VpcEndpointServiceState constructor
- Input<
bool?> ? acceptanceRequired, - Input<
List< ? allowedPrincipals,String> ?> - Input<
String?> ? arn, - Input<
List< ? availabilityZones,String> ?> - Input<
List< ? baseEndpointDnsNames,String> ?> - Input<
List< ? gatewayLoadBalancerArns,String> ?> - Input<
bool?> ? managesVpcEndpoints, - Input<
List< ? networkLoadBalancerArns,String> ?> - Input<
String?> ? privateDnsName, - Input<
List< ? privateDnsNameConfigurations,VpcEndpointServicePrivateDnsNameConfiguration> ?> - Input<
String?> ? region, - Input<
String?> ? serviceName, - Input<
String?> ? serviceType, - Input<
String?> ? state, - Input<
List< ? supportedIpAddressTypes,String> ?> - Input<
List< ? supportedRegions,String> ?> - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?>
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.
Implementation
const VpcEndpointServiceState({
this.acceptanceRequired,
this.allowedPrincipals,
this.arn,
this.availabilityZones,
this.baseEndpointDnsNames,
this.gatewayLoadBalancerArns,
this.managesVpcEndpoints,
this.networkLoadBalancerArns,
this.privateDnsName,
this.privateDnsNameConfigurations,
this.region,
this.serviceName,
this.serviceType,
this.state,
this.supportedIpAddressTypes,
this.supportedRegions,
this.tags,
this.tagsAll,
});