Auth Config Args
data class AuthConfigArgs(val additionalVariables: Output<List<ConfigVariableArgs>>? = null, val authKey: Output<String>? = null, val authType: Output<AuthConfigAuthType>? = null, val oauth2AuthCodeFlow: Output<Oauth2AuthCodeFlowArgs>? = null, val oauth2ClientCredentials: Output<Oauth2ClientCredentialsArgs>? = null, val oauth2JwtBearer: Output<Oauth2JwtBearerArgs>? = null, val sshPublicKey: Output<SshPublicKeyArgs>? = null, val userPassword: Output<UserPasswordArgs>? = null) : ConvertibleToJava<AuthConfigArgs>
AuthConfig defines details of a authentication type.
Constructors
Link copied to clipboard
constructor(additionalVariables: Output<List<ConfigVariableArgs>>? = null, authKey: Output<String>? = null, authType: Output<AuthConfigAuthType>? = null, oauth2AuthCodeFlow: Output<Oauth2AuthCodeFlowArgs>? = null, oauth2ClientCredentials: Output<Oauth2ClientCredentialsArgs>? = null, oauth2JwtBearer: Output<Oauth2JwtBearerArgs>? = null, sshPublicKey: Output<SshPublicKeyArgs>? = null, userPassword: Output<UserPasswordArgs>? = null)
Properties
Link copied to clipboard
List containing additional auth configs.
Link copied to clipboard
The type of authentication configured.
Link copied to clipboard
Oauth2AuthCodeFlow.
Link copied to clipboard
Oauth2ClientCredentials.
Link copied to clipboard
Oauth2JwtBearer.
Link copied to clipboard
SSH Public Key.
Link copied to clipboard
UserPassword.