Struct aws_sdk_tnb::operation::create_sol_network_instance::builders::CreateSolNetworkInstanceFluentBuilder
source · pub struct CreateSolNetworkInstanceFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to CreateSolNetworkInstance.
Creates 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. Creating a network instance is the third step after creating a network package. For more information about network instances, Network instances in the Amazon Web Services Telco Network Builder User Guide.
Once you create a network instance, you can instantiate it. To instantiate a network, see InstantiateSolNetworkInstance.
Implementations§
source§impl CreateSolNetworkInstanceFluentBuilder
impl CreateSolNetworkInstanceFluentBuilder
sourcepub fn as_input(&self) -> &CreateSolNetworkInstanceInputBuilder
pub fn as_input(&self) -> &CreateSolNetworkInstanceInputBuilder
Access the CreateSolNetworkInstance as a reference.
sourcepub async fn send(
self
) -> Result<CreateSolNetworkInstanceOutput, SdkError<CreateSolNetworkInstanceError, HttpResponse>>
pub async fn send( self ) -> Result<CreateSolNetworkInstanceOutput, SdkError<CreateSolNetworkInstanceError, 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 async fn customize(
self
) -> Result<CustomizableOperation<CreateSolNetworkInstanceOutput, CreateSolNetworkInstanceError, Self>, SdkError<CreateSolNetworkInstanceError>>
pub async fn customize( self ) -> Result<CustomizableOperation<CreateSolNetworkInstanceOutput, CreateSolNetworkInstanceError, Self>, SdkError<CreateSolNetworkInstanceError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn nsd_info_id(self, input: impl Into<String>) -> Self
pub fn nsd_info_id(self, input: impl Into<String>) -> Self
ID for network service descriptor.
sourcepub fn set_nsd_info_id(self, input: Option<String>) -> Self
pub fn set_nsd_info_id(self, input: Option<String>) -> Self
ID for network service descriptor.
sourcepub fn get_nsd_info_id(&self) -> &Option<String>
pub fn get_nsd_info_id(&self) -> &Option<String>
ID for network service descriptor.
sourcepub fn set_ns_name(self, input: Option<String>) -> Self
pub fn set_ns_name(self, input: Option<String>) -> Self
Network instance name.
sourcepub fn get_ns_name(&self) -> &Option<String>
pub fn get_ns_name(&self) -> &Option<String>
Network instance name.
sourcepub fn ns_description(self, input: impl Into<String>) -> Self
pub fn ns_description(self, input: impl Into<String>) -> Self
Network instance description.
sourcepub fn set_ns_description(self, input: Option<String>) -> Self
pub fn set_ns_description(self, input: Option<String>) -> Self
Network instance description.
sourcepub fn get_ns_description(&self) -> &Option<String>
pub fn get_ns_description(&self) -> &Option<String>
Network instance description.
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. You can 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. You can 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. You can use tags to search and filter your resources or track your Amazon Web Services costs.
Trait Implementations§
source§impl Clone for CreateSolNetworkInstanceFluentBuilder
impl Clone for CreateSolNetworkInstanceFluentBuilder
source§fn clone(&self) -> CreateSolNetworkInstanceFluentBuilder
fn clone(&self) -> CreateSolNetworkInstanceFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more