#[non_exhaustive]pub struct CreateVpcLinkOutput {
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>,
/* private fields */
}
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 CreateVpcLinkOutput
impl CreateVpcLinkOutput
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.
source§impl CreateVpcLinkOutput
impl CreateVpcLinkOutput
sourcepub fn builder() -> CreateVpcLinkOutputBuilder
pub fn builder() -> CreateVpcLinkOutputBuilder
Creates a new builder-style object to manufacture CreateVpcLinkOutput
.
Trait Implementations§
source§impl Clone for CreateVpcLinkOutput
impl Clone for CreateVpcLinkOutput
source§fn clone(&self) -> CreateVpcLinkOutput
fn clone(&self) -> CreateVpcLinkOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CreateVpcLinkOutput
impl Debug for CreateVpcLinkOutput
source§impl PartialEq<CreateVpcLinkOutput> for CreateVpcLinkOutput
impl PartialEq<CreateVpcLinkOutput> for CreateVpcLinkOutput
source§fn eq(&self, other: &CreateVpcLinkOutput) -> bool
fn eq(&self, other: &CreateVpcLinkOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateVpcLinkOutput
impl RequestId for CreateVpcLinkOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for CreateVpcLinkOutput
Auto Trait Implementations§
impl RefUnwindSafe for CreateVpcLinkOutput
impl Send for CreateVpcLinkOutput
impl Sync for CreateVpcLinkOutput
impl Unpin for CreateVpcLinkOutput
impl UnwindSafe for CreateVpcLinkOutput
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