Struct aws_sdk_apigatewayv2::types::VpcLink
source · #[non_exhaustive]pub struct VpcLink {
pub created_date: Option<DateTime>,
pub name: Option<String>,
pub security_group_ids: Option<Vec<String>>,
pub subnet_ids: Option<Vec<String>>,
pub tags: Option<HashMap<String, String>>,
pub vpc_link_id: Option<String>,
pub vpc_link_status: Option<VpcLinkStatus>,
pub vpc_link_status_message: Option<String>,
pub vpc_link_version: Option<VpcLinkVersion>,
}
Expand description
Represents a VPC link.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.created_date: Option<DateTime>
The timestamp when the VPC link was created.
name: Option<String>
The name of the VPC link.
security_group_ids: Option<Vec<String>>
A list of security group IDs for the VPC link.
subnet_ids: Option<Vec<String>>
A list of subnet IDs to include in the VPC link.
Tags for the VPC link.
vpc_link_id: Option<String>
The ID of the VPC link.
vpc_link_status: Option<VpcLinkStatus>
The status of the VPC link.
vpc_link_status_message: Option<String>
A message summarizing the cause of the status of the VPC link.
vpc_link_version: Option<VpcLinkVersion>
The version of the VPC link.
Implementations§
source§impl VpcLink
impl VpcLink
sourcepub fn created_date(&self) -> Option<&DateTime>
pub fn created_date(&self) -> Option<&DateTime>
The timestamp when the VPC link was created.
sourcepub fn security_group_ids(&self) -> Option<&[String]>
pub fn security_group_ids(&self) -> Option<&[String]>
A list of security group IDs for the VPC link.
sourcepub fn subnet_ids(&self) -> Option<&[String]>
pub fn subnet_ids(&self) -> Option<&[String]>
A list of subnet IDs to include in the VPC link.
Tags for the VPC link.
sourcepub fn vpc_link_id(&self) -> Option<&str>
pub fn vpc_link_id(&self) -> Option<&str>
The ID of the VPC link.
sourcepub fn vpc_link_status(&self) -> Option<&VpcLinkStatus>
pub fn vpc_link_status(&self) -> Option<&VpcLinkStatus>
The status of the VPC link.
sourcepub fn vpc_link_status_message(&self) -> Option<&str>
pub fn vpc_link_status_message(&self) -> Option<&str>
A message summarizing the cause of the status of the VPC link.
sourcepub fn vpc_link_version(&self) -> Option<&VpcLinkVersion>
pub fn vpc_link_version(&self) -> Option<&VpcLinkVersion>
The version of the VPC link.
Trait Implementations§
source§impl PartialEq<VpcLink> for VpcLink
impl PartialEq<VpcLink> for VpcLink
impl StructuralPartialEq for VpcLink
Auto Trait Implementations§
impl RefUnwindSafe for VpcLink
impl Send for VpcLink
impl Sync for VpcLink
impl Unpin for VpcLink
impl UnwindSafe for VpcLink
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more