{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-domainservices","description":"Domain Services Resource Provider","version":"2017-06-01","base_url":"https://management.azure.com","endpoints":7,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Domain Services Resource Provider\n@base https://management.azure.com\n@version 2017-06-01\n@auth OAuth2\n@common_fields {api-version: any # Client Api Version.}\n@endpoints 7\n@toc providers(1), subscriptions(6)\n\n@group providers\n@endpoint GET /providers/Microsoft.AAD/operations\n@desc Lists all the available Domain Services operations.\n@returns(200) HTTP 200 (OK) if the operation was successful.\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.AAD/domainServices\n@desc List Domain Services in Subscription\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.}\n@returns(200) HTTP 200 (OK) if the operation was successful.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices\n@desc List Domain Services in Resource Group\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group within the user's subscription. The name is case insensitive.}\n@returns(200) HTTP 200 (OK) if the operation was successful.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices/{domainServiceName}\n@desc Create or Update Domain Service (PUT Resource)\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group within the user's subscription. The name is case insensitive., domainServiceName: any # The name of the domain service., domainService: any # Properties supplied to the Create or Update a Domain Service operation.}\n@returns(200) HTTP 200 (OK) if the operation was successful.\n@returns(201) HTTP 201 (Created) if the operation completed successfully.\n@returns(202) HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices/{domainServiceName}\n@desc Get Domain Service\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group within the user's subscription. The name is case insensitive., domainServiceName: any # The name of the domain service.}\n@returns(200) HTTP 200 (OK) if the operation was successful.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices/{domainServiceName}\n@desc Delete Domain Service (DELETE Resource)\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group within the user's subscription. The name is case insensitive., domainServiceName: any # The name of the domain service.}\n@returns(202) HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously.\n@returns(204) HTTP 204 (Not Content) should be used if the resource does not exist and the request is well formed.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices/{domainServiceName}\n@desc Update Domain Service (PATCH Resource)\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group within the user's subscription. The name is case insensitive., domainServiceName: any # The name of the domain service., domainService: any # Properties supplied to the Update a Domain Service operation.}\n@returns(200) HTTP 200 (OK) if the operation was successful.\n@returns(202) HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously.\n\n@endgroup\n\n@end\n"}