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. arn ARN of the VPC endpoint. cidrBlocks List of CIDR blocks for the exposed AWS service. Applicable for endpoints of type Gateway. dnsEntries DNS entries for the VPC Endpoint. Applicable for endpoints of type Interface. DNS entry blocks are documented below. dnsOptions DNS options for the VPC Endpoint. DNS options blocks are documented below. filters Optional. id Optional. ipAddressType Optional. networkInterfaceIds One or more network interfaces for the VPC Endpoint. Applicable for endpoints of type Interface. ownerId ID of the AWS account that owns the VPC endpoint. policy Policy document associated with the VPC Endpoint. Applicable for endpoints of type Gateway. prefixListId Prefix list ID of the exposed AWS service. Applicable for endpoints of type Gateway. privateDnsEnabled Whether or not the VPC is associated with a private hosted zone - true or false. Applicable for endpoints of type Interface. region Optional. requesterManaged Whether or not the VPC Endpoint is being managed by its service - true or false. routeTableIds One or more route tables associated with the VPC Endpoint. Applicable for endpoints of type Gateway. securityGroupIds One or more security groups associated with the network interfaces. Applicable for endpoints of type Interface. serviceName Optional. serviceRegion Optional. state Optional. subnetIds One or more subnets in which the VPC Endpoint is located. Applicable for endpoints of type Interface. tags Optional. vpcEndpointType Optional. vpcId Optional.
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 - true or false. Applicable for endpoints of type Interface.
final
region String?
final
requesterManaged bool?
Whether or not the VPC Endpoint is being managed by its service - true or false.
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
tags Map<String, String>?
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