#[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
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) -> &[String]
pub fn security_group_ids(&self) -> &[String]
A list of security group IDs for the VPC link.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .security_group_ids.is_none()
.
sourcepub fn subnet_ids(&self) -> &[String]
pub fn subnet_ids(&self) -> &[String]
A list of subnet IDs to include in the VPC link.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .subnet_ids.is_none()
.
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
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateVpcLinkOutput
impl Debug for CreateVpcLinkOutput
source§impl PartialEq for CreateVpcLinkOutput
impl PartialEq for CreateVpcLinkOutput
source§fn eq(&self, other: &CreateVpcLinkOutput) -> bool
fn eq(&self, other: &CreateVpcLinkOutput) -> bool
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>
None
if the service could not be reached.impl StructuralPartialEq for CreateVpcLinkOutput
Auto Trait Implementations§
impl Freeze for CreateVpcLinkOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more