diff --git a/specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2021-03-01-preview/mfe.json b/specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2021-03-01-preview/mfe.json index 402bc176f710..cee7d37efafc 100644 --- a/specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2021-03-01-preview/mfe.json +++ b/specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2021-03-01-preview/mfe.json @@ -54,7 +54,13 @@ "name": "body", "description": "Batch inference deployment definition object.", "schema": { - "$ref": "#/definitions/BatchDeploymentTrackedResource" + "description": "Batch inference deployment definition object.", + "allOf": [ + { + "$ref": "#/definitions/BatchDeploymentTrackedResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -295,7 +301,13 @@ "name": "body", "description": "Batch inference endpoint definition object.", "schema": { - "$ref": "#/definitions/BatchEndpointTrackedResource" + "description": "Batch inference endpoint definition object.", + "allOf": [ + { + "$ref": "#/definitions/BatchEndpointTrackedResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -567,7 +579,13 @@ "name": "body", "description": "Batch inference endpoint Job definition object.", "schema": { - "$ref": "#/definitions/BatchJobResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/BatchJobResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -819,7 +837,13 @@ "name": "body", "description": "Batch inference endpoint Job definition object.", "schema": { - "$ref": "#/definitions/BatchJobResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/BatchJobResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -1083,7 +1107,13 @@ "name": "body", "description": "Container entity to create or update.", "schema": { - "$ref": "#/definitions/CodeContainerResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/CodeContainerResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -1310,7 +1340,13 @@ "name": "body", "description": "Version entity to create or update.", "schema": { - "$ref": "#/definitions/CodeVersionResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/CodeVersionResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -1551,7 +1587,13 @@ "name": "body", "description": "Container entity to create or update.", "schema": { - "$ref": "#/definitions/DataContainerResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/DataContainerResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -1965,7 +2007,13 @@ "description": "Datastore entity to create or update.", "required": true, "schema": { - "$ref": "#/definitions/DatastorePropertiesResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/DatastorePropertiesResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -2093,7 +2141,13 @@ "name": "body", "description": "Version entity to create or update.", "schema": { - "$ref": "#/definitions/DataVersionResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/DataVersionResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -2331,7 +2385,12 @@ "name": "body", "description": "A set of resources to be deployed.", "schema": { - "$ref": "#/definitions/PreflightDeployment" + "description": "A set of resources to be deployed.", + "allOf": [ + { + "$ref": "#/definitions/PreflightDeployment" + } + ] } } ], @@ -2394,7 +2453,13 @@ "name": "body", "description": "Container entity to create or update.", "schema": { - "$ref": "#/definitions/EnvironmentContainerResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/EnvironmentContainerResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -2617,7 +2682,13 @@ "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/EnvironmentSpecificationVersionResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/EnvironmentSpecificationVersionResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -2866,7 +2937,13 @@ "name": "body", "description": "Job definition object.", "schema": { - "$ref": "#/definitions/JobBaseResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/JobBaseResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -3233,7 +3310,13 @@ "name": "body", "description": "LabelingJob definition object.", "schema": { - "$ref": "#/definitions/LabelingJobResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/LabelingJobResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -3758,7 +3841,13 @@ "name": "body", "description": "Container entity to create or update.", "schema": { - "$ref": "#/definitions/ModelContainerResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/ModelContainerResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -4043,7 +4132,13 @@ "name": "body", "description": "Version entity to create or update.", "schema": { - "$ref": "#/definitions/ModelVersionResource" + "description": "Azure Resource Manager resource envelope.", + "allOf": [ + { + "$ref": "#/definitions/ModelVersionResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -4411,7 +4506,13 @@ "name": "body", "description": "Inference Endpoint entity to apply during operation.", "schema": { - "$ref": "#/definitions/OnlineDeploymentPropertiesTrackedResource" + "description": "Inference Endpoint entity to apply during operation.", + "allOf": [ + { + "$ref": "#/definitions/OnlineDeploymentPropertiesTrackedResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -4487,7 +4588,12 @@ "name": "body", "description": "The request containing parameters for retrieving logs.", "schema": { - "$ref": "#/definitions/DeploymentLogsRequest" + "description": "The request containing parameters for retrieving logs.", + "allOf": [ + { + "$ref": "#/definitions/DeploymentLogsRequest" + } + ] } } ], @@ -4841,7 +4947,13 @@ "name": "body", "description": "Online Endpoint entity to apply during operation.", "schema": { - "$ref": "#/definitions/OnlineEndpointPropertiesTrackedResource" + "description": "Online Endpoint entity to apply during operation.", + "allOf": [ + { + "$ref": "#/definitions/OnlineEndpointPropertiesTrackedResource" + } + ], + "x-ms-azure-resource": true } } ], @@ -4910,7 +5022,12 @@ "name": "body", "description": "RegenerateKeys request .", "schema": { - "$ref": "#/definitions/RegenerateEndpointKeysRequest" + "description": "RegenerateKeys request .", + "allOf": [ + { + "$ref": "#/definitions/RegenerateEndpointKeysRequest" + } + ] } } ], @@ -5241,10 +5358,20 @@ "type": "integer" }, "retrySettings": { - "$ref": "#/definitions/BatchRetrySettings" + "description": "Retry Settings for the batch inference operation.", + "allOf": [ + { + "$ref": "#/definitions/BatchRetrySettings" + } + ] }, "partitioningScheme": { - "$ref": "#/definitions/BatchPartitioningScheme" + "description": "Partitioning scheme on how data is partitioned across mini-batches for the batch inference operation.", + "allOf": [ + { + "$ref": "#/definitions/BatchPartitioningScheme" + } + ] }, "loggingLevel": { "description": "Logging level for batch inference operation.", @@ -5260,7 +5387,12 @@ } }, "outputConfiguration": { - "$ref": "#/definitions/BatchOutputConfiguration" + "description": "Output configuration for the batch inference operation.", + "allOf": [ + { + "$ref": "#/definitions/BatchOutputConfiguration" + } + ] } }, "additionalProperties": false @@ -5322,7 +5454,11 @@ "type": "string" }, "innerError": { - "$ref": "#/definitions/InnerErrorResponse" + "allOf": [ + { + "$ref": "#/definitions/InnerErrorResponse" + } + ] } }, "additionalProperties": false @@ -5366,7 +5502,11 @@ } }, "innerError": { - "$ref": "#/definitions/InnerErrorResponse" + "allOf": [ + { + "$ref": "#/definitions/InnerErrorResponse" + } + ] } }, "additionalProperties": false @@ -5379,10 +5519,20 @@ "type": "object", "properties": { "scaleSettings": { - "$ref": "#/definitions/DeploymentScaleSettings" + "description": "Scale settings for deployment", + "allOf": [ + { + "$ref": "#/definitions/DeploymentScaleSettings" + } + ] }, "batchSettings": { - "$ref": "#/definitions/BatchDeploymentSettings" + "description": "Batch deployment settings", + "allOf": [ + { + "$ref": "#/definitions/BatchDeploymentSettings" + } + ] }, "description": { "description": "Description of the endpoint deployment.", @@ -5400,7 +5550,12 @@ "$ref": "#/definitions/AssetReferenceBase" }, "codeConfiguration": { - "$ref": "#/definitions/CodeConfiguration" + "description": "Code configuration for the endpoint deployment.", + "allOf": [ + { + "$ref": "#/definitions/CodeConfiguration" + } + ] }, "environmentId": { "description": "Environment specification for the endpoint deployment.", @@ -5424,7 +5579,11 @@ } }, "error": { - "$ref": "#/definitions/RootError" + "allOf": [ + { + "$ref": "#/definitions/RootError" + } + ] } }, "additionalProperties": false @@ -5448,7 +5607,11 @@ "type": "string" }, "identity": { - "$ref": "#/definitions/ResourceIdentityInArm" + "allOf": [ + { + "$ref": "#/definitions/ResourceIdentityInArm" + } + ] }, "id": { "description": "The resource URL of the entity (not URL encoded).", @@ -5466,10 +5629,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/BatchDeployment" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/BatchDeployment" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -5584,7 +5759,11 @@ "readOnly": true }, "error": { - "$ref": "#/definitions/RootError" + "allOf": [ + { + "$ref": "#/definitions/RootError" + } + ] } }, "additionalProperties": false @@ -5608,7 +5787,11 @@ "type": "string" }, "identity": { - "$ref": "#/definitions/ResourceIdentityInArm" + "allOf": [ + { + "$ref": "#/definitions/ResourceIdentityInArm" + } + ] }, "id": { "description": "The resource URL of the entity (not URL encoded).", @@ -5626,10 +5809,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/BatchEndpoint" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/BatchEndpoint" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -5681,7 +5876,11 @@ "type": "string" }, "identity": { - "$ref": "#/definitions/ResourceIdentityInArm" + "allOf": [ + { + "$ref": "#/definitions/ResourceIdentityInArm" + } + ] }, "id": { "description": "The resource URL of the entity (not URL encoded).", @@ -5699,10 +5898,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/InferenceEndpointKeys" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/InferenceEndpointKeys" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -5776,7 +5987,16 @@ "$ref": "#/definitions/InferenceDataInputBase" }, "partitioningScheme": { - "$ref": "#/definitions/BatchPartitioningScheme" + "description": "Partitioning scheme on how data is partitioned across mini-batches for the batch inference operation.", + "allOf": [ + { + "$ref": "#/definitions/BatchPartitioningScheme" + } + ], + "x-ms-mutability": [ + "create", + "read" + ] }, "errorThreshold": { "format": "int32", @@ -5788,10 +6008,28 @@ ] }, "scaleSettings": { - "$ref": "#/definitions/DeploymentScaleSettings" + "description": "Scale settings for deployment", + "allOf": [ + { + "$ref": "#/definitions/DeploymentScaleSettings" + } + ], + "x-ms-mutability": [ + "create", + "read" + ] }, "output": { - "$ref": "#/definitions/JobOutput" + "description": "Location of the job output logs and artifacts.", + "allOf": [ + { + "$ref": "#/definitions/JobOutput" + } + ], + "readOnly": true, + "x-ms-mutability": [ + "read" + ] }, "status": { "description": "Status of the job.", @@ -5901,10 +6139,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/BatchJob" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/BatchJob" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -5972,10 +6222,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/CodeContainer" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/CodeContainer" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -6007,7 +6269,12 @@ "type": "string" }, "assetPath": { - "$ref": "#/definitions/AssetPath" + "description": "Details of asset path in the datastore.", + "allOf": [ + { + "$ref": "#/definitions/AssetPath" + } + ] }, "description": { "description": "The asset description text.", @@ -6054,10 +6321,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/CodeVersion" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/CodeVersion" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -6125,10 +6404,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/DataContainer" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/DataContainer" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -6307,19 +6598,44 @@ } }, "accountKey": { - "$ref": "#/definitions/AccountKeySection" + "description": "Storage account key authentication.", + "allOf": [ + { + "$ref": "#/definitions/AccountKeySection" + } + ] }, "certificate": { - "$ref": "#/definitions/CertificateSection" + "description": "Service principal certificate authentication.", + "allOf": [ + { + "$ref": "#/definitions/CertificateSection" + } + ] }, "sas": { - "$ref": "#/definitions/SasSection" + "description": "Storage container SAS token authentication.", + "allOf": [ + { + "$ref": "#/definitions/SasSection" + } + ] }, "servicePrincipal": { - "$ref": "#/definitions/ServicePrincipalSection" + "description": "Service principal password authentication.", + "allOf": [ + { + "$ref": "#/definitions/ServicePrincipalSection" + } + ] }, "sqlAdmin": { - "$ref": "#/definitions/SqlAdminSection" + "description": "SQL user/password authentication.", + "allOf": [ + { + "$ref": "#/definitions/SqlAdminSection" + } + ] } }, "additionalProperties": false @@ -6332,7 +6648,12 @@ "type": "object", "properties": { "credentials": { - "$ref": "#/definitions/DatastoreCredentials" + "description": "Azure Data Lake credentials.", + "allOf": [ + { + "$ref": "#/definitions/DatastoreCredentials" + } + ] }, "storeName": { "description": "Azure Data Lake store name.", @@ -6353,7 +6674,12 @@ "type": "object", "properties": { "credentials": { - "$ref": "#/definitions/DatastoreCredentials" + "description": "Azure SQL database credentials.", + "allOf": [ + { + "$ref": "#/definitions/DatastoreCredentials" + } + ] }, "databaseName": { "description": "Azure SQL database name.", @@ -6414,7 +6740,12 @@ ] }, "credentials": { - "$ref": "#/definitions/DatastoreCredentials" + "description": "Azure SQL database credentials.", + "allOf": [ + { + "$ref": "#/definitions/DatastoreCredentials" + } + ] }, "databaseName": { "description": "Azure SQL database name.", @@ -6467,7 +6798,12 @@ "type": "object", "properties": { "credentials": { - "$ref": "#/definitions/DatastoreCredentials" + "description": "Azure SQL database credentials.", + "allOf": [ + { + "$ref": "#/definitions/DatastoreCredentials" + } + ] }, "databaseName": { "description": "Azure SQL database name.", @@ -6547,7 +6883,12 @@ ] }, "credentials": { - "$ref": "#/definitions/DatastoreCredentials" + "description": "Storage account credentials.", + "allOf": [ + { + "$ref": "#/definitions/DatastoreCredentials" + } + ] }, "endpoint": { "description": "Azure cloud endpoint for the storage account.", @@ -6625,22 +6966,52 @@ } }, "azureDataLake": { - "$ref": "#/definitions/AzureDataLakeSection" + "description": "Azure Data Lake (Gen1/2) storage information.", + "allOf": [ + { + "$ref": "#/definitions/AzureDataLakeSection" + } + ] }, "azureMySql": { - "$ref": "#/definitions/AzureMySqlSection" + "description": "Azure Database for MySQL information.", + "allOf": [ + { + "$ref": "#/definitions/AzureMySqlSection" + } + ] }, "azurePostgreSql": { - "$ref": "#/definitions/AzurePostgreSqlSection" + "description": "Azure Database for PostgreSQL information.", + "allOf": [ + { + "$ref": "#/definitions/AzurePostgreSqlSection" + } + ] }, "azureSqlDatabase": { - "$ref": "#/definitions/AzureSqlDatabaseSection" + "description": "Azure SQL Database information.", + "allOf": [ + { + "$ref": "#/definitions/AzureSqlDatabaseSection" + } + ] }, "azureStorage": { - "$ref": "#/definitions/AzureStorageSection" + "description": "Azure storage account (blobs, files) information.", + "allOf": [ + { + "$ref": "#/definitions/AzureStorageSection" + } + ] }, "glusterFs": { - "$ref": "#/definitions/GlusterFsSection" + "description": "GlusterFS volume information.", + "allOf": [ + { + "$ref": "#/definitions/GlusterFsSection" + } + ] } }, "additionalProperties": false @@ -6677,7 +7048,12 @@ "type": "object", "properties": { "contents": { - "$ref": "#/definitions/DatastoreContents" + "description": "Reference to the datastore storage contents.", + "allOf": [ + { + "$ref": "#/definitions/DatastoreContents" + } + ] }, "hasBeenValidated": { "description": "Whether the service has validated access to the datastore with the provided credentials.", @@ -6689,7 +7065,12 @@ "type": "boolean" }, "linkedInfo": { - "$ref": "#/definitions/LinkedInfo" + "description": "Information about the datastore origin, if linked.", + "allOf": [ + { + "$ref": "#/definitions/LinkedInfo" + } + ] }, "properties": { "type": "object", @@ -6735,10 +7116,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/DatastoreProperties" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/DatastoreProperties" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -6782,7 +7175,12 @@ "type": "string" }, "assetPath": { - "$ref": "#/definitions/AssetPath" + "description": "Details of asset path in the datastore.", + "allOf": [ + { + "$ref": "#/definitions/AssetPath" + } + ] }, "description": { "description": "The asset description text.", @@ -6829,10 +7227,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/DataVersion" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/DataVersion" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -6886,7 +7296,13 @@ "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -6912,7 +7328,12 @@ "type": "object", "properties": { "error": { - "$ref": "#/definitions/RootError" + "description": "The error that occurred during validation, if any.", + "allOf": [ + { + "$ref": "#/definitions/RootError" + } + ] }, "status": { "description": "Outcome of the preflight validation.", @@ -6974,10 +7395,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/EnvironmentContainer" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/EnvironmentContainer" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -7056,7 +7489,12 @@ "type": "string" }, "assetPath": { - "$ref": "#/definitions/AssetPath" + "description": "Details of asset path in the datastore.", + "allOf": [ + { + "$ref": "#/definitions/AssetPath" + } + ] }, "description": { "description": "The asset description text.", @@ -7103,10 +7541,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/EnvironmentSpecificationVersion" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/EnvironmentSpecificationVersion" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -7323,10 +7773,20 @@ "type": "string" }, "computeBinding": { - "$ref": "#/definitions/ComputeBinding" + "description": "Compute binding for the job.", + "allOf": [ + { + "$ref": "#/definitions/ComputeBinding" + } + ] }, "output": { - "$ref": "#/definitions/JobOutput" + "description": "Location of the job output logs and artifacts.", + "allOf": [ + { + "$ref": "#/definitions/JobOutput" + } + ] } } } @@ -7393,7 +7853,12 @@ "type": "integer" }, "codeConfiguration": { - "$ref": "#/definitions/CodeConfiguration" + "description": "Code configuration of the job.", + "allOf": [ + { + "$ref": "#/definitions/CodeConfiguration" + } + ] }, "environmentId": { "description": "Environment specification of the job.", @@ -7527,7 +7992,12 @@ "type": "object", "properties": { "codeConfiguration": { - "$ref": "#/definitions/CodeConfiguration" + "description": "Code configuration of the job.", + "allOf": [ + { + "$ref": "#/definitions/CodeConfiguration" + } + ] }, "environmentId": { "description": "Environment id of the job.", @@ -7603,16 +8073,33 @@ } }, "parameterSamplingConfiguration": { - "$ref": "#/definitions/ParameterSamplingConfiguration" + "description": "class for all hyperparameter sampling algorithms", + "allOf": [ + { + "$ref": "#/definitions/ParameterSamplingConfiguration" + } + ] }, "terminationConfiguration": { - "$ref": "#/definitions/TerminationConfiguration" + "allOf": [ + { + "$ref": "#/definitions/TerminationConfiguration" + } + ] }, "evaluationConfiguration": { - "$ref": "#/definitions/EvaluationConfiguration" + "allOf": [ + { + "$ref": "#/definitions/EvaluationConfiguration" + } + ] }, "trialComponent": { - "$ref": "#/definitions/TrialComponent" + "allOf": [ + { + "$ref": "#/definitions/TrialComponent" + } + ] } } } @@ -7736,10 +8223,30 @@ "type": "object", "properties": { "inferencingComputeBinding": { - "$ref": "#/definitions/ComputeBinding" + "description": "AML compute binding used in inferencing.", + "allOf": [ + { + "$ref": "#/definitions/ComputeBinding" + } + ], + "x-ms-mutability": [ + "create", + "read", + "update" + ] }, "trainingComputeBinding": { - "$ref": "#/definitions/ComputeBinding" + "description": "AML compute binding used in training.", + "allOf": [ + { + "$ref": "#/definitions/ComputeBinding" + } + ], + "x-ms-mutability": [ + "create", + "read", + "update" + ] }, "mlAssistEnabled": { "description": "Indicates whether MLAssist feature is enabled.", @@ -7884,13 +8391,28 @@ } }, "jobInstructions": { - "$ref": "#/definitions/LabelingJobInstructions" + "description": "Labeling instructions of the job.", + "allOf": [ + { + "$ref": "#/definitions/LabelingJobInstructions" + } + ] }, "datasetConfiguration": { - "$ref": "#/definitions/LabelingDatasetConfiguration" + "description": "Configuration of dataset used in the job.", + "allOf": [ + { + "$ref": "#/definitions/LabelingDatasetConfiguration" + } + ] }, "mlAssistConfiguration": { - "$ref": "#/definitions/MLAssistConfiguration" + "description": "Configuration of MLAssist feature in the job.", + "allOf": [ + { + "$ref": "#/definitions/MLAssistConfiguration" + } + ] }, "labelingJobMediaProperties": { "$ref": "#/definitions/LabelingJobMediaProperties" @@ -7924,7 +8446,12 @@ } }, "progressMetrics": { - "$ref": "#/definitions/ProgressMetrics" + "description": "Progress metrics of the job.", + "allOf": [ + { + "$ref": "#/definitions/ProgressMetrics" + } + ] }, "statusMessages": { "description": "Status messages of the job.", @@ -7970,7 +8497,13 @@ "$ref": "#/definitions/JobBase" }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -8016,10 +8549,23 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/LabelingJob" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/LabelingJob" + } + ], + "x-ms-discriminator-value": "Labeling", + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -8156,7 +8702,13 @@ "$ref": "#/definitions/ExportSummary" }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -8175,7 +8727,12 @@ "type": "string" }, "assetPath": { - "$ref": "#/definitions/AssetPath" + "description": "Details of asset path in the datastore.", + "allOf": [ + { + "$ref": "#/definitions/AssetPath" + } + ] }, "description": { "description": "The asset description text.", @@ -8222,10 +8779,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/ModelVersion" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/ModelVersion" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -8286,10 +8855,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/ModelContainer" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/ModelContainer" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -8375,10 +8956,18 @@ "type": "integer" }, "containerResourceRequirements": { - "$ref": "machineLearningServices.json#/definitions/ContainerResourceRequirements" + "allOf": [ + { + "$ref": "machineLearningServices.json#/definitions/ContainerResourceRequirements" + } + ] }, "livenessProbeRequirements": { - "$ref": "machineLearningServices.json#/definitions/LivenessProbeRequirements" + "allOf": [ + { + "$ref": "machineLearningServices.json#/definitions/LivenessProbeRequirements" + } + ] } }, "discriminator": "computeType", @@ -8392,10 +8981,18 @@ "type": "object", "properties": { "scaleSettings": { - "$ref": "machineLearningServices.json#/definitions/ScaleSettings" + "allOf": [ + { + "$ref": "machineLearningServices.json#/definitions/ScaleSettings" + } + ] }, "environmentOverrides": { - "$ref": "#/definitions/EnvironmentOverrides" + "allOf": [ + { + "$ref": "#/definitions/EnvironmentOverrides" + } + ] }, "deploymentConfiguration": { "$ref": "#/definitions/DeploymentConfigurationBase" @@ -8416,7 +9013,12 @@ "$ref": "#/definitions/AssetReferenceBase" }, "codeConfiguration": { - "$ref": "#/definitions/CodeConfiguration" + "description": "Code configuration for the endpoint deployment.", + "allOf": [ + { + "$ref": "#/definitions/CodeConfiguration" + } + ] }, "environmentId": { "description": "Environment specification for the endpoint deployment.", @@ -8440,7 +9042,11 @@ } }, "error": { - "$ref": "#/definitions/RootError" + "allOf": [ + { + "$ref": "#/definitions/RootError" + } + ] } }, "additionalProperties": false @@ -8464,7 +9070,11 @@ "type": "string" }, "identity": { - "$ref": "#/definitions/ResourceIdentityInArm" + "allOf": [ + { + "$ref": "#/definitions/ResourceIdentityInArm" + } + ] }, "id": { "description": "The resource URL of the entity (not URL encoded).", @@ -8482,10 +9092,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/OnlineDeploymentProperties" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/OnlineDeploymentProperties" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -8516,7 +9138,11 @@ "type": "object", "properties": { "completionResult": { - "$ref": "#/definitions/LongRunningNullResponse" + "allOf": [ + { + "$ref": "#/definitions/LongRunningNullResponse" + } + ] }, "location": { "format": "uri", @@ -8529,7 +9155,12 @@ "type": "object", "properties": { "completionResult": { - "$ref": "#/definitions/OnlineDeploymentPropertiesTrackedResource" + "allOf": [ + { + "$ref": "#/definitions/OnlineDeploymentPropertiesTrackedResource" + } + ], + "x-ms-azure-resource": true }, "location": { "format": "uri", @@ -8644,7 +9275,11 @@ } }, "error": { - "$ref": "#/definitions/RootError" + "allOf": [ + { + "$ref": "#/definitions/RootError" + } + ] } }, "additionalProperties": false @@ -8668,7 +9303,11 @@ "type": "string" }, "identity": { - "$ref": "#/definitions/ResourceIdentityInArm" + "allOf": [ + { + "$ref": "#/definitions/ResourceIdentityInArm" + } + ] }, "id": { "description": "The resource URL of the entity (not URL encoded).", @@ -8686,10 +9325,22 @@ "readOnly": true }, "properties": { - "$ref": "#/definitions/OnlineEndpointProperties" + "description": "Additional attributes of the entity.", + "allOf": [ + { + "$ref": "#/definitions/OnlineEndpointProperties" + } + ], + "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + "description": "System data associated with resource provider", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData" + } + ], + "readOnly": true } }, "x-ms-azure-resource": true, @@ -8716,7 +9367,12 @@ "type": "object", "properties": { "completionResult": { - "$ref": "#/definitions/OnlineEndpointPropertiesTrackedResource" + "allOf": [ + { + "$ref": "#/definitions/OnlineEndpointPropertiesTrackedResource" + } + ], + "x-ms-azure-resource": true }, "location": { "format": "uri", @@ -8799,4 +9455,4 @@ "description": "Azure Active Directory OAuth2 Flow." } } -} +} \ No newline at end of file