diff --git a/schemas/2018-06-01/Microsoft.DataFactory.json b/schemas/2018-06-01/Microsoft.DataFactory.json index 1a76dc78d5..610313eb7e 100644 --- a/schemas/2018-06-01/Microsoft.DataFactory.json +++ b/schemas/2018-06-01/Microsoft.DataFactory.json @@ -2847,6 +2847,24 @@ "type": "string", "description": "Specify the kind of your storage account. Allowed values are: Storage (general purpose v1), StorageV2 (general purpose v2), BlobStorage, or BlockBlobStorage. Type: string (or Expression with resultType string)." }, + "authenticationType": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Anonymous", + "AccountKey", + "SasUri", + "ServicePrincipal", + "Msi" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The type used for authentication. Type: string." + }, "azureCloudType": { "type": "object", "properties": {}, @@ -2857,6 +2875,11 @@ "properties": {}, "description": "The connection string. It is mutually exclusive with sasUri, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference." }, + "containerUri": { + "type": "object", + "properties": {}, + "description": "Container uri of the Azure Blob Storage resource only support for anonymous access. Type: string (or Expression with resultType string)." + }, "credential": { "oneOf": [ { @@ -7641,6 +7664,52 @@ ], "description": "Copy activity properties." }, + "CopyComputeScaleProperties": { + "type": "object", + "properties": { + "additionalProperties": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": {} + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Unmatched properties from the message are deserialized this collection" + }, + "dataIntegrationUnit": { + "oneOf": [ + { + "type": "integer", + "minimum": 4 + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "DIU number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256." + }, + "timeToLive": { + "oneOf": [ + { + "type": "integer", + "minimum": 5 + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Time to live (in minutes) setting of integration runtime which will execute copy activity." + } + }, + "description": "CopyComputeScale properties for managed integration runtime." + }, "CopySink": { "type": "object", "oneOf": [ @@ -17236,6 +17305,17 @@ ], "description": "Unmatched properties from the message are deserialized this collection" }, + "copyComputeScaleProperties": { + "oneOf": [ + { + "$ref": "#/definitions/CopyComputeScaleProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "CopyComputeScale properties for managed integration runtime." + }, "dataFlowProperties": { "oneOf": [ { @@ -17279,6 +17359,17 @@ ], "description": "The required number of nodes for managed integration runtime." }, + "pipelineExternalComputeScaleProperties": { + "oneOf": [ + { + "$ref": "#/definitions/PipelineExternalComputeScaleProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "PipelineExternalComputeScale properties for managed integration runtime." + }, "vNetProperties": { "oneOf": [ { @@ -22364,6 +22455,40 @@ }, "description": "Pipeline ElapsedTime Metric Policy." }, + "PipelineExternalComputeScaleProperties": { + "type": "object", + "properties": { + "additionalProperties": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": {} + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Unmatched properties from the message are deserialized this collection" + }, + "timeToLive": { + "oneOf": [ + { + "type": "integer", + "minimum": 5 + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Time to live (in minutes) setting of integration runtime which will execute pipeline and external activity." + } + }, + "description": "PipelineExternalComputeScale properties for managed integration runtime." + }, "PipelineFolder": { "type": "object", "properties": {