Package com.pulumi.aws.rds
Class ProxyEndpointArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.ProxyEndpointArgs.Builder
-
- Enclosing class:
- ProxyEndpointArgs
public static final class ProxyEndpointArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ProxyEndpointArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProxyEndpointArgsbuild()ProxyEndpointArgs.BuilderdbProxyEndpointName(com.pulumi.core.Output<java.lang.String> dbProxyEndpointName)ProxyEndpointArgs.BuilderdbProxyEndpointName(java.lang.String dbProxyEndpointName)ProxyEndpointArgs.BuilderdbProxyName(com.pulumi.core.Output<java.lang.String> dbProxyName)ProxyEndpointArgs.BuilderdbProxyName(java.lang.String dbProxyName)ProxyEndpointArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ProxyEndpointArgs.Builderregion(java.lang.String region)ProxyEndpointArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ProxyEndpointArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ProxyEndpointArgs.BuildertargetRole(com.pulumi.core.Output<java.lang.String> targetRole)ProxyEndpointArgs.BuildertargetRole(java.lang.String targetRole)ProxyEndpointArgs.BuildervpcSecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)ProxyEndpointArgs.BuildervpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)ProxyEndpointArgs.BuildervpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)ProxyEndpointArgs.BuildervpcSubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSubnetIds)ProxyEndpointArgs.BuildervpcSubnetIds(java.lang.String... vpcSubnetIds)ProxyEndpointArgs.BuildervpcSubnetIds(java.util.List<java.lang.String> vpcSubnetIds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProxyEndpointArgs defaults)
-
-
Method Detail
-
dbProxyEndpointName
public ProxyEndpointArgs.Builder dbProxyEndpointName(com.pulumi.core.Output<java.lang.String> dbProxyEndpointName)
- Parameters:
dbProxyEndpointName- 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 ProxyEndpointArgs.Builder dbProxyEndpointName(java.lang.String dbProxyEndpointName)
- Parameters:
dbProxyEndpointName- 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 ProxyEndpointArgs.Builder dbProxyName(com.pulumi.core.Output<java.lang.String> dbProxyName)
- Parameters:
dbProxyName- Name of the DB proxy associated with the DB proxy endpoint that you create.- Returns:
- builder
-
dbProxyName
public ProxyEndpointArgs.Builder dbProxyName(java.lang.String dbProxyName)
- Parameters:
dbProxyName- Name of the DB proxy associated with the DB proxy endpoint that you create.- Returns:
- builder
-
region
public ProxyEndpointArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ProxyEndpointArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public ProxyEndpointArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource.- Returns:
- builder
-
tags
public ProxyEndpointArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource.- Returns:
- builder
-
targetRole
public ProxyEndpointArgs.Builder targetRole(@Nullable com.pulumi.core.Output<java.lang.String> targetRole)
- Parameters:
targetRole- 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 ProxyEndpointArgs.Builder targetRole(java.lang.String targetRole)
- Parameters:
targetRole- 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
-
vpcSecurityGroupIds
public ProxyEndpointArgs.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 ProxyEndpointArgs.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 ProxyEndpointArgs.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 ProxyEndpointArgs.Builder vpcSubnetIds(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 ProxyEndpointArgs.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 ProxyEndpointArgs.Builder vpcSubnetIds(java.lang.String... vpcSubnetIds)
- Parameters:
vpcSubnetIds- One or more VPC subnet IDs to associate with the new proxy.- Returns:
- builder
-
build
public ProxyEndpointArgs build()
-
-