ConnectionAuthConfigArgs

data class ConnectionAuthConfigArgs(val additionalVariables: Output<List<ConnectionAuthConfigAdditionalVariableArgs>>? = null, val authKey: Output<String>? = null, val authType: Output<String>, val oauth2AuthCodeFlow: Output<ConnectionAuthConfigOauth2AuthCodeFlowArgs>? = null, val oauth2ClientCredentials: Output<ConnectionAuthConfigOauth2ClientCredentialsArgs>? = null, val oauth2JwtBearer: Output<ConnectionAuthConfigOauth2JwtBearerArgs>? = null, val sshPublicKey: Output<ConnectionAuthConfigSshPublicKeyArgs>? = null, val userPassword: Output<ConnectionAuthConfigUserPasswordArgs>? = null) : ConvertibleToJava<ConnectionAuthConfigArgs>

Constructors

Link copied to clipboard
constructor(additionalVariables: Output<List<ConnectionAuthConfigAdditionalVariableArgs>>? = null, authKey: Output<String>? = null, authType: Output<String>, oauth2AuthCodeFlow: Output<ConnectionAuthConfigOauth2AuthCodeFlowArgs>? = null, oauth2ClientCredentials: Output<ConnectionAuthConfigOauth2ClientCredentialsArgs>? = null, oauth2JwtBearer: Output<ConnectionAuthConfigOauth2JwtBearerArgs>? = null, sshPublicKey: Output<ConnectionAuthConfigSshPublicKeyArgs>? = null, userPassword: Output<ConnectionAuthConfigUserPasswordArgs>? = null)

Properties

Link copied to clipboard

List containing additional auth configs. Structure is documented below.

Link copied to clipboard
val authKey: Output<String>? = null

The type of authentication configured.

Link copied to clipboard
val authType: Output<String>

authType of the Connection Possible values are: USER_PASSWORD.

Link copied to clipboard

Parameters to support Oauth 2.0 Auth Code Grant Authentication. Structure is documented below.

Link copied to clipboard

OAuth3 Client Credentials for Authentication. Structure is documented below.

Link copied to clipboard

OAuth2 JWT Bearer for Authentication. Structure is documented below.

Link copied to clipboard

SSH Public Key for Authentication. Structure is documented below.

Link copied to clipboard

User password for Authentication. Structure is documented below.

Functions

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