openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 70.4 kB
JSON
{"openapi":"3.0.0","info":{"description":"These APIs allow end users to operate on Azure Machine Learning Workspace resources.","title":"Azure Machine Learning Workspaces","version":"2018-11-19","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2018-11-19/machineLearningServices.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"machinelearningservices-machineLearningServices","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.MachineLearningServices/operations":{"get":{"description":"Lists all of the available Azure Machine Learning Workspaces REST API operations.","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationListResult"}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Operation"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/usages":{"get":{"description":"Gets the current usage information as well as limits for AML resources for given subscription and location.","operationId":"Usages_List","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"description":"The location for which resource usage is queried.","in":"path","name":"location","required":true,"schema":{"type":"string","pattern":"^[-\\w\\._]+$"},"examples":{"List Usages":{"value":"eastus"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUsagesResult"},"examples":{"List Usages":{"$ref":"#/components/examples/List_Usages"}}}}}},"tags":["Usage"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/vmSizes":{"get":{"description":"Returns supported VM Sizes in a location","operationId":"VirtualMachineSizes_List","parameters":[{"description":"The location upon which virtual-machine-sizes is queried.","in":"path","name":"location","required":true,"schema":{"type":"string","pattern":"^[-\\w\\._]+$"}},{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineSizeListResult"}}}}},"tags":["VirtualMachineSizes"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/workspaces":{"get":{"description":"Lists all the available machine learning workspaces under the specified subscription.","operationId":"Workspaces_ListBySubscription","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/PaginationParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceListResult"},"examples":{"Get Workspaces by subscription":{"$ref":"#/components/examples/Get_Workspaces_by_subscription"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Workspaces"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces":{"get":{"description":"Lists all the available machine learning workspaces under the specified resource group.","operationId":"Workspaces_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/PaginationParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceListResult"},"examples":{"Get Workspaces by Resource Group":{"$ref":"#/components/examples/Get_Workspaces_by_Resource_Group"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Workspaces"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}":{"delete":{"description":"Deletes a machine learning workspace.","operationId":"Workspaces_Delete","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly."},"204":{"description":"The machine learning workspace does not exist in the subscription."},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Workspaces"]},"get":{"description":"Gets the properties of the specified machine learning workspace.","operationId":"Workspaces_Get","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Workspace"},"examples":{"Get Workspace":{"$ref":"#/components/examples/Get_Workspace"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Workspaces"]},"patch":{"description":"Updates a machine learning workspace with the specified parameters.","operationId":"Workspaces_Update","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceUpdateParameters"}}},"description":"The parameters for updating a machine learning workspace.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Workspace"},"examples":{"Update Workspace":{"$ref":"#/components/examples/Update_Workspace"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Workspaces"]},"put":{"description":"Creates or updates a workspace with the specified parameters.","operationId":"Workspaces_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Workspace"}}},"description":"The parameters for creating or updating a machine learning workspace.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Workspace"},"examples":{"Create Workspace":{"$ref":"#/components/examples/Create_Workspace"}}}}},"201":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Workspace"},"examples":{"Create Workspace":{"$ref":"#/components/examples/Create_Workspace"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Workspaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes":{"get":{"description":"Gets computes in specified workspace.","operationId":"MachineLearningCompute_ListByWorkspace","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/PaginationParameter"}],"responses":{"200":{"description":"The response includes a paginated array of Machine Learning computes 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/.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedComputeResourcesList"},"examples":{"Get Computes":{"$ref":"#/components/examples/Get_Computes"}}}}},"default":{"description":"Error response describing why the request failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["OperationalizationClusters","MachineLearningComputes"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}":{"delete":{"description":"Deletes specified Machine Learning compute.","operationId":"MachineLearningCompute_Delete","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ComputeNameParameter"},{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/UnderlyingResourceActionParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly."},"202":{"description":"Compute deletion initiated.","headers":{"Azure-AsyncOperation":{"description":"URI to poll for asynchronous operation status.","schema":{"type":"string"},"example":"https://management.azure.com/subscriptions/...pathToOperationStatus..."},"Location":{"description":"URI to poll for asynchronous operation result.","schema":{"type":"string"},"example":"https://management.azure.com/subscriptions/...pathToOperationResult..."}}},"default":{"description":"Error response describing why the request failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["OperationalizationClusters","MachineLearningComputes"],"x-ms-long-running-operation":true},"get":{"description":"Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them.","operationId":"MachineLearningCompute_Get","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ComputeNameParameter"},{"$ref":"#/components/parameters/APIVersionParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeResource"},"examples":{"Get a AKS Compute":{"$ref":"#/components/examples/Get_a_AKS_Compute"},"Get a AML Compute":{"$ref":"#/components/examples/Get_a_AML_Compute"}}}}},"default":{"description":"Error response describing why the request failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["OperationalizationClusters","MachineLearningComputes"]},"patch":{"description":"Updates properties of a compute. This call will overwrite a compute if it exists. This is a nonrecoverable operation.","operationId":"MachineLearningCompute_Update","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ComputeNameParameter"},{"$ref":"#/components/parameters/APIVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterUpdateParameters"}}},"description":"Additional parameters for cluster update.","required":true},"responses":{"202":{"description":"Compute update initiated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeResource"},"examples":{"Update a AmlCompute Compute":{"$ref":"#/components/examples/Update_a_AmlCompute_Compute"}}}}},"default":{"description":"Error response describing why the request failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["OperationalizationClusters","MachineLearningComputes"],"x-ms-long-running-operation":true},"put":{"description":"Creates or updates compute. This call will overwrite a compute if it exists. This is a nonrecoverable operation. If your intent is to create a new compute, do a GET first to verify that it does not exist yet.","operationId":"MachineLearningCompute_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ComputeNameParameter"},{"$ref":"#/components/parameters/APIVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeResource"}}},"description":"Payload with Machine Learning compute definition.","required":true,"x-ms-parameter-location":"method"},"responses":{"200":{"description":"Compute creation or update initiated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeResource"},"examples":{"Create AKS Compute":{"$ref":"#/components/examples/Create_AKS_Compute"},"Create a AML Compute":{"$ref":"#/components/examples/Create_a_AML_Compute"},"Create a DataFactory Compute":{"$ref":"#/components/examples/Create_a_DataFactory_Compute"},"Update a AKS Compute":{"$ref":"#/components/examples/Update_a_AKS_Compute"},"Update a AML Compute":{"$ref":"#/components/examples/Update_a_AML_Compute"}}}}},"201":{"description":"Compute creation or update initiated.","headers":{"Azure-AsyncOperation":{"description":"URI to poll for asynchronous operation status.","schema":{"type":"string"},"example":"https://management.azure.com/subscriptions/...pathToOperationStatus..."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeResource"},"examples":{"Create AKS Compute":{"$ref":"#/components/examples/Create_AKS_Compute"},"Create a AML Compute":{"$ref":"#/components/examples/Create_a_AML_Compute"},"Create a DataFactory Compute":{"$ref":"#/components/examples/Create_a_DataFactory_Compute"},"Update a AKS Compute":{"$ref":"#/components/examples/Update_a_AKS_Compute"},"Update a AML Compute":{"$ref":"#/components/examples/Update_a_AML_Compute"}}}}},"default":{"description":"Error response describing why the request failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["OperationalizationClusters","MachineLearningComputes"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/listKeys":{"post":{"description":"Gets secrets related to Machine Learning compute (storage keys, service credentials, etc).","operationId":"MachineLearningCompute_ListKeys","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ComputeNameParameter"},{"$ref":"#/components/parameters/APIVersionParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeSecrets"},"examples":{"List AKS Compute Keys":{"$ref":"#/components/examples/List_AKS_Compute_Keys"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["OperationalizationClusters","MachineLearningComputes"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/listNodes":{"post":{"description":"Get the details (e.g IP address, port etc) of all the compute nodes in the compute.","operationId":"MachineLearningCompute_ListNodes","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ComputeNameParameter"},{"$ref":"#/components/parameters/APIVersionParameter"}],"responses":{"200":{"description":"The operation was successful. The response contains the list of IP addresses.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeNodesInformation"},"examples":{"Get compute nodes information for a compute":{"$ref":"#/components/examples/Get_compute_nodes_information_for_a_compute"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["MachineLearningComputes"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listKeys":{"post":{"description":"Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry","operationId":"Workspaces_ListKeys","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListWorkspaceKeysResult"},"examples":{"List Workspace Keys":{"$ref":"#/components/examples/List_Workspace_Keys"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Workspaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/resyncKeys":{"post":{"description":"Resync all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry","operationId":"Workspaces_ResyncKeys","parameters":[{"$ref":"#/components/parameters/APIVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly."},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineLearningServiceError"}}}}},"tags":["Workspaces"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"List_Usages":{"value":{"value":[{"currentValue":5,"limit":20,"name":{"localizedValue":"Clusters","value":"Clusters"},"unit":"Count"},{"currentValue":49,"limit":600,"name":{"localizedValue":"Total Cluster Dedicated Regional vCPUs","value":"Total Cluster Dedicated Regional vCPUs"},"unit":"Count"},{"currentValue":1,"limit":600,"name":{"localizedValue":"Standard D Family Cluster Dedicated vCPUs","value":"Standard D Family Cluster Dedicated vCPUs"},"unit":"Count"},{"currentValue":0,"limit":600,"name":{"localizedValue":"Standard Dv2 Family Cluster Dedicated vCPUs","value":"Standard Dv2 Family Cluster Dedicated vCPUs"},"unit":"Count"},{"currentValue":48,"limit":600,"name":{"localizedValue":"Standard NC Family Cluster Dedicated vCPUs","value":"Standard NC Family Cluster Dedicated vCPUs"},"unit":"Count"},{"currentValue":0,"limit":0,"name":{"localizedValue":"Standard NCv2 Family Cluster Dedicated vCPUs","value":"Standard NCv2 Family Cluster Dedicated vCPUs"},"unit":"Count"},{"currentValue":0,"limit":0,"name":{"localizedValue":"Standard NCv3 Family Cluster Dedicated vCPUs","value":"Standard NCv3 Family Cluster Dedicated vCPUs"},"unit":"Count"},{"currentValue":0,"limit":0,"name":{"localizedValue":"Standard ND Family Cluster Dedicated vCPUs","value":"Standard ND Family Cluster Dedicated vCPUs"},"unit":"Count"},{"currentValue":0,"limit":600,"name":{"localizedValue":"Standard NV Family Cluster Dedicated vCPUs","value":"Standard NV Family Cluster Dedicated vCPUs"},"unit":"Count"},{"currentValue":0,"limit":150,"name":{"localizedValue":"Total Cluster Low Priority Regional vCPUs","value":"Total Cluster LowPriority Regional vCPUs"},"unit":"Count"},{"currentValue":0,"limit":150,"name":{"localizedValue":"Standard D Family Cluster Low Priority vCPUs","value":"Standard D Family Cluster LowPriority vCPUs"},"unit":"Count"},{"currentValue":0,"limit":150,"name":{"localizedValue":"Standard Dv2 Family Cluster Low Priority vCPUs","value":"Standard Dv2 Family Cluster LowPriority vCPUs"},"unit":"Count"},{"currentValue":0,"limit":150,"name":{"localizedValue":"Standard NC Family Cluster Low Priority vCPUs","value":"Standard NC Family Cluster LowPriority vCPUs"},"unit":"Count"},{"currentValue":0,"limit":0,"name":{"localizedValue":"Standard NCv2 Family Cluster Low Priority vCPUs","value":"Standard NCv2 Family Cluster LowPriority vCPUs"},"unit":"Count"},{"currentValue":0,"limit":0,"name":{"localizedValue":"Standard NCv3 Family Cluster Low Priority vCPUs","value":"Standard NCv3 Family Cluster LowPriority vCPUs"},"unit":"Count"},{"currentValue":0,"limit":0,"name":{"localizedValue":"Standard ND Family Cluster Low Priority vCPUs","value":"Standard ND Family Cluster LowPriority vCPUs"},"unit":"Count"},{"currentValue":0,"limit":150,"name":{"localizedValue":"Standard NV Family Cluster Low Priority vCPUs","value":"Standard NV Family Cluster LowPriority vCPUs"},"unit":"Count"}]}},"Get_Workspaces_by_subscription":{"value":{"nextLink":"nextLink","value":[{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace","location":"eastus2euap","name":"testworkspace","properties":{"applicationInsights":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/microsoft.insights/components/testinsights","containerRegistry":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.ContainerRegistry/registries/testRegistry","creationTime":"2017-03-01T23:14:37.0707808Z","description":"test description","discoveryUrl":"http://example.com","friendlyName":"HelloName","keyVault":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.KeyVault/vaults/testkv","storageAccount":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccount"},"type":"Microsoft.MachineLearningServices/workspaces"},{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-5678/providers/Microsoft.MachineLearningServices/workspaces/testworkspace","location":"eastus2euap","name":"testworkspace","properties":{"applicationInsights":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/microsoft.insights/components/testinsights","containerRegistry":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.ContainerRegistry/registries/testRegistryNew","creationTime":"2017-03-01T23:14:37.0707808Z","description":"test description","discoveryUrl":"http://example.com","friendlyName":"HelloName","keyVault":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.KeyVault/vaults/testkvNew","storageAccount":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccountOld"},"type":"Microsoft.MachineLearningServices/workspaces"}]}},"Get_Workspaces_by_Resource_Group":{"value":{"nextLink":"nextLink","value":[{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace","location":"eastus2euap","name":"testworkspace","properties":{"applicationInsights":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/microsoft.insights/components/testinsights","containerRegistry":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.ContainerRegistry/registries/testRegistry","creationTime":"2017-03-01T23:14:37.0707808Z","description":"test description","discoveryUrl":"http://example.com","friendlyName":"HelloName","keyVault":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.KeyVault/vaults/testkv","storageAccount":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccount"},"type":"Microsoft.MachineLearningServices/workspaces"},{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace1","location":"eastus2euap","name":"testworkspace1","properties":{"applicationInsights":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/microsoft.insights/components/testinsights","containerRegistry":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.ContainerRegistry/registries/testRegistryNew","creationTime":"2017-03-01T23:14:37.0707808Z","description":"test description","discoveryUrl":"http://example.com","friendlyName":"HelloName 1","keyVault":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.KeyVault/vaults/testkvNew","storageAccount":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccountOld"},"type":"Microsoft.MachineLearningServices/workspaces"}]}},"Get_Workspace":{"value":{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace","location":"eastus2euap","name":"testworkspace","properties":{"applicationInsights":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/microsoft.insights/components/testinsights","containerRegistry":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.ContainerRegistry/registries/testRegistry","creationTime":"2017-03-01T23:14:37.0707808Z","description":"test description","discoveryUrl":"http://example.com","friendlyName":"HelloName","keyVault":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.KeyVault/vaults/testkv","storageAccount":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccount"},"type":"Microsoft.MachineLearningServices/workspaces"}},"Update_Workspace":{"value":{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace","location":"eastus2euap","name":"testworkspace","properties":{"applicationInsights":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/microsoft.insights/components/testinsights","containerRegistry":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.ContainerRegistry/registries/testRegistry","creationTime":"2017-03-01T23:14:37.0707808Z","description":"new description","discoveryUrl":"http://example.com","friendlyName":"New friendly name","keyVault":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.KeyVault/vaults/testkv","storageAccount":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccount"},"type":"Microsoft.MachineLearningServices/workspaces"}},"Create_Workspace":{"value":{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace","location":"eastus2euap","name":"testworkspace","properties":{"applicationInsights":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/microsoft.insights/components/testinsights","containerRegistry":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.ContainerRegistry/registries/testRegistry","creationTime":"2017-03-01T23:14:37.0707808Z","description":"test description","discoveryUrl":"http://example.com","friendlyName":"HelloName","keyVault":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-1234/providers/Microsoft.KeyVault/vaults/testkv","storageAccount":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccount"},"type":"Microsoft.MachineLearningServices/workspaces"}},"Get_Computes":{"value":{"nextLink":"nextLink","value":[{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus","name":"compute123","properties":{"computeType":"AKS","description":"some compute","provisioningState":"Succeeded","resourceId":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2"},"type":"Microsoft.MachineLearningServices/workspaces/computes"},{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute1234","location":"eastus","name":"compute1234","properties":{"computeType":"AKS","description":"some compute","provisioningState":"Succeeded","resourceId":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute1234-56826-c9b00420020b2"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}]}},"Get_a_AKS_Compute":{"value":{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus","name":"compute123","properties":{"computeType":"AKS","description":"some compute","provisioningState":"Succeeded","resourceId":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}},"Get_a_AML_Compute":{"value":{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus2","name":"compute123","properties":{"computeType":"AmlCompute","createdOn":"2017-09-26T22:28:08.327Z","description":"some compute","properties":{"allocationState":"Resizing","allocationStateTransitionTime":"2017-09-27T22:28:08.998Z","currentNodeCount":0,"nodeStateCounts":{"idleNodeCount":0,"leavingNodeCount":0,"preemptedNodeCount":0,"preparingNodeCount":0,"runningNodeCount":0,"unusableNodeCount":0},"scaleSettings":{"maxNodeCount":1,"minNodeCount":0,"nodeIdleTimeBeforeScaleDown":"PT5M"},"subnet":"test-subnet-resource-id","targetNodeCount":1,"vmPriority":"Dedicated","vmSize":"STANDARD_NC6"},"provisioningState":"Succeeded"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}},"Update_a_AmlCompute_Compute":{"value":{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus2","name":"compute123","properties":{"computeType":"AmlCompute","description":"some compute","provisioningState":"Updating"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}},"Create_AKS_Compute":{"value":{"id":"subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus","name":"compute123","properties":{"computeType":"AKS","provisioningState":"Creating"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}},"Create_a_AML_Compute":{"value":{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus","name":"compute123","properties":{"computeType":"AmlCompute","provisioningState":"Creating"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}},"Create_a_DataFactory_Compute":{"value":{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus","name":"compute123","properties":{"computeType":"DataFactory","provisioningState":"Creating"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}},"Update_a_AKS_Compute":{"value":{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus","name":"compute123","properties":{"computeType":"AKS","description":"some compute","provisioningState":"Updating","resourceId":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}},"Update_a_AML_Compute":{"value":{"id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspaces123/computes/compute123","location":"eastus2","name":"compute123","properties":{"computeType":"AmlCompute","description":"some compute","provisioningState":"Updating"},"type":"Microsoft.MachineLearningServices/workspaces/computes"}},"List_AKS_Compute_Keys":{"value":{"adminKubeConfig":"admin kube config...","computeType":"AKS","imagePullSecretName":"the image pull secret name","userKubeConfig":"user kube config..."}},"Get_compute_nodes_information_for_a_compute":{"value":{"computeType":"AmlCompute","nextLink":"nextLink","nodes":[{"ipAddress":"13.84.190.124","nodeId":"tvm-3601533753_1-20170719t162906z","port":50000},{"ipAddress":"13.84.190.124","nodeId":"tvm-3601533753_2-20170719t162906z","port":50001}]}},"List_Workspace_Keys":{"value":{"containerRegistryCredentials":{"passwords":[{"name":"password","value":"vBvVhYgAGtUSewVCUv3w95p4/q5Yrsnw"},{"name":"password2","value":"0KARRQoQHSUq1yViPWg7YFernOS=Ic/t"}],"username":"testdemoworkjmjmeykp"},"userStorageKey":"r5rKCJ018TLk+bdAi/9YaVzgcQ0nkLsUqGyUN03KsdCFtqG0SjFGPV8+vT1frWqkvBL0bGoPpLc1BlZSSaZmOA==","userStorageResourceId":"/subscriptions/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/resourceGroups/ragargeastus2euap/providers/Microsoft.Storage/storageAccounts/testdemoworkazashomr"}}},"parameters":{"APIVersionParameter":{"description":"Version of Azure Machine Learning resource provider API.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List Usages":{"value":"2018-11-19"},"Get Workspaces by subscription":{"value":"2018-11-19"},"Get Workspaces by Resource Group":{"value":"2018-11-19"},"Delete Workspace":{"value":"2018-11-19"},"Get Workspace":{"value":"2018-11-19"},"Update Workspace":{"value":"2018-11-19"},"Create Workspace":{"value":"2018-11-19"},"Get Computes":{"value":"2018-11-19"},"Delete Compute":{"value":"2018-11-19"},"Get a AKS Compute":{"value":"2018-11-19"},"Get a AML Compute":{"value":"2018-11-19"},"Update a AmlCompute Compute":{"value":"2018-11-19"},"Create AKS Compute":{"value":"2018-11-19"},"Create a AML Compute":{"value":"2018-11-19"},"Create a DataFactory Compute":{"value":"2018-11-19"},"Update a AKS Compute":{"value":"2018-11-19"},"Update a AML Compute":{"value":"2018-11-19"},"List AKS Compute Keys":{"value":"2018-11-19"},"Get compute nodes information for a compute":{"value":"2018-11-19"},"List Workspace Keys":{"value":"2018-11-19"},"Resync Workspace Keys":{"value":"2018-11-19"}}},"AsyncOperationIdParameter":{"description":"Identifier of an asynchronous Azure Machine Learning compute operation.","in":"path","name":"asyncOperationId","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"}},"ComputeNameParameter":{"description":"Name of the Azure Machine Learning compute.","in":"path","name":"computeName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Delete Compute":{"value":"compute123"},"Get a AKS Compute":{"value":"compute123"},"Get a AML Compute":{"value":"compute123"},"Update a AmlCompute Compute":{"value":"compute123"},"Create AKS Compute":{"value":"compute123"},"Create a AML Compute":{"value":"compute123"},"Create a DataFactory Compute":{"value":"compute123"},"Update a AKS Compute":{"value":"compute123"},"Update a AML Compute":{"value":"compute123"},"List AKS Compute Keys":{"value":"compute123"},"Get compute nodes information for a compute":{"value":"compute123"}}},"ComputeTypeParameter":{"description":"Type of compute to filter by.","in":"query","name":"compute-type","required":false,"x-ms-parameter-location":"method","schema":{"type":"string"}},"LocationParameter":{"description":"The name of the Azure location/region.","in":"path","name":"location","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"}},"PaginationParameter":{"description":"Continuation token for pagination.","in":"query","name":"$skiptoken","required":false,"x-ms-parameter-location":"method","schema":{"type":"string"}},"ResourceGroupNameParameter":{"description":"Name of the resource group in which workspace is located.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Get Workspaces by Resource Group":{"value":"workspace-1234"},"Delete Workspace":{"value":"workspace-1234"},"Get Workspace":{"value":"workspace-1234"},"Update Workspace":{"value":"workspace-1234"},"Create Workspace":{"value":"workspace-1234"},"Get Computes":{"value":"testrg123"},"Delete Compute":{"value":"testrg123"},"Get a AKS Compute":{"value":"testrg123"},"Get a AML Compute":{"value":"testrg123"},"Update a AmlCompute Compute":{"value":"testrg123"},"Create AKS Compute":{"value":"testrg123"},"Create a AML Compute":{"value":"testrg123"},"Create a DataFactory Compute":{"value":"testrg123"},"Update a AKS Compute":{"value":"testrg123"},"Update a AML Compute":{"value":"testrg123"},"List AKS Compute Keys":{"value":"testrg123"},"Get compute nodes information for a compute":{"value":"testrg123"},"List Workspace Keys":{"value":"testrg123"},"Resync Workspace Keys":{"value":"testrg123"}}},"SubscriptionIdParameter":{"description":"Azure subscription identifier.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List Usages":{"value":"00000000-0000-0000-0000-000000000000"},"Get Workspaces by subscription":{"value":"00000000-1111-2222-3333-444444444444"},"Get Workspaces by Resource Group":{"value":"00000000-1111-2222-3333-444444444444"},"Delete Workspace":{"value":"00000000-1111-2222-3333-444444444444"},"Get Workspace":{"value":"00000000-1111-2222-3333-444444444444"},"Update Workspace":{"value":"00000000-1111-2222-3333-444444444444"},"Create Workspace":{"value":"00000000-1111-2222-3333-444444444444"},"Get Computes":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Delete Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Get a AKS Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Get a AML Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Update a AmlCompute Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Create AKS Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Create a AML Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Create a DataFactory Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Update a AKS Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Update a AML Compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"List AKS Compute Keys":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"Get compute nodes information for a compute":{"value":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"},"List Workspace Keys":{"value":"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"},"Resync Workspace Keys":{"value":"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"}}},"UnderlyingResourceActionParameter":{"description":"Delete the underlying compute if 'Delete', or detach the underlying compute from workspace if 'Detach'.","in":"query","name":"underlyingResourceAction","required":true,"x-ms-enum":{"modelAsString":true,"name":"UnderlyingResourceAction"},"x-ms-parameter-location":"method","schema":{"type":"string","enum":["Delete","Detach"]},"examples":{"Delete Compute":{"value":"Delete"}}},"WorkspaceNameParameter":{"description":"Name of Azure Machine Learning workspace.","in":"path","name":"workspaceName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Delete Workspace":{"value":"testworkspace"},"Get Workspace":{"value":"testworkspace"},"Update Workspace":{"value":"testworkspace"},"Create Workspace":{"value":"testworkspace"},"Get Computes":{"value":"workspaces123"},"Delete Compute":{"value":"workspaces123"},"Get a AKS Compute":{"value":"workspaces123"},"Get a AML Compute":{"value":"workspaces123"},"Update a AmlCompute Compute":{"value":"workspaces123"},"Create AKS Compute":{"value":"workspaces123"},"Create a AML Compute":{"value":"workspaces123"},"Create a DataFactory Compute":{"value":"workspaces123"},"Update a AKS Compute":{"value":"workspaces123"},"Update a AML Compute":{"value":"workspaces123"},"List AKS Compute Keys":{"value":"workspaces123"},"Get compute nodes information for a compute":{"value":"workspaces123"},"List Workspace Keys":{"value":"workspaces123"},"Resync Workspace Keys":{"value":"workspaces123"}}}},"securitySchemes":{"azure_auth":{"description":"Azure Active Directory OAuth2 Flow.","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account"}}}}},"schemas":{"AKS":{"allOf":[{"$ref":"#/components/schemas/Compute"},{"properties":{"properties":{"description":"AKS properties","properties":{"agentCount":{"description":"Number of agents","minimum":1,"type":"integer"},"agentVMSize":{"description":"Agent virtual machine size","type":"string"},"aksNetworkingConfiguration":{"$ref":"#/components/schemas/AksNetworkingConfiguration"},"clusterFqdn":{"description":"Cluster full qualified domain name","type":"string"},"sslConfiguration":{"$ref":"#/components/schemas/SslConfiguration"},"systemServices":{"description":"System services","items":{"$ref":"#/components/schemas/SystemService"},"readOnly":true,"type":"array"}},"type":"object"}},"type":"object"}],"description":"A Machine Learning compute based on AKS.","x-ms-discriminator-value":"AKS"},"AksComputeSecrets":{"allOf":[{"$ref":"#/components/schemas/ComputeSecrets"},{"properties":{"adminKubeConfig":{"description":"Content of kubeconfig file that can be used to connect to the Kubernetes cluster.","type":"string"},"imagePullSecretName":{"description":"Image registry pull secret.","type":"string"},"userKubeConfig":{"description":"Content of kubeconfig file that can be used to connect to the Kubernetes cluster.","type":"string"}},"type":"object"}],"description":"Secrets related to a Machine Learning compute based on AKS.","x-ms-discriminator-value":"AKS"},"AksNetworkingConfiguration":{"description":"Advance configuration for AKS networking","properties":{"dnsServiceIP":{"description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.","pattern":"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$","type":"string"},"dockerBridgeCidr":{"description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.","pattern":"^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$","type":"string"},"serviceCidr":{"description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.","pattern":"^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$","type":"string"},"subnetId":{"description":"Virtual network subnet resource ID the compute nodes belong to","type":"string"}},"type":"object"},"AmlCompute":{"allOf":[{"$ref":"#/components/schemas/Compute"},{"properties":{"properties":{"description":"AML Compute properties","properties":{"allocationState":{"description":"Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.","enum":["Steady","Resizing"],"readOnly":true,"title":"Allocation state.","type":"string","x-ms-enum":{"modelAsString":true,"name":"AllocationState"}},"allocationStateTransitionTime":{"description":"The time at which the compute entered its current allocation state.","format":"date-time","readOnly":true,"title":"Allocation state transition time.","type":"string"},"currentNodeCount":{"description":"The number of compute nodes currently assigned to the compute.","format":"int32","readOnly":true,"title":"Current node count.","type":"integer"},"errors":{"description":"Collection of errors encountered by various compute nodes during node setup.","items":{"$ref":"#/components/schemas/MachineLearningServiceError"},"readOnly":true,"title":"Errors.","type":"array"},"nodeStateCounts":{"$ref":"#/components/schemas/NodeStateCounts"},"scaleSettings":{"$ref":"#/components/schemas/ScaleSettings"},"subnet":{"$ref":"#/components/schemas/ResourceId"},"targetNodeCount":{"description":"The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.","format":"int32","readOnly":true,"title":"Target node count.","type":"integer"},"userAccountCredentials":{"$ref":"#/components/schemas/UserAccountCredentials"},"vmPriority":{"description":"Virtual Machine priority","enum":["Dedicated","LowPri