openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 32 kB
JSON
{"openapi":"3.0.0","info":{"title":"Artifact","version":"2019-09-30","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/data-plane/Microsoft.MachineLearningServices/preview/2019-09-30/artifact.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"machinelearningservices-artifact","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"tags":[],"paths":{"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/batch/metadata":{"post":{"description":"Get Batch Artifacts by the specific Ids.","operationId":"Artifacts_BatchGetById","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactIdList"}}},"description":"The command for Batch Artifact get request.","required":true},"responses":{"200":{"description":"The requested Batch Artifacts are returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchArtifactContentInformationResult"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get Batch Artifacts by Ids.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/metadata":{"post":{"description":"Create an Artifact.","operationId":"Artifacts_Create","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}},"description":"The Artifact details.","required":true},"responses":{"200":{"description":"The Artifact is created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Create Artifact.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/register":{"post":{"description":"Create an Artifact for an existing dataPath.","operationId":"Artifacts_Register","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}},"description":"The Artifact creation details.","required":true},"responses":{"200":{"description":"The Artifact is created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Create an Artifact for an existing data location.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/storageuri/batch/metadata":{"post":{"description":"Get Batch Artifacts storage by specific Ids.","operationId":"Artifacts_BatchGetStorageById","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactIdList"}}},"description":"The list of artifactIds to get.","required":true},"responses":{"200":{"description":"The Batch Artifact's storage are returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchArtifactContentInformationResult"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get Batch Artifacts storage by Ids.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}":{"get":{"description":"Get Artifacts metadata in a specific container or path.","operationId":"Artifacts_ListInContainer","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}},{"description":"The continuation token.","in":"query","name":"continuationToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The details of the Artifacts are returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedArtifactList"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get Artifacts metadata in a container or path.","tags":["Artifact"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/batch":{"delete":{"description":"Delete Artifact Metadata in a specific container.","operationId":"Artifacts_DeleteMetaDataInContainer","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"If set to true. The delete cannot be revert at later time.","in":"query","name":"hardDelete","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"The Artifact metadata deleted successfully."},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Delete Artifact Metadata.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/batch/ingest/containersas":{"post":{"description":"Ingest Batch Artifacts using shared access signature.","operationId":"Artifacts_BatchIngestFromSas","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactContainerSas"}}},"description":"The artifact container shared access signature to use for batch ingest.","required":true},"responses":{"200":{"description":"The Batch is ingested using shared access signature successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedArtifactList"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Batch ingest using shared access signature.","tags":["Artifact"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/batch/metadata":{"post":{"description":"Create a Batch of empty Artifacts from the supplied paths.","operationId":"Artifacts_BatchCreateEmptyArtifacts","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactPathList"}}},"description":"The list of Artifact paths to create.","required":true},"responses":{"200":{"description":"The Batch of empty Artifacts created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchArtifactContentInformationResult"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Create a batch of empty Artifacts.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/batch/metadata:delete":{"post":{"description":"Delete a Batch of Artifact Metadata.","operationId":"Artifacts_DeleteBatchMetaData","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"If set to true, the delete cannot be reverted at a later time.","in":"query","name":"hardDelete","required":false,"schema":{"type":"boolean","default":false}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactPathList"}}},"description":"The list of Artifact paths to delete.","required":true},"responses":{"200":{"description":"The batch delete of Artifact metadata completed successfully."},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Delete Batch of Artifact Metadata.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/content":{"get":{"description":"Get Artifact content of a specific Id.","operationId":"Artifacts_Download","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"File Response","content":{"application/json":{"schema":{"format":"binary","type":"string"}},"application/octet-stream":{"schema":{"format":"binary","type":"string"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}},"application/octet-stream":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get Artifact content by Id.","tags":["Artifact"]},"post":{"description":"Upload content to an Artifact.","operationId":"Artifacts_Upload","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}},{"description":"The index.","in":"query","name":"index","required":false,"schema":{"type":"integer","format":"int32"}},{"description":"Whether or not to append the content or replace it.","in":"query","name":"append","required":false,"schema":{"type":"boolean","default":false}},{"description":"whether to allow overwrite if Artifact Content exist already. when set to true, Overwrite happens if Artifact Content already exists","in":"query","name":"allowOverwrite","required":false,"schema":{"type":"boolean","default":false}}],"requestBody":{"content":{"application/octet-stream":{"schema":{"format":"binary","type":"string"}}},"description":"The file upload.","required":true},"responses":{"200":{"description":"The Artifact content is uploaded successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Upload Artifact content.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/contentinfo":{"get":{"description":"Get content information of an Artifact.","operationId":"Artifacts_GetContentInformation","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The Artifact content information is returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactContentInformation"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get Artifact content information.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/contentinfo/storageuri":{"get":{"description":"Get storage content information of an Artifact.","operationId":"Artifacts_GetStorageContentInformation","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The Artifact storage content information is returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactContentInformation"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get Artifact storage content information.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/metadata":{"delete":{"description":"Delete an Artifact Metadata.","operationId":"Artifacts_DeleteMetaData","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}},{"description":"If set to true. The delete cannot be revert at later time.","in":"query","name":"hardDelete","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"The Artifact metadata deleted successfully."},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Delete Artifact Metadata.","tags":["Artifact"]},"get":{"description":"Get Artifact metadata for a specific Id.","operationId":"Artifacts_Get","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The details of the Artifact are returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get Artifact metadata by Id.","tags":["Artifact"]}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/prefix/contentinfo":{"get":{"description":"Get shared access signature for an Artifact in specific path.","operationId":"Artifacts_ListSasByPrefix","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}},{"description":"The continuation token.","in":"query","name":"continuationToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The Artifact writable shared access signature is returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedArtifactContentInformationList"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get shared access signature for an Artifact","tags":["Artifact"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/prefix/contentinfo/storageuri":{"get":{"description":"Get storage Uri for Artifacts in a specific path.","operationId":"Artifacts_ListStorageUriByPrefix","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}},{"description":"The continuation token.","in":"query","name":"continuationToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The Artifact storage uri is returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedArtifactContentInformationList"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get storage Uri for Artifacts in a path.","tags":["Artifact"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/write":{"get":{"description":"Get writable shared access signature for a specific Artifact.","operationId":"Artifacts_GetSas","parameters":[{"$ref":"#/components/parameters/subscriptionIdParameter"},{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/workspaceNameParameter"},{"description":"The origin of the Artifact.","in":"path","name":"origin","required":true,"schema":{"type":"string"}},{"description":"The container name.","in":"path","name":"container","required":true,"schema":{"type":"string"}},{"description":"The Artifact Path.","in":"query","name":"path","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The Artifact writable shared access signature is returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactContentInformation"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"summary":"Get writable shared access signature for Artifact.","tags":["Artifact"]}}},"servers":[{"url":"https://azure.local"}],"components":{"parameters":{"resourceGroupNameParameter":{"description":"The Name of the resource group in which the workspace is located.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"}},"subscriptionIdParameter":{"description":"The Azure Subscription ID.","in":"path","name":"subscriptionId","required":true,"x-ms-parameter-location":"method","schema":{"type":"string","format":"uuid"}},"workspaceNameParameter":{"description":"The name of the workspace.","in":"path","name":"workspaceName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"}}},"securitySchemes":{"azure_auth":{"type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account"}}}}},"schemas":{"Artifact":{"description":"Details of an Artifact.","properties":{"artifactId":{"description":"The identifier of an Artifact. Format of ArtifactId - {Origin}/{Container}/{Path}.","type":"string"},"container":{"description":"The name of container. Artifacts can be grouped by container.","type":"string"},"createdTime":{"description":"The Date and Time at which the Artifact is created. The DateTime is in UTC.","format":"date-time","readOnly":true,"type":"string"},"dataPath":{"$ref":"#/components/schemas/DataPath"},"etag":{"description":"The Etag of the Artifact.","readOnly":true,"type":"string"},"origin":{"description":"The origin of the Artifact creation request. Available origins are 'ExperimentRun', 'LocalUpload', 'WebUpload', 'Dataset' and 'Unknown'.","type":"string"},"path":{"description":"The path to the Artifact in a container.","type":"string"}},"required":["origin","container","path"],"type":"object"},"ArtifactContainerSas":{"description":"Details of the Artifact Container's shared access signature.","properties":{"artifactPrefix":{"description":"The Prefix to the Artifact in the Blob.","type":"string"},"containerSas":{"description":"The shared access signature of the Container.","type":"string"},"containerUri":{"description":"The URI of the Container.","type":"string"},"prefix":{"description":"The Prefix to the Blobs in the Container.","type":"string"}},"required":["containerSas","containerUri"],"type":"object"},"ArtifactContentInformation":{"description":"Details of an Artifact Content Information.","properties":{"container":{"description":"The name of container. Artifacts can be grouped by container.","type":"string"},"contentUri":{"description":"The URI of the content.","type":"string"},"origin":{"description":"The origin of the Artifact creation request. Available origins are 'ExperimentRun', 'LocalUpload', 'WebUpload', 'Dataset', 'ComputeRecord', 'Metric', and 'Unknown'.","type":"string"},"path":{"description":"The path to the Artifact in a container.","type":"string"}},"type":"object"},"ArtifactIdList":{"description":"Contains list of Artifact Ids.","properties":{"artifactIds":{"description":"List of Artifacts Ids.","items":{"type":"string"},"type":"array","uniqueItems":false}},"required":["artifactIds"],"type":"object"},"ArtifactPath":{"description":"Details of an Artifact Path.","properties":{"path":{"description":"The path to the Artifact in a container.","type":"string"}},"required":["path"],"type":"object"},"ArtifactPathList":{"description":"Contains list of Artifact Paths.","properties":{"paths":{"description":"List of Artifact Paths.","items":{"$ref":"#/components/schemas/ArtifactPath"},"type":"array","uniqueItems":false}},"required":["paths"],"type":"object"},"BatchArtifactContentInformationResult":{"description":"Results of the Batch Artifact Content Information request.","properties":{"artifactContentInformation":{"additionalProperties":{"$ref":"#/components/schemas/ArtifactContentInformation"},"description":"Artifact Content Information details of the Artifact Ids requested.","type":"object"},"artifacts":{"additionalProperties":{"$ref":"#/components/schemas/Artifact"},"description":"Artifact details of the Artifact Ids requested.","type":"object"},"errors":{"additionalProperties":{"$ref":"#/components/schemas/ErrorResponse"},"description":"Errors occurred while fetching the requested Artifact Ids.","type":"object"}},"type":"object"},"DataPath":{"properties":{"dataStoreName":{"type":"string"},"relativePath":{"type":"string"},"sqlDataPath":{"$ref":"#/components/schemas/SqlDataPath"}},"type":"object"},"ErrorDetails":{"description":"The error details.","properties":{"code":{"description":"The error code.","type":"string"},"message":{"description":"The error message.","type":"string"},"target":{"description":"The target of the error (e.g., the name of the property in error).","type":"string"}},"type":"object"},"ErrorResponse":{"description":"The error response.","properties":{"correlation":{"additionalProperties":{"type":"string"},"description":"Dictionary containing correlation details for the error.","type":"object"},"environment":{"description":"The hosting environment.","type":"string"},"error":{"$ref":"#/components/schemas/RootError"},"location":{"description":"The Azure region.","type":"string"},"time":{"description":"The time in UTC.","format":"date-time","type":"string"}},"type":"object"},"InnerErrorResponse":{"description":"A nested structure of errors.","properties":{"code":{"description":"The error code.","type":"string"},"innerError":{"$ref":"#/components/schemas/InnerErrorResponse"}},"type":"object"},"PaginatedArtifactContentInformationList":{"description":"A paginated list of ArtifactContentInformations.","properties":{"continuationToken":{"description":"The token used in retrieving the next page. If null, there are no additional pages.","type":"string"},"nextLink":{"description":"The link to the next page constructed using the continuationToken. If null, there are no additional pages.","type":"string"},"value":{"description":"An array of objects of type ArtifactContentInformation.","items":{"$ref":"#/components/schemas/ArtifactContentInformation"},"type":"array","uniqueItems":false}},"type":"object"},"PaginatedArtifactList":{"description":"A paginated list of Artifacts.","properties":{"continuationToken":{"description":"The token used in retrieving the next page. If null, there are no additional pages.","type":"string"},"nextLink":{"description":"The link to the next page constructed using the continuationToken. If null, there are no additional pages.","type":"string"},"value":{"description":"An array of objects of type Artifact.","items":{"$ref":"#/components/schemas/Artifact"},"type":"array","uniqueItems":false}},"type":"object"},"RootError":{"description":"The root error.","properties":{"code":{"description":"The service-defined error code. Supported error codes: ServiceError, UserError, ValidationError, AzureStorageError, TransientError, RequestThrottled.","type":"string"},"details":{"description":"The related errors that occurred during the request.","items":{"$ref":"#/components/schemas/ErrorDetails"},"type":"array","uniqueItems":false},"innerError":{"$ref":"#/components/schemas/InnerErrorResponse"},"message":{"description":"A human-readable representation of the error.","type":"string"},"target":{"description":"The target of the error (e.g., the name of the property in error).","type":"string"}},"type":"object"},"SqlDataPath":{"properties":{"sqlQuery":{"type":"string"},"sqlStoredProcedureName":{"type":"string"},"sqlStoredProcedureParams":{"items":{"$ref":"#/components/schemas/StoredProcedureParameter"},"type":"array","uniqueItems":false},"sqlTableName":{"type":"string"}},"type":"object"},"StoredProcedureParameter":{"properties":{"name":{"type":"string"},"type":{"enum":["String","Int","Decimal","Guid","Boolean","Date"],"type":"string","x-ms-enum":{"modelAsString":false,"name":"StoredProcedureParameterType"}},"value":{"type":"string"}},"type":"object"}}}}