diff --git a/schemas/2018-06-01/Microsoft.DataFactory.json b/schemas/2018-06-01/Microsoft.DataFactory.json index 4c827f0de3..bcbc7e458b 100644 --- a/schemas/2018-06-01/Microsoft.DataFactory.json +++ b/schemas/2018-06-01/Microsoft.DataFactory.json @@ -890,9 +890,8 @@ "description": "The access key id used to access data." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "endpoint": { "type": "object", @@ -1010,9 +1009,8 @@ "description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -1219,9 +1217,8 @@ "description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -1374,9 +1371,8 @@ "description": "The database name of the Amazon Redshift source. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -1525,9 +1521,8 @@ "description": "The access key identifier of the Amazon S3 Compatible Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "forcePathStyle": { "type": "object", @@ -1587,15 +1582,9 @@ "description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -1778,9 +1767,8 @@ "description": "The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "secretAccessKey": { "oneOf": [ @@ -1846,15 +1834,9 @@ "description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -1941,7 +1923,7 @@ "value": { "type": "object", "properties": {}, - "description": "Value to be appended. Could be a static value or Expression" + "description": "Value to be appended. Type: could be a static value matching type of the variable item or Expression with resultType matching type of the variable item" }, "variableName": { "type": "string", @@ -2005,7 +1987,7 @@ "userName": { "type": "object", "properties": {}, - "description": "The username of the Appfigures source." + "description": "The username of the Appfigures source. Type: string (or Expression with resultType string)." } }, "required": [ @@ -2057,9 +2039,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." } }, "required": [ @@ -2356,9 +2337,8 @@ "description": "Credential reference type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "linkedServiceName": { "oneOf": [ @@ -2580,9 +2560,8 @@ "description": "Credential reference type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "sasToken": { "oneOf": [ @@ -2851,7 +2830,8 @@ "description": "Azure Key Vault secret reference." }, "accountKind": { - "type": "string", + "type": "object", + "properties": {}, "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": { @@ -2900,7 +2880,7 @@ }, "encryptedCredential": { "type": "string", - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "sasToken": { "oneOf": [ @@ -2919,7 +2899,8 @@ "description": "SAS URI of the Azure Blob Storage resource. It is mutually exclusive with connectionString, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference." }, "serviceEndpoint": { - "type": "string", + "type": "object", + "properties": {}, "description": "Blob service endpoint of the Azure Blob Storage resource. It is mutually exclusive with connectionString, sasUri property." }, "servicePrincipalId": { @@ -2975,15 +2956,9 @@ "description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -3288,9 +3263,8 @@ "description": ".azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "workspaceResourceId": { "type": "object", @@ -3366,9 +3340,8 @@ "description": ".azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "existingClusterId": { "type": "object", @@ -3749,9 +3722,8 @@ "description": "Azure Data Lake Analytics URI Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "resourceGroupName": { "type": "object", @@ -3912,9 +3884,8 @@ "description": "Data Lake Store service URI. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "resourceGroupName": { "type": "object", @@ -4150,9 +4121,8 @@ "description": "The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "fileShare": { "type": "object", @@ -4228,15 +4198,9 @@ "description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -4424,9 +4388,8 @@ "description": "Credential reference type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "functionAppUrl": { "type": "object", @@ -4581,9 +4544,8 @@ "description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "pwd": { "oneOf": [ @@ -4844,9 +4806,8 @@ "description": "Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "mlEndpoint": { "type": "object", @@ -4917,9 +4878,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "mlWorkspaceName": { "type": "object", @@ -5086,9 +5046,8 @@ "description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -5226,9 +5185,8 @@ "description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -5448,9 +5406,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "key": { "oneOf": [ @@ -5537,9 +5494,8 @@ "description": "Credential reference type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -5631,9 +5587,8 @@ "description": "Credential reference type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -5783,9 +5738,8 @@ "description": "Credential reference type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -6084,7 +6038,7 @@ }, "encryptedCredential": { "type": "string", - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "sasToken": { "oneOf": [ @@ -6732,9 +6686,8 @@ "description": "AuthenticationType to be used for connection. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -7067,9 +7020,8 @@ "description": "The deployment type of the Common Data Service for Apps instance. 'Online' for Common Data Service for Apps Online and 'OnPremisesWithIfd' for Common Data Service for Apps on-premises with Ifd. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "hostName": { "type": "object", @@ -7301,9 +7253,8 @@ "description": "Properties used to connect to Concur. It is mutually exclusive with any other properties in the linked service. Type: object." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -8101,7 +8052,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The connection mode used to access CosmosDB account. Type: string (or Expression with resultType string)." + "description": "The connection mode used to access CosmosDB account. Type: string." }, "connectionString": { "type": "object", @@ -8125,9 +8076,8 @@ "description": "The name of the database. Type: string (or Expression with resultType string)" }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "servicePrincipalCredential": { "oneOf": [ @@ -8141,19 +8091,9 @@ "description": "The base definition of a secret type." }, "servicePrincipalCredentialType": { - "oneOf": [ - { - "type": "string", - "enum": [ - "ServicePrincipalKey", - "ServicePrincipalCert" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)." + "type": "object", + "properties": {}, + "description": "The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string." }, "servicePrincipalId": { "type": "object", @@ -8475,9 +8415,8 @@ "description": "Azure Key Vault secret reference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." } }, "description": "Couchbase server linked service properties." @@ -10050,9 +9989,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." } }, "required": [ @@ -10120,9 +10058,8 @@ "description": "Database name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. It is mutually exclusive with connectionString property. Type: string." }, "packageCollection": { "type": "object", @@ -10769,9 +10706,8 @@ "description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "pwd": { "oneOf": [ @@ -10920,9 +10856,8 @@ "description": "Specify the resource you are requesting authorization. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "servicePrincipalId": { "type": "object", @@ -11104,9 +11039,8 @@ "description": "The deployment type of the Dynamics CRM instance. 'Online' for Dynamics CRM Online and 'OnPremisesWithIfd' for Dynamics CRM on-premises with Ifd. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "hostName": { "type": "object", @@ -11326,9 +11260,8 @@ "description": "The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "hostName": { "type": "object", @@ -11490,9 +11423,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "endpoint": { "type": "object", @@ -13327,9 +13259,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -13382,15 +13313,9 @@ "description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileFilter": { "type": "object", @@ -13869,15 +13794,9 @@ "description": "If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -13901,15 +13820,9 @@ ] }, "useBinaryTransfer": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Specify whether to use binary transfer mode for FTP stores." + "type": "object", + "properties": {}, + "description": "Specify whether to use binary transfer mode for FTP stores. Type: boolean (or Expression with resultType boolean)." }, "wildcardFileName": { "type": "object", @@ -13983,9 +13896,8 @@ "description": "If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -14225,7 +14137,7 @@ "clientCustomerID": { "type": "object", "properties": {}, - "description": "The Client customer ID of the AdWords account that you want to fetch report data for." + "description": "The Client customer ID of the AdWords account that you want to fetch report data for. Type: string (or Expression with resultType string)." }, "clientId": { "type": "object", @@ -14262,17 +14174,16 @@ "email": { "type": "object", "properties": {}, - "description": "The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR." + "description": "The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "keyFilePath": { "type": "object", "properties": {}, - "description": "The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR." + "description": "The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. Type: string (or Expression with resultType string)." }, "refreshToken": { "oneOf": [ @@ -14288,12 +14199,12 @@ "trustedCertPath": { "type": "object", "properties": {}, - "description": "The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR." + "description": "The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR. Type: string (or Expression with resultType string)." }, "useSystemTrustStore": { "type": "object", "properties": {}, - "description": "Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false." + "description": "Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. Type: boolean (or Expression with resultType boolean)." } }, "description": "Google AdWords service linked service properties." @@ -14398,7 +14309,7 @@ "additionalProjects": { "type": "object", "properties": {}, - "description": "A comma-separated list of public BigQuery projects to access." + "description": "A comma-separated list of public BigQuery projects to access. Type: string (or Expression with resultType string)." }, "authenticationType": { "oneOf": [ @@ -14434,22 +14345,21 @@ "email": { "type": "object", "properties": {}, - "description": "The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR." + "description": "The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "keyFilePath": { "type": "object", "properties": {}, - "description": "The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR." + "description": "The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. Type: string (or Expression with resultType string)." }, "project": { "type": "object", "properties": {}, - "description": "The default BigQuery project to query against." + "description": "The default BigQuery project to query against. Type: string (or Expression with resultType string)." }, "refreshToken": { "oneOf": [ @@ -14465,17 +14375,17 @@ "requestGoogleDriveScope": { "type": "object", "properties": {}, - "description": "Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false." + "description": "Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false. Type: string (or Expression with resultType string)." }, "trustedCertPath": { "type": "object", "properties": {}, - "description": "The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR." + "description": "The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR. Type: string (or Expression with resultType string)." }, "useSystemTrustStore": { "type": "object", "properties": {}, - "description": "Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false." + "description": "Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false.Type: boolean (or Expression with resultType boolean)." } }, "required": [ @@ -14566,9 +14476,8 @@ "description": "The access key identifier of the Google Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "secretAccessKey": { "oneOf": [ @@ -14623,15 +14532,9 @@ "description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -14727,9 +14630,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." } }, "required": [ @@ -14794,9 +14696,8 @@ "description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "pwd": { "oneOf": [ @@ -14919,9 +14820,8 @@ "description": "Specifies whether the connections to the server are encrypted using SSL. The default value is false." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -15048,9 +14948,8 @@ "description": "Type of authentication used to connect to the HDFS. Possible values are: Anonymous and Windows. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -15114,15 +15013,9 @@ "description": "Distcp settings." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -15323,11 +15216,12 @@ "variables": { "oneOf": [ { - "type": "array", - "items": { + "type": "object", + "additionalProperties": { "type": "object", "properties": {} - } + }, + "properties": {} }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -15374,9 +15268,8 @@ "description": "HDInsight cluster URI. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "fileSystem": { "type": "object", @@ -15684,9 +15577,8 @@ "description": "Specifies the size of the data node for the HDInsight cluster." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "hBaseConfiguration": { "type": "object", @@ -16297,9 +16189,8 @@ "description": "Specifies whether the connections to the server are encrypted using SSL. The default value is false." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -16585,9 +16476,8 @@ "description": "If true, validate the HTTPS server SSL certificate. Default value is true. Type: boolean (or Expression with resultType boolean)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -16619,26 +16509,15 @@ "HttpReadSettings": { "type": "object", "properties": { - "additionalHeaders": { + "additionalColumns": { "type": "object", "properties": {}, - "description": "The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)." - }, - "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "description": "Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)." }, - "partitionRootPath": { + "additionalHeaders": { "type": "object", "properties": {}, - "description": "Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)." + "description": "The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)." }, "requestBody": { "type": "object", @@ -16653,7 +16532,7 @@ "requestTimeout": { "type": "object", "properties": {}, - "description": "Specifies the timeout for a HTTP client to get HTTP response from HTTP server." + "description": "Specifies the timeout for a HTTP client to get HTTP response from HTTP server. Type: string (or Expression with resultType string)." }, "type": { "type": "string", @@ -16665,7 +16544,7 @@ "required": [ "type" ], - "description": "Sftp read settings." + "description": "Http read settings." }, "HttpServerLocation": { "type": "object", @@ -16765,9 +16644,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "refreshToken": { "oneOf": [ @@ -17005,9 +16883,8 @@ "description": "Specifies whether the connections to the server are encrypted using SSL. The default value is false." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -17136,7 +17013,7 @@ "connectionString": { "type": "object", "properties": {}, - "description": "The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference." + "description": "The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType string." }, "credential": { "oneOf": [ @@ -17150,9 +17027,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -17858,9 +17734,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -18971,9 +18846,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -19419,9 +19293,8 @@ "description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "pwd": { "oneOf": [ @@ -19530,9 +19403,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "endpoint": { "type": "object", @@ -19661,7 +19533,7 @@ "connectionString": { "type": "object", "properties": {}, - "description": "The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference." + "description": "The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType string." }, "credential": { "oneOf": [ @@ -19675,9 +19547,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -20086,9 +19957,8 @@ "description": "Specifies whether the connections to the server are encrypted using SSL. The default value is false. Type: boolean (or Expression with resultType boolean)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -20378,12 +20248,11 @@ "connectionString": { "type": "object", "properties": {}, - "description": "The connection string." + "description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -20495,9 +20364,8 @@ "description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "pwd": { "oneOf": [ @@ -20724,9 +20592,8 @@ "description": "Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -20903,7 +20770,7 @@ "connectionString": { "type": "object", "properties": {}, - "description": "The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference." + "description": "The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType string." }, "credential": { "oneOf": [ @@ -20917,9 +20784,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -21097,9 +20963,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "office365TenantId": { "type": "object", @@ -21217,9 +21082,8 @@ "description": "The access key identifier of the Oracle Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "secretAccessKey": { "oneOf": [ @@ -21274,15 +21138,9 @@ "description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -21372,9 +21230,8 @@ "description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -21450,9 +21307,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -22095,14 +21951,13 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", "properties": {}, - "description": "The URL of the PayPal instance. (i.e. api.sandbox.paypal.com)" + "description": "The URL of the PayPal instance. (i.e. api.sandbox.paypal.com)" }, "useEncryptedEndpoints": { "type": "object", @@ -22255,9 +22110,8 @@ "description": "Specifies whether the connections to the server are encrypted using SSL. The default value is false." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -22661,12 +22515,11 @@ "connectionString": { "type": "object", "properties": {}, - "description": "The connection string." + "description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -23032,9 +22885,8 @@ "description": "Specifies whether the connections to the server are encrypted using SSL. The default value is false." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -23234,9 +23086,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "url": { "type": "object", @@ -23340,9 +23191,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "endpoint": { "type": "object", @@ -23794,9 +23644,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "endpoint": { "type": "object", @@ -23901,14 +23750,36 @@ "type": "object", "properties": { "additionalHeaders": { - "type": "object", - "properties": {}, - "description": "The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)." + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": {} + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The additional HTTP headers in the request to the RESTful API." }, "paginationRules": { - "type": "object", - "properties": {}, - "description": "The pagination rules to compose next page requests. Type: string (or Expression with resultType string)." + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": {} + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The pagination rules to compose next page requests." }, "relativeUrl": { "type": "object", @@ -23961,7 +23832,7 @@ "aadResourceId": { "type": "object", "properties": {}, - "description": "The resource you are requesting authorization to use." + "description": "The resource you are requesting authorization to use. Type: string (or Expression with resultType string)." }, "authenticationType": { "oneOf": [ @@ -24024,9 +23895,8 @@ "description": "Whether to validate server side SSL certificate when connecting to the endpoint.The default value is true. Type: boolean (or Expression with resultType boolean)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -24052,7 +23922,7 @@ "servicePrincipalId": { "type": "object", "properties": {}, - "description": "The application's client ID used in AadServicePrincipal authentication type." + "description": "The application's client ID used in AadServicePrincipal authentication type. Type: string (or Expression with resultType string)." }, "servicePrincipalKey": { "oneOf": [ @@ -24068,7 +23938,7 @@ "tenant": { "type": "object", "properties": {}, - "description": "The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides." + "description": "The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides. Type: string (or Expression with resultType string)." }, "tokenEndpoint": { "type": "object", @@ -24078,12 +23948,12 @@ "url": { "type": "object", "properties": {}, - "description": "The base URL of the REST service." + "description": "The base URL of the REST service. Type: string (or Expression with resultType string)." }, "userName": { "type": "object", "properties": {}, - "description": "The user name used in Basic authentication type." + "description": "The user name used in Basic authentication type. Type: string (or Expression with resultType string)." } }, "required": [ @@ -24242,9 +24112,8 @@ "description": "The Salesforce API version used in ADF. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "environmentUrl": { "type": "object", @@ -24333,9 +24202,8 @@ "description": "Properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked service. Type: object." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "useEncryptedEndpoints": { "type": "object", @@ -24474,9 +24342,8 @@ "description": "The Salesforce API version used in ADF. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "environmentUrl": { "type": "object", @@ -24761,9 +24628,8 @@ "description": "Client ID of the client on the BW system. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -24850,9 +24716,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string." }, "password": { "oneOf": [ @@ -25014,7 +24879,7 @@ "properties": { "encryptedCredential": { "type": "string", - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string)." + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string." }, "password": { "oneOf": [ @@ -25028,11 +24893,13 @@ "description": "The base definition of a secret type." }, "url": { - "type": "string", + "type": "object", + "properties": {}, "description": "The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType string)." }, "username": { - "type": "string", + "type": "object", + "properties": {}, "description": "The username for Basic authentication. Type: string (or Expression with resultType string)." } }, @@ -25158,9 +25025,8 @@ "description": "SAP HANA ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -25316,9 +25182,8 @@ "description": "Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "language": { "type": "object", @@ -25527,9 +25392,8 @@ "description": "Client ID of the client on the BW system where the open hub destination is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "language": { "type": "object", @@ -25707,9 +25571,8 @@ "description": "Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "language": { "type": "object", @@ -26166,7 +26029,7 @@ "value": { "type": "object", "properties": {}, - "description": "The value of the parameter." + "description": "The value of the parameter. Type: string (or Expression with resultType string)." } }, "description": "Parameters of a script block." @@ -26468,9 +26331,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "endpoint": { "type": "object", @@ -26643,15 +26505,9 @@ "description": "If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean)." }, "enablePartitionDiscovery": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates whether to enable partition discovery." + "type": "object", + "properties": {}, + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." }, "fileListPath": { "type": "object", @@ -26747,9 +26603,8 @@ "description": "The authentication type to be used to connect to the FTP server." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -26887,9 +26742,8 @@ "type": "object", "properties": { "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "servicePrincipalId": { "type": "object", @@ -27019,9 +26873,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -27153,9 +27006,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." } }, "required": [ @@ -27350,9 +27202,8 @@ "description": "The connection string of snowflake. Type: string, SecureString." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -27547,9 +27398,8 @@ "description": "Specifies whether the connections to the server are encrypted using SSL. The default value is false." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -27695,7 +27545,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Sql always encrypted AKV authentication type. Type: string (or Expression with resultType string)." + "description": "Sql always encrypted AKV authentication type. Type: string." }, "credential": { "oneOf": [ @@ -28055,9 +27905,8 @@ "description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -28481,14 +28330,13 @@ "description": "Properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", "properties": {}, - "description": "The URL of the Square instance. (i.e. mystore.mysquare.com)" + "description": "The URL of the Square instance. (i.e. mystore.mysquare.com)" }, "redirectUri": { "type": "object", @@ -28565,7 +28413,7 @@ "domain": { "type": "object", "properties": {}, - "description": "Domain for windows authentication." + "description": "Domain for windows authentication. Type: string (or Expression with resultType string)." }, "password": { "oneOf": [ @@ -28581,7 +28429,7 @@ "userName": { "type": "object", "properties": {}, - "description": "UseName for windows authentication." + "description": "UseName for windows authentication. Type: string (or Expression with resultType string)." } }, "required": [ @@ -28625,7 +28473,7 @@ "domain": { "type": "object", "properties": {}, - "description": "Domain for windows authentication." + "description": "Domain for windows authentication. Type: string (or Expression with resultType string)." }, "password": { "oneOf": [ @@ -28641,7 +28489,7 @@ "userName": { "type": "object", "properties": {}, - "description": "UseName for windows authentication." + "description": "UseName for windows authentication. Type: string (or Expression with resultType string)." } }, "required": [ @@ -29189,9 +29037,8 @@ "description": "Database name for connection. Type: string (or Expression with resultType string)." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -29340,15 +29187,9 @@ "description": "Synapse notebook reference type." }, "numExecutors": { - "oneOf": [ - { - "type": "integer" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Number of executors to launch for this session, which will override the 'numExecutors' of the notebook you provide." + "type": "object", + "properties": {}, + "description": "Number of executors to launch for this session, which will override the 'numExecutors' of the notebook you provide. Type: integer (or Expression with resultType integer)." }, "parameters": { "oneOf": [ @@ -29937,9 +29778,8 @@ "description": "The authentication type to use." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -30020,9 +29860,8 @@ "description": "Teradata ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -30623,7 +30462,7 @@ "userName": { "type": "object", "properties": {}, - "description": "The Account SID of Twilio service." + "description": "The Account SID of Twilio service. Type: string (or Expression with resultType string)." } }, "required": [ @@ -30690,7 +30529,7 @@ "timeout": { "type": "object", "properties": {}, - "description": "Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))." + "description": "Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))." } }, "required": [ @@ -30872,9 +30711,8 @@ "description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "pwd": { "oneOf": [ @@ -30969,7 +30807,7 @@ "waitTimeInSeconds": { "type": "object", "properties": {}, - "description": "Duration in seconds." + "description": "Duration in seconds. Type: integer (or Expression with resultType integer)." } }, "required": [ @@ -31529,9 +31367,8 @@ "description": "The base definition of a secret type." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "host": { "type": "object", @@ -31841,9 +31678,8 @@ "description": "The authentication type to use." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "password": { "oneOf": [ @@ -31940,9 +31776,8 @@ "description": "Properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object." }, "encryptedCredential": { - "type": "object", - "properties": {}, - "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." }, "endpoint": { "type": "object",