Package com.pulumi.aws.s3outposts.inputs
Class EndpointState.Builder
- java.lang.Object
-
- com.pulumi.aws.s3outposts.inputs.EndpointState.Builder
-
- Enclosing class:
- EndpointState
public static final class EndpointState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EndpointState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointState.BuilderaccessType(com.pulumi.core.Output<java.lang.String> accessType)EndpointState.BuilderaccessType(java.lang.String accessType)EndpointState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)EndpointState.Builderarn(java.lang.String arn)EndpointStatebuild()EndpointState.BuildercidrBlock(com.pulumi.core.Output<java.lang.String> cidrBlock)EndpointState.BuildercidrBlock(java.lang.String cidrBlock)EndpointState.BuildercreationTime(com.pulumi.core.Output<java.lang.String> creationTime)EndpointState.BuildercreationTime(java.lang.String creationTime)EndpointState.BuildercustomerOwnedIpv4Pool(com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)EndpointState.BuildercustomerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)EndpointState.BuildernetworkInterfaces(EndpointNetworkInterfaceArgs... networkInterfaces)EndpointState.BuildernetworkInterfaces(com.pulumi.core.Output<java.util.List<EndpointNetworkInterfaceArgs>> networkInterfaces)EndpointState.BuildernetworkInterfaces(java.util.List<EndpointNetworkInterfaceArgs> networkInterfaces)EndpointState.BuilderoutpostId(com.pulumi.core.Output<java.lang.String> outpostId)EndpointState.BuilderoutpostId(java.lang.String outpostId)EndpointState.Builderregion(com.pulumi.core.Output<java.lang.String> region)EndpointState.Builderregion(java.lang.String region)EndpointState.BuildersecurityGroupId(com.pulumi.core.Output<java.lang.String> securityGroupId)EndpointState.BuildersecurityGroupId(java.lang.String securityGroupId)EndpointState.BuildersubnetId(com.pulumi.core.Output<java.lang.String> subnetId)EndpointState.BuildersubnetId(java.lang.String subnetId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointState defaults)
-
-
Method Detail
-
accessType
public EndpointState.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 EndpointState.Builder accessType(java.lang.String accessType)
- Parameters:
accessType- Type of access for the network connectivity. Valid values are `Private` or `CustomerOwnedIp`.- Returns:
- builder
-
arn
public EndpointState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the endpoint.- Returns:
- builder
-
arn
public EndpointState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the endpoint.- Returns:
- builder
-
cidrBlock
public EndpointState.Builder cidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> cidrBlock)
- Parameters:
cidrBlock- VPC CIDR block of the endpoint.- Returns:
- builder
-
cidrBlock
public EndpointState.Builder cidrBlock(java.lang.String cidrBlock)
- Parameters:
cidrBlock- VPC CIDR block of the endpoint.- Returns:
- builder
-
creationTime
public EndpointState.Builder creationTime(@Nullable com.pulumi.core.Output<java.lang.String> creationTime)
- Parameters:
creationTime- UTC creation time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).- Returns:
- builder
-
creationTime
public EndpointState.Builder creationTime(java.lang.String creationTime)
- Parameters:
creationTime- UTC creation time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).- Returns:
- builder
-
customerOwnedIpv4Pool
public EndpointState.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 EndpointState.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
-
networkInterfaces
public EndpointState.Builder networkInterfaces(@Nullable com.pulumi.core.Output<java.util.List<EndpointNetworkInterfaceArgs>> networkInterfaces)
- Parameters:
networkInterfaces- Set of nested attributes for associated Elastic Network Interfaces (ENIs).- Returns:
- builder
-
networkInterfaces
public EndpointState.Builder networkInterfaces(java.util.List<EndpointNetworkInterfaceArgs> networkInterfaces)
- Parameters:
networkInterfaces- Set of nested attributes for associated Elastic Network Interfaces (ENIs).- Returns:
- builder
-
networkInterfaces
public EndpointState.Builder networkInterfaces(EndpointNetworkInterfaceArgs... networkInterfaces)
- Parameters:
networkInterfaces- Set of nested attributes for associated Elastic Network Interfaces (ENIs).- Returns:
- builder
-
outpostId
public EndpointState.Builder outpostId(@Nullable com.pulumi.core.Output<java.lang.String> outpostId)
- Parameters:
outpostId- Identifier of the Outpost to contain this endpoint.- Returns:
- builder
-
outpostId
public EndpointState.Builder outpostId(java.lang.String outpostId)
- Parameters:
outpostId- Identifier of the Outpost to contain this endpoint.- Returns:
- builder
-
region
public EndpointState.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 EndpointState.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 EndpointState.Builder securityGroupId(@Nullable com.pulumi.core.Output<java.lang.String> securityGroupId)
- Parameters:
securityGroupId- Identifier of the EC2 Security Group.- Returns:
- builder
-
securityGroupId
public EndpointState.Builder securityGroupId(java.lang.String securityGroupId)
- Parameters:
securityGroupId- Identifier of the EC2 Security Group.- Returns:
- builder
-
subnetId
public EndpointState.Builder subnetId(@Nullable com.pulumi.core.Output<java.lang.String> subnetId)
- Parameters:
subnetId- Identifier of the EC2 Subnet.- Returns:
- builder
-
subnetId
public EndpointState.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- Identifier of the EC2 Subnet.- Returns:
- builder
-
build
public EndpointState build()
-
-