Struct aws_sdk_ec2::input::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
source · #[non_exhaustive]pub struct CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput { /* private fields */ }
Implementations§
source§impl CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
impl CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation
>
Examples found in repository?
src/client.rs (line 18392)
18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<
crate::error::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationError,
>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// Sends the request and returns the response.
///
/// If an error occurs, an `SdkError` will be returned with additional details that
/// can be matched against.
///
/// By default, any retryable failures will be retried twice. Retry behavior
/// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutput,
aws_smithy_http::result::SdkError<
crate::error::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationError,
>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
.
source§impl CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
impl CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
sourcepub fn local_gateway_route_table_id(&self) -> Option<&str>
pub fn local_gateway_route_table_id(&self) -> Option<&str>
The ID of the local gateway route table.
sourcepub fn local_gateway_virtual_interface_group_id(&self) -> Option<&str>
pub fn local_gateway_virtual_interface_group_id(&self) -> Option<&str>
The ID of the local gateway route table virtual interface group association.
sourcepub fn tag_specifications(&self) -> Option<&[TagSpecification]>
pub fn tag_specifications(&self) -> Option<&[TagSpecification]>
The tags assigned to the local gateway route table virtual interface group association.
Trait Implementations§
source§impl Clone for CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
impl Clone for CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
source§fn clone(
&self
) -> CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
fn clone(
&self
) -> CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationInput
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 more