Google Big Query V2Linked Service Args
data class GoogleBigQueryV2LinkedServiceArgs(val annotations: Output<List<Any>>? = null, val authenticationType: Output<Either<String, GoogleBigQueryV2AuthenticationType>>, val clientId: Output<Any>? = null, val clientSecret: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, val connectVia: Output<IntegrationRuntimeReferenceArgs>? = null, val description: Output<String>? = null, val encryptedCredential: Output<String>? = null, val keyFileContent: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, val parameters: Output<Map<String, ParameterSpecificationArgs>>? = null, val projectId: Output<Any>, val refreshToken: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<GoogleBigQueryV2LinkedServiceArgs>
Google BigQuery service linked service.
Constructors
Link copied to clipboard
constructor(annotations: Output<List<Any>>? = null, authenticationType: Output<Either<String, GoogleBigQueryV2AuthenticationType>>, clientId: Output<Any>? = null, clientSecret: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, connectVia: Output<IntegrationRuntimeReferenceArgs>? = null, description: Output<String>? = null, encryptedCredential: Output<String>? = null, keyFileContent: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, parameters: Output<Map<String, ParameterSpecificationArgs>>? = null, projectId: Output<Any>, refreshToken: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, type: Output<String>, version: Output<String>? = null)
Properties
Link copied to clipboard
List of tags that can be used for describing the linked service.
Link copied to clipboard
The OAuth 2.0 authentication mechanism used for authentication.
Link copied to clipboard
The client secret of the google application used to acquire the refresh token.
Link copied to clipboard
The integration runtime reference.
Link copied to clipboard
Linked service description.
Link copied to clipboard
The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
Link copied to clipboard
The content of the .json key file that is used to authenticate the service account. Type: string (or Expression with resultType string).
Link copied to clipboard
Parameters for linked service.
Link copied to clipboard
The refresh token obtained from Google for authorizing access to BigQuery for UserAuthentication.