diff --git a/schemas/2018-06-01/Microsoft.DataFactory.json b/schemas/2018-06-01/Microsoft.DataFactory.json index 5de01fefa7..1626c1030c 100644 --- a/schemas/2018-06-01/Microsoft.DataFactory.json +++ b/schemas/2018-06-01/Microsoft.DataFactory.json @@ -2369,6 +2369,22 @@ "properties": {}, "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." }, + "servicePrincipalCredential": { + "oneOf": [ + { + "$ref": "#/definitions/SecretBase" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The base definition of a secret type." + }, + "servicePrincipalCredentialType": { + "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 (or Expression with resultType string)." + }, "servicePrincipalId": { "type": "object", "properties": {}, @@ -3010,6 +3026,17 @@ "properties": {}, "description": "The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with resultType string)." }, + "credential": { + "oneOf": [ + { + "$ref": "#/definitions/CredentialReference" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Credential reference type." + }, "domain": { "type": "object", "properties": {}, @@ -3019,6 +3046,11 @@ "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)." + }, + "workspaceResourceId": { + "type": "object", + "properties": {}, + "description": "Workspace resource id for databricks REST API. Type: string (or Expression with resultType string)." } }, "required": [ @@ -7728,6 +7760,17 @@ "properties": {}, "description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference." }, + "credential": { + "oneOf": [ + { + "$ref": "#/definitions/CredentialReference" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Credential reference type." + }, "database": { "type": "object", "properties": {}, @@ -10852,6 +10895,17 @@ "properties": {}, "description": "The authentication type to connect to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or Expression with resultType string)." }, + "credential": { + "oneOf": [ + { + "$ref": "#/definitions/CredentialReference" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Credential reference type." + }, "deploymentType": { "type": "object", "properties": {}, @@ -13541,6 +13595,11 @@ ], "description": "The base definition of a secret type." }, + "connectionProperties": { + "type": "object", + "properties": {}, + "description": "Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked service. Type: object." + }, "developerToken": { "oneOf": [ { @@ -13589,11 +13648,6 @@ "description": "Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false." } }, - "required": [ - "authenticationType", - "clientCustomerID", - "developerToken" - ], "description": "Google AdWords service linked service properties." }, "GoogleAdWordsObjectDataset": { @@ -17463,6 +17517,17 @@ "RBAC" ] }, + "credential": { + "oneOf": [ + { + "$ref": "#/definitions/CredentialReference" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Credential reference type." + }, "resourceId": { "type": "string", "description": "The resource identifier of the integration runtime to be shared."