Class ConnectionAuthConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.integrationconnectors.inputs.ConnectionAuthConfigArgs.Builder
-
- Enclosing class:
- ConnectionAuthConfigArgs
public static final class ConnectionAuthConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ConnectionAuthConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectionAuthConfigArgs defaults)
-
-
Method Detail
-
additionalVariables
public ConnectionAuthConfigArgs.Builder additionalVariables(@Nullable com.pulumi.core.Output<java.util.List<ConnectionAuthConfigAdditionalVariableArgs>> additionalVariables)
- Parameters:
additionalVariables
- List containing additional auth configs. Structure is documented below.- Returns:
- builder
-
additionalVariables
public ConnectionAuthConfigArgs.Builder additionalVariables(java.util.List<ConnectionAuthConfigAdditionalVariableArgs> additionalVariables)
- Parameters:
additionalVariables
- List containing additional auth configs. Structure is documented below.- Returns:
- builder
-
additionalVariables
public ConnectionAuthConfigArgs.Builder additionalVariables(ConnectionAuthConfigAdditionalVariableArgs... additionalVariables)
- Parameters:
additionalVariables
- List containing additional auth configs. Structure is documented below.- Returns:
- builder
-
authKey
public ConnectionAuthConfigArgs.Builder authKey(@Nullable com.pulumi.core.Output<java.lang.String> authKey)
- Parameters:
authKey
- The type of authentication configured.- Returns:
- builder
-
authKey
public ConnectionAuthConfigArgs.Builder authKey(java.lang.String authKey)
- Parameters:
authKey
- The type of authentication configured.- Returns:
- builder
-
authType
public ConnectionAuthConfigArgs.Builder authType(com.pulumi.core.Output<java.lang.String> authType)
- Parameters:
authType
- authType of the Connection Possible values are: `USER_PASSWORD`.- Returns:
- builder
-
authType
public ConnectionAuthConfigArgs.Builder authType(java.lang.String authType)
- Parameters:
authType
- authType of the Connection Possible values are: `USER_PASSWORD`.- Returns:
- builder
-
oauth2AuthCodeFlow
public ConnectionAuthConfigArgs.Builder oauth2AuthCodeFlow(@Nullable com.pulumi.core.Output<ConnectionAuthConfigOauth2AuthCodeFlowArgs> oauth2AuthCodeFlow)
- Parameters:
oauth2AuthCodeFlow
- Parameters to support Oauth 2.0 Auth Code Grant Authentication. Structure is documented below.- Returns:
- builder
-
oauth2AuthCodeFlow
public ConnectionAuthConfigArgs.Builder oauth2AuthCodeFlow(ConnectionAuthConfigOauth2AuthCodeFlowArgs oauth2AuthCodeFlow)
- Parameters:
oauth2AuthCodeFlow
- Parameters to support Oauth 2.0 Auth Code Grant Authentication. Structure is documented below.- Returns:
- builder
-
oauth2ClientCredentials
public ConnectionAuthConfigArgs.Builder oauth2ClientCredentials(@Nullable com.pulumi.core.Output<ConnectionAuthConfigOauth2ClientCredentialsArgs> oauth2ClientCredentials)
- Parameters:
oauth2ClientCredentials
- OAuth3 Client Credentials for Authentication. Structure is documented below.- Returns:
- builder
-
oauth2ClientCredentials
public ConnectionAuthConfigArgs.Builder oauth2ClientCredentials(ConnectionAuthConfigOauth2ClientCredentialsArgs oauth2ClientCredentials)
- Parameters:
oauth2ClientCredentials
- OAuth3 Client Credentials for Authentication. Structure is documented below.- Returns:
- builder
-
oauth2JwtBearer
public ConnectionAuthConfigArgs.Builder oauth2JwtBearer(@Nullable com.pulumi.core.Output<ConnectionAuthConfigOauth2JwtBearerArgs> oauth2JwtBearer)
- Parameters:
oauth2JwtBearer
- OAuth2 JWT Bearer for Authentication. Structure is documented below.- Returns:
- builder
-
oauth2JwtBearer
public ConnectionAuthConfigArgs.Builder oauth2JwtBearer(ConnectionAuthConfigOauth2JwtBearerArgs oauth2JwtBearer)
- Parameters:
oauth2JwtBearer
- OAuth2 JWT Bearer for Authentication. Structure is documented below.- Returns:
- builder
-
sshPublicKey
public ConnectionAuthConfigArgs.Builder sshPublicKey(@Nullable com.pulumi.core.Output<ConnectionAuthConfigSshPublicKeyArgs> sshPublicKey)
- Parameters:
sshPublicKey
- SSH Public Key for Authentication. Structure is documented below.- Returns:
- builder
-
sshPublicKey
public ConnectionAuthConfigArgs.Builder sshPublicKey(ConnectionAuthConfigSshPublicKeyArgs sshPublicKey)
- Parameters:
sshPublicKey
- SSH Public Key for Authentication. Structure is documented below.- Returns:
- builder
-
userPassword
public ConnectionAuthConfigArgs.Builder userPassword(@Nullable com.pulumi.core.Output<ConnectionAuthConfigUserPasswordArgs> userPassword)
- Parameters:
userPassword
- User password for Authentication. Structure is documented below.- Returns:
- builder
-
userPassword
public ConnectionAuthConfigArgs.Builder userPassword(ConnectionAuthConfigUserPasswordArgs userPassword)
- Parameters:
userPassword
- User password for Authentication. Structure is documented below.- Returns:
- builder
-
build
public ConnectionAuthConfigArgs build()
-
-