Type definitions#
Index > TelcoNetworkBuilder > Type definitions
Auto-generated documentation for TelcoNetworkBuilder type annotations stubs module types-aiobotocore-tnb.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_aiobotocore_tnb.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
    return ...
# BlobTypeDef definition
BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    aiobotocore.response.StreamingBody,
]CancelSolNetworkOperationInputTypeDef#
# CancelSolNetworkOperationInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import CancelSolNetworkOperationInputTypeDef
def get_value() -> CancelSolNetworkOperationInputTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
# CancelSolNetworkOperationInputTypeDef definition
class CancelSolNetworkOperationInputTypeDef(TypedDict):
    nsLcmOpOccId: str,CreateSolFunctionPackageInputTypeDef#
# CreateSolFunctionPackageInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import CreateSolFunctionPackageInputTypeDef
def get_value() -> CreateSolFunctionPackageInputTypeDef:
    return {
        "tags": ...,
    }
# CreateSolFunctionPackageInputTypeDef definition
class CreateSolFunctionPackageInputTypeDef(TypedDict):
    tags: NotRequired[Mapping[str, str]],ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],CreateSolNetworkInstanceInputTypeDef#
# CreateSolNetworkInstanceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import CreateSolNetworkInstanceInputTypeDef
def get_value() -> CreateSolNetworkInstanceInputTypeDef:
    return {
        "nsName": ...,
    }
# CreateSolNetworkInstanceInputTypeDef definition
class CreateSolNetworkInstanceInputTypeDef(TypedDict):
    nsName: str,
    nsdInfoId: str,
    nsDescription: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],CreateSolNetworkPackageInputTypeDef#
# CreateSolNetworkPackageInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import CreateSolNetworkPackageInputTypeDef
def get_value() -> CreateSolNetworkPackageInputTypeDef:
    return {
        "tags": ...,
    }
# CreateSolNetworkPackageInputTypeDef definition
class CreateSolNetworkPackageInputTypeDef(TypedDict):
    tags: NotRequired[Mapping[str, str]],DeleteSolFunctionPackageInputTypeDef#
# DeleteSolFunctionPackageInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import DeleteSolFunctionPackageInputTypeDef
def get_value() -> DeleteSolFunctionPackageInputTypeDef:
    return {
        "vnfPkgId": ...,
    }
# DeleteSolFunctionPackageInputTypeDef definition
class DeleteSolFunctionPackageInputTypeDef(TypedDict):
    vnfPkgId: str,DeleteSolNetworkInstanceInputTypeDef#
# DeleteSolNetworkInstanceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import DeleteSolNetworkInstanceInputTypeDef
def get_value() -> DeleteSolNetworkInstanceInputTypeDef:
    return {
        "nsInstanceId": ...,
    }
# DeleteSolNetworkInstanceInputTypeDef definition
class DeleteSolNetworkInstanceInputTypeDef(TypedDict):
    nsInstanceId: str,DeleteSolNetworkPackageInputTypeDef#
# DeleteSolNetworkPackageInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import DeleteSolNetworkPackageInputTypeDef
def get_value() -> DeleteSolNetworkPackageInputTypeDef:
    return {
        "nsdInfoId": ...,
    }
# DeleteSolNetworkPackageInputTypeDef definition
class DeleteSolNetworkPackageInputTypeDef(TypedDict):
    nsdInfoId: str,ErrorInfoTypeDef#
# ErrorInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ErrorInfoTypeDef
def get_value() -> ErrorInfoTypeDef:
    return {
        "cause": ...,
    }
# ErrorInfoTypeDef definition
class ErrorInfoTypeDef(TypedDict):
    cause: NotRequired[str],
    details: NotRequired[str],ToscaOverrideTypeDef#
# ToscaOverrideTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ToscaOverrideTypeDef
def get_value() -> ToscaOverrideTypeDef:
    return {
        "defaultValue": ...,
    }
# ToscaOverrideTypeDef definition
class ToscaOverrideTypeDef(TypedDict):
    defaultValue: NotRequired[str],
    name: NotRequired[str],GetSolFunctionInstanceInputTypeDef#
# GetSolFunctionInstanceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionInstanceInputTypeDef
def get_value() -> GetSolFunctionInstanceInputTypeDef:
    return {
        "vnfInstanceId": ...,
    }
# GetSolFunctionInstanceInputTypeDef definition
class GetSolFunctionInstanceInputTypeDef(TypedDict):
    vnfInstanceId: str,GetSolFunctionInstanceMetadataTypeDef#
# GetSolFunctionInstanceMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionInstanceMetadataTypeDef
def get_value() -> GetSolFunctionInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# GetSolFunctionInstanceMetadataTypeDef definition
class GetSolFunctionInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,GetSolFunctionPackageContentInputTypeDef#
# GetSolFunctionPackageContentInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionPackageContentInputTypeDef
def get_value() -> GetSolFunctionPackageContentInputTypeDef:
    return {
        "accept": ...,
    }
# GetSolFunctionPackageContentInputTypeDef definition
class GetSolFunctionPackageContentInputTypeDef(TypedDict):
    accept: PackageContentTypeType,  # (1)
    vnfPkgId: str,GetSolFunctionPackageDescriptorInputTypeDef#
# GetSolFunctionPackageDescriptorInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionPackageDescriptorInputTypeDef
def get_value() -> GetSolFunctionPackageDescriptorInputTypeDef:
    return {
        "accept": ...,
    }
# GetSolFunctionPackageDescriptorInputTypeDef definition
class GetSolFunctionPackageDescriptorInputTypeDef(TypedDict):
    accept: DescriptorContentTypeType,  # (1)
    vnfPkgId: str,GetSolFunctionPackageInputTypeDef#
# GetSolFunctionPackageInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionPackageInputTypeDef
def get_value() -> GetSolFunctionPackageInputTypeDef:
    return {
        "vnfPkgId": ...,
    }
# GetSolFunctionPackageInputTypeDef definition
class GetSolFunctionPackageInputTypeDef(TypedDict):
    vnfPkgId: str,GetSolInstantiatedVnfInfoTypeDef#
# GetSolInstantiatedVnfInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolInstantiatedVnfInfoTypeDef
def get_value() -> GetSolInstantiatedVnfInfoTypeDef:
    return {
        "vnfState": ...,
    }
# GetSolInstantiatedVnfInfoTypeDef definition
class GetSolInstantiatedVnfInfoTypeDef(TypedDict):
    vnfState: NotRequired[VnfOperationalStateType],  # (1)GetSolNetworkInstanceInputTypeDef#
# GetSolNetworkInstanceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkInstanceInputTypeDef
def get_value() -> GetSolNetworkInstanceInputTypeDef:
    return {
        "nsInstanceId": ...,
    }
# GetSolNetworkInstanceInputTypeDef definition
class GetSolNetworkInstanceInputTypeDef(TypedDict):
    nsInstanceId: str,GetSolNetworkInstanceMetadataTypeDef#
# GetSolNetworkInstanceMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkInstanceMetadataTypeDef
def get_value() -> GetSolNetworkInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# GetSolNetworkInstanceMetadataTypeDef definition
class GetSolNetworkInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,LcmOperationInfoTypeDef#
# LcmOperationInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import LcmOperationInfoTypeDef
def get_value() -> LcmOperationInfoTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
# LcmOperationInfoTypeDef definition
class LcmOperationInfoTypeDef(TypedDict):
    nsLcmOpOccId: str,GetSolNetworkOperationInputTypeDef#
# GetSolNetworkOperationInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkOperationInputTypeDef
def get_value() -> GetSolNetworkOperationInputTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
# GetSolNetworkOperationInputTypeDef definition
class GetSolNetworkOperationInputTypeDef(TypedDict):
    nsLcmOpOccId: str,InstantiateMetadataTypeDef#
# InstantiateMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import InstantiateMetadataTypeDef
def get_value() -> InstantiateMetadataTypeDef:
    return {
        "additionalParamsForNs": ...,
    }
# InstantiateMetadataTypeDef definition
class InstantiateMetadataTypeDef(TypedDict):
    nsdInfoId: str,
    additionalParamsForNs: NotRequired[Dict[str, Any]],ModifyVnfInfoMetadataTypeDef#
# ModifyVnfInfoMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ModifyVnfInfoMetadataTypeDef
def get_value() -> ModifyVnfInfoMetadataTypeDef:
    return {
        "vnfConfigurableProperties": ...,
    }
# ModifyVnfInfoMetadataTypeDef definition
class ModifyVnfInfoMetadataTypeDef(TypedDict):
    vnfConfigurableProperties: Dict[str, Any],
    vnfInstanceId: str,UpdateNsMetadataTypeDef#
# UpdateNsMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateNsMetadataTypeDef
def get_value() -> UpdateNsMetadataTypeDef:
    return {
        "additionalParamsForNs": ...,
    }
# UpdateNsMetadataTypeDef definition
class UpdateNsMetadataTypeDef(TypedDict):
    nsdInfoId: str,
    additionalParamsForNs: NotRequired[Dict[str, Any]],ProblemDetailsTypeDef#
# ProblemDetailsTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ProblemDetailsTypeDef
def get_value() -> ProblemDetailsTypeDef:
    return {
        "detail": ...,
    }
# ProblemDetailsTypeDef definition
class ProblemDetailsTypeDef(TypedDict):
    detail: str,
    title: NotRequired[str],GetSolNetworkPackageContentInputTypeDef#
# GetSolNetworkPackageContentInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkPackageContentInputTypeDef
def get_value() -> GetSolNetworkPackageContentInputTypeDef:
    return {
        "accept": ...,
    }
# GetSolNetworkPackageContentInputTypeDef definition
class GetSolNetworkPackageContentInputTypeDef(TypedDict):
    accept: PackageContentTypeType,  # (1)
    nsdInfoId: str,GetSolNetworkPackageDescriptorInputTypeDef#
# GetSolNetworkPackageDescriptorInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkPackageDescriptorInputTypeDef
def get_value() -> GetSolNetworkPackageDescriptorInputTypeDef:
    return {
        "nsdInfoId": ...,
    }
# GetSolNetworkPackageDescriptorInputTypeDef definition
class GetSolNetworkPackageDescriptorInputTypeDef(TypedDict):
    nsdInfoId: str,GetSolNetworkPackageInputTypeDef#
# GetSolNetworkPackageInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkPackageInputTypeDef
def get_value() -> GetSolNetworkPackageInputTypeDef:
    return {
        "nsdInfoId": ...,
    }
# GetSolNetworkPackageInputTypeDef definition
class GetSolNetworkPackageInputTypeDef(TypedDict):
    nsdInfoId: str,GetSolVnfcResourceInfoMetadataTypeDef#
# GetSolVnfcResourceInfoMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolVnfcResourceInfoMetadataTypeDef
def get_value() -> GetSolVnfcResourceInfoMetadataTypeDef:
    return {
        "cluster": ...,
    }
# GetSolVnfcResourceInfoMetadataTypeDef definition
class GetSolVnfcResourceInfoMetadataTypeDef(TypedDict):
    cluster: NotRequired[str],
    helmChart: NotRequired[str],
    nodeGroup: NotRequired[str],InstantiateSolNetworkInstanceInputTypeDef#
# InstantiateSolNetworkInstanceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import InstantiateSolNetworkInstanceInputTypeDef
def get_value() -> InstantiateSolNetworkInstanceInputTypeDef:
    return {
        "nsInstanceId": ...,
    }
# InstantiateSolNetworkInstanceInputTypeDef definition
class InstantiateSolNetworkInstanceInputTypeDef(TypedDict):
    nsInstanceId: str,
    additionalParamsForNs: NotRequired[Mapping[str, Any]],
    dryRun: NotRequired[bool],
    tags: NotRequired[Mapping[str, str]],ListSolFunctionInstanceMetadataTypeDef#
# ListSolFunctionInstanceMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionInstanceMetadataTypeDef
def get_value() -> ListSolFunctionInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# ListSolFunctionInstanceMetadataTypeDef definition
class ListSolFunctionInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],ListSolFunctionInstancesInputTypeDef#
# ListSolFunctionInstancesInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionInstancesInputTypeDef
def get_value() -> ListSolFunctionInstancesInputTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolFunctionInstancesInputTypeDef definition
class ListSolFunctionInstancesInputTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],ListSolFunctionPackageMetadataTypeDef#
# ListSolFunctionPackageMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionPackageMetadataTypeDef
def get_value() -> ListSolFunctionPackageMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# ListSolFunctionPackageMetadataTypeDef definition
class ListSolFunctionPackageMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,ListSolFunctionPackagesInputTypeDef#
# ListSolFunctionPackagesInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionPackagesInputTypeDef
def get_value() -> ListSolFunctionPackagesInputTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolFunctionPackagesInputTypeDef definition
class ListSolFunctionPackagesInputTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],ListSolNetworkInstanceMetadataTypeDef#
# ListSolNetworkInstanceMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkInstanceMetadataTypeDef
def get_value() -> ListSolNetworkInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# ListSolNetworkInstanceMetadataTypeDef definition
class ListSolNetworkInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,ListSolNetworkInstancesInputTypeDef#
# ListSolNetworkInstancesInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkInstancesInputTypeDef
def get_value() -> ListSolNetworkInstancesInputTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolNetworkInstancesInputTypeDef definition
class ListSolNetworkInstancesInputTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],ListSolNetworkOperationsMetadataTypeDef#
# ListSolNetworkOperationsMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkOperationsMetadataTypeDef
def get_value() -> ListSolNetworkOperationsMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# ListSolNetworkOperationsMetadataTypeDef definition
class ListSolNetworkOperationsMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,
    nsdInfoId: NotRequired[str],
    vnfInstanceId: NotRequired[str],ListSolNetworkOperationsInputTypeDef#
# ListSolNetworkOperationsInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkOperationsInputTypeDef
def get_value() -> ListSolNetworkOperationsInputTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolNetworkOperationsInputTypeDef definition
class ListSolNetworkOperationsInputTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    nsInstanceId: NotRequired[str],ListSolNetworkPackageMetadataTypeDef#
# ListSolNetworkPackageMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkPackageMetadataTypeDef
def get_value() -> ListSolNetworkPackageMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# ListSolNetworkPackageMetadataTypeDef definition
class ListSolNetworkPackageMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,ListSolNetworkPackagesInputTypeDef#
# ListSolNetworkPackagesInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkPackagesInputTypeDef
def get_value() -> ListSolNetworkPackagesInputTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolNetworkPackagesInputTypeDef definition
class ListSolNetworkPackagesInputTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
    resourceArn: str,TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],TerminateSolNetworkInstanceInputTypeDef#
# TerminateSolNetworkInstanceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import TerminateSolNetworkInstanceInputTypeDef
def get_value() -> TerminateSolNetworkInstanceInputTypeDef:
    return {
        "nsInstanceId": ...,
    }
# TerminateSolNetworkInstanceInputTypeDef definition
class TerminateSolNetworkInstanceInputTypeDef(TypedDict):
    nsInstanceId: str,
    tags: NotRequired[Mapping[str, str]],UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],UpdateSolFunctionPackageInputTypeDef#
# UpdateSolFunctionPackageInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateSolFunctionPackageInputTypeDef
def get_value() -> UpdateSolFunctionPackageInputTypeDef:
    return {
        "operationalState": ...,
    }
# UpdateSolFunctionPackageInputTypeDef definition
class UpdateSolFunctionPackageInputTypeDef(TypedDict):
    operationalState: OperationalStateType,  # (1)
    vnfPkgId: str,UpdateSolNetworkModifyTypeDef#
# UpdateSolNetworkModifyTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateSolNetworkModifyTypeDef
def get_value() -> UpdateSolNetworkModifyTypeDef:
    return {
        "vnfConfigurableProperties": ...,
    }
# UpdateSolNetworkModifyTypeDef definition
class UpdateSolNetworkModifyTypeDef(TypedDict):
    vnfConfigurableProperties: Mapping[str, Any],
    vnfInstanceId: str,UpdateSolNetworkServiceDataTypeDef#
# UpdateSolNetworkServiceDataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateSolNetworkServiceDataTypeDef
def get_value() -> UpdateSolNetworkServiceDataTypeDef:
    return {
        "additionalParamsForNs": ...,
    }
# UpdateSolNetworkServiceDataTypeDef definition
class UpdateSolNetworkServiceDataTypeDef(TypedDict):
    nsdInfoId: str,
    additionalParamsForNs: NotRequired[Mapping[str, Any]],UpdateSolNetworkPackageInputTypeDef#
# UpdateSolNetworkPackageInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateSolNetworkPackageInputTypeDef
def get_value() -> UpdateSolNetworkPackageInputTypeDef:
    return {
        "nsdInfoId": ...,
    }
# UpdateSolNetworkPackageInputTypeDef definition
class UpdateSolNetworkPackageInputTypeDef(TypedDict):
    nsdInfoId: str,
    nsdOperationalState: NsdOperationalStateType,  # (1)PutSolFunctionPackageContentInputTypeDef#
# PutSolFunctionPackageContentInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import PutSolFunctionPackageContentInputTypeDef
def get_value() -> PutSolFunctionPackageContentInputTypeDef:
    return {
        "file": ...,
    }
# PutSolFunctionPackageContentInputTypeDef definition
class PutSolFunctionPackageContentInputTypeDef(TypedDict):
    file: BlobTypeDef,
    vnfPkgId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)PutSolNetworkPackageContentInputTypeDef#
# PutSolNetworkPackageContentInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import PutSolNetworkPackageContentInputTypeDef
def get_value() -> PutSolNetworkPackageContentInputTypeDef:
    return {
        "file": ...,
    }
# PutSolNetworkPackageContentInputTypeDef definition
class PutSolNetworkPackageContentInputTypeDef(TypedDict):
    file: BlobTypeDef,
    nsdInfoId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)ValidateSolFunctionPackageContentInputTypeDef#
# ValidateSolFunctionPackageContentInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ValidateSolFunctionPackageContentInputTypeDef
def get_value() -> ValidateSolFunctionPackageContentInputTypeDef:
    return {
        "file": ...,
    }
# ValidateSolFunctionPackageContentInputTypeDef definition
class ValidateSolFunctionPackageContentInputTypeDef(TypedDict):
    file: BlobTypeDef,
    vnfPkgId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)ValidateSolNetworkPackageContentInputTypeDef#
# ValidateSolNetworkPackageContentInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ValidateSolNetworkPackageContentInputTypeDef
def get_value() -> ValidateSolNetworkPackageContentInputTypeDef:
    return {
        "file": ...,
    }
# ValidateSolNetworkPackageContentInputTypeDef definition
class ValidateSolNetworkPackageContentInputTypeDef(TypedDict):
    file: BlobTypeDef,
    nsdInfoId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)CreateSolFunctionPackageOutputTypeDef#
# CreateSolFunctionPackageOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import CreateSolFunctionPackageOutputTypeDef
def get_value() -> CreateSolFunctionPackageOutputTypeDef:
    return {
        "arn": ...,
    }
# CreateSolFunctionPackageOutputTypeDef definition
class CreateSolFunctionPackageOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    onboardingState: OnboardingStateType,  # (1)
    operationalState: OperationalStateType,  # (2)
    tags: Dict[str, str],
    usageState: UsageStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)- See OnboardingStateType
- See OperationalStateType
- See UsageStateType
- See ResponseMetadataTypeDef
CreateSolNetworkInstanceOutputTypeDef#
# CreateSolNetworkInstanceOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import CreateSolNetworkInstanceOutputTypeDef
def get_value() -> CreateSolNetworkInstanceOutputTypeDef:
    return {
        "arn": ...,
    }
# CreateSolNetworkInstanceOutputTypeDef definition
class CreateSolNetworkInstanceOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    nsInstanceName: str,
    nsdInfoId: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateSolNetworkPackageOutputTypeDef#
# CreateSolNetworkPackageOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import CreateSolNetworkPackageOutputTypeDef
def get_value() -> CreateSolNetworkPackageOutputTypeDef:
    return {
        "arn": ...,
    }
# CreateSolNetworkPackageOutputTypeDef definition
class CreateSolNetworkPackageOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    nsdOnboardingState: NsdOnboardingStateType,  # (1)
    nsdOperationalState: NsdOperationalStateType,  # (2)
    nsdUsageState: NsdUsageStateType,  # (3)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)- See NsdOnboardingStateType
- See NsdOperationalStateType
- See NsdUsageStateType
- See ResponseMetadataTypeDef
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetSolFunctionPackageContentOutputTypeDef#
# GetSolFunctionPackageContentOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionPackageContentOutputTypeDef
def get_value() -> GetSolFunctionPackageContentOutputTypeDef:
    return {
        "contentType": ...,
    }
# GetSolFunctionPackageContentOutputTypeDef definition
class GetSolFunctionPackageContentOutputTypeDef(TypedDict):
    contentType: PackageContentTypeType,  # (1)
    packageContent: aiobotocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetSolFunctionPackageDescriptorOutputTypeDef#
# GetSolFunctionPackageDescriptorOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionPackageDescriptorOutputTypeDef
def get_value() -> GetSolFunctionPackageDescriptorOutputTypeDef:
    return {
        "contentType": ...,
    }
# GetSolFunctionPackageDescriptorOutputTypeDef definition
class GetSolFunctionPackageDescriptorOutputTypeDef(TypedDict):
    contentType: DescriptorContentTypeType,  # (1)
    vnfd: aiobotocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetSolNetworkPackageContentOutputTypeDef#
# GetSolNetworkPackageContentOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkPackageContentOutputTypeDef
def get_value() -> GetSolNetworkPackageContentOutputTypeDef:
    return {
        "contentType": ...,
    }
# GetSolNetworkPackageContentOutputTypeDef definition
class GetSolNetworkPackageContentOutputTypeDef(TypedDict):
    contentType: PackageContentTypeType,  # (1)
    nsdContent: aiobotocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetSolNetworkPackageDescriptorOutputTypeDef#
# GetSolNetworkPackageDescriptorOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkPackageDescriptorOutputTypeDef
def get_value() -> GetSolNetworkPackageDescriptorOutputTypeDef:
    return {
        "contentType": ...,
    }
# GetSolNetworkPackageDescriptorOutputTypeDef definition
class GetSolNetworkPackageDescriptorOutputTypeDef(TypedDict):
    contentType: DescriptorContentTypeType,  # (1)
    nsd: aiobotocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)InstantiateSolNetworkInstanceOutputTypeDef#
# InstantiateSolNetworkInstanceOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import InstantiateSolNetworkInstanceOutputTypeDef
def get_value() -> InstantiateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
# InstantiateSolNetworkInstanceOutputTypeDef definition
class InstantiateSolNetworkInstanceOutputTypeDef(TypedDict):
    nsLcmOpOccId: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "tags": ...,
    }
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)TerminateSolNetworkInstanceOutputTypeDef#
# TerminateSolNetworkInstanceOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import TerminateSolNetworkInstanceOutputTypeDef
def get_value() -> TerminateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
# TerminateSolNetworkInstanceOutputTypeDef definition
class TerminateSolNetworkInstanceOutputTypeDef(TypedDict):
    nsLcmOpOccId: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)UpdateSolFunctionPackageOutputTypeDef#
# UpdateSolFunctionPackageOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateSolFunctionPackageOutputTypeDef
def get_value() -> UpdateSolFunctionPackageOutputTypeDef:
    return {
        "operationalState": ...,
    }
# UpdateSolFunctionPackageOutputTypeDef definition
class UpdateSolFunctionPackageOutputTypeDef(TypedDict):
    operationalState: OperationalStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)UpdateSolNetworkInstanceOutputTypeDef#
# UpdateSolNetworkInstanceOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateSolNetworkInstanceOutputTypeDef
def get_value() -> UpdateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
# UpdateSolNetworkInstanceOutputTypeDef definition
class UpdateSolNetworkInstanceOutputTypeDef(TypedDict):
    nsLcmOpOccId: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)UpdateSolNetworkPackageOutputTypeDef#
# UpdateSolNetworkPackageOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateSolNetworkPackageOutputTypeDef
def get_value() -> UpdateSolNetworkPackageOutputTypeDef:
    return {
        "nsdOperationalState": ...,
    }
# UpdateSolNetworkPackageOutputTypeDef definition
class UpdateSolNetworkPackageOutputTypeDef(TypedDict):
    nsdOperationalState: NsdOperationalStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetSolNetworkOperationTaskDetailsTypeDef#
# GetSolNetworkOperationTaskDetailsTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkOperationTaskDetailsTypeDef
def get_value() -> GetSolNetworkOperationTaskDetailsTypeDef:
    return {
        "taskContext": ...,
    }
# GetSolNetworkOperationTaskDetailsTypeDef definition
class GetSolNetworkOperationTaskDetailsTypeDef(TypedDict):
    taskContext: NotRequired[Dict[str, str]],
    taskEndTime: NotRequired[datetime.datetime],
    taskErrorDetails: NotRequired[ErrorInfoTypeDef],  # (1)
    taskName: NotRequired[str],
    taskStartTime: NotRequired[datetime.datetime],
    taskStatus: NotRequired[TaskStatusType],  # (2)- See ErrorInfoTypeDef
- See TaskStatusType
FunctionArtifactMetaTypeDef#
# FunctionArtifactMetaTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import FunctionArtifactMetaTypeDef
def get_value() -> FunctionArtifactMetaTypeDef:
    return {
        "overrides": ...,
    }
# FunctionArtifactMetaTypeDef definition
class FunctionArtifactMetaTypeDef(TypedDict):
    overrides: NotRequired[List[ToscaOverrideTypeDef]],  # (1)- See List[ToscaOverrideTypeDef]
NetworkArtifactMetaTypeDef#
# NetworkArtifactMetaTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import NetworkArtifactMetaTypeDef
def get_value() -> NetworkArtifactMetaTypeDef:
    return {
        "overrides": ...,
    }
# NetworkArtifactMetaTypeDef definition
class NetworkArtifactMetaTypeDef(TypedDict):
    overrides: NotRequired[List[ToscaOverrideTypeDef]],  # (1)- See List[ToscaOverrideTypeDef]
GetSolNetworkInstanceOutputTypeDef#
# GetSolNetworkInstanceOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkInstanceOutputTypeDef
def get_value() -> GetSolNetworkInstanceOutputTypeDef:
    return {
        "arn": ...,
    }
# GetSolNetworkInstanceOutputTypeDef definition
class GetSolNetworkInstanceOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    lcmOpInfo: LcmOperationInfoTypeDef,  # (1)
    metadata: GetSolNetworkInstanceMetadataTypeDef,  # (2)
    nsInstanceDescription: str,
    nsInstanceName: str,
    nsState: NsStateType,  # (3)
    nsdId: str,
    nsdInfoId: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)- See LcmOperationInfoTypeDef
- See GetSolNetworkInstanceMetadataTypeDef
- See NsStateType
- See ResponseMetadataTypeDef
GetSolNetworkOperationMetadataTypeDef#
# GetSolNetworkOperationMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkOperationMetadataTypeDef
def get_value() -> GetSolNetworkOperationMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# GetSolNetworkOperationMetadataTypeDef definition
class GetSolNetworkOperationMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,
    instantiateMetadata: NotRequired[InstantiateMetadataTypeDef],  # (1)
    modifyVnfInfoMetadata: NotRequired[ModifyVnfInfoMetadataTypeDef],  # (2)
    updateNsMetadata: NotRequired[UpdateNsMetadataTypeDef],  # (3)GetSolVnfcResourceInfoTypeDef#
# GetSolVnfcResourceInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolVnfcResourceInfoTypeDef
def get_value() -> GetSolVnfcResourceInfoTypeDef:
    return {
        "metadata": ...,
    }
# GetSolVnfcResourceInfoTypeDef definition
class GetSolVnfcResourceInfoTypeDef(TypedDict):
    metadata: NotRequired[GetSolVnfcResourceInfoMetadataTypeDef],  # (1)ListSolFunctionInstanceInfoTypeDef#
# ListSolFunctionInstanceInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionInstanceInfoTypeDef
def get_value() -> ListSolFunctionInstanceInfoTypeDef:
    return {
        "arn": ...,
    }
# ListSolFunctionInstanceInfoTypeDef definition
class ListSolFunctionInstanceInfoTypeDef(TypedDict):
    arn: str,
    id: str,
    instantiationState: VnfInstantiationStateType,  # (2)
    metadata: ListSolFunctionInstanceMetadataTypeDef,  # (3)
    nsInstanceId: str,
    vnfPkgId: str,
    instantiatedVnfInfo: NotRequired[GetSolInstantiatedVnfInfoTypeDef],  # (1)
    vnfPkgName: NotRequired[str],- See GetSolInstantiatedVnfInfoTypeDef
- See VnfInstantiationStateType
- See ListSolFunctionInstanceMetadataTypeDef
ListSolFunctionInstancesInputPaginateTypeDef#
# ListSolFunctionInstancesInputPaginateTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionInstancesInputPaginateTypeDef
def get_value() -> ListSolFunctionInstancesInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolFunctionInstancesInputPaginateTypeDef definition
class ListSolFunctionInstancesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListSolFunctionPackagesInputPaginateTypeDef#
# ListSolFunctionPackagesInputPaginateTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionPackagesInputPaginateTypeDef
def get_value() -> ListSolFunctionPackagesInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolFunctionPackagesInputPaginateTypeDef definition
class ListSolFunctionPackagesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListSolNetworkInstancesInputPaginateTypeDef#
# ListSolNetworkInstancesInputPaginateTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkInstancesInputPaginateTypeDef
def get_value() -> ListSolNetworkInstancesInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolNetworkInstancesInputPaginateTypeDef definition
class ListSolNetworkInstancesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListSolNetworkOperationsInputPaginateTypeDef#
# ListSolNetworkOperationsInputPaginateTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkOperationsInputPaginateTypeDef
def get_value() -> ListSolNetworkOperationsInputPaginateTypeDef:
    return {
        "nsInstanceId": ...,
    }
# ListSolNetworkOperationsInputPaginateTypeDef definition
class ListSolNetworkOperationsInputPaginateTypeDef(TypedDict):
    nsInstanceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListSolNetworkPackagesInputPaginateTypeDef#
# ListSolNetworkPackagesInputPaginateTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkPackagesInputPaginateTypeDef
def get_value() -> ListSolNetworkPackagesInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolNetworkPackagesInputPaginateTypeDef definition
class ListSolNetworkPackagesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListSolFunctionPackageInfoTypeDef#
# ListSolFunctionPackageInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionPackageInfoTypeDef
def get_value() -> ListSolFunctionPackageInfoTypeDef:
    return {
        "arn": ...,
    }
# ListSolFunctionPackageInfoTypeDef definition
class ListSolFunctionPackageInfoTypeDef(TypedDict):
    arn: str,
    id: str,
    onboardingState: OnboardingStateType,  # (2)
    operationalState: OperationalStateType,  # (3)
    usageState: UsageStateType,  # (4)
    metadata: NotRequired[ListSolFunctionPackageMetadataTypeDef],  # (1)
    vnfProductName: NotRequired[str],
    vnfProvider: NotRequired[str],
    vnfdId: NotRequired[str],
    vnfdVersion: NotRequired[str],- See ListSolFunctionPackageMetadataTypeDef
- See OnboardingStateType
- See OperationalStateType
- See UsageStateType
ListSolNetworkInstanceInfoTypeDef#
# ListSolNetworkInstanceInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkInstanceInfoTypeDef
def get_value() -> ListSolNetworkInstanceInfoTypeDef:
    return {
        "arn": ...,
    }
# ListSolNetworkInstanceInfoTypeDef definition
class ListSolNetworkInstanceInfoTypeDef(TypedDict):
    arn: str,
    id: str,
    metadata: ListSolNetworkInstanceMetadataTypeDef,  # (1)
    nsInstanceDescription: str,
    nsInstanceName: str,
    nsState: NsStateType,  # (2)
    nsdId: str,
    nsdInfoId: str,ListSolNetworkOperationsInfoTypeDef#
# ListSolNetworkOperationsInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkOperationsInfoTypeDef
def get_value() -> ListSolNetworkOperationsInfoTypeDef:
    return {
        "arn": ...,
    }
# ListSolNetworkOperationsInfoTypeDef definition
class ListSolNetworkOperationsInfoTypeDef(TypedDict):
    arn: str,
    id: str,
    lcmOperationType: LcmOperationTypeType,  # (2)
    nsInstanceId: str,
    operationState: NsLcmOperationStateType,  # (4)
    error: NotRequired[ProblemDetailsTypeDef],  # (1)
    metadata: NotRequired[ListSolNetworkOperationsMetadataTypeDef],  # (3)
    updateType: NotRequired[UpdateSolNetworkTypeType],  # (5)- See ProblemDetailsTypeDef
- See LcmOperationTypeType
- See ListSolNetworkOperationsMetadataTypeDef
- See NsLcmOperationStateType
- See UpdateSolNetworkTypeType
ListSolNetworkPackageInfoTypeDef#
# ListSolNetworkPackageInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkPackageInfoTypeDef
def get_value() -> ListSolNetworkPackageInfoTypeDef:
    return {
        "arn": ...,
    }
# ListSolNetworkPackageInfoTypeDef definition
class ListSolNetworkPackageInfoTypeDef(TypedDict):
    arn: str,
    id: str,
    metadata: ListSolNetworkPackageMetadataTypeDef,  # (1)
    nsdOnboardingState: NsdOnboardingStateType,  # (2)
    nsdOperationalState: NsdOperationalStateType,  # (3)
    nsdUsageState: NsdUsageStateType,  # (4)
    nsdDesigner: NotRequired[str],
    nsdId: NotRequired[str],
    nsdInvariantId: NotRequired[str],
    nsdName: NotRequired[str],
    nsdVersion: NotRequired[str],
    vnfPkgIds: NotRequired[List[str]],- See ListSolNetworkPackageMetadataTypeDef
- See NsdOnboardingStateType
- See NsdOperationalStateType
- See NsdUsageStateType
UpdateSolNetworkInstanceInputTypeDef#
# UpdateSolNetworkInstanceInputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import UpdateSolNetworkInstanceInputTypeDef
def get_value() -> UpdateSolNetworkInstanceInputTypeDef:
    return {
        "nsInstanceId": ...,
    }
# UpdateSolNetworkInstanceInputTypeDef definition
class UpdateSolNetworkInstanceInputTypeDef(TypedDict):
    nsInstanceId: str,
    updateType: UpdateSolNetworkTypeType,  # (1)
    modifyVnfInfoData: NotRequired[UpdateSolNetworkModifyTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
    updateNs: NotRequired[UpdateSolNetworkServiceDataTypeDef],  # (3)- See UpdateSolNetworkTypeType
- See UpdateSolNetworkModifyTypeDef
- See UpdateSolNetworkServiceDataTypeDef
GetSolFunctionPackageMetadataTypeDef#
# GetSolFunctionPackageMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionPackageMetadataTypeDef
def get_value() -> GetSolFunctionPackageMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# GetSolFunctionPackageMetadataTypeDef definition
class GetSolFunctionPackageMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)PutSolFunctionPackageContentMetadataTypeDef#
# PutSolFunctionPackageContentMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import PutSolFunctionPackageContentMetadataTypeDef
def get_value() -> PutSolFunctionPackageContentMetadataTypeDef:
    return {
        "vnfd": ...,
    }
# PutSolFunctionPackageContentMetadataTypeDef definition
class PutSolFunctionPackageContentMetadataTypeDef(TypedDict):
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)ValidateSolFunctionPackageContentMetadataTypeDef#
# ValidateSolFunctionPackageContentMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ValidateSolFunctionPackageContentMetadataTypeDef
def get_value() -> ValidateSolFunctionPackageContentMetadataTypeDef:
    return {
        "vnfd": ...,
    }
# ValidateSolFunctionPackageContentMetadataTypeDef definition
class ValidateSolFunctionPackageContentMetadataTypeDef(TypedDict):
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)GetSolNetworkPackageMetadataTypeDef#
# GetSolNetworkPackageMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkPackageMetadataTypeDef
def get_value() -> GetSolNetworkPackageMetadataTypeDef:
    return {
        "createdAt": ...,
    }
# GetSolNetworkPackageMetadataTypeDef definition
class GetSolNetworkPackageMetadataTypeDef(TypedDict):
    createdAt: datetime.datetime,
    lastModified: datetime.datetime,
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)PutSolNetworkPackageContentMetadataTypeDef#
# PutSolNetworkPackageContentMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import PutSolNetworkPackageContentMetadataTypeDef
def get_value() -> PutSolNetworkPackageContentMetadataTypeDef:
    return {
        "nsd": ...,
    }
# PutSolNetworkPackageContentMetadataTypeDef definition
class PutSolNetworkPackageContentMetadataTypeDef(TypedDict):
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)ValidateSolNetworkPackageContentMetadataTypeDef#
# ValidateSolNetworkPackageContentMetadataTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ValidateSolNetworkPackageContentMetadataTypeDef
def get_value() -> ValidateSolNetworkPackageContentMetadataTypeDef:
    return {
        "nsd": ...,
    }
# ValidateSolNetworkPackageContentMetadataTypeDef definition
class ValidateSolNetworkPackageContentMetadataTypeDef(TypedDict):
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)GetSolNetworkOperationOutputTypeDef#
# GetSolNetworkOperationOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkOperationOutputTypeDef
def get_value() -> GetSolNetworkOperationOutputTypeDef:
    return {
        "arn": ...,
    }
# GetSolNetworkOperationOutputTypeDef definition
class GetSolNetworkOperationOutputTypeDef(TypedDict):
    arn: str,
    error: ProblemDetailsTypeDef,  # (1)
    id: str,
    lcmOperationType: LcmOperationTypeType,  # (2)
    metadata: GetSolNetworkOperationMetadataTypeDef,  # (3)
    nsInstanceId: str,
    operationState: NsLcmOperationStateType,  # (4)
    tags: Dict[str, str],
    tasks: List[GetSolNetworkOperationTaskDetailsTypeDef],  # (5)
    updateType: UpdateSolNetworkTypeType,  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)- See ProblemDetailsTypeDef
- See LcmOperationTypeType
- See GetSolNetworkOperationMetadataTypeDef
- See NsLcmOperationStateType
- See List[GetSolNetworkOperationTaskDetailsTypeDef]
- See UpdateSolNetworkTypeType
- See ResponseMetadataTypeDef
GetSolVnfInfoTypeDef#
# GetSolVnfInfoTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolVnfInfoTypeDef
def get_value() -> GetSolVnfInfoTypeDef:
    return {
        "vnfState": ...,
    }
# GetSolVnfInfoTypeDef definition
class GetSolVnfInfoTypeDef(TypedDict):
    vnfState: NotRequired[VnfOperationalStateType],  # (1)
    vnfcResourceInfo: NotRequired[List[GetSolVnfcResourceInfoTypeDef]],  # (2)- See VnfOperationalStateType
- See List[GetSolVnfcResourceInfoTypeDef]
ListSolFunctionInstancesOutputTypeDef#
# ListSolFunctionInstancesOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionInstancesOutputTypeDef
def get_value() -> ListSolFunctionInstancesOutputTypeDef:
    return {
        "functionInstances": ...,
    }
# ListSolFunctionInstancesOutputTypeDef definition
class ListSolFunctionInstancesOutputTypeDef(TypedDict):
    functionInstances: List[ListSolFunctionInstanceInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ListSolFunctionInstanceInfoTypeDef]
- See ResponseMetadataTypeDef
ListSolFunctionPackagesOutputTypeDef#
# ListSolFunctionPackagesOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolFunctionPackagesOutputTypeDef
def get_value() -> ListSolFunctionPackagesOutputTypeDef:
    return {
        "functionPackages": ...,
    }
# ListSolFunctionPackagesOutputTypeDef definition
class ListSolFunctionPackagesOutputTypeDef(TypedDict):
    functionPackages: List[ListSolFunctionPackageInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ListSolFunctionPackageInfoTypeDef]
- See ResponseMetadataTypeDef
ListSolNetworkInstancesOutputTypeDef#
# ListSolNetworkInstancesOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkInstancesOutputTypeDef
def get_value() -> ListSolNetworkInstancesOutputTypeDef:
    return {
        "networkInstances": ...,
    }
# ListSolNetworkInstancesOutputTypeDef definition
class ListSolNetworkInstancesOutputTypeDef(TypedDict):
    networkInstances: List[ListSolNetworkInstanceInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ListSolNetworkInstanceInfoTypeDef]
- See ResponseMetadataTypeDef
ListSolNetworkOperationsOutputTypeDef#
# ListSolNetworkOperationsOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkOperationsOutputTypeDef
def get_value() -> ListSolNetworkOperationsOutputTypeDef:
    return {
        "networkOperations": ...,
    }
# ListSolNetworkOperationsOutputTypeDef definition
class ListSolNetworkOperationsOutputTypeDef(TypedDict):
    networkOperations: List[ListSolNetworkOperationsInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ListSolNetworkOperationsInfoTypeDef]
- See ResponseMetadataTypeDef
ListSolNetworkPackagesOutputTypeDef#
# ListSolNetworkPackagesOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ListSolNetworkPackagesOutputTypeDef
def get_value() -> ListSolNetworkPackagesOutputTypeDef:
    return {
        "networkPackages": ...,
    }
# ListSolNetworkPackagesOutputTypeDef definition
class ListSolNetworkPackagesOutputTypeDef(TypedDict):
    networkPackages: List[ListSolNetworkPackageInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ListSolNetworkPackageInfoTypeDef]
- See ResponseMetadataTypeDef
GetSolFunctionPackageOutputTypeDef#
# GetSolFunctionPackageOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionPackageOutputTypeDef
def get_value() -> GetSolFunctionPackageOutputTypeDef:
    return {
        "arn": ...,
    }
# GetSolFunctionPackageOutputTypeDef definition
class GetSolFunctionPackageOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    metadata: GetSolFunctionPackageMetadataTypeDef,  # (1)
    onboardingState: OnboardingStateType,  # (2)
    operationalState: OperationalStateType,  # (3)
    tags: Dict[str, str],
    usageState: UsageStateType,  # (4)
    vnfProductName: str,
    vnfProvider: str,
    vnfdId: str,
    vnfdVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See GetSolFunctionPackageMetadataTypeDef
- See OnboardingStateType
- See OperationalStateType
- See UsageStateType
- See ResponseMetadataTypeDef
PutSolFunctionPackageContentOutputTypeDef#
# PutSolFunctionPackageContentOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import PutSolFunctionPackageContentOutputTypeDef
def get_value() -> PutSolFunctionPackageContentOutputTypeDef:
    return {
        "id": ...,
    }
# PutSolFunctionPackageContentOutputTypeDef definition
class PutSolFunctionPackageContentOutputTypeDef(TypedDict):
    id: str,
    metadata: PutSolFunctionPackageContentMetadataTypeDef,  # (1)
    vnfProductName: str,
    vnfProvider: str,
    vnfdId: str,
    vnfdVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)ValidateSolFunctionPackageContentOutputTypeDef#
# ValidateSolFunctionPackageContentOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ValidateSolFunctionPackageContentOutputTypeDef
def get_value() -> ValidateSolFunctionPackageContentOutputTypeDef:
    return {
        "id": ...,
    }
# ValidateSolFunctionPackageContentOutputTypeDef definition
class ValidateSolFunctionPackageContentOutputTypeDef(TypedDict):
    id: str,
    metadata: ValidateSolFunctionPackageContentMetadataTypeDef,  # (1)
    vnfProductName: str,
    vnfProvider: str,
    vnfdId: str,
    vnfdVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetSolNetworkPackageOutputTypeDef#
# GetSolNetworkPackageOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolNetworkPackageOutputTypeDef
def get_value() -> GetSolNetworkPackageOutputTypeDef:
    return {
        "arn": ...,
    }
# GetSolNetworkPackageOutputTypeDef definition
class GetSolNetworkPackageOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    metadata: GetSolNetworkPackageMetadataTypeDef,  # (1)
    nsdId: str,
    nsdName: str,
    nsdOnboardingState: NsdOnboardingStateType,  # (2)
    nsdOperationalState: NsdOperationalStateType,  # (3)
    nsdUsageState: NsdUsageStateType,  # (4)
    nsdVersion: str,
    tags: Dict[str, str],
    vnfPkgIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See GetSolNetworkPackageMetadataTypeDef
- See NsdOnboardingStateType
- See NsdOperationalStateType
- See NsdUsageStateType
- See ResponseMetadataTypeDef
PutSolNetworkPackageContentOutputTypeDef#
# PutSolNetworkPackageContentOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import PutSolNetworkPackageContentOutputTypeDef
def get_value() -> PutSolNetworkPackageContentOutputTypeDef:
    return {
        "arn": ...,
    }
# PutSolNetworkPackageContentOutputTypeDef definition
class PutSolNetworkPackageContentOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    metadata: PutSolNetworkPackageContentMetadataTypeDef,  # (1)
    nsdId: str,
    nsdName: str,
    nsdVersion: str,
    vnfPkgIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)ValidateSolNetworkPackageContentOutputTypeDef#
# ValidateSolNetworkPackageContentOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import ValidateSolNetworkPackageContentOutputTypeDef
def get_value() -> ValidateSolNetworkPackageContentOutputTypeDef:
    return {
        "arn": ...,
    }
# ValidateSolNetworkPackageContentOutputTypeDef definition
class ValidateSolNetworkPackageContentOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    metadata: ValidateSolNetworkPackageContentMetadataTypeDef,  # (1)
    nsdId: str,
    nsdName: str,
    nsdVersion: str,
    vnfPkgIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetSolFunctionInstanceOutputTypeDef#
# GetSolFunctionInstanceOutputTypeDef TypedDict usage example
from types_aiobotocore_tnb.type_defs import GetSolFunctionInstanceOutputTypeDef
def get_value() -> GetSolFunctionInstanceOutputTypeDef:
    return {
        "arn": ...,
    }
# GetSolFunctionInstanceOutputTypeDef definition
class GetSolFunctionInstanceOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    instantiatedVnfInfo: GetSolVnfInfoTypeDef,  # (1)
    instantiationState: VnfInstantiationStateType,  # (2)
    metadata: GetSolFunctionInstanceMetadataTypeDef,  # (3)
    nsInstanceId: str,
    tags: Dict[str, str],
    vnfPkgId: str,
    vnfProductName: str,
    vnfProvider: str,
    vnfdId: str,
    vnfdVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)