Connection Auth Config Args
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
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.