Package com.pulumi.aws.glue.inputs
Class ConnectionAuthenticationConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.ConnectionAuthenticationConfigurationArgs.Builder
-
- Enclosing class:
- ConnectionAuthenticationConfigurationArgs
public static final class ConnectionAuthenticationConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectionAuthenticationConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectionAuthenticationConfigurationArgs defaults)
-
-
Method Detail
-
authenticationType
public ConnectionAuthenticationConfigurationArgs.Builder authenticationType(com.pulumi.core.Output<java.lang.String> authenticationType)
- Parameters:
authenticationType- Type of authentication. Valid values: `BASIC`, `CUSTOM`, `IAM`, `OAUTH2`.- Returns:
- builder
-
authenticationType
public ConnectionAuthenticationConfigurationArgs.Builder authenticationType(java.lang.String authenticationType)
- Parameters:
authenticationType- Type of authentication. Valid values: `BASIC`, `CUSTOM`, `IAM`, `OAUTH2`.- Returns:
- builder
-
basicAuthenticationCredentials
public ConnectionAuthenticationConfigurationArgs.Builder basicAuthenticationCredentials(@Nullable com.pulumi.core.Output<ConnectionAuthenticationConfigurationBasicAuthenticationCredentialsArgs> basicAuthenticationCredentials)
- Parameters:
basicAuthenticationCredentials- Basic authentication credentials. See `basicAuthenticationCredentials` below.- Returns:
- builder
-
basicAuthenticationCredentials
public ConnectionAuthenticationConfigurationArgs.Builder basicAuthenticationCredentials(ConnectionAuthenticationConfigurationBasicAuthenticationCredentialsArgs basicAuthenticationCredentials)
- Parameters:
basicAuthenticationCredentials- Basic authentication credentials. See `basicAuthenticationCredentials` below.- Returns:
- builder
-
customAuthenticationCredentials
public ConnectionAuthenticationConfigurationArgs.Builder customAuthenticationCredentials(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> customAuthenticationCredentials)
- Parameters:
customAuthenticationCredentials- Map of custom authentication credentials.- Returns:
- builder
-
customAuthenticationCredentials
public ConnectionAuthenticationConfigurationArgs.Builder customAuthenticationCredentials(java.util.Map<java.lang.String,java.lang.String> customAuthenticationCredentials)
- Parameters:
customAuthenticationCredentials- Map of custom authentication credentials.- Returns:
- builder
-
kmsKeyArn
public ConnectionAuthenticationConfigurationArgs.Builder kmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key used for encryption.- Returns:
- builder
-
kmsKeyArn
public ConnectionAuthenticationConfigurationArgs.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key used for encryption.- Returns:
- builder
-
oauth2Properties
public ConnectionAuthenticationConfigurationArgs.Builder oauth2Properties(@Nullable com.pulumi.core.Output<ConnectionAuthenticationConfigurationOauth2PropertiesArgs> oauth2Properties)
- Parameters:
oauth2Properties- OAuth2 properties. See `oauth2Properties` below.- Returns:
- builder
-
oauth2Properties
public ConnectionAuthenticationConfigurationArgs.Builder oauth2Properties(ConnectionAuthenticationConfigurationOauth2PropertiesArgs oauth2Properties)
- Parameters:
oauth2Properties- OAuth2 properties. See `oauth2Properties` below.- Returns:
- builder
-
secretArn
public ConnectionAuthenticationConfigurationArgs.Builder secretArn(@Nullable com.pulumi.core.Output<java.lang.String> secretArn)
- Parameters:
secretArn- ARN of the Secrets Manager secret containing credentials.- Returns:
- builder
-
secretArn
public ConnectionAuthenticationConfigurationArgs.Builder secretArn(java.lang.String secretArn)
- Parameters:
secretArn- ARN of the Secrets Manager secret containing credentials.- Returns:
- builder
-
build
public ConnectionAuthenticationConfigurationArgs build()
-
-