UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 42.1 kB
{"openapi":"3.0.0","info":{"description":"These APIs allow end users to operate on Azure Machine Learning Team Account resources. They support CRUD operations for Azure Machine Learning Team Accounts.","title":"ML Team Account Management Client","version":"2017-05-01-preview","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/machinelearningexperimentation/resource-manager/Microsoft.MachineLearningExperimentation/preview/2017-05-01-preview/machineLearningExperimentation.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"machinelearningexperimentation-machineLearningExperimentation","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.MachineLearningExperimentation/operations":{"get":{"description":"Lists all of the available Azure Machine Learning Team Accounts 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/ErrorResponse"}}}}},"tags":["Operation"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningExperimentation/accounts":{"get":{"description":"Lists all the available machine learning team accounts under the specified subscription.","operationId":"Accounts_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountListResult"},"examples":{"AccountCreate":{"$ref":"#/components/examples/AccountCreate"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Accounts"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts":{"get":{"description":"Lists all the available machine learning team accounts under the specified resource group.","operationId":"Accounts_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountListResult"},"examples":{"AccountCreate":{"$ref":"#/components/examples/AccountCreate"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Accounts"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}":{"delete":{"description":"Deletes a machine learning team account.","operationId":"Accounts_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly."},"204":{"description":"The machine learning team account does not exist in the subscription."},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Accounts"]},"get":{"description":"Gets the properties of the specified machine learning team account.","operationId":"Accounts_Get","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"},"examples":{"AccountGet":{"$ref":"#/components/examples/AccountGet"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Accounts"]},"patch":{"description":"Updates a machine learning team account with the specified parameters.","operationId":"Accounts_Update","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountUpdateParameters"}}},"description":"The parameters for updating a machine learning team account.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"},"examples":{"AccountUpdate":{"$ref":"#/components/examples/AccountUpdate"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Accounts"]},"put":{"description":"Creates or updates a team account with the specified parameters.","operationId":"Accounts_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}},"description":"The parameters for creating or updating a machine learning team account.","required":true},"responses":{"200":{"description":"The request was successful; the resource already exists and was updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"},"examples":{"AccountCreate":{"$ref":"#/components/examples/AccountCreate"}}}}},"201":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"},"examples":{"AccountCreate":{"$ref":"#/components/examples/AccountCreate"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Accounts"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}/workspaces":{"get":{"description":"Lists all the available machine learning workspaces under the specified team account.","operationId":"Workspaces_ListByAccounts","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceListResult"},"examples":{"ListWorkspacesByAccounts":{"$ref":"#/components/examples/ListWorkspacesByAccounts"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Workspaces"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}/workspaces/{workspaceName}":{"delete":{"description":"Deletes a machine learning workspace.","operationId":"Workspaces_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$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/ErrorResponse"}}}}},"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/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$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":{"WorkspaceGet":{"$ref":"#/components/examples/WorkspaceGet"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"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/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$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":{"WorkspaceUpdate":{"$ref":"#/components/examples/WorkspaceUpdate"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Workspaces"]},"put":{"description":"Creates or updates a machine learning workspace with the specified parameters.","operationId":"Workspaces_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$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 resource already exists and was updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Workspace"},"examples":{"WorkspaceCreate":{"$ref":"#/components/examples/WorkspaceCreate"}}}}},"201":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Workspace"},"examples":{"WorkspaceCreate":{"$ref":"#/components/examples/WorkspaceCreate"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Workspaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}/workspaces/{workspaceName}/projects/{projectName}":{"delete":{"description":"Deletes a project.","operationId":"Projects_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ProjectNameParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly."},"204":{"description":"The machine learning team account does not exist in the subscription."},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Projects"]},"get":{"description":"Gets the properties of the specified machine learning project.","operationId":"Projects_Get","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ProjectNameParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"GetProject":{"$ref":"#/components/examples/GetProject"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Projects"]},"patch":{"description":"Updates a project with the specified parameters.","operationId":"Projects_Update","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ProjectNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectUpdateParameters"}}},"description":"The parameters for updating a machine learning team account.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"UpdateProject":{"$ref":"#/components/examples/UpdateProject"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Projects"]},"put":{"description":"Creates or updates a project with the specified parameters.","operationId":"Projects_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ProjectNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}},"description":"The parameters for creating or updating a project.","required":true},"responses":{"200":{"description":"The request was successful; the resource already exists and was updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"CreateProject":{"$ref":"#/components/examples/CreateProject"}}}}},"201":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"CreateProject":{"$ref":"#/components/examples/CreateProject"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Projects"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}/workspaces{workspaceName}/projects":{"get":{"description":"Lists all the available machine learning projects under the specified workspace.","operationId":"Projects_ListByWorkspace","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/AccountNameParameter"},{"$ref":"#/components/parameters/WorkspaceNameParameter"},{"$ref":"#/components/parameters/ResourceGroupParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectListResult"},"examples":{"ProjectListByWorkspaces":{"$ref":"#/components/examples/ProjectListByWorkspaces"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Projects"],"x-ms-pageable":{"nextLinkName":"nextLink"}}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"AccountCreate":{"value":{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678","location":"East US","name":"accountcrud5678","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","discoveryUri":"http://example.com","keyVaultId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.KeyVault/vaults/testkv","provisioningState":"Succeeded","seats":"2","storageAccount":{"accessKey":"key","storageAccountId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccount"},"vsoAccountId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/microsoft.visualstudio/account/vsotest"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts"}},"AccountGet":{"value":{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678","location":"East US","name":"accountcrud5678","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","discoveryUri":"http://example.com","keyVaultId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.KeyVault/vaults/testkv1","provisioningState":"Succeeded","seats":"2","storageAccount":{"accessKey":"key","storageAccountId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccount"},"vsoAccountId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/microsoft.visualstudio/account/vsotest"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts"}},"AccountUpdate":{"value":{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678","location":"East US","name":"accountcrud5678","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","description":"new description","discoveryUri":"http://example.com","keyVaultId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.KeyVault/vaults/testkv1","provisioningState":"Succeeded","seats":"2","storageAccount":{"accessKey":"key","storageAccountId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.Storage/storageAccounts/testStorageAccount"},"vsoAccountId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/microsoft.visualstudio/account/vsotest"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts"}},"ListWorkspacesByAccounts":{"value":{"value":[{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678/workspaces/testworkspace","location":"East US","name":"testworkspace","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces"},{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678/workspaces/testworkspace1","location":"East US","name":"testworkspace1","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName1","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces"}]}},"WorkspaceGet":{"value":{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678/workspaces/testworkspace","location":"East US 2 EUAP","name":"testworkspace","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces"}},"WorkspaceUpdate":{"value":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.MachineLearningExperimentation/accounts/testaccount/workspaces/testworkspace","location":"East US 2 EUAP","name":"accountcrud5678","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testNameNew","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces"}},"WorkspaceCreate":{"value":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.MachineLearningExperimentation/accounts/testaccount/workspaces/testworkspace","location":"East US","name":"testworkspace","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces"}},"GetProject":{"value":{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678/workspaces/testworkspace/projects/testProject","location":"East US 2","name":"testProject","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName","gitrepo":"https://github/abc","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces/projects"}},"UpdateProject":{"value":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.MachineLearningExperimentation/accounts/testaccount/workspaces/testworkspace/projects/testProject","location":"East US","name":"accountcrud5678","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName","gitrepo":"https://github/abc","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces/projects"}},"CreateProject":{"value":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.MachineLearningExperimentation/accounts/testaccount/workspaces/testworkspace/projects/testProject","location":"East US","name":"teamAccountcrud5678","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName","gitrepo":"https://github/abc","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces/projects"}},"ProjectListByWorkspaces":{"value":{"value":[{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678/workspaces/testworkspace/projects/testProject","location":"East US","name":"testProject","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName","gitrepo":"https://github/abc","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces/projects"},{"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/accountcrud-1234/providers/Microsoft.MachineLearningExperimentation/accounts/accountcrud5678/workspaces/testworkspace/projects/testProject1","location":"East US","name":"testProject1","properties":{"creationDate":"2017-03-01T23:14:37.0707808Z","friendlyName":"testName1","gitrepo":"https://github/def","provisioningState":"Succeeded"},"tags":{"tagKey1":"TagValue1"},"type":"Microsoft.MachineLearningExperimentation/accounts/workspaces/projects"}]}}},"parameters":{"AccountNameParameter":{"description":"The name of the machine learning team account.","in":"path","name":"accountName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string","minLength":5,"maxLength":50,"pattern":"^[a-zA-Z0-9]*$"},"examples":{"AccountCreate":{"value":"myAccount"},"AccountGet":{"value":"accountcrud5678"},"AccountUpdate":{"value":"accountcrud5678"},"ListWorkspacesByAccounts":{"value":"testaccount"},"WorkspaceDelete":{"value":"myAccount"},"WorkspaceGet":{"value":"accountcrud5678"},"WorkspaceUpdate":{"value":"accountcrud5678"},"WorkspaceCreate":{"value":"testaccount"},"GetProject":{"value":"accountcrud5678"},"UpdateProject":{"value":"accountcrud5678"},"CreateProject":{"value":"testaccount"},"ProjectListByWorkspaces":{"value":"testaccount"}}},"ApiVersionParameter":{"description":"The client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"AccountCreate":{"value":"2017-05-01-preview"},"AccountGet":{"value":"2017-05-01-preview"},"AccountUpdate":{"value":"2017-05-01-preview"},"ListWorkspacesByAccounts":{"value":"2017-05-01-preview"},"WorkspaceDelete":{"value":"2017-05-01-preview"},"WorkspaceGet":{"value":"2017-05-01-preview"},"WorkspaceUpdate":{"value":"2017-05-01-preview"},"WorkspaceCreate":{"value":"2017-05-01-preview"},"GetProject":{"value":"2017-05-01-preview"},"UpdateProject":{"value":"2017-05-01-preview"},"CreateProject":{"value":"2017-05-01-preview"},"ProjectListByWorkspaces":{"value":"2017-05-01-preview"}}},"ProjectNameParameter":{"description":"The name of the machine learning project under a team account workspace.","in":"path","name":"projectName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string","minLength":5,"maxLength":50,"pattern":"^[a-zA-Z0-9]*$"},"examples":{"AccountCreate":{"value":"testProject"},"GetProject":{"value":"testProject"},"UpdateProject":{"value":"testProject"},"CreateProject":{"value":"testProject"}}},"ResourceGroupParameter":{"description":"The name of the resource group to which the machine learning team account belongs.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"AccountCreate":{"value":"myResourceGroup"},"AccountGet":{"value":"accountcrud-1234"},"AccountUpdate":{"value":"accountcrud-1234"},"ListWorkspacesByAccounts":{"value":"accountcrud-1234"},"WorkspaceDelete":{"value":"myResourceGroup"},"WorkspaceGet":{"value":"accountcrud-1234"},"WorkspaceUpdate":{"value":"accountcrud-1234"},"WorkspaceCreate":{"value":"myResourceGroup"},"GetProject":{"value":"accountcrud-1234"},"UpdateProject":{"value":"accountcrud-1234"},"CreateProject":{"value":"myResourceGroup"},"ProjectListByWorkspaces":{"value":"testrg"}}},"SubscriptionIdParameter":{"description":"The Microsoft Azure subscription ID.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"AccountCreate":{"value":"00000000-0000-0000-0000-000000000000"},"AccountGet":{"value":"00000000-1111-2222-3333-444444444444"},"AccountUpdate":{"value":"00000000-1111-2222-3333-444444444444"},"ListWorkspacesByAccounts":{"value":"00000000-1111-2222-3333-444444444444"},"WorkspaceDelete":{"value":"00000000-0000-0000-0000-000000000000"},"WorkspaceGet":{"value":"00000000-1111-2222-3333-444444444444"},"WorkspaceUpdate":{"value":"00000000-1111-2222-3333-444444444444"},"WorkspaceCreate":{"value":"00000000-0000-0000-0000-000000000000"},"GetProject":{"value":"00000000-1111-2222-3333-444444444444"},"UpdateProject":{"value":"00000000-1111-2222-3333-444444444444"},"CreateProject":{"value":"00000000-0000-0000-0000-000000000000"},"ProjectListByWorkspaces":{"value":"00000000-1111-2222-3333-444444444444"}}},"WorkspaceNameParameter":{"description":"The name of the machine learning team account workspace.","in":"path","name":"workspaceName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string","minLength":5,"maxLength":50,"pattern":"^[a-zA-Z0-9]*$"},"examples":{"WorkspaceDelete":{"value":"testworkspace"},"WorkspaceGet":{"value":"testworkspace"},"WorkspaceUpdate":{"value":"testworkspace"},"WorkspaceCreate":{"value":"testworkspace"},"AccountCreate":{"value":"testworkspace"},"GetProject":{"value":"testworkspace"},"UpdateProject":{"value":"testworkspace"},"CreateProject":{"value":"testworkspace"},"ProjectListByWorkspaces":{"value":"testworkspace"}}}},"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":{"Account":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"An object that represents a machine learning team account.","properties":{"properties":{"$ref":"#/components/schemas/AccountProperties"}},"type":"object"},"AccountListResult":{"description":"The result of a request to list machine learning team accounts.","properties":{"nextLink":{"description":"The URI that can be used to request the next list of machine learning team accounts.","type":"string"},"value":{"description":"The list of machine learning team accounts. Since this list may be incomplete, the nextLink field should be used to request the next list of machine learning team accounts.","items":{"$ref":"#/components/schemas/Account"},"type":"array"}}},"AccountProperties":{"description":"The properties of a machine learning team account.","properties":{"accountId":{"description":"The immutable id associated with this team account.","readOnly":true,"type":"string"},"creationDate":{"description":"The creation date of the machine learning team account in ISO8601 format.","format":"date-time","readOnly":true,"type":"string"},"description":{"description":"The description of this workspace.","type":"string"},"discoveryUri":{"description":"The uri for this machine learning team account.","readOnly":true,"type":"string"},"friendlyName":{"description":"The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created","type":"string"},"keyVaultId":{"description":"The fully qualified arm id of the user key vault.","type":"string"},"provisioningState":{"description":"The current deployment state of team account resource. The provisioningState is to indicate states for resource provisioning.","enum":["Creating","Succeeded","Updating","Deleting","Failed"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":false,"name":"ProvisioningState"}},"seats":{"description":"The no of users/seats who can access this team account. This property defines the charge on the team account.","type":"string"},"storageAccount":{"$ref":"#/components/schemas/StorageAccountProperties"},"vsoAccountId":{"description":"The fully qualified arm id of the vso account to be used for this team account.","type":"string"}},"required":["storageAccount","vsoAccountId","keyVaultId"],"type":"object"},"AccountPropertiesUpdateParameters":{"description":"The parameters for updating the properties of a machine learning team account.","properties":{"description":{"description":"The description of this workspace.","type":"string"},"friendlyName":{"description":"The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created","type":"string"},"seats":{"description":"The no of users/seats who can access this team account. This property defines the charge on the team account.","type":"string"},"storageAccountKey":{"description":"The key for storage account associated with this team account","type":"string"}}},"AccountUpdateParameters":{"description":"The parameters for updating a machine learning team account.","properties":{"properties":{"$ref":"#/components/schemas/AccountPropertiesUpdateParameters"},"tags":{"additionalProperties":{"type":"string"},"description":"The resource tags for the machine learning team account.","type":"object"}}},"ErrorResponse":{"description":"The error response send when an operation fails.","properties":{"code":{"description":"error code","type":"string"},"message":{"description":"error message","type":"string"}},"required":["code","message"]},"Operation":{"description":"Azure Machine Learning team account REST API operation","properties":{"display":{"description":"Display name of operation","properties":{"description":{"description":"The description for the operation.","type":"string"},"operation":{"description":"The operation that users can perform.","type":"string"},"provider":{"description":"The resource provider name: Microsoft.MachineLearningExperimentation","type":"string"},"resource":{"description":"The resource on which the operation is performed.","type":"string"}}},"name":{"description":"Operation name: {provider}/{resource}/{operation}","type":"string"}},"type":"object"},"OperationListResult":{"description":"An array of operations supported by the resource provider.","properties":{"value":{"description":"List of AML team account operations supported by the AML team account resource provider.","items":{"$ref":"#/components/schemas/Operation"},"type":"array"}}},"Project":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"An object that represents a machine learning project.","properties":{"properties":{"$ref":"#/components/schemas/ProjectProperties"}},"type":"object"},"ProjectListResult":{"description":"The result of a request to list projects.","properties":{"nextLink":{"description":"The URI that can be used to request the next list of projects.","type":"string"},"value":{"description":"The list of projects. Since this list may be incomplete, the nextLink field should be used to request the next list of projects.","items":{"$ref":"#/components/schemas/Project"},"type":"array"}}},"ProjectProperties":{"description":"The properties of a machine learning project.","properties":{"accountId":{"description":"The immutable id of the team account which contains this project.","readOnly":true,"type":"string"},"creationDate":{"description":"The creation date of the project in ISO8601 format.","format":"date-time","readOnly":true,"type":"string"},"description":{"description":"The description of this project.","type":"string"},"friendlyName":{"description":"The friendly name for this project.","type":"string"},"gitrepo":{"description":"The reference to git repo for this project.","type":"string"},"projectId":{"description":"The immutable id of this project.","readOnly":true,"type":"string"},"provisioningState":{"description":"The current deployment state of project resource. The provisioningState is to indicate states for resource provisioning.","enum":["Creating","Succeeded","Updating","Deleting","Failed"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":false,"name":"ProvisioningState"}},"workspaceId":{"description":"The immutable id of the workspace which contains this project.","readOnly":true,"type":"string"}},"required":["friendlyName"],"type":"object"},"ProjectPropertiesUpdateParameters":{"description":"The parameters for updating the properties of a project.","properties":{"description":{"description":"The description of this project.","type":"string"},"friendlyName":{"description":"The friendly name for this project.","type":"string"},"gitrepo":{"description":"The reference to git repo for this project.","type":"string"}}},"ProjectUpdateParameters":{"description":"The parameters for updating a machine learning project.","properties":{"properties":{"$ref":"#/components/schemas/ProjectPropertiesUpdateParameters"},"tags":{"additionalProperties":{"type":"string"},"description":"The resource tags for the machine learning project.","type":"object"}}},"Resource":{"description":"An Azure resource.","properties":{"id":{"description":"The resource ID.","readOnly":true,"type":"string"},"location":{"description":"The location of the resource. This cannot be changed after the resource is created.","type":"string"},"name":{"description":"The name of the resource.","readOnly":true,"type":"string"},"tags":{"additionalProperties":{"type":"string"},"description":"The tags of the resource.","type":"object"},"type":{"description":"The type of the resource.","readOnly":true,"type":"string"}},"required":["location"],"x-ms-azure-resource":true},"StorageAccountProperties":{"description":"The properties of a storage account for a machine learning team account.","properties":{"accessKey":{"description":"The access key to the storage account.","type":"string"},"storageAccountId":{"description":"The fully qualified arm Id of the storage account.","type":"string"}},"required":["storageAccountId","accessKey"]},"Workspace":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"An object that represents a machine learning team account workspace.","properties":{"properties":{"$ref":"#/components/schemas/WorkspaceProperties"}},"type":"object"},"WorkspaceListResult":{"description":"The result of a request to list machine learning team account workspaces.","properties":{"nextLink":{"description":"The URI that can be used to request the next list of machine learning workspaces.","type":"string"},"value":{"description":"The list of machine learning team account workspaces. Since this list may be incomplete, the nextLink field should be used to request the next list of machine learning team accounts.","items":{"$ref":"#/components/schemas/Workspace"},"type":"array"}}},"WorkspaceProperties":{"description":"The properties of a machine learning team account workspace.","properties":{"accountId":{"description":"The immutable id of the team account which contains this workspace.","readOnly":true,"type":"string"},"creationDate":{"description":"The creation date of the machine learning workspace in ISO8601 format.","format":"date-time","readOnly":true,"type":"string"},"description":{"description":"The description of this workspace.","type":"string"},"friendlyName":{"description":"The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created","type":"string"},"provisioningState":{"description":"The current deployment state of team account workspace resource. The provisioningState is to indicate states for resource provisioning.","enum":["Creating","Succeeded","Updating","Deleting","Failed"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":false,"name":"ProvisioningState"}},"workspaceId":{"description":"The immutable id of this workspace.","readOnly":true,"type":"string"}},"required":["friendlyName"],"type":"object"},"WorkspacePropertiesUpdateParameters":{"description":"The parameters for updating the properties of a machine learning team account workspace.","properties":{"description":{"description":"Description for this workspace.","type":"string"},"friendlyName":{"description":"Friendly name of this workspace.","type":"string"}}},"WorkspaceUpdateParameters":{"description":"The parameters for updating a machine learning team account workspace.","properties":{"properties":{"$ref":"#/components/schemas/WorkspacePropertiesUpdateParameters"},"tags":{"additionalProperties":{"type":"string"},"description":"The resource tags for the machine learning team account workspace.","type":"object"}}}}}}