pub struct GetVpcEndpointResult {Show 21 fields
pub arn: Output<String>,
pub cidr_blocks: Output<Vec<String>>,
pub dns_entries: Output<Vec<GetVpcEndpointDnsEntry>>,
pub dns_options: Output<Vec<GetVpcEndpointDnsOption>>,
pub filters: Output<Option<Vec<GetVpcEndpointFilter>>>,
pub id: Output<String>,
pub ip_address_type: Output<String>,
pub network_interface_ids: Output<Vec<String>>,
pub owner_id: Output<String>,
pub policy: Output<String>,
pub prefix_list_id: Output<String>,
pub private_dns_enabled: Output<bool>,
pub requester_managed: Output<bool>,
pub route_table_ids: Output<Vec<String>>,
pub security_group_ids: Output<Vec<String>>,
pub service_name: Output<String>,
pub state: Output<String>,
pub subnet_ids: Output<Vec<String>>,
pub tags: Output<HashMap<String, String>>,
pub vpc_endpoint_type: Output<String>,
pub vpc_id: Output<String>,
}
Fields§
§arn: Output<String>
ARN of the VPC endpoint.
cidr_blocks: Output<Vec<String>>
List of CIDR blocks for the exposed AWS service. Applicable for endpoints of type Gateway
.
dns_entries: Output<Vec<GetVpcEndpointDnsEntry>>
DNS entries for the VPC Endpoint. Applicable for endpoints of type Interface
. DNS entry blocks are documented below.
dns_options: Output<Vec<GetVpcEndpointDnsOption>>
DNS options for the VPC Endpoint. DNS options blocks are documented below.
filters: Output<Option<Vec<GetVpcEndpointFilter>>>
§id: Output<String>
§ip_address_type: Output<String>
§network_interface_ids: Output<Vec<String>>
One or more network interfaces for the VPC Endpoint. Applicable for endpoints of type Interface
.
owner_id: Output<String>
ID of the AWS account that owns the VPC endpoint.
policy: Output<String>
Policy document associated with the VPC Endpoint. Applicable for endpoints of type Gateway
.
prefix_list_id: Output<String>
Prefix list ID of the exposed AWS service. Applicable for endpoints of type Gateway
.
private_dns_enabled: Output<bool>
Whether or not the VPC is associated with a private hosted zone - true
or false
. Applicable for endpoints of type Interface
.
requester_managed: Output<bool>
Whether or not the VPC Endpoint is being managed by its service - true
or false
.
route_table_ids: Output<Vec<String>>
One or more route tables associated with the VPC Endpoint. Applicable for endpoints of type Gateway
.
security_group_ids: Output<Vec<String>>
One or more security groups associated with the network interfaces. Applicable for endpoints of type Interface
.
service_name: Output<String>
§state: Output<String>
§subnet_ids: Output<Vec<String>>
One or more subnets in which the VPC Endpoint is located. Applicable for endpoints of type Interface
.
vpc_endpoint_type: Output<String>
VPC Endpoint type, Gateway
or Interface
.
vpc_id: Output<String>