Package com.pulumi.aws.rds.inputs
Class ProxyEndpointState.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.ProxyEndpointState.Builder
-
- Enclosing class:
- ProxyEndpointState
public static final class ProxyEndpointState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ProxyEndpointState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ProxyEndpointState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
ProxyEndpointState.Builder
arn(java.lang.String arn)
ProxyEndpointState
build()
ProxyEndpointState.Builder
dbProxyEndpointName(com.pulumi.core.Output<java.lang.String> dbProxyEndpointName)
ProxyEndpointState.Builder
dbProxyEndpointName(java.lang.String dbProxyEndpointName)
ProxyEndpointState.Builder
dbProxyName(com.pulumi.core.Output<java.lang.String> dbProxyName)
ProxyEndpointState.Builder
dbProxyName(java.lang.String dbProxyName)
ProxyEndpointState.Builder
endpoint(com.pulumi.core.Output<java.lang.String> endpoint)
ProxyEndpointState.Builder
endpoint(java.lang.String endpoint)
ProxyEndpointState.Builder
isDefault(com.pulumi.core.Output<java.lang.Boolean> isDefault)
ProxyEndpointState.Builder
isDefault(java.lang.Boolean isDefault)
ProxyEndpointState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
ProxyEndpointState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
ProxyEndpointState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.ProxyEndpointState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.ProxyEndpointState.Builder
targetRole(com.pulumi.core.Output<java.lang.String> targetRole)
ProxyEndpointState.Builder
targetRole(java.lang.String targetRole)
ProxyEndpointState.Builder
vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
ProxyEndpointState.Builder
vpcId(java.lang.String vpcId)
ProxyEndpointState.Builder
vpcSecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
ProxyEndpointState.Builder
vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
ProxyEndpointState.Builder
vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
ProxyEndpointState.Builder
vpcSubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSubnetIds)
ProxyEndpointState.Builder
vpcSubnetIds(java.lang.String... vpcSubnetIds)
ProxyEndpointState.Builder
vpcSubnetIds(java.util.List<java.lang.String> vpcSubnetIds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProxyEndpointState defaults)
-
-
Method Detail
-
arn
public ProxyEndpointState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) for the proxy endpoint.- Returns:
- builder
-
arn
public ProxyEndpointState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) for the proxy endpoint.- Returns:
- builder
-
dbProxyEndpointName
public ProxyEndpointState.Builder dbProxyEndpointName(@Nullable com.pulumi.core.Output<java.lang.String> dbProxyEndpointName)
- Parameters:
dbProxyEndpointName
- The identifier for the proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.- Returns:
- builder
-
dbProxyEndpointName
public ProxyEndpointState.Builder dbProxyEndpointName(java.lang.String dbProxyEndpointName)
- Parameters:
dbProxyEndpointName
- The identifier for the proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.- Returns:
- builder
-
dbProxyName
public ProxyEndpointState.Builder dbProxyName(@Nullable com.pulumi.core.Output<java.lang.String> dbProxyName)
- Parameters:
dbProxyName
- The name of the DB proxy associated with the DB proxy endpoint that you create.- Returns:
- builder
-
dbProxyName
public ProxyEndpointState.Builder dbProxyName(java.lang.String dbProxyName)
- Parameters:
dbProxyName
- The name of the DB proxy associated with the DB proxy endpoint that you create.- Returns:
- builder
-
endpoint
public ProxyEndpointState.Builder endpoint(@Nullable com.pulumi.core.Output<java.lang.String> endpoint)
- Parameters:
endpoint
- The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.- Returns:
- builder
-
endpoint
public ProxyEndpointState.Builder endpoint(java.lang.String endpoint)
- Parameters:
endpoint
- The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.- Returns:
- builder
-
isDefault
public ProxyEndpointState.Builder isDefault(@Nullable com.pulumi.core.Output<java.lang.Boolean> isDefault)
- Parameters:
isDefault
- Indicates whether this endpoint is the default endpoint for the associated DB proxy.- Returns:
- builder
-
isDefault
public ProxyEndpointState.Builder isDefault(java.lang.Boolean isDefault)
- Parameters:
isDefault
- Indicates whether this endpoint is the default endpoint for the associated DB proxy.- Returns:
- builder
-
tags
public ProxyEndpointState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A mapping of tags to assign to the resource.- Returns:
- builder
-
tags
public ProxyEndpointState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A mapping of tags to assign to the resource.- Returns:
- builder
-
tagsAll
@Deprecated public ProxyEndpointState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Returns:
- builder
-
tagsAll
@Deprecated public ProxyEndpointState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Returns:
- builder
-
targetRole
public ProxyEndpointState.Builder targetRole(@Nullable com.pulumi.core.Output<java.lang.String> targetRole)
- Parameters:
targetRole
- Indicates whether the DB proxy endpoint can be used for read/write or read-only operations. The default is `READ_WRITE`. Valid values are `READ_WRITE` and `READ_ONLY`.- Returns:
- builder
-
targetRole
public ProxyEndpointState.Builder targetRole(java.lang.String targetRole)
- Parameters:
targetRole
- Indicates whether the DB proxy endpoint can be used for read/write or read-only operations. The default is `READ_WRITE`. Valid values are `READ_WRITE` and `READ_ONLY`.- Returns:
- builder
-
vpcId
public ProxyEndpointState.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId
- The VPC ID of the DB proxy endpoint.- Returns:
- builder
-
vpcId
public ProxyEndpointState.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId
- The VPC ID of the DB proxy endpoint.- Returns:
- builder
-
vpcSecurityGroupIds
public ProxyEndpointState.Builder vpcSecurityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds
- One or more VPC security group IDs to associate with the new proxy.- Returns:
- builder
-
vpcSecurityGroupIds
public ProxyEndpointState.Builder vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds
- One or more VPC security group IDs to associate with the new proxy.- Returns:
- builder
-
vpcSecurityGroupIds
public ProxyEndpointState.Builder vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds
- One or more VPC security group IDs to associate with the new proxy.- Returns:
- builder
-
vpcSubnetIds
public ProxyEndpointState.Builder vpcSubnetIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSubnetIds)
- Parameters:
vpcSubnetIds
- One or more VPC subnet IDs to associate with the new proxy.- Returns:
- builder
-
vpcSubnetIds
public ProxyEndpointState.Builder vpcSubnetIds(java.util.List<java.lang.String> vpcSubnetIds)
- Parameters:
vpcSubnetIds
- One or more VPC subnet IDs to associate with the new proxy.- Returns:
- builder
-
vpcSubnetIds
public ProxyEndpointState.Builder vpcSubnetIds(java.lang.String... vpcSubnetIds)
- Parameters:
vpcSubnetIds
- One or more VPC subnet IDs to associate with the new proxy.- Returns:
- builder
-
build
public ProxyEndpointState build()
-
-