{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-apimanagement-apimdeployment","description":"ApiManagementClient","version":"2019-01-01","base_url":"https://management.azure.com","endpoints":13,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ApiManagementClient\n@base https://management.azure.com\n@version 2019-01-01\n@auth OAuth2\n@endpoints 13\n@toc providers(1), subscriptions(12)\n\n@group providers\n@endpoint GET /providers/Microsoft.ApiManagement/operations\n@desc Lists all of the available REST API operations of the Microsoft.ApiManagement provider.\n@returns(200) Success. The response describes the list of operations.\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/skus\n@desc Gets available SKUs for API Management service\n@returns(200) Success. The response describes the list of SKUs.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore\n@desc Restores a backup of an API Management service created using the ApiManagementService_Backup operation on the current service. This is a long running operation and could take several minutes to complete.\n@required {parameters: any # Parameters supplied to the Restore API Management service from backup operation.}\n@returns(200) Successfully restored the backup onto the API Management service.\n@returns(202) Accepted: Location header contains the URL where the status of the long running operation can be checked.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backup\n@desc Creates a backup of the API Management service to the given Azure Storage Account. This is long running operation and could take several minutes to complete.\n@required {parameters: any # Parameters supplied to the ApiManagementService_Backup operation.}\n@returns(200) Successfully backed up the API Management service to the storage account.\n@returns(202) Accepted: Location header contains the URL where the status of the long running operation can be checked.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}\n@desc Creates or updates an API Management service. This is long running operation and could take several minutes to complete.\n@required {parameters: any # Parameters supplied to the CreateOrUpdate API Management service operation.}\n@returns(200) The service was successfully set up.\n@returns(201) Created\n@returns(202) Accepted the configuration change when updating the service.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}\n@desc Updates an existing API Management service.\n@required {parameters: any # Parameters supplied to the CreateOrUpdate API Management service operation.}\n@returns(200) The service was successfully updated.\n@returns(202) The service update request was Accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}\n@desc Gets an API Management service resource description.\n@returns(200) Successfully got the API Management Service Resource.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}\n@desc Deletes an existing API Management service.\n@returns(200) Service was successfully deleted.\n@returns(202) The service delete request was Accepted.\n@returns(204) The service does not exist.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service\n@desc List all API Management services within a resource group.\n@returns(200) The API Management service list.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/service\n@desc Lists all API Management services within an Azure subscription.\n@returns(200) The API Management service list.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/getssotoken\n@desc Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes.\n@returns(200) OK if successful with the SSO Redirect URI.\n\n@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/checkNameAvailability\n@desc Checks availability and correctness of a name for an API Management service.\n@required {parameters: any # Parameters supplied to the CheckNameAvailability operation.}\n@returns(200) The result of check name availability.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/applynetworkconfigurationupdates\n@desc Updates the Microsoft.ApiManagement resource running in the Virtual network to pick the updated network settings.\n@optional {parameters: any # Parameters supplied to the Apply Network Configuration operation. If the parameters are empty, all the regions in which the Api Management service is deployed will be updated sequentially without incurring downtime in the region.}\n@returns(200) Network configuration updates were successfully applied on the Api Management service.\n@returns(202) Accepted: Location header contains the URL where the status of the long running operation can be checked.\n\n@endgroup\n\n@end\n"}