VpcEndpointServiceState class

Input properties used for looking up and filtering VpcEndpointService resources.

Constructors

VpcEndpointServiceState({Input<bool?>? acceptanceRequired, Input<List<String>?>? allowedPrincipals, Input<String?>? arn, Input<List<String>?>? availabilityZones, Input<List<String>?>? baseEndpointDnsNames, Input<List<String>?>? gatewayLoadBalancerArns, Input<bool?>? managesVpcEndpoints, Input<List<String>?>? networkLoadBalancerArns, Input<String?>? privateDnsName, Input<List<VpcEndpointServicePrivateDnsNameConfiguration>?>? privateDnsNameConfigurations, Input<String?>? region, Input<String?>? serviceName, Input<String?>? serviceType, Input<String?>? state, Input<List<String>?>? supportedIpAddressTypes, Input<List<String>?>? supportedRegions, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll})
Creates a new VpcEndpointServiceState. acceptanceRequired Whether or not VPC endpoint connection requests to the service must be accepted by the service owner - true or false. allowedPrincipals The ARNs of one or more principals allowed to discover the endpoint service. arn ARN of the VPC endpoint service. availabilityZones A set of Availability Zones in which the service is available. baseEndpointDnsNames A set of DNS names for the service. gatewayLoadBalancerArns ARNs of one or more Gateway Load Balancers for the endpoint service. managesVpcEndpoints Whether or not the service manages its VPC endpoints - true or false. networkLoadBalancerArns ARNs of one or more Network Load Balancers for the endpoint service. privateDnsName The private DNS name for the service. privateDnsNameConfigurations List of objects containing information about the endpoint service private DNS name configuration. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. serviceName The service name. serviceType The service type, Gateway or Interface. state Verification state of the VPC endpoint service. Consumers of the endpoint service can use the private name only when the state is verified. supportedIpAddressTypes The supported IP address types. The possible values are ipv4 and ipv6. supportedRegions The set of regions from which service consumers can access the service. tags A 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 A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
const
VpcEndpointServiceState.fromMap(Map<String, dynamic> map)
factory

Properties

acceptanceRequired → Input<bool?>?
Whether or not VPC endpoint connection requests to the service must be accepted by the service owner - true or false.
final
allowedPrincipals → Input<List<String>?>?
The ARNs of one or more principals allowed to discover the endpoint service.
final
arn → Input<String?>?
ARN of the VPC endpoint service.
final
availabilityZones → Input<List<String>?>?
A set of Availability Zones in which the service is available.
final
baseEndpointDnsNames → Input<List<String>?>?
A set of DNS names for the service.
final
gatewayLoadBalancerArns → Input<List<String>?>?
ARNs of one or more Gateway Load Balancers for the endpoint service.
final
hashCode int
The hash code for this object.
no setterinherited
managesVpcEndpoints → Input<bool?>?
Whether or not the service manages its VPC endpoints - true or false.
final
networkLoadBalancerArns → Input<List<String>?>?
ARNs of one or more Network Load Balancers for the endpoint service.
final
privateDnsName → Input<String?>?
The private DNS name for the service.
final
privateDnsNameConfigurations → Input<List<VpcEndpointServicePrivateDnsNameConfiguration>?>?
List of objects containing information about the endpoint service private DNS name configuration.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceName → Input<String?>?
The service name.
final
serviceType → Input<String?>?
The service type, Gateway or Interface.
final
state → Input<String?>?
Verification state of the VPC endpoint service. Consumers of the endpoint service can use the private name only when the state is verified.
final
supportedIpAddressTypes → Input<List<String>?>?
The supported IP address types. The possible values are ipv4 and ipv6.
final
supportedRegions → Input<List<String>?>?
The set of regions from which service consumers can access the service.
final
tags → Input<Map<String, String>?>?
A 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.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited