Package com.pulumi.aws.rds.inputs
Class ProxyAuthArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.rds.inputs.ProxyAuthArgs
-
public final class ProxyAuthArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProxyAuthArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ProxyAuthArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
authScheme()
static ProxyAuthArgs.Builder
builder()
static ProxyAuthArgs.Builder
builder(ProxyAuthArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
clientPasswordAuthType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
iamAuth()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
secretArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
username()
-
-
-
Field Detail
-
Empty
public static final ProxyAuthArgs Empty
-
-
Method Detail
-
authScheme
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authScheme()
- Returns:
- The type of authentication that the proxy uses for connections from the proxy to the underlying database. One of `SECRETS`.
-
clientPasswordAuthType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> clientPasswordAuthType()
- Returns:
- The type of authentication the proxy uses for connections from clients. Valid values are `MYSQL_NATIVE_PASSWORD`, `POSTGRES_SCRAM_SHA_256`, `POSTGRES_MD5`, and `SQL_SERVER_AUTHENTICATION`.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A user-specified description about the authentication used by a proxy to log in as a specific database user.
-
iamAuth
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamAuth()
- Returns:
- Whether to require or disallow AWS Identity and Access Management (IAM) authentication for connections to the proxy. One of `DISABLED`, `REQUIRED`.
-
secretArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretArn()
- Returns:
- The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
-
username
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> username()
- Returns:
- The name of the database user to which the proxy connects.
-
builder
public static ProxyAuthArgs.Builder builder()
-
builder
public static ProxyAuthArgs.Builder builder(ProxyAuthArgs defaults)
-
-