Struct aws_sdk_tnb::operation::terminate_sol_network_instance::builders::TerminateSolNetworkInstanceFluentBuilder
source · pub struct TerminateSolNetworkInstanceFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to TerminateSolNetworkInstance.
Terminates a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
You must terminate a network instance before you can delete it.
Implementations§
source§impl TerminateSolNetworkInstanceFluentBuilder
impl TerminateSolNetworkInstanceFluentBuilder
sourcepub fn as_input(&self) -> &TerminateSolNetworkInstanceInputBuilder
pub fn as_input(&self) -> &TerminateSolNetworkInstanceInputBuilder
Access the TerminateSolNetworkInstance as a reference.
sourcepub async fn send(
self
) -> Result<TerminateSolNetworkInstanceOutput, SdkError<TerminateSolNetworkInstanceError, HttpResponse>>
pub async fn send( self ) -> Result<TerminateSolNetworkInstanceOutput, SdkError<TerminateSolNetworkInstanceError, HttpResponse>>
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, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<TerminateSolNetworkInstanceOutput, TerminateSolNetworkInstanceError, Self>
pub fn customize( self ) -> CustomizableOperation<TerminateSolNetworkInstanceOutput, TerminateSolNetworkInstanceError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn ns_instance_id(self, input: impl Into<String>) -> Self
pub fn ns_instance_id(self, input: impl Into<String>) -> Self
ID of the network instance.
sourcepub fn set_ns_instance_id(self, input: Option<String>) -> Self
pub fn set_ns_instance_id(self, input: Option<String>) -> Self
ID of the network instance.
sourcepub fn get_ns_instance_id(&self) -> &Option<String>
pub fn get_ns_instance_id(&self) -> &Option<String>
ID of the network instance.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. When you use this API, the tags are transferred to the network operation that is created. Use tags to search and filter your resources or track your Amazon Web Services costs.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. When you use this API, the tags are transferred to the network operation that is created. Use tags to search and filter your resources or track your Amazon Web Services costs.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. When you use this API, the tags are transferred to the network operation that is created. Use tags to search and filter your resources or track your Amazon Web Services costs.
Trait Implementations§
source§impl Clone for TerminateSolNetworkInstanceFluentBuilder
impl Clone for TerminateSolNetworkInstanceFluentBuilder
source§fn clone(&self) -> TerminateSolNetworkInstanceFluentBuilder
fn clone(&self) -> TerminateSolNetworkInstanceFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more