VpcEndpointServiceState class
Input properties used for looking up and filtering VpcEndpointService resources.
Constructors
-
VpcEndpointServiceState({Input<
bool?> ? acceptanceRequired, Input<List< ? allowedPrincipals, Input<String> ?>String?> ? arn, Input<List< ? availabilityZones, Input<String> ?>List< ? baseEndpointDnsNames, Input<String> ?>List< ? gatewayLoadBalancerArns, Input<String> ?>bool?> ? managesVpcEndpoints, Input<List< ? networkLoadBalancerArns, Input<String> ?>String?> ? privateDnsName, Input<List< ? privateDnsNameConfigurations, Input<VpcEndpointServicePrivateDnsNameConfiguration> ?>String?> ? region, Input<String?> ? serviceName, Input<String?> ? serviceType, Input<String?> ? state, Input<List< ? supportedIpAddressTypes, Input<String> ?>List< ? supportedRegions, Input<String> ?>Map< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new VpcEndpointServiceState.
acceptanceRequiredWhether or not VPC endpoint connection requests to the service must be accepted by the service owner -trueorfalse.allowedPrincipalsThe ARNs of one or more principals allowed to discover the endpoint service.arnARN of the VPC endpoint service.availabilityZonesA set of Availability Zones in which the service is available.baseEndpointDnsNamesA set of DNS names for the service.gatewayLoadBalancerArnsARNs of one or more Gateway Load Balancers for the endpoint service.managesVpcEndpointsWhether or not the service manages its VPC endpoints -trueorfalse.networkLoadBalancerArnsARNs of one or more Network Load Balancers for the endpoint service.privateDnsNameThe private DNS name for the service.privateDnsNameConfigurationsList of objects containing information about the endpoint service private DNS name configuration.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.serviceNameThe service name.serviceTypeThe service type,GatewayorInterface.stateVerification state of the VPC endpoint service. Consumers of the endpoint service can use the private name only when the state isverified.supportedIpAddressTypesThe supported IP address types. The possible values areipv4andipv6.supportedRegionsThe set of regions from which service consumers can access the service.tagsA map of tags to assign to the resource. .If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration 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 -
trueorfalse.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 -
trueorfalse.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,
GatewayorInterface.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
ipv4andipv6.final -
supportedRegions
→ Input<
List< ?String> ?> -
The set of regions from which service consumers can access the service.
final
-
A map of tags to assign to the resource. .If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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