{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-machinelearning-webservices","description":"Azure ML Web Services Management Client","version":"2017-01-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 Azure ML Web Services Management Client\n@base https://management.azure.com\n@version 2017-01-01\n@auth OAuth2\n@common_fields {api-version: any # The version of the Microsoft.MachineLearning resource provider API to use.}\n@endpoints 9\n@toc providers(1), subscriptions(8)\n\n@group providers\n@endpoint GET /providers/Microsoft.MachineLearning/operations\n@desc Lists all the available REST API operations.\n@returns(200) OK.\n\n@endgroup\n\n@group subscriptions\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}\n@desc Create or update a web service. This call will overwrite an existing web service. Note that there is no warning or confirmation. This is a nonrecoverable operation. If your intent is to create a new web service, call the Get operation first to verify that it does not exist.\n@required {resourceGroupName: any # Name of the resource group in which the web service is located., webServiceName: any # The name of the web service., createOrUpdatePayload: map # The payload that is used to create or update the web service., subscriptionId: any # The Azure subscription ID.}\n@returns(200) Success. This response is returned for an update web service operation. The response payload is identical to the response payload that is returned by the GET operation. The response includes the Provisioning State and the Azure-AsyncOperation header. To get the progress of the operation, call GET operation on the URL in Azure-AsyncOperation header field. For more information about Asynchronous Operations, see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations.\n@returns(201) Created. This response is returned for a create web service operation. The response includes the Provisioning State and the Azure-AsyncOperation header. To get the progress of the operation, call GET operation on the URL in Azure-AsyncOperation header field. For more information about Asynchronous Operations, see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}\n@desc Gets the Web Service Definition as specified by a subscription, resource group, and name. Note that the storage credentials and web service keys are not returned by this call. To get the web service access keys, call List Keys.\n@required {resourceGroupName: any # Name of the resource group in which the web service is located., webServiceName: any # The name of the web service., subscriptionId: any # The Azure subscription ID.}\n@optional {region: any # The region for which encrypted credential parameters are valid.}\n@returns(200) Success.  The response includes the Provisioning State and the Azure-AsyncOperation header. To get the progress of the operation, call GET operation on the URL in Azure-AsyncOperation header field. For more informationFor more information about Asynchronous Operations, see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}\n@desc Modifies an existing web service resource. The PATCH API call is an asynchronous operation. To determine whether it has completed successfully, you must perform a Get operation.\n@required {resourceGroupName: any # Name of the resource group in which the web service is located., webServiceName: any # The name of the web service., patchPayload: map # The payload to use to patch the web service., subscriptionId: any # The Azure subscription ID.}\n@returns(200) Success. The response payload is identical to the response payload that is returned by the GET operation. The response includes the Provisioning State and the Azure-AsyncOperation header. To get the progress of the operation, call GET operation on the URL in Azure-AsyncOperation header field. For more information about Asynchronous Operations, see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}\n@desc Deletes the specified web service.\n@required {resourceGroupName: any # Name of the resource group in which the web service is located., webServiceName: any # The name of the web service., subscriptionId: any # The Azure subscription ID.}\n@returns(202) Accepted. Note that a 202 status is returned even if the service did not exist.\n@returns(204) No Content.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}/CreateRegionalBlob\n@desc Creates an encrypted credentials parameter blob for the specified region. To get the web service from a region other than the region in which it has been created, you must first call Create Regional Web Services Properties to create a copy of the encrypted credential parameter blob in that region. You only need to do this before the first time that you get the web service in the new region.\n@required {resourceGroupName: any # Name of the resource group in which the web service is located., webServiceName: any # The name of the web service., region: any # The region for which encrypted credential parameters are created., subscriptionId: any # The Azure subscription ID.}\n@returns(200) OK. Internal use only. Used for SDK return values.\n@returns(202) Accepted.  The response includes the Azure-AsyncOperation header. To get the progress of the operation, call the GET operation on the URL in the Azure-AsyncOperation header field. For more information about Asynchronous Operations, see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}/listKeys\n@desc Gets the access keys for the specified web service.\n@required {resourceGroupName: any # Name of the resource group in which the web service is located., webServiceName: any # The name of the web service., subscriptionId: any # The Azure subscription ID.}\n@returns(200) Success.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices\n@desc Gets the web services in the specified resource group.\n@required {resourceGroupName: any # Name of the resource group in which the web service is located., subscriptionId: any # The Azure subscription ID.}\n@optional {$skiptoken: any # Continuation token for pagination.}\n@returns(200) Success. The response includes a paginated array of web service objects and a URI to the next set of results, if any. For the more information the limits of the number of items in a resource group, see https://azure.microsoft.com/en-us/documentation/articles/azure-subscription-service-limits/. Note that the web service objects are sparsely populated to conserve space in the response content. To get the full web service object, call the GET operation on the web service.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearning/webServices\n@desc Gets the web services in the specified subscription.\n@required {subscriptionId: any # The Azure subscription ID.}\n@optional {$skiptoken: any # Continuation token for pagination.}\n@returns(200) Success. The response includes a paginated array of web service objects and a URI to the next set of results, if any. Note that the web service objects are sparsely populated to conserve space in the response content. To get the full web service object, call the GET operation on the web service.\n\n@endgroup\n\n@end\n"}