Struct aws_sdk_tnb::operation::create_sol_network_package::builders::CreateSolNetworkPackageFluentBuilder
source · pub struct CreateSolNetworkPackageFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to CreateSolNetworkPackage.
Creates a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. For more information, see Network instances in the Amazon Web Services Telco Network Builder User Guide.
A network package consists of a network service descriptor (NSD) file (required) and any additional files (optional), such as scripts specific to your needs. For example, if you have multiple function packages in your network package, you can use the NSD to define which network functions should run in certain VPCs, subnets, or EKS clusters.
This request creates an empty network package container with an ID. Once you create a network package, you can upload the network package content using PutSolNetworkPackageContent.
Implementations§
source§impl CreateSolNetworkPackageFluentBuilder
impl CreateSolNetworkPackageFluentBuilder
sourcepub fn as_input(&self) -> &CreateSolNetworkPackageInputBuilder
pub fn as_input(&self) -> &CreateSolNetworkPackageInputBuilder
Access the CreateSolNetworkPackage as a reference.
sourcepub async fn send(
self
) -> Result<CreateSolNetworkPackageOutput, SdkError<CreateSolNetworkPackageError, HttpResponse>>
pub async fn send( self ) -> Result<CreateSolNetworkPackageOutput, SdkError<CreateSolNetworkPackageError, 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<CreateSolNetworkPackageOutput, CreateSolNetworkPackageError, Self>, SdkError<CreateSolNetworkPackageError>>
pub async fn customize( self ) -> Result<CustomizableOperation<CreateSolNetworkPackageOutput, CreateSolNetworkPackageError, Self>, SdkError<CreateSolNetworkPackageError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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 CreateSolNetworkPackageFluentBuilder
impl Clone for CreateSolNetworkPackageFluentBuilder
source§fn clone(&self) -> CreateSolNetworkPackageFluentBuilder
fn clone(&self) -> CreateSolNetworkPackageFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more