pub struct VpcEndpoint {Show 17 fields
pub creation_timestamp: Option<String>,
pub dns_entries: Option<Vec<DnsEntry>>,
pub groups: Option<Vec<SecurityGroupIdentifier>>,
pub last_error: Option<LastError>,
pub network_interface_ids: Option<Vec<String>>,
pub owner_id: Option<String>,
pub policy_document: Option<String>,
pub private_dns_enabled: Option<bool>,
pub requester_managed: Option<bool>,
pub route_table_ids: Option<Vec<String>>,
pub service_name: Option<String>,
pub state: Option<String>,
pub subnet_ids: Option<Vec<String>>,
pub tags: Option<Vec<Tag>>,
pub vpc_endpoint_id: Option<String>,
pub vpc_endpoint_type: Option<String>,
pub vpc_id: Option<String>,
}Expand description
Describes a VPC endpoint.
Fields§
§creation_timestamp: Option<String>The date and time that the VPC endpoint was created.
dns_entries: Option<Vec<DnsEntry>>(Interface endpoint) The DNS entries for the endpoint.
groups: Option<Vec<SecurityGroupIdentifier>>(Interface endpoint) Information about the security groups that are associated with the network interface.
last_error: Option<LastError>The last error that occurred for VPC endpoint.
network_interface_ids: Option<Vec<String>>(Interface endpoint) One or more network interfaces for the endpoint.
owner_id: Option<String>The ID of the AWS account that owns the VPC endpoint.
policy_document: Option<String>The policy document associated with the endpoint, if applicable.
private_dns_enabled: Option<bool>(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.
requester_managed: Option<bool>Indicates whether the VPC endpoint is being managed by its service.
route_table_ids: Option<Vec<String>>(Gateway endpoint) One or more route tables associated with the endpoint.
service_name: Option<String>The name of the service to which the endpoint is associated.
state: Option<String>The state of the VPC endpoint.
subnet_ids: Option<Vec<String>>(Interface endpoint) One or more subnets in which the endpoint is located.
Any tags assigned to the VPC endpoint.
vpc_endpoint_id: Option<String>The ID of the VPC endpoint.
vpc_endpoint_type: Option<String>The type of endpoint.
vpc_id: Option<String>The ID of the VPC to which the endpoint is associated.
Trait Implementations§
Source§impl Clone for VpcEndpoint
impl Clone for VpcEndpoint
Source§fn clone(&self) -> VpcEndpoint
fn clone(&self) -> VpcEndpoint
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more