#[non_exhaustive]pub struct UpdateVpcConnectionInput {
pub aws_account_id: Option<String>,
pub vpc_connection_id: Option<String>,
pub name: Option<String>,
pub subnet_ids: Option<Vec<String>>,
pub security_group_ids: Option<Vec<String>>,
pub dns_resolvers: Option<Vec<String>>,
pub role_arn: Option<String>,
}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.aws_account_id: Option<String>The Amazon Web Services account ID of the account that contains the VPC connection that you want to update.
vpc_connection_id: Option<String>The ID of the VPC connection that you're updating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
name: Option<String>The display name for the VPC connection.
subnet_ids: Option<Vec<String>>A list of subnet IDs for the VPC connection.
security_group_ids: Option<Vec<String>>A list of security group IDs for the VPC connection.
dns_resolvers: Option<Vec<String>>A list of IP addresses of DNS resolver endpoints for the VPC connection.
role_arn: Option<String>An IAM role associated with the VPC connection.
Implementations§
source§impl UpdateVpcConnectionInput
impl UpdateVpcConnectionInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The Amazon Web Services account ID of the account that contains the VPC connection that you want to update.
sourcepub fn vpc_connection_id(&self) -> Option<&str>
pub fn vpc_connection_id(&self) -> Option<&str>
The ID of the VPC connection that you're updating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
sourcepub fn subnet_ids(&self) -> &[String]
pub fn subnet_ids(&self) -> &[String]
A list of subnet IDs for the VPC connection.
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().
sourcepub fn security_group_ids(&self) -> &[String]
pub fn security_group_ids(&self) -> &[String]
A list of security group IDs for the VPC connection.
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 dns_resolvers(&self) -> &[String]
pub fn dns_resolvers(&self) -> &[String]
A list of IP addresses of DNS resolver endpoints for the VPC connection.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dns_resolvers.is_none().
source§impl UpdateVpcConnectionInput
impl UpdateVpcConnectionInput
sourcepub fn builder() -> UpdateVpcConnectionInputBuilder
pub fn builder() -> UpdateVpcConnectionInputBuilder
Creates a new builder-style object to manufacture UpdateVpcConnectionInput.
Trait Implementations§
source§impl Clone for UpdateVpcConnectionInput
impl Clone for UpdateVpcConnectionInput
source§fn clone(&self) -> UpdateVpcConnectionInput
fn clone(&self) -> UpdateVpcConnectionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateVpcConnectionInput
impl Debug for UpdateVpcConnectionInput
source§impl PartialEq for UpdateVpcConnectionInput
impl PartialEq for UpdateVpcConnectionInput
source§fn eq(&self, other: &UpdateVpcConnectionInput) -> bool
fn eq(&self, other: &UpdateVpcConnectionInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateVpcConnectionInput
Auto Trait Implementations§
impl Freeze for UpdateVpcConnectionInput
impl RefUnwindSafe for UpdateVpcConnectionInput
impl Send for UpdateVpcConnectionInput
impl Sync for UpdateVpcConnectionInput
impl Unpin for UpdateVpcConnectionInput
impl UnwindSafe for UpdateVpcConnectionInput
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