#[non_exhaustive]pub struct CreateTransitGatewayVpcAttachmentInput { /* private fields */ }
Implementations
sourceimpl CreateTransitGatewayVpcAttachmentInput
impl CreateTransitGatewayVpcAttachmentInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTransitGatewayVpcAttachment, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTransitGatewayVpcAttachment, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateTransitGatewayVpcAttachment
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateTransitGatewayVpcAttachmentInput
.
sourceimpl CreateTransitGatewayVpcAttachmentInput
impl CreateTransitGatewayVpcAttachmentInput
sourcepub fn transit_gateway_id(&self) -> Option<&str>
pub fn transit_gateway_id(&self) -> Option<&str>
The ID of the transit gateway.
sourcepub fn subnet_ids(&self) -> Option<&[String]>
pub fn subnet_ids(&self) -> Option<&[String]>
The IDs of one or more subnets. You can specify only one subnet per Availability Zone. You must specify at least one subnet, but we recommend that you specify two subnets for better availability. The transit gateway uses one IP address from each specified subnet.
sourcepub fn options(
&self
) -> Option<&CreateTransitGatewayVpcAttachmentRequestOptions>
pub fn options(
&self
) -> Option<&CreateTransitGatewayVpcAttachmentRequestOptions>
The VPC attachment options.
sourcepub fn tag_specifications(&self) -> Option<&[TagSpecification]>
pub fn tag_specifications(&self) -> Option<&[TagSpecification]>
The tags to apply to the VPC attachment.
Trait Implementations
sourceimpl Clone for CreateTransitGatewayVpcAttachmentInput
impl Clone for CreateTransitGatewayVpcAttachmentInput
sourcefn clone(&self) -> CreateTransitGatewayVpcAttachmentInput
fn clone(&self) -> CreateTransitGatewayVpcAttachmentInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl PartialEq<CreateTransitGatewayVpcAttachmentInput> for CreateTransitGatewayVpcAttachmentInput
impl PartialEq<CreateTransitGatewayVpcAttachmentInput> for CreateTransitGatewayVpcAttachmentInput
sourcefn eq(&self, other: &CreateTransitGatewayVpcAttachmentInput) -> bool
fn eq(&self, other: &CreateTransitGatewayVpcAttachmentInput) -> bool
impl StructuralPartialEq for CreateTransitGatewayVpcAttachmentInput
Auto Trait Implementations
impl RefUnwindSafe for CreateTransitGatewayVpcAttachmentInput
impl Send for CreateTransitGatewayVpcAttachmentInput
impl Sync for CreateTransitGatewayVpcAttachmentInput
impl Unpin for CreateTransitGatewayVpcAttachmentInput
impl UnwindSafe for CreateTransitGatewayVpcAttachmentInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more