CredentialArgs

data class CredentialArgs(val basicAuth: Output<BasicAuthArgs>? = null, val serviceAccount: Output<ServiceAccountArgs>? = null, val useProjectDefault: Output<Boolean>? = null) : ConvertibleToJava<CredentialArgs>

The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.

Constructors

Link copied to clipboard
fun CredentialArgs(basicAuth: Output<BasicAuthArgs>? = null, serviceAccount: Output<ServiceAccountArgs>? = null, useProjectDefault: Output<Boolean>? = null)

Functions

Link copied to clipboard
open override fun toJava(): CredentialArgs

Properties

Link copied to clipboard
val basicAuth: Output<BasicAuthArgs>? = null

Basic Auth Credential, only used by TypeProvider.

Link copied to clipboard
val serviceAccount: Output<ServiceAccountArgs>? = null

Service Account Credential, only used by Deployment.

Link copied to clipboard
val useProjectDefault: Output<Boolean>? = null

Specify to use the project default credential, only supported by Deployment.