/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the tnb-2008-10-21.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Tnb.Model; namespace Amazon.Tnb { /// /// Interface for accessing Tnb /// /// Amazon Web Services Telco Network Builder (TNB) is a network automation service that /// helps you deploy and manage telecom networks. AWS TNB helps you with the lifecycle /// management of your telecommunication network functions throughout planning, deployment, /// and post-deployment activities. /// public partial interface IAmazonTnb : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// ITnbPaginatorFactory Paginators { get; } #endif #region CancelSolNetworkOperation /// /// Cancels a network operation. /// /// /// /// A network operation is any operation that is done to your network, such as network /// instance instantiation or termination. /// /// /// Container for the necessary parameters to execute the CancelSolNetworkOperation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CancelSolNetworkOperation service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for CancelSolNetworkOperation Operation Task CancelSolNetworkOperationAsync(CancelSolNetworkOperationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSolFunctionPackage /// /// Creates a function package. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network. For more information, see Function /// packages in the Amazon Web Services Telco Network Builder User Guide. /// /// /// /// Creating a function package is the first step for creating a network in AWS TNB. This /// request creates an empty container with an ID. The next step is to upload the actual /// CSAR zip file into that empty container. To upload function package content, see PutSolFunctionPackageContent. /// /// /// Container for the necessary parameters to execute the CreateSolFunctionPackage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSolFunctionPackage service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Service quotas have been exceeded. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for CreateSolFunctionPackage Operation Task CreateSolFunctionPackageAsync(CreateSolFunctionPackageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the CreateSolNetworkInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSolNetworkInstance service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Service quotas have been exceeded. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for CreateSolNetworkInstance Operation Task CreateSolNetworkInstanceAsync(CreateSolNetworkInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the CreateSolNetworkPackage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSolNetworkPackage service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Service quotas have been exceeded. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for CreateSolNetworkPackage Operation Task CreateSolNetworkPackageAsync(CreateSolNetworkPackageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSolFunctionPackage /// /// Deletes a function package. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network. /// /// /// /// To delete a function package, the package must be in a disabled state. To disable /// a function package, see UpdateSolFunctionPackage. /// /// /// /// Container for the necessary parameters to execute the DeleteSolFunctionPackage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSolFunctionPackage service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for DeleteSolFunctionPackage Operation Task DeleteSolFunctionPackageAsync(DeleteSolFunctionPackageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSolNetworkInstance /// /// Deletes 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. /// /// /// /// To delete a network instance, the instance must be in a stopped or terminated state. /// To terminate a network instance, see TerminateSolNetworkInstance. /// /// /// Container for the necessary parameters to execute the DeleteSolNetworkInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSolNetworkInstance service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for DeleteSolNetworkInstance Operation Task DeleteSolNetworkInstanceAsync(DeleteSolNetworkInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSolNetworkPackage /// /// Deletes 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. /// /// /// /// To delete a network package, the package must be in a disable state. To disable a /// network package, see UpdateSolNetworkPackage. /// /// /// Container for the necessary parameters to execute the DeleteSolNetworkPackage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSolNetworkPackage service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for DeleteSolNetworkPackage Operation Task DeleteSolNetworkPackageAsync(DeleteSolNetworkPackageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolFunctionInstance /// /// Gets the details of a network function instance, including the instantation state /// and metadata from the function package descriptor in the network function package. /// /// /// /// A network function instance is a function in a function package . /// /// /// Container for the necessary parameters to execute the GetSolFunctionInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolFunctionInstance service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolFunctionInstance Operation Task GetSolFunctionInstanceAsync(GetSolFunctionInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolFunctionPackage /// /// Gets the details of an individual function package, such as the operational state /// and whether the package is in use. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network.. /// /// /// Container for the necessary parameters to execute the GetSolFunctionPackage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolFunctionPackage service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolFunctionPackage Operation Task GetSolFunctionPackageAsync(GetSolFunctionPackageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolFunctionPackageContent /// /// Gets the contents of a function package. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network. /// /// /// Container for the necessary parameters to execute the GetSolFunctionPackageContent service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolFunctionPackageContent service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolFunctionPackageContent Operation Task GetSolFunctionPackageContentAsync(GetSolFunctionPackageContentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolFunctionPackageDescriptor /// /// Gets a function package descriptor in a function package. /// /// /// /// A function package descriptor is a .yaml file in a function package that uses the /// TOSCA standard to describe how the network function in the function package should /// run on your network. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network. /// /// /// Container for the necessary parameters to execute the GetSolFunctionPackageDescriptor service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolFunctionPackageDescriptor service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolFunctionPackageDescriptor Operation Task GetSolFunctionPackageDescriptorAsync(GetSolFunctionPackageDescriptorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolNetworkInstance /// /// Gets the details of the 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. /// /// /// Container for the necessary parameters to execute the GetSolNetworkInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolNetworkInstance service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolNetworkInstance Operation Task GetSolNetworkInstanceAsync(GetSolNetworkInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolNetworkOperation /// /// Gets the details of a network operation, including the tasks involved in the network /// operation and the status of the tasks. /// /// /// /// A network operation is any operation that is done to your network, such as network /// instance instantiation or termination. /// /// /// Container for the necessary parameters to execute the GetSolNetworkOperation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolNetworkOperation service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolNetworkOperation Operation Task GetSolNetworkOperationAsync(GetSolNetworkOperationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolNetworkPackage /// /// Gets the details of 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. /// /// /// Container for the necessary parameters to execute the GetSolNetworkPackage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolNetworkPackage service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolNetworkPackage Operation Task GetSolNetworkPackageAsync(GetSolNetworkPackageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolNetworkPackageContent /// /// Gets the contents of 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. /// /// /// Container for the necessary parameters to execute the GetSolNetworkPackageContent service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolNetworkPackageContent service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolNetworkPackageContent Operation Task GetSolNetworkPackageContentAsync(GetSolNetworkPackageContentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSolNetworkPackageDescriptor /// /// Gets the content of the network service descriptor. /// /// /// /// A network service descriptor is a .yaml file in a network package that uses the TOSCA /// standard to describe the network functions you want to deploy and the Amazon Web Services /// infrastructure you want to deploy the network functions on. /// /// /// Container for the necessary parameters to execute the GetSolNetworkPackageDescriptor service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSolNetworkPackageDescriptor service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for GetSolNetworkPackageDescriptor Operation Task GetSolNetworkPackageDescriptorAsync(GetSolNetworkPackageDescriptorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region InstantiateSolNetworkInstance /// /// Instantiates 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. /// /// /// /// Before you can instantiate a network instance, you have to create a network instance. /// For more information, see CreateSolNetworkInstance. /// /// /// Container for the necessary parameters to execute the InstantiateSolNetworkInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the InstantiateSolNetworkInstance service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Service quotas have been exceeded. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for InstantiateSolNetworkInstance Operation Task InstantiateSolNetworkInstanceAsync(InstantiateSolNetworkInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSolFunctionInstances /// /// Lists network function instances. /// /// /// /// A network function instance is a function in a function package . /// /// /// Container for the necessary parameters to execute the ListSolFunctionInstances service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSolFunctionInstances service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for ListSolFunctionInstances Operation Task ListSolFunctionInstancesAsync(ListSolFunctionInstancesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSolFunctionPackages /// /// Lists information about function packages. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network. /// /// /// Container for the necessary parameters to execute the ListSolFunctionPackages service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSolFunctionPackages service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for ListSolFunctionPackages Operation Task ListSolFunctionPackagesAsync(ListSolFunctionPackagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSolNetworkInstances /// /// Lists your network instances. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ListSolNetworkInstances service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSolNetworkInstances service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for ListSolNetworkInstances Operation Task ListSolNetworkInstancesAsync(ListSolNetworkInstancesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSolNetworkOperations /// /// Lists details for a network operation, including when the operation started and the /// status of the operation. /// /// /// /// A network operation is any operation that is done to your network, such as network /// instance instantiation or termination. /// /// /// Container for the necessary parameters to execute the ListSolNetworkOperations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSolNetworkOperations service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for ListSolNetworkOperations Operation Task ListSolNetworkOperationsAsync(ListSolNetworkOperationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSolNetworkPackages /// /// Lists network packages. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ListSolNetworkPackages service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSolNetworkPackages service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for ListSolNetworkPackages Operation Task ListSolNetworkPackagesAsync(ListSolNetworkPackagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// Lists tags for AWS TNB resources. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTagsForResource service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutSolFunctionPackageContent /// /// Uploads the contents of a function package. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network. /// /// /// Container for the necessary parameters to execute the PutSolFunctionPackageContent service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutSolFunctionPackageContent service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for PutSolFunctionPackageContent Operation Task PutSolFunctionPackageContentAsync(PutSolFunctionPackageContentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutSolNetworkPackageContent /// /// Uploads the contents of 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. /// /// /// Container for the necessary parameters to execute the PutSolNetworkPackageContent service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutSolNetworkPackageContent service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for PutSolNetworkPackageContent Operation Task PutSolNetworkPackageContentAsync(PutSolNetworkPackageContentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Tags an AWS TNB resource. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the TerminateSolNetworkInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TerminateSolNetworkInstance service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Service quotas have been exceeded. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for TerminateSolNetworkInstance Operation Task TerminateSolNetworkInstanceAsync(TerminateSolNetworkInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Untags an AWS TNB resource. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagResource service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSolFunctionPackage /// /// Updates the operational state of function package. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network. /// /// /// Container for the necessary parameters to execute the UpdateSolFunctionPackage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSolFunctionPackage service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for UpdateSolFunctionPackage Operation Task UpdateSolFunctionPackageAsync(UpdateSolFunctionPackageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSolNetworkInstance /// /// Update 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. /// /// /// Container for the necessary parameters to execute the UpdateSolNetworkInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSolNetworkInstance service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Service quotas have been exceeded. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for UpdateSolNetworkInstance Operation Task UpdateSolNetworkInstanceAsync(UpdateSolNetworkInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSolNetworkPackage /// /// Updates the operational state of 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. /// /// /// /// A network service descriptor is a .yaml file in a network package that uses the TOSCA /// standard to describe the network functions you want to deploy and the Amazon Web Services /// infrastructure you want to deploy the network functions on. /// /// /// Container for the necessary parameters to execute the UpdateSolNetworkPackage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSolNetworkPackage service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for UpdateSolNetworkPackage Operation Task UpdateSolNetworkPackageAsync(UpdateSolNetworkPackageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ValidateSolFunctionPackageContent /// /// Validates function package content. This can be used as a dry run before uploading /// function package content with PutSolFunctionPackageContent. /// /// /// /// A function package is a .zip file in CSAR (Cloud Service Archive) format that contains /// a network function (an ETSI standard telecommunication application) and function package /// descriptor that uses the TOSCA standard to describe how the network functions should /// run on your network. /// /// /// Container for the necessary parameters to execute the ValidateSolFunctionPackageContent service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ValidateSolFunctionPackageContent service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for ValidateSolFunctionPackageContent Operation Task ValidateSolFunctionPackageContentAsync(ValidateSolFunctionPackageContentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ValidateSolNetworkPackageContent /// /// Validates network package content. This can be used as a dry run before uploading /// network package content with PutSolNetworkPackageContent. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ValidateSolNetworkPackageContent service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ValidateSolNetworkPackageContent service method, as returned by Tnb. /// /// Insufficient permissions to make request. /// /// /// Unexpected error occurred. Problem on the server. /// /// /// Request references a resource that doesn't exist. /// /// /// Exception caused by throttling. /// /// /// Unable to process the request because the client provided input failed to satisfy /// request constraints. /// /// REST API Reference for ValidateSolNetworkPackageContent Operation Task ValidateSolNetworkPackageContentAsync(ValidateSolNetworkPackageContentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }