Package com.pulumi.aws.ec2
Class VpcEndpointServiceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.VpcEndpointServiceArgs
-
public final class VpcEndpointServiceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVpcEndpointServiceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static VpcEndpointServiceArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.Boolean>acceptanceRequired()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>allowedPrincipals()static VpcEndpointServiceArgs.Builderbuilder()static VpcEndpointServiceArgs.Builderbuilder(VpcEndpointServiceArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>gatewayLoadBalancerArns()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>networkLoadBalancerArns()java.util.Optional<com.pulumi.core.Output<java.lang.String>>privateDnsName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>supportedIpAddressTypes()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>supportedRegions()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()
-
-
-
Field Detail
-
Empty
public static final VpcEndpointServiceArgs Empty
-
-
Method Detail
-
acceptanceRequired
public com.pulumi.core.Output<java.lang.Boolean> acceptanceRequired()
- Returns:
- Whether or not VPC endpoint connection requests to the service must be accepted by the service owner - `true` or `false`.
-
allowedPrincipals
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedPrincipals()
- Returns:
- ARNs of one or more principals allowed to discover the endpoint service.
-
gatewayLoadBalancerArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> gatewayLoadBalancerArns()
- Returns:
- ARNs of one or more Gateway Load Balancers for the endpoint service.
-
networkLoadBalancerArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> networkLoadBalancerArns()
- Returns:
- ARNs of one or more Network Load Balancers for the endpoint service.
-
privateDnsName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateDnsName()
- Returns:
- Private DNS name for the service.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
supportedIpAddressTypes
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> supportedIpAddressTypes()
- Returns:
- Supported IP address types. The possible values are `ipv4` and `ipv6`.
-
supportedRegions
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> supportedRegions()
- Returns:
- Set of regions from which service consumers can access the service.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
builder
public static VpcEndpointServiceArgs.Builder builder()
-
builder
public static VpcEndpointServiceArgs.Builder builder(VpcEndpointServiceArgs defaults)
-
-