TnbClient

interface TnbClient : SdkClient

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.

Properties

Link copied to clipboard
abstract override val config: TnbClient.Config

TnbClient's configuration

Functions

Link copied to clipboard

Cancels a network operation.

Link copied to clipboard
abstract suspend fun createSolFunctionPackage(input: CreateSolFunctionPackageRequest = CreateSolFunctionPackageRequest { }): CreateSolFunctionPackageResponse

Creates a function package.

Link copied to clipboard

Creates a network instance.

Link copied to clipboard
abstract suspend fun createSolNetworkPackage(input: CreateSolNetworkPackageRequest = CreateSolNetworkPackageRequest { }): CreateSolNetworkPackageResponse

Creates a network package.

Link copied to clipboard

Deletes a function package.

Link copied to clipboard

Deletes a network instance.

Link copied to clipboard

Deletes network package.

Link copied to clipboard

Gets the details of a network function instance, including the instantation state and metadata from the function package descriptor in the network function package.

Link copied to clipboard

Gets the details of an individual function package, such as the operational state and whether the package is in use.

Link copied to clipboard

Gets the contents of a function package.

Link copied to clipboard

Gets a function package descriptor in a function package.

Link copied to clipboard

Gets the details of the network instance.

Link copied to clipboard

Gets the details of a network operation, including the tasks involved in the network operation and the status of the tasks.

Link copied to clipboard

Gets the details of a network package.

Link copied to clipboard

Gets the contents of a network package.

Link copied to clipboard

Gets the content of the network service descriptor.

Link copied to clipboard
Link copied to clipboard
abstract suspend fun listSolFunctionInstances(input: ListSolFunctionInstancesRequest = ListSolFunctionInstancesRequest { }): ListSolFunctionInstancesResponse

Lists network function instances.

Link copied to clipboard
abstract suspend fun listSolFunctionPackages(input: ListSolFunctionPackagesRequest = ListSolFunctionPackagesRequest { }): ListSolFunctionPackagesResponse

Lists information about function packages.

Link copied to clipboard
abstract suspend fun listSolNetworkInstances(input: ListSolNetworkInstancesRequest = ListSolNetworkInstancesRequest { }): ListSolNetworkInstancesResponse

Lists your network instances.

Link copied to clipboard
abstract suspend fun listSolNetworkOperations(input: ListSolNetworkOperationsRequest = ListSolNetworkOperationsRequest { }): ListSolNetworkOperationsResponse

Lists details for a network operation, including when the operation started and the status of the operation.

Link copied to clipboard
abstract suspend fun listSolNetworkPackages(input: ListSolNetworkPackagesRequest = ListSolNetworkPackagesRequest { }): ListSolNetworkPackagesResponse

Lists network packages.

Link copied to clipboard

Lists tags for AWS TNB resources.

Link copied to clipboard

Uploads the contents of a function package.

Link copied to clipboard

Uploads the contents of a network package.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Tags an AWS TNB resource.

Link copied to clipboard
Link copied to clipboard

Untags an AWS TNB resource.

Link copied to clipboard

Updates the operational state of function package.

Link copied to clipboard

Update a network instance.

Link copied to clipboard

Updates the operational state of a network package.

Link copied to clipboard

Validates function package content. This can be used as a dry run before uploading function package content with PutSolFunctionPackageContent.

Link copied to clipboard

Validates network package content. This can be used as a dry run before uploading network package content with PutSolNetworkPackageContent.

Inherited functions

Link copied to clipboard

Cancels a network operation.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates a function package.

Link copied to clipboard

Creates a network instance.

Link copied to clipboard

Creates a network package.

Link copied to clipboard

Deletes a function package.

Link copied to clipboard

Deletes a network instance.

Link copied to clipboard

Deletes network package.

Link copied to clipboard

Gets the details of a network function instance, including the instantation state and metadata from the function package descriptor in the network function package.

Link copied to clipboard

Gets the details of an individual function package, such as the operational state and whether the package is in use.

Link copied to clipboard

Gets the contents of a function package.

Link copied to clipboard

Gets a function package descriptor in a function package.

Link copied to clipboard

Gets the details of the network instance.

Link copied to clipboard

Gets the details of a network operation, including the tasks involved in the network operation and the status of the tasks.

Link copied to clipboard

Gets the details of a network package.

Link copied to clipboard

Gets the contents of a network package.

Link copied to clipboard

Gets the content of the network service descriptor.

Link copied to clipboard

Instantiates a network instance.

Link copied to clipboard

Lists network function instances.

Link copied to clipboard

Lists information about function packages.

Link copied to clipboard

Lists your network instances.

Link copied to clipboard

Lists details for a network operation, including when the operation started and the status of the operation.

Link copied to clipboard

Lists network packages.

Link copied to clipboard

Lists tags for AWS TNB resources.

Link copied to clipboard

Uploads the contents of a function package.

Link copied to clipboard

Uploads the contents of a network package.

Link copied to clipboard
inline suspend fun TnbClient.tagResource(crossinline block: TagResourceRequest.Builder.() -> Unit): TagResourceResponse

Tags an AWS TNB resource.

Link copied to clipboard

Terminates a network instance.

Link copied to clipboard
inline suspend fun TnbClient.untagResource(crossinline block: UntagResourceRequest.Builder.() -> Unit): UntagResourceResponse

Untags an AWS TNB resource.

Link copied to clipboard

Updates the operational state of function package.

Link copied to clipboard

Update a network instance.

Link copied to clipboard

Updates the operational state of a network package.

Link copied to clipboard

Validates function package content. This can be used as a dry run before uploading function package content with PutSolFunctionPackageContent.

Link copied to clipboard

Validates network package content. This can be used as a dry run before uploading network package content with PutSolNetworkPackageContent.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.