Package com.pulumi.aws.ec2.inputs
Class VpcEndpointServiceState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.VpcEndpointServiceState
-
public final class VpcEndpointServiceState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVpcEndpointServiceState.Builder
-
Field Summary
Fields Modifier and Type Field Description static VpcEndpointServiceStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>acceptanceRequired()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>allowedPrincipals()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>availabilityZones()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>baseEndpointDnsNames()static VpcEndpointServiceState.Builderbuilder()static VpcEndpointServiceState.Builderbuilder(VpcEndpointServiceState defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>gatewayLoadBalancerArns()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>managesVpcEndpoints()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.util.List<VpcEndpointServicePrivateDnsNameConfigurationArgs>>>privateDnsNameConfigurations()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serviceName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serviceType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>state()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()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()
-
-
-
Field Detail
-
Empty
public static final VpcEndpointServiceState Empty
-
-
Method Detail
-
acceptanceRequired
public java.util.Optional<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.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the VPC endpoint service.
-
availabilityZones
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> availabilityZones()
- Returns:
- Set of Availability Zones in which the service is available.
-
baseEndpointDnsNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> baseEndpointDnsNames()
- Returns:
- Set of DNS names for the 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.
-
managesVpcEndpoints
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> managesVpcEndpoints()
- Returns:
- Whether or not the service manages its VPC endpoints - `true` or `false`.
-
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.
-
privateDnsNameConfigurations
public java.util.Optional<com.pulumi.core.Output<java.util.List<VpcEndpointServicePrivateDnsNameConfigurationArgs>>> privateDnsNameConfigurations()
- Returns:
- List of objects containing information about the endpoint service private DNS name configuration.
-
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.
-
serviceName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceName()
- Returns:
- Service name.
-
serviceType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceType()
- Returns:
- Service type, `Gateway` or `Interface`.
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- State of the VPC endpoint service.
-
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.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
builder
public static VpcEndpointServiceState.Builder builder()
-
builder
public static VpcEndpointServiceState.Builder builder(VpcEndpointServiceState defaults)
-
-