GetVpcEndpointResult class
Result data returned by getVpcEndpoint.
Constructors
-
GetVpcEndpointResult({String? arn, List<
String> ? cidrBlocks, List<GetVpcEndpointDnsEntry> ? dnsEntries, List<GetVpcEndpointDnsOption> ? dnsOptions, List<GetVpcEndpointFilter> ? filters, String? id, String? ipAddressType, List<String> ? networkInterfaceIds, String? ownerId, String? policy, String? prefixListId, bool? privateDnsEnabled, String? region, bool? requesterManaged, List<String> ? routeTableIds, List<String> ? securityGroupIds, String? serviceName, String? serviceRegion, String? state, List<String> ? subnetIds, Map<String, String> ? tags, String? vpcEndpointType, String? vpcId}) -
Creates a new GetVpcEndpointResult.
arnARN of the VPC endpoint.cidrBlocksList of CIDR blocks for the exposed AWS service. Applicable for endpoints of typeGateway.dnsEntriesDNS entries for the VPC Endpoint. Applicable for endpoints of typeInterface. DNS entry blocks are documented below.dnsOptionsDNS options for the VPC Endpoint. DNS options blocks are documented below.filtersOptional.idOptional.ipAddressTypeOptional.networkInterfaceIdsOne or more network interfaces for the VPC Endpoint. Applicable for endpoints of typeInterface.ownerIdID of the AWS account that owns the VPC endpoint.policyPolicy document associated with the VPC Endpoint. Applicable for endpoints of typeGateway.prefixListIdPrefix list ID of the exposed AWS service. Applicable for endpoints of typeGateway.privateDnsEnabledWhether or not the VPC is associated with a private hosted zone -trueorfalse. Applicable for endpoints of typeInterface.regionOptional.requesterManagedWhether or not the VPC Endpoint is being managed by its service -trueorfalse.routeTableIdsOne or more route tables associated with the VPC Endpoint. Applicable for endpoints of typeGateway.securityGroupIdsOne or more security groups associated with the network interfaces. Applicable for endpoints of typeInterface.serviceNameOptional.serviceRegionOptional.stateOptional.subnetIdsOne or more subnets in which the VPC Endpoint is located. Applicable for endpoints of typeInterface.tagsOptional.vpcEndpointTypeOptional.vpcIdOptional.const -
GetVpcEndpointResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- arn → String?
-
ARN of the VPC endpoint.
final
-
cidrBlocks
→ List<
String> ? -
List of CIDR blocks for the exposed AWS service. Applicable for endpoints of type
Gateway.final -
dnsEntries
→ List<
GetVpcEndpointDnsEntry> ? -
DNS entries for the VPC Endpoint. Applicable for endpoints of type
Interface. DNS entry blocks are documented below.final -
dnsOptions
→ List<
GetVpcEndpointDnsOption> ? -
DNS options for the VPC Endpoint. DNS options blocks are documented below.
final
-
filters
→ List<
GetVpcEndpointFilter> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
final
- ipAddressType → String?
-
final
-
networkInterfaceIds
→ List<
String> ? -
One or more network interfaces for the VPC Endpoint. Applicable for endpoints of type
Interface.final - ownerId → String?
-
ID of the AWS account that owns the VPC endpoint.
final
- policy → String?
-
Policy document associated with the VPC Endpoint. Applicable for endpoints of type
Gateway.final - prefixListId → String?
-
Prefix list ID of the exposed AWS service. Applicable for endpoints of type
Gateway.final - privateDnsEnabled → bool?
-
Whether or not the VPC is associated with a private hosted zone -
trueorfalse. Applicable for endpoints of typeInterface.final - region → String?
-
final
- requesterManaged → bool?
-
Whether or not the VPC Endpoint is being managed by its service -
trueorfalse.final -
routeTableIds
→ List<
String> ? -
One or more route tables associated with the VPC Endpoint. Applicable for endpoints of type
Gateway.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
securityGroupIds
→ List<
String> ? -
One or more security groups associated with the network interfaces. Applicable for endpoints of type
Interface.final - serviceName → String?
-
final
- serviceRegion → String?
-
final
- state → String?
-
final
-
subnetIds
→ List<
String> ? -
One or more subnets in which the VPC Endpoint is located. Applicable for endpoints of type
Interface.final -
final
- vpcEndpointType → String?
-
final
- vpcId → String?
-
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