{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-managedservices","description":"ManagedServicesClient","version":"2019-06-01","base_url":"https://management.azure.com","endpoints":9,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ManagedServicesClient\n@base https://management.azure.com\n@version 2019-06-01\n@auth OAuth2\n@common_fields {api-version: any # The API version to use for this operation.}\n@endpoints 9\n@toc {scope}(8), providers(1)\n\n@group {scope}\n@endpoint GET /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions/{registrationDefinitionId}\n@desc Gets the registration definition details.\n@required {scope: any # Scope of the resource., registrationDefinitionId: any # Guid of the registration definition.}\n@returns(200) OK - Returns the complete registration definition with plan details.\n\n@endpoint DELETE /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions/{registrationDefinitionId}\n@desc Deletes the registration definition.\n@required {registrationDefinitionId: any # Guid of the registration definition., scope: any # Scope of the resource.}\n@returns(200) OK - The registration definition is deleted.\n@returns(204) No Content- The registration definition does not exist.\n\n@endpoint PUT /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions/{registrationDefinitionId}\n@desc Creates or updates a registration definition.\n@required {registrationDefinitionId: any # Guid of the registration definition., scope: any # Scope of the resource., requestBody: map # The parameters required to create new registration definition.}\n@returns(200) Ok - Returns information about the updated registration definition.\n@returns(201) Created - Returns information about the created registration definition.\n\n@endpoint GET /{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId}\n@desc Gets the details of specified registration assignment.\n@required {scope: any # Scope of the resource., registrationAssignmentId: any # Guid of the registration assignment.}\n@optional {$expandRegistrationDefinition: any # Tells whether to return registration definition details also along with registration assignment details.}\n@returns(200) OK - Returns the registration assignment.\n\n@endpoint DELETE /{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId}\n@desc Deletes the specified registration assignment.\n@required {scope: any # Scope of the resource., registrationAssignmentId: any # Guid of the registration assignment.}\n@returns(200) OK - The registration assignment is deleted.\n@returns(202) Accepted - The registration assignment deletion operation is accepted.\n@returns(204) No Content- The registration assignment does not exist.\n\n@endpoint PUT /{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId}\n@desc Creates or updates a registration assignment.\n@required {scope: any # Scope of the resource., registrationAssignmentId: any # Guid of the registration assignment., requestBody: map # The parameters required to create new registration assignment.}\n@returns(200) Ok - Returns information about the updated registration assignment.\n@returns(201) Created - Returns information about the created registration assignment.\n\n@endpoint GET /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions\n@desc Gets a list of the registration definitions.\n@required {scope: any # Scope of the resource.}\n@returns(200) OK - Returns a list of the registration definitions.\n\n@endpoint GET /{scope}/providers/Microsoft.ManagedServices/registrationAssignments\n@desc Gets a list of the registration assignments.\n@required {scope: any # Scope of the resource.}\n@optional {$expandRegistrationDefinition: any # Tells whether to return registration definition details also along with registration assignment details.}\n@returns(200) OK - Returns a list of the registration assignments.\n\n@endgroup\n\n@group providers\n@endpoint GET /providers/Microsoft.ManagedServices/operations\n@desc Gets a list of the operations.\n@returns(200) OK - Returns a list of operations.\n\n@endgroup\n\n@end\n"}