Package com.pulumi.aws.s3outposts
Class EndpointArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3outposts.EndpointArgs.Builder
-
- Enclosing class:
- EndpointArgs
public static final class EndpointArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EndpointArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointArgs.BuilderaccessType(com.pulumi.core.Output<java.lang.String> accessType)EndpointArgs.BuilderaccessType(java.lang.String accessType)EndpointArgsbuild()EndpointArgs.BuildercustomerOwnedIpv4Pool(com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)EndpointArgs.BuildercustomerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)EndpointArgs.BuilderoutpostId(com.pulumi.core.Output<java.lang.String> outpostId)EndpointArgs.BuilderoutpostId(java.lang.String outpostId)EndpointArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)EndpointArgs.Builderregion(java.lang.String region)EndpointArgs.BuildersecurityGroupId(com.pulumi.core.Output<java.lang.String> securityGroupId)EndpointArgs.BuildersecurityGroupId(java.lang.String securityGroupId)EndpointArgs.BuildersubnetId(com.pulumi.core.Output<java.lang.String> subnetId)EndpointArgs.BuildersubnetId(java.lang.String subnetId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointArgs defaults)
-
-
Method Detail
-
accessType
public EndpointArgs.Builder accessType(@Nullable com.pulumi.core.Output<java.lang.String> accessType)
- Parameters:
accessType- Type of access for the network connectivity. Valid values are `Private` or `CustomerOwnedIp`.- Returns:
- builder
-
accessType
public EndpointArgs.Builder accessType(java.lang.String accessType)
- Parameters:
accessType- Type of access for the network connectivity. Valid values are `Private` or `CustomerOwnedIp`.- Returns:
- builder
-
customerOwnedIpv4Pool
public EndpointArgs.Builder customerOwnedIpv4Pool(@Nullable com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)
- Parameters:
customerOwnedIpv4Pool- ID of a Customer Owned IP Pool. For more on customer owned IP addresses see the [User Guide](https://docs.aws.amazon.com/outposts/latest/userguide/local-rack.html#local-gateway-subnet).- Returns:
- builder
-
customerOwnedIpv4Pool
public EndpointArgs.Builder customerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)
- Parameters:
customerOwnedIpv4Pool- ID of a Customer Owned IP Pool. For more on customer owned IP addresses see the [User Guide](https://docs.aws.amazon.com/outposts/latest/userguide/local-rack.html#local-gateway-subnet).- Returns:
- builder
-
outpostId
public EndpointArgs.Builder outpostId(com.pulumi.core.Output<java.lang.String> outpostId)
- Parameters:
outpostId- Identifier of the Outpost to contain this endpoint.- Returns:
- builder
-
outpostId
public EndpointArgs.Builder outpostId(java.lang.String outpostId)
- Parameters:
outpostId- Identifier of the Outpost to contain this endpoint.- Returns:
- builder
-
region
public EndpointArgs.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 EndpointArgs.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
-
securityGroupId
public EndpointArgs.Builder securityGroupId(com.pulumi.core.Output<java.lang.String> securityGroupId)
- Parameters:
securityGroupId- Identifier of the EC2 Security Group.- Returns:
- builder
-
securityGroupId
public EndpointArgs.Builder securityGroupId(java.lang.String securityGroupId)
- Parameters:
securityGroupId- Identifier of the EC2 Security Group.- Returns:
- builder
-
subnetId
public EndpointArgs.Builder subnetId(com.pulumi.core.Output<java.lang.String> subnetId)
- Parameters:
subnetId- Identifier of the EC2 Subnet.- Returns:
- builder
-
subnetId
public EndpointArgs.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- Identifier of the EC2 Subnet.- Returns:
- builder
-
build
public EndpointArgs build()
-
-