{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector Artifact API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "Artifact", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Create Artifact", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/metadata", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." } ] }, "docs": "Create an Artifact." }, { "info": { "name": "Microsoft Azure Create An Artifact For An Existing Data Location", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/register", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." } ] }, "docs": "Create an Artifact for an existing dataPath." }, { "info": { "name": "Microsoft Azure Get Artifact Metadata By Id", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/metadata", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." } ] }, "docs": "Get Artifact metadata for a specific Id." }, { "info": { "name": "Microsoft Azure Delete Artifact Metadata", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/metadata", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." }, { "name": "hardDelete", "value": "", "type": "query", "description": "If set to true. The delete cannot be revert at later time." } ] }, "docs": "Delete an Artifact Metadata." }, { "info": { "name": "Microsoft Azure Get Artifacts Metadata In A Container Or Path", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." }, { "name": "continuationToken", "value": "", "type": "query", "description": "The continuation token." } ] }, "docs": "Get Artifacts metadata in a specific container or path." }, { "info": { "name": "Microsoft Azure Get Artifact Content By Id", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/content", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." } ] }, "docs": "Get Artifact content of a specific Id." }, { "info": { "name": "Microsoft Azure Upload Artifact Content", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/content", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." }, { "name": "index", "value": "", "type": "query", "description": "The index." }, { "name": "append", "value": "", "type": "query", "description": "Whether or not to append the content or replace it." }, { "name": "allowOverwrite", "value": "", "type": "query", "description": "whether to allow overwrite if Artifact Content exist already. when set to true, Overwrite happens if Artifact Content already exists" } ] }, "docs": "Upload content to an Artifact." }, { "info": { "name": "Microsoft Azure Get Artifact Content Information", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/contentinfo", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." } ] }, "docs": "Get content information of an Artifact." }, { "info": { "name": "Microsoft Azure Get Artifact Storage Content Information", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/contentinfo/storageuri", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." } ] }, "docs": "Get storage content information of an Artifact." }, { "info": { "name": "Microsoft Azure Get Writable Shared Access Signature For Artifact", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/write", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." } ] }, "docs": "Get writable shared access signature for a specific Artifact." }, { "info": { "name": "Microsoft Azure Get Shared Access Signature For An Artifact", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/prefix/contentinfo", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." }, { "name": "continuationToken", "value": "", "type": "query", "description": "The continuation token." } ] }, "docs": "Get shared access signature for an Artifact in specific path." }, { "info": { "name": "Microsoft Azure Get Storage Uri For Artifacts In A Path", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/prefix/contentinfo/storageuri", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "path", "value": "", "type": "query", "description": "The Artifact Path." }, { "name": "continuationToken", "value": "", "type": "query", "description": "The continuation token." } ] }, "docs": "Get storage Uri for Artifacts in a specific path." }, { "info": { "name": "Microsoft Azure Get Batch Artifacts By Ids", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/batch/metadata", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." } ] }, "docs": "Get Batch Artifacts by the specific Ids." }, { "info": { "name": "Microsoft Azure Get Batch Artifacts Storage By Ids", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/storageuri/batch/metadata", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." } ] }, "docs": "Get Batch Artifacts storage by specific Ids." }, { "info": { "name": "Microsoft Azure Batch Ingest Using Shared Access Signature", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/batch/ingest/containersas", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." } ] }, "docs": "Ingest Batch Artifacts using shared access signature." }, { "info": { "name": "Microsoft Azure Create A Batch Of Empty Artifacts", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/batch/metadata", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." } ] }, "docs": "Create a Batch of empty Artifacts from the supplied paths." }, { "info": { "name": "Microsoft Azure Delete Batch Of Artifact Metadata", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/batch/metadata:delete", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "hardDelete", "value": "", "type": "query", "description": "If set to true, the delete cannot be reverted at a later time." } ] }, "docs": "Delete a Batch of Artifact Metadata." }, { "info": { "name": "Microsoft Azure Delete Artifact Metadata", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/artifact/v2.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.MachineLearningServices/workspaces/:workspaceName/artifacts/:origin/:container/batch", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The Azure Subscription ID." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The Name of the resource group in which the workspace is located." }, { "name": "workspaceName", "value": "", "type": "path", "description": "The name of the workspace." }, { "name": "origin", "value": "", "type": "path", "description": "The origin of the Artifact." }, { "name": "container", "value": "", "type": "path", "description": "The container name." }, { "name": "hardDelete", "value": "", "type": "query", "description": "If set to true. The delete cannot be revert at later time." } ] }, "docs": "Delete Artifact Metadata in a specific container." }, { "info": { "name": "Microsoft Azure Get Resourcescope Providers Microsoft Blueprint Blueprints Blueprintname Artifacts Artifactname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/:resourceScope/providers/Microsoft.Blueprint/blueprints/:blueprintName/artifacts/:artifactName", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Client API Version." }, { "name": "resourceScope", "value": "", "type": "path", "description": "The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}')." }, { "name": "blueprintName", "value": "", "type": "path", "description": "Name of the blueprint definition." }, { "name": "artifactName", "value": "", "type": "path", "description": "Name of the blueprint artifact." } ] }, "docs": "Get a blueprint artifact." }, { "info": { "name": "Microsoft Azure Put Resourcescope Providers Microsoft Blueprint Blueprints Blueprintname Artifacts Artifactname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/:resourceScope/providers/Microsoft.Blueprint/blueprints/:blueprintName/artifacts/:artifactName", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Client API Version." }, { "name": "resourceScope", "value": "", "type": "path", "description": "The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}')." }, { "name": "blueprintName", "value": "", "type": "path", "description": "Name of the blueprint definition." }, { "name": "artifactName", "value": "", "type": "path", "description": "Name of the blueprint artifact." } ] }, "docs": "Create or update blueprint artifact." }, { "info": { "name": "Microsoft Azure Delete Resourcescope Providers Microsoft Blueprint Blueprints Blueprintname Artifacts Artifactname", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/:resourceScope/providers/Microsoft.Blueprint/blueprints/:blueprintName/artifacts/:artifactName", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Client API Version." }, { "name": "resourceScope", "value": "", "type": "path", "description": "The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}')." }, { "name": "blueprintName", "value": "", "type": "path", "description": "Name of the blueprint definition." }, { "name": "artifactName", "value": "", "type": "path", "description": "Name of the blueprint artifact." } ] }, "docs": "Delete a blueprint artifact." }, { "info": { "name": "Microsoft Azure Get Resourcescope Providers Microsoft Blueprint Blueprints Blueprintname Artifacts", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/:resourceScope/providers/Microsoft.Blueprint/blueprints/:blueprintName/artifacts", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Client API Version." }, { "name": "resourceScope", "value": "", "type": "path", "description": "The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}')." }, { "name": "blueprintName", "value": "", "type": "path", "description": "Name of the blueprint definition." } ] }, "docs": "List artifacts for a given blueprint definition." } ] } ], "bundled": true }