@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSTnb
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSTnb
instead.
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.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CancelSolNetworkOperationResult |
cancelSolNetworkOperation(CancelSolNetworkOperationRequest cancelSolNetworkOperationRequest)
Cancels a network operation.
|
CreateSolFunctionPackageResult |
createSolFunctionPackage(CreateSolFunctionPackageRequest createSolFunctionPackageRequest)
Creates a function package.
|
CreateSolNetworkInstanceResult |
createSolNetworkInstance(CreateSolNetworkInstanceRequest createSolNetworkInstanceRequest)
Creates a network instance.
|
CreateSolNetworkPackageResult |
createSolNetworkPackage(CreateSolNetworkPackageRequest createSolNetworkPackageRequest)
Creates a network package.
|
DeleteSolFunctionPackageResult |
deleteSolFunctionPackage(DeleteSolFunctionPackageRequest deleteSolFunctionPackageRequest)
Deletes a function package.
|
DeleteSolNetworkInstanceResult |
deleteSolNetworkInstance(DeleteSolNetworkInstanceRequest deleteSolNetworkInstanceRequest)
Deletes a network instance.
|
DeleteSolNetworkPackageResult |
deleteSolNetworkPackage(DeleteSolNetworkPackageRequest deleteSolNetworkPackageRequest)
Deletes network package.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetSolFunctionInstanceResult |
getSolFunctionInstance(GetSolFunctionInstanceRequest getSolFunctionInstanceRequest)
Gets the details of a network function instance, including the instantiation state and metadata from the function
package descriptor in the network function package.
|
GetSolFunctionPackageResult |
getSolFunctionPackage(GetSolFunctionPackageRequest getSolFunctionPackageRequest)
Gets the details of an individual function package, such as the operational state and whether the package is in
use.
|
GetSolFunctionPackageContentResult |
getSolFunctionPackageContent(GetSolFunctionPackageContentRequest getSolFunctionPackageContentRequest)
Gets the contents of a function package.
|
GetSolFunctionPackageDescriptorResult |
getSolFunctionPackageDescriptor(GetSolFunctionPackageDescriptorRequest getSolFunctionPackageDescriptorRequest)
Gets a function package descriptor in a function package.
|
GetSolNetworkInstanceResult |
getSolNetworkInstance(GetSolNetworkInstanceRequest getSolNetworkInstanceRequest)
Gets the details of the network instance.
|
GetSolNetworkOperationResult |
getSolNetworkOperation(GetSolNetworkOperationRequest getSolNetworkOperationRequest)
Gets the details of a network operation, including the tasks involved in the network operation and the status of
the tasks.
|
GetSolNetworkPackageResult |
getSolNetworkPackage(GetSolNetworkPackageRequest getSolNetworkPackageRequest)
Gets the details of a network package.
|
GetSolNetworkPackageContentResult |
getSolNetworkPackageContent(GetSolNetworkPackageContentRequest getSolNetworkPackageContentRequest)
Gets the contents of a network package.
|
GetSolNetworkPackageDescriptorResult |
getSolNetworkPackageDescriptor(GetSolNetworkPackageDescriptorRequest getSolNetworkPackageDescriptorRequest)
Gets the content of the network service descriptor.
|
InstantiateSolNetworkInstanceResult |
instantiateSolNetworkInstance(InstantiateSolNetworkInstanceRequest instantiateSolNetworkInstanceRequest)
Instantiates a network instance.
|
ListSolFunctionInstancesResult |
listSolFunctionInstances(ListSolFunctionInstancesRequest listSolFunctionInstancesRequest)
Lists network function instances.
|
ListSolFunctionPackagesResult |
listSolFunctionPackages(ListSolFunctionPackagesRequest listSolFunctionPackagesRequest)
Lists information about function packages.
|
ListSolNetworkInstancesResult |
listSolNetworkInstances(ListSolNetworkInstancesRequest listSolNetworkInstancesRequest)
Lists your network instances.
|
ListSolNetworkOperationsResult |
listSolNetworkOperations(ListSolNetworkOperationsRequest listSolNetworkOperationsRequest)
Lists details for a network operation, including when the operation started and the status of the operation.
|
ListSolNetworkPackagesResult |
listSolNetworkPackages(ListSolNetworkPackagesRequest listSolNetworkPackagesRequest)
Lists network packages.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists tags for AWS TNB resources.
|
PutSolFunctionPackageContentResult |
putSolFunctionPackageContent(PutSolFunctionPackageContentRequest putSolFunctionPackageContentRequest)
Uploads the contents of a function package.
|
PutSolNetworkPackageContentResult |
putSolNetworkPackageContent(PutSolNetworkPackageContentRequest putSolNetworkPackageContentRequest)
Uploads the contents of a network package.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Tags an AWS TNB resource.
|
TerminateSolNetworkInstanceResult |
terminateSolNetworkInstance(TerminateSolNetworkInstanceRequest terminateSolNetworkInstanceRequest)
Terminates a network instance.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Untags an AWS TNB resource.
|
UpdateSolFunctionPackageResult |
updateSolFunctionPackage(UpdateSolFunctionPackageRequest updateSolFunctionPackageRequest)
Updates the operational state of function package.
|
UpdateSolNetworkInstanceResult |
updateSolNetworkInstance(UpdateSolNetworkInstanceRequest updateSolNetworkInstanceRequest)
Update a network instance.
|
UpdateSolNetworkPackageResult |
updateSolNetworkPackage(UpdateSolNetworkPackageRequest updateSolNetworkPackageRequest)
Updates the operational state of a network package.
|
ValidateSolFunctionPackageContentResult |
validateSolFunctionPackageContent(ValidateSolFunctionPackageContentRequest validateSolFunctionPackageContentRequest)
Validates function package content.
|
ValidateSolNetworkPackageContentResult |
validateSolNetworkPackageContent(ValidateSolNetworkPackageContentRequest validateSolNetworkPackageContentRequest)
Validates network package content.
|
static final String ENDPOINT_PREFIX
CancelSolNetworkOperationResult cancelSolNetworkOperation(CancelSolNetworkOperationRequest cancelSolNetworkOperationRequest)
Cancels a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
cancelSolNetworkOperationRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.CreateSolFunctionPackageResult createSolFunctionPackage(CreateSolFunctionPackageRequest createSolFunctionPackageRequest)
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.
createSolFunctionPackageRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ServiceQuotaExceededException
- Service quotas have been exceeded.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.AccessDeniedException
- Insufficient permissions to make request.CreateSolNetworkInstanceResult createSolNetworkInstance(CreateSolNetworkInstanceRequest createSolNetworkInstanceRequest)
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.
createSolNetworkInstanceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ServiceQuotaExceededException
- Service quotas have been exceeded.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.CreateSolNetworkPackageResult createSolNetworkPackage(CreateSolNetworkPackageRequest createSolNetworkPackageRequest)
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.
createSolNetworkPackageRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ServiceQuotaExceededException
- Service quotas have been exceeded.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.AccessDeniedException
- Insufficient permissions to make request.DeleteSolFunctionPackageResult deleteSolFunctionPackage(DeleteSolFunctionPackageRequest deleteSolFunctionPackageRequest)
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 .
deleteSolFunctionPackageRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.DeleteSolNetworkInstanceResult deleteSolNetworkInstance(DeleteSolNetworkInstanceRequest deleteSolNetworkInstanceRequest)
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.
deleteSolNetworkInstanceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.DeleteSolNetworkPackageResult deleteSolNetworkPackage(DeleteSolNetworkPackageRequest deleteSolNetworkPackageRequest)
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.
deleteSolNetworkPackageRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolFunctionInstanceResult getSolFunctionInstance(GetSolFunctionInstanceRequest getSolFunctionInstanceRequest)
Gets the details of a network function instance, including the instantiation state and metadata from the function package descriptor in the network function package.
A network function instance is a function in a function package .
getSolFunctionInstanceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolFunctionPackageResult getSolFunctionPackage(GetSolFunctionPackageRequest getSolFunctionPackageRequest)
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..
getSolFunctionPackageRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolFunctionPackageContentResult getSolFunctionPackageContent(GetSolFunctionPackageContentRequest getSolFunctionPackageContentRequest)
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.
getSolFunctionPackageContentRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolFunctionPackageDescriptorResult getSolFunctionPackageDescriptor(GetSolFunctionPackageDescriptorRequest getSolFunctionPackageDescriptorRequest)
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.
getSolFunctionPackageDescriptorRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolNetworkInstanceResult getSolNetworkInstance(GetSolNetworkInstanceRequest getSolNetworkInstanceRequest)
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.
getSolNetworkInstanceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolNetworkOperationResult getSolNetworkOperation(GetSolNetworkOperationRequest getSolNetworkOperationRequest)
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.
getSolNetworkOperationRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolNetworkPackageResult getSolNetworkPackage(GetSolNetworkPackageRequest getSolNetworkPackageRequest)
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.
getSolNetworkPackageRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolNetworkPackageContentResult getSolNetworkPackageContent(GetSolNetworkPackageContentRequest getSolNetworkPackageContentRequest)
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.
getSolNetworkPackageContentRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.GetSolNetworkPackageDescriptorResult getSolNetworkPackageDescriptor(GetSolNetworkPackageDescriptorRequest getSolNetworkPackageDescriptorRequest)
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.
getSolNetworkPackageDescriptorRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.InstantiateSolNetworkInstanceResult instantiateSolNetworkInstance(InstantiateSolNetworkInstanceRequest instantiateSolNetworkInstanceRequest)
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.
instantiateSolNetworkInstanceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ServiceQuotaExceededException
- Service quotas have been exceeded.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.ListSolFunctionInstancesResult listSolFunctionInstances(ListSolFunctionInstancesRequest listSolFunctionInstancesRequest)
Lists network function instances.
A network function instance is a function in a function package .
listSolFunctionInstancesRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.AccessDeniedException
- Insufficient permissions to make request.ListSolFunctionPackagesResult listSolFunctionPackages(ListSolFunctionPackagesRequest listSolFunctionPackagesRequest)
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.
listSolFunctionPackagesRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.AccessDeniedException
- Insufficient permissions to make request.ListSolNetworkInstancesResult listSolNetworkInstances(ListSolNetworkInstancesRequest listSolNetworkInstancesRequest)
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.
listSolNetworkInstancesRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.AccessDeniedException
- Insufficient permissions to make request.ListSolNetworkOperationsResult listSolNetworkOperations(ListSolNetworkOperationsRequest listSolNetworkOperationsRequest)
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.
listSolNetworkOperationsRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.AccessDeniedException
- Insufficient permissions to make request.ListSolNetworkPackagesResult listSolNetworkPackages(ListSolNetworkPackagesRequest listSolNetworkPackagesRequest)
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.
listSolNetworkPackagesRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.AccessDeniedException
- Insufficient permissions to make request.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists tags for AWS TNB resources.
listTagsForResourceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.PutSolFunctionPackageContentResult putSolFunctionPackageContent(PutSolFunctionPackageContentRequest putSolFunctionPackageContentRequest)
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.
putSolFunctionPackageContentRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.PutSolNetworkPackageContentResult putSolNetworkPackageContent(PutSolNetworkPackageContentRequest putSolNetworkPackageContentRequest)
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.
putSolNetworkPackageContentRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
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.
tagResourceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.TerminateSolNetworkInstanceResult terminateSolNetworkInstance(TerminateSolNetworkInstanceRequest terminateSolNetworkInstanceRequest)
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.
terminateSolNetworkInstanceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ServiceQuotaExceededException
- Service quotas have been exceeded.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
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.
untagResourceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.UpdateSolFunctionPackageResult updateSolFunctionPackage(UpdateSolFunctionPackageRequest updateSolFunctionPackageRequest)
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.
updateSolFunctionPackageRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.UpdateSolNetworkInstanceResult updateSolNetworkInstance(UpdateSolNetworkInstanceRequest updateSolNetworkInstanceRequest)
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.
Choose the updateType parameter to target the necessary update of the network instance.
updateSolNetworkInstanceRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ServiceQuotaExceededException
- Service quotas have been exceeded.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.UpdateSolNetworkPackageResult updateSolNetworkPackage(UpdateSolNetworkPackageRequest updateSolNetworkPackageRequest)
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.
updateSolNetworkPackageRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.ValidateSolFunctionPackageContentResult validateSolFunctionPackageContent(ValidateSolFunctionPackageContentRequest validateSolFunctionPackageContentRequest)
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.
validateSolFunctionPackageContentRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.ValidateSolNetworkPackageContentResult validateSolNetworkPackageContent(ValidateSolNetworkPackageContentRequest validateSolNetworkPackageContentRequest)
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.
validateSolNetworkPackageContentRequest
- InternalServerException
- Unexpected error occurred. Problem on the server.ThrottlingException
- Exception caused by throttling.ValidationException
- Unable to process the request because the client provided input failed to satisfy request constraints.ResourceNotFoundException
- Request references a resource that doesn't exist.AccessDeniedException
- Insufficient permissions to make request.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.