Skip to content

Type definitions#

Index > TelcoNetworkBuilder > Type definitions

Auto-generated documentation for TelcoNetworkBuilder type annotations stubs module mypy-boto3-tnb.

BlobTypeDef#

# BlobTypeDef Union usage example

from mypy_boto3_tnb.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

CancelSolNetworkOperationInputTypeDef#

# CancelSolNetworkOperationInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import CancelSolNetworkOperationInputTypeDef


def get_value() -> CancelSolNetworkOperationInputTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }


# CancelSolNetworkOperationInputTypeDef definition

class CancelSolNetworkOperationInputTypeDef(TypedDict):
    nsLcmOpOccId: str,

CreateSolFunctionPackageInputTypeDef#

# CreateSolFunctionPackageInputTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_tnb.type_defs import DeleteSolFunctionPackageInputTypeDef


def get_value() -> DeleteSolFunctionPackageInputTypeDef:
    return {
        "vnfPkgId": ...,
    }


# DeleteSolFunctionPackageInputTypeDef definition

class DeleteSolFunctionPackageInputTypeDef(TypedDict):
    vnfPkgId: str,

DeleteSolNetworkInstanceInputTypeDef#

# DeleteSolNetworkInstanceInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import DeleteSolNetworkInstanceInputTypeDef


def get_value() -> DeleteSolNetworkInstanceInputTypeDef:
    return {
        "nsInstanceId": ...,
    }


# DeleteSolNetworkInstanceInputTypeDef definition

class DeleteSolNetworkInstanceInputTypeDef(TypedDict):
    nsInstanceId: str,

DeleteSolNetworkPackageInputTypeDef#

# DeleteSolNetworkPackageInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import DeleteSolNetworkPackageInputTypeDef


def get_value() -> DeleteSolNetworkPackageInputTypeDef:
    return {
        "nsdInfoId": ...,
    }


# DeleteSolNetworkPackageInputTypeDef definition

class DeleteSolNetworkPackageInputTypeDef(TypedDict):
    nsdInfoId: str,

ErrorInfoTypeDef#

# ErrorInfoTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_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 mypy_boto3_tnb.type_defs import GetSolFunctionInstanceInputTypeDef


def get_value() -> GetSolFunctionInstanceInputTypeDef:
    return {
        "vnfInstanceId": ...,
    }


# GetSolFunctionInstanceInputTypeDef definition

class GetSolFunctionInstanceInputTypeDef(TypedDict):
    vnfInstanceId: str,

GetSolFunctionInstanceMetadataTypeDef#

# GetSolFunctionInstanceMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionInstanceMetadataTypeDef


def get_value() -> GetSolFunctionInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# GetSolFunctionInstanceMetadataTypeDef definition

class GetSolFunctionInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

GetSolFunctionPackageContentInputTypeDef#

# GetSolFunctionPackageContentInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageContentInputTypeDef


def get_value() -> GetSolFunctionPackageContentInputTypeDef:
    return {
        "accept": ...,
    }


# GetSolFunctionPackageContentInputTypeDef definition

class GetSolFunctionPackageContentInputTypeDef(TypedDict):
    accept: PackageContentTypeType,  # (1)
    vnfPkgId: str,
  1. See PackageContentTypeType

GetSolFunctionPackageDescriptorInputTypeDef#

# GetSolFunctionPackageDescriptorInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageDescriptorInputTypeDef


def get_value() -> GetSolFunctionPackageDescriptorInputTypeDef:
    return {
        "accept": ...,
    }


# GetSolFunctionPackageDescriptorInputTypeDef definition

class GetSolFunctionPackageDescriptorInputTypeDef(TypedDict):
    accept: DescriptorContentTypeType,  # (1)
    vnfPkgId: str,
  1. See DescriptorContentTypeType

GetSolFunctionPackageInputTypeDef#

# GetSolFunctionPackageInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageInputTypeDef


def get_value() -> GetSolFunctionPackageInputTypeDef:
    return {
        "vnfPkgId": ...,
    }


# GetSolFunctionPackageInputTypeDef definition

class GetSolFunctionPackageInputTypeDef(TypedDict):
    vnfPkgId: str,

GetSolInstantiatedVnfInfoTypeDef#

# GetSolInstantiatedVnfInfoTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolInstantiatedVnfInfoTypeDef


def get_value() -> GetSolInstantiatedVnfInfoTypeDef:
    return {
        "vnfState": ...,
    }


# GetSolInstantiatedVnfInfoTypeDef definition

class GetSolInstantiatedVnfInfoTypeDef(TypedDict):
    vnfState: NotRequired[VnfOperationalStateType],  # (1)
  1. See VnfOperationalStateType

GetSolNetworkInstanceInputTypeDef#

# GetSolNetworkInstanceInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkInstanceInputTypeDef


def get_value() -> GetSolNetworkInstanceInputTypeDef:
    return {
        "nsInstanceId": ...,
    }


# GetSolNetworkInstanceInputTypeDef definition

class GetSolNetworkInstanceInputTypeDef(TypedDict):
    nsInstanceId: str,

GetSolNetworkInstanceMetadataTypeDef#

# GetSolNetworkInstanceMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkInstanceMetadataTypeDef


def get_value() -> GetSolNetworkInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# GetSolNetworkInstanceMetadataTypeDef definition

class GetSolNetworkInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

LcmOperationInfoTypeDef#

# LcmOperationInfoTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import LcmOperationInfoTypeDef


def get_value() -> LcmOperationInfoTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }


# LcmOperationInfoTypeDef definition

class LcmOperationInfoTypeDef(TypedDict):
    nsLcmOpOccId: str,

GetSolNetworkOperationInputTypeDef#

# GetSolNetworkOperationInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkOperationInputTypeDef


def get_value() -> GetSolNetworkOperationInputTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }


# GetSolNetworkOperationInputTypeDef definition

class GetSolNetworkOperationInputTypeDef(TypedDict):
    nsLcmOpOccId: str,

InstantiateMetadataTypeDef#

# InstantiateMetadataTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_tnb.type_defs import GetSolNetworkPackageContentInputTypeDef


def get_value() -> GetSolNetworkPackageContentInputTypeDef:
    return {
        "accept": ...,
    }


# GetSolNetworkPackageContentInputTypeDef definition

class GetSolNetworkPackageContentInputTypeDef(TypedDict):
    accept: PackageContentTypeType,  # (1)
    nsdInfoId: str,
  1. See PackageContentTypeType

GetSolNetworkPackageDescriptorInputTypeDef#

# GetSolNetworkPackageDescriptorInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageDescriptorInputTypeDef


def get_value() -> GetSolNetworkPackageDescriptorInputTypeDef:
    return {
        "nsdInfoId": ...,
    }


# GetSolNetworkPackageDescriptorInputTypeDef definition

class GetSolNetworkPackageDescriptorInputTypeDef(TypedDict):
    nsdInfoId: str,

GetSolNetworkPackageInputTypeDef#

# GetSolNetworkPackageInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageInputTypeDef


def get_value() -> GetSolNetworkPackageInputTypeDef:
    return {
        "nsdInfoId": ...,
    }


# GetSolNetworkPackageInputTypeDef definition

class GetSolNetworkPackageInputTypeDef(TypedDict):
    nsdInfoId: str,

GetSolVnfcResourceInfoMetadataTypeDef#

# GetSolVnfcResourceInfoMetadataTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_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 mypy_boto3_tnb.type_defs import ListSolFunctionInstanceMetadataTypeDef


def get_value() -> ListSolFunctionInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# ListSolFunctionInstanceMetadataTypeDef definition

class ListSolFunctionInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_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 mypy_boto3_tnb.type_defs import ListSolFunctionPackageMetadataTypeDef


def get_value() -> ListSolFunctionPackageMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# ListSolFunctionPackageMetadataTypeDef definition

class ListSolFunctionPackageMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

ListSolFunctionPackagesInputTypeDef#

# ListSolFunctionPackagesInputTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_tnb.type_defs import ListSolNetworkInstanceMetadataTypeDef


def get_value() -> ListSolNetworkInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# ListSolNetworkInstanceMetadataTypeDef definition

class ListSolNetworkInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

ListSolNetworkInstancesInputTypeDef#

# ListSolNetworkInstancesInputTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_tnb.type_defs import ListSolNetworkOperationsMetadataTypeDef


def get_value() -> ListSolNetworkOperationsMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# ListSolNetworkOperationsMetadataTypeDef definition

class ListSolNetworkOperationsMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,
    nsdInfoId: NotRequired[str],
    vnfInstanceId: NotRequired[str],

ListSolNetworkOperationsInputTypeDef#

# ListSolNetworkOperationsInputTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_tnb.type_defs import ListSolNetworkPackageMetadataTypeDef


def get_value() -> ListSolNetworkPackageMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# ListSolNetworkPackageMetadataTypeDef definition

class ListSolNetworkPackageMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

ListSolNetworkPackagesInputTypeDef#

# ListSolNetworkPackagesInputTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_tnb.type_defs import ListTagsForResourceInputTypeDef


def get_value() -> ListTagsForResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceInputTypeDef definition

class ListTagsForResourceInputTypeDef(TypedDict):
    resourceArn: str,

TagResourceInputTypeDef#

# TagResourceInputTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_tnb.type_defs import UpdateSolFunctionPackageInputTypeDef


def get_value() -> UpdateSolFunctionPackageInputTypeDef:
    return {
        "operationalState": ...,
    }


# UpdateSolFunctionPackageInputTypeDef definition

class UpdateSolFunctionPackageInputTypeDef(TypedDict):
    operationalState: OperationalStateType,  # (1)
    vnfPkgId: str,
  1. See OperationalStateType

UpdateSolNetworkModifyTypeDef#

# UpdateSolNetworkModifyTypeDef TypedDict usage example

from mypy_boto3_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 mypy_boto3_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 mypy_boto3_tnb.type_defs import UpdateSolNetworkPackageInputTypeDef


def get_value() -> UpdateSolNetworkPackageInputTypeDef:
    return {
        "nsdInfoId": ...,
    }


# UpdateSolNetworkPackageInputTypeDef definition

class UpdateSolNetworkPackageInputTypeDef(TypedDict):
    nsdInfoId: str,
    nsdOperationalState: NsdOperationalStateType,  # (1)
  1. See NsdOperationalStateType

PutSolFunctionPackageContentInputTypeDef#

# PutSolFunctionPackageContentInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import PutSolFunctionPackageContentInputTypeDef


def get_value() -> PutSolFunctionPackageContentInputTypeDef:
    return {
        "file": ...,
    }


# PutSolFunctionPackageContentInputTypeDef definition

class PutSolFunctionPackageContentInputTypeDef(TypedDict):
    file: BlobTypeDef,
    vnfPkgId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

PutSolNetworkPackageContentInputTypeDef#

# PutSolNetworkPackageContentInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import PutSolNetworkPackageContentInputTypeDef


def get_value() -> PutSolNetworkPackageContentInputTypeDef:
    return {
        "file": ...,
    }


# PutSolNetworkPackageContentInputTypeDef definition

class PutSolNetworkPackageContentInputTypeDef(TypedDict):
    file: BlobTypeDef,
    nsdInfoId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

ValidateSolFunctionPackageContentInputTypeDef#

# ValidateSolFunctionPackageContentInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ValidateSolFunctionPackageContentInputTypeDef


def get_value() -> ValidateSolFunctionPackageContentInputTypeDef:
    return {
        "file": ...,
    }


# ValidateSolFunctionPackageContentInputTypeDef definition

class ValidateSolFunctionPackageContentInputTypeDef(TypedDict):
    file: BlobTypeDef,
    vnfPkgId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

ValidateSolNetworkPackageContentInputTypeDef#

# ValidateSolNetworkPackageContentInputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ValidateSolNetworkPackageContentInputTypeDef


def get_value() -> ValidateSolNetworkPackageContentInputTypeDef:
    return {
        "file": ...,
    }


# ValidateSolNetworkPackageContentInputTypeDef definition

class ValidateSolNetworkPackageContentInputTypeDef(TypedDict):
    file: BlobTypeDef,
    nsdInfoId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

CreateSolFunctionPackageOutputTypeDef#

# CreateSolFunctionPackageOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See OnboardingStateType
  2. See OperationalStateType
  3. See UsageStateType
  4. See ResponseMetadataTypeDef

CreateSolNetworkInstanceOutputTypeDef#

# CreateSolNetworkInstanceOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See ResponseMetadataTypeDef

CreateSolNetworkPackageOutputTypeDef#

# CreateSolNetworkPackageOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See NsdOnboardingStateType
  2. See NsdOperationalStateType
  3. See NsdUsageStateType
  4. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSolFunctionPackageContentOutputTypeDef#

# GetSolFunctionPackageContentOutputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageContentOutputTypeDef


def get_value() -> GetSolFunctionPackageContentOutputTypeDef:
    return {
        "contentType": ...,
    }


# GetSolFunctionPackageContentOutputTypeDef definition

class GetSolFunctionPackageContentOutputTypeDef(TypedDict):
    contentType: PackageContentTypeType,  # (1)
    packageContent: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageContentTypeType
  2. See ResponseMetadataTypeDef

GetSolFunctionPackageDescriptorOutputTypeDef#

# GetSolFunctionPackageDescriptorOutputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageDescriptorOutputTypeDef


def get_value() -> GetSolFunctionPackageDescriptorOutputTypeDef:
    return {
        "contentType": ...,
    }


# GetSolFunctionPackageDescriptorOutputTypeDef definition

class GetSolFunctionPackageDescriptorOutputTypeDef(TypedDict):
    contentType: DescriptorContentTypeType,  # (1)
    vnfd: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DescriptorContentTypeType
  2. See ResponseMetadataTypeDef

GetSolNetworkPackageContentOutputTypeDef#

# GetSolNetworkPackageContentOutputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageContentOutputTypeDef


def get_value() -> GetSolNetworkPackageContentOutputTypeDef:
    return {
        "contentType": ...,
    }


# GetSolNetworkPackageContentOutputTypeDef definition

class GetSolNetworkPackageContentOutputTypeDef(TypedDict):
    contentType: PackageContentTypeType,  # (1)
    nsdContent: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageContentTypeType
  2. See ResponseMetadataTypeDef

GetSolNetworkPackageDescriptorOutputTypeDef#

# GetSolNetworkPackageDescriptorOutputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageDescriptorOutputTypeDef


def get_value() -> GetSolNetworkPackageDescriptorOutputTypeDef:
    return {
        "contentType": ...,
    }


# GetSolNetworkPackageDescriptorOutputTypeDef definition

class GetSolNetworkPackageDescriptorOutputTypeDef(TypedDict):
    contentType: DescriptorContentTypeType,  # (1)
    nsd: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DescriptorContentTypeType
  2. See ResponseMetadataTypeDef

InstantiateSolNetworkInstanceOutputTypeDef#

# InstantiateSolNetworkInstanceOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See ResponseMetadataTypeDef

ListTagsForResourceOutputTypeDef#

# ListTagsForResourceOutputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ListTagsForResourceOutputTypeDef


def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceOutputTypeDef definition

class ListTagsForResourceOutputTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TerminateSolNetworkInstanceOutputTypeDef#

# TerminateSolNetworkInstanceOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See ResponseMetadataTypeDef

UpdateSolFunctionPackageOutputTypeDef#

# UpdateSolFunctionPackageOutputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import UpdateSolFunctionPackageOutputTypeDef


def get_value() -> UpdateSolFunctionPackageOutputTypeDef:
    return {
        "operationalState": ...,
    }


# UpdateSolFunctionPackageOutputTypeDef definition

class UpdateSolFunctionPackageOutputTypeDef(TypedDict):
    operationalState: OperationalStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationalStateType
  2. See ResponseMetadataTypeDef

UpdateSolNetworkInstanceOutputTypeDef#

# UpdateSolNetworkInstanceOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See ResponseMetadataTypeDef

UpdateSolNetworkPackageOutputTypeDef#

# UpdateSolNetworkPackageOutputTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import UpdateSolNetworkPackageOutputTypeDef


def get_value() -> UpdateSolNetworkPackageOutputTypeDef:
    return {
        "nsdOperationalState": ...,
    }


# UpdateSolNetworkPackageOutputTypeDef definition

class UpdateSolNetworkPackageOutputTypeDef(TypedDict):
    nsdOperationalState: NsdOperationalStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NsdOperationalStateType
  2. See ResponseMetadataTypeDef

GetSolNetworkOperationTaskDetailsTypeDef#

# GetSolNetworkOperationTaskDetailsTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkOperationTaskDetailsTypeDef


def get_value() -> GetSolNetworkOperationTaskDetailsTypeDef:
    return {
        "taskContext": ...,
    }


# GetSolNetworkOperationTaskDetailsTypeDef definition

class GetSolNetworkOperationTaskDetailsTypeDef(TypedDict):
    taskContext: NotRequired[Dict[str, str]],
    taskEndTime: NotRequired[datetime],
    taskErrorDetails: NotRequired[ErrorInfoTypeDef],  # (1)
    taskName: NotRequired[str],
    taskStartTime: NotRequired[datetime],
    taskStatus: NotRequired[TaskStatusType],  # (2)
  1. See ErrorInfoTypeDef
  2. See TaskStatusType

FunctionArtifactMetaTypeDef#

# FunctionArtifactMetaTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import FunctionArtifactMetaTypeDef


def get_value() -> FunctionArtifactMetaTypeDef:
    return {
        "overrides": ...,
    }


# FunctionArtifactMetaTypeDef definition

class FunctionArtifactMetaTypeDef(TypedDict):
    overrides: NotRequired[List[ToscaOverrideTypeDef]],  # (1)
  1. See ToscaOverrideTypeDef

NetworkArtifactMetaTypeDef#

# NetworkArtifactMetaTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import NetworkArtifactMetaTypeDef


def get_value() -> NetworkArtifactMetaTypeDef:
    return {
        "overrides": ...,
    }


# NetworkArtifactMetaTypeDef definition

class NetworkArtifactMetaTypeDef(TypedDict):
    overrides: NotRequired[List[ToscaOverrideTypeDef]],  # (1)
  1. See ToscaOverrideTypeDef

GetSolNetworkInstanceOutputTypeDef#

# GetSolNetworkInstanceOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See LcmOperationInfoTypeDef
  2. See GetSolNetworkInstanceMetadataTypeDef
  3. See NsStateType
  4. See ResponseMetadataTypeDef

GetSolNetworkOperationMetadataTypeDef#

# GetSolNetworkOperationMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkOperationMetadataTypeDef


def get_value() -> GetSolNetworkOperationMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# GetSolNetworkOperationMetadataTypeDef definition

class GetSolNetworkOperationMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,
    instantiateMetadata: NotRequired[InstantiateMetadataTypeDef],  # (1)
    modifyVnfInfoMetadata: NotRequired[ModifyVnfInfoMetadataTypeDef],  # (2)
    updateNsMetadata: NotRequired[UpdateNsMetadataTypeDef],  # (3)
  1. See InstantiateMetadataTypeDef
  2. See ModifyVnfInfoMetadataTypeDef
  3. See UpdateNsMetadataTypeDef

GetSolVnfcResourceInfoTypeDef#

# GetSolVnfcResourceInfoTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolVnfcResourceInfoTypeDef


def get_value() -> GetSolVnfcResourceInfoTypeDef:
    return {
        "metadata": ...,
    }


# GetSolVnfcResourceInfoTypeDef definition

class GetSolVnfcResourceInfoTypeDef(TypedDict):
    metadata: NotRequired[GetSolVnfcResourceInfoMetadataTypeDef],  # (1)
  1. See GetSolVnfcResourceInfoMetadataTypeDef

ListSolFunctionInstanceInfoTypeDef#

# ListSolFunctionInstanceInfoTypeDef TypedDict usage example

from mypy_boto3_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],
  1. See GetSolInstantiatedVnfInfoTypeDef
  2. See VnfInstantiationStateType
  3. See ListSolFunctionInstanceMetadataTypeDef

ListSolFunctionInstancesInputPaginateTypeDef#

# ListSolFunctionInstancesInputPaginateTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionInstancesInputPaginateTypeDef


def get_value() -> ListSolFunctionInstancesInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListSolFunctionInstancesInputPaginateTypeDef definition

class ListSolFunctionInstancesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolFunctionPackagesInputPaginateTypeDef#

# ListSolFunctionPackagesInputPaginateTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionPackagesInputPaginateTypeDef


def get_value() -> ListSolFunctionPackagesInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListSolFunctionPackagesInputPaginateTypeDef definition

class ListSolFunctionPackagesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolNetworkInstancesInputPaginateTypeDef#

# ListSolNetworkInstancesInputPaginateTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkInstancesInputPaginateTypeDef


def get_value() -> ListSolNetworkInstancesInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListSolNetworkInstancesInputPaginateTypeDef definition

class ListSolNetworkInstancesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolNetworkOperationsInputPaginateTypeDef#

# ListSolNetworkOperationsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsInputPaginateTypeDef


def get_value() -> ListSolNetworkOperationsInputPaginateTypeDef:
    return {
        "nsInstanceId": ...,
    }


# ListSolNetworkOperationsInputPaginateTypeDef definition

class ListSolNetworkOperationsInputPaginateTypeDef(TypedDict):
    nsInstanceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolNetworkPackagesInputPaginateTypeDef#

# ListSolNetworkPackagesInputPaginateTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkPackagesInputPaginateTypeDef


def get_value() -> ListSolNetworkPackagesInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListSolNetworkPackagesInputPaginateTypeDef definition

class ListSolNetworkPackagesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolFunctionPackageInfoTypeDef#

# ListSolFunctionPackageInfoTypeDef TypedDict usage example

from mypy_boto3_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],
  1. See ListSolFunctionPackageMetadataTypeDef
  2. See OnboardingStateType
  3. See OperationalStateType
  4. See UsageStateType

ListSolNetworkInstanceInfoTypeDef#

# ListSolNetworkInstanceInfoTypeDef TypedDict usage example

from mypy_boto3_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,
  1. See ListSolNetworkInstanceMetadataTypeDef
  2. See NsStateType

ListSolNetworkOperationsInfoTypeDef#

# ListSolNetworkOperationsInfoTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See ProblemDetailsTypeDef
  2. See LcmOperationTypeType
  3. See ListSolNetworkOperationsMetadataTypeDef
  4. See NsLcmOperationStateType
  5. See UpdateSolNetworkTypeType

ListSolNetworkPackageInfoTypeDef#

# ListSolNetworkPackageInfoTypeDef TypedDict usage example

from mypy_boto3_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]],
  1. See ListSolNetworkPackageMetadataTypeDef
  2. See NsdOnboardingStateType
  3. See NsdOperationalStateType
  4. See NsdUsageStateType

UpdateSolNetworkInstanceInputTypeDef#

# UpdateSolNetworkInstanceInputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See UpdateSolNetworkTypeType
  2. See UpdateSolNetworkModifyTypeDef
  3. See UpdateSolNetworkServiceDataTypeDef

GetSolFunctionPackageMetadataTypeDef#

# GetSolFunctionPackageMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageMetadataTypeDef


def get_value() -> GetSolFunctionPackageMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# GetSolFunctionPackageMetadataTypeDef definition

class GetSolFunctionPackageMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)
  1. See FunctionArtifactMetaTypeDef

PutSolFunctionPackageContentMetadataTypeDef#

# PutSolFunctionPackageContentMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import PutSolFunctionPackageContentMetadataTypeDef


def get_value() -> PutSolFunctionPackageContentMetadataTypeDef:
    return {
        "vnfd": ...,
    }


# PutSolFunctionPackageContentMetadataTypeDef definition

class PutSolFunctionPackageContentMetadataTypeDef(TypedDict):
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)
  1. See FunctionArtifactMetaTypeDef

ValidateSolFunctionPackageContentMetadataTypeDef#

# ValidateSolFunctionPackageContentMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ValidateSolFunctionPackageContentMetadataTypeDef


def get_value() -> ValidateSolFunctionPackageContentMetadataTypeDef:
    return {
        "vnfd": ...,
    }


# ValidateSolFunctionPackageContentMetadataTypeDef definition

class ValidateSolFunctionPackageContentMetadataTypeDef(TypedDict):
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)
  1. See FunctionArtifactMetaTypeDef

GetSolNetworkPackageMetadataTypeDef#

# GetSolNetworkPackageMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageMetadataTypeDef


def get_value() -> GetSolNetworkPackageMetadataTypeDef:
    return {
        "createdAt": ...,
    }


# GetSolNetworkPackageMetadataTypeDef definition

class GetSolNetworkPackageMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)
  1. See NetworkArtifactMetaTypeDef

PutSolNetworkPackageContentMetadataTypeDef#

# PutSolNetworkPackageContentMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import PutSolNetworkPackageContentMetadataTypeDef


def get_value() -> PutSolNetworkPackageContentMetadataTypeDef:
    return {
        "nsd": ...,
    }


# PutSolNetworkPackageContentMetadataTypeDef definition

class PutSolNetworkPackageContentMetadataTypeDef(TypedDict):
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)
  1. See NetworkArtifactMetaTypeDef

ValidateSolNetworkPackageContentMetadataTypeDef#

# ValidateSolNetworkPackageContentMetadataTypeDef TypedDict usage example

from mypy_boto3_tnb.type_defs import ValidateSolNetworkPackageContentMetadataTypeDef


def get_value() -> ValidateSolNetworkPackageContentMetadataTypeDef:
    return {
        "nsd": ...,
    }


# ValidateSolNetworkPackageContentMetadataTypeDef definition

class ValidateSolNetworkPackageContentMetadataTypeDef(TypedDict):
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)
  1. See NetworkArtifactMetaTypeDef

GetSolNetworkOperationOutputTypeDef#

# GetSolNetworkOperationOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See ProblemDetailsTypeDef
  2. See LcmOperationTypeType
  3. See GetSolNetworkOperationMetadataTypeDef
  4. See NsLcmOperationStateType
  5. See GetSolNetworkOperationTaskDetailsTypeDef
  6. See UpdateSolNetworkTypeType
  7. See ResponseMetadataTypeDef

GetSolVnfInfoTypeDef#

# GetSolVnfInfoTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See VnfOperationalStateType
  2. See GetSolVnfcResourceInfoTypeDef

ListSolFunctionInstancesOutputTypeDef#

# ListSolFunctionInstancesOutputTypeDef TypedDict usage example

from mypy_boto3_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],
  1. See ListSolFunctionInstanceInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolFunctionPackagesOutputTypeDef#

# ListSolFunctionPackagesOutputTypeDef TypedDict usage example

from mypy_boto3_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],
  1. See ListSolFunctionPackageInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkInstancesOutputTypeDef#

# ListSolNetworkInstancesOutputTypeDef TypedDict usage example

from mypy_boto3_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],
  1. See ListSolNetworkInstanceInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkOperationsOutputTypeDef#

# ListSolNetworkOperationsOutputTypeDef TypedDict usage example

from mypy_boto3_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],
  1. See ListSolNetworkOperationsInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkPackagesOutputTypeDef#

# ListSolNetworkPackagesOutputTypeDef TypedDict usage example

from mypy_boto3_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],
  1. See ListSolNetworkPackageInfoTypeDef
  2. See ResponseMetadataTypeDef

GetSolFunctionPackageOutputTypeDef#

# GetSolFunctionPackageOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See GetSolFunctionPackageMetadataTypeDef
  2. See OnboardingStateType
  3. See OperationalStateType
  4. See UsageStateType
  5. See ResponseMetadataTypeDef

PutSolFunctionPackageContentOutputTypeDef#

# PutSolFunctionPackageContentOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See PutSolFunctionPackageContentMetadataTypeDef
  2. See ResponseMetadataTypeDef

ValidateSolFunctionPackageContentOutputTypeDef#

# ValidateSolFunctionPackageContentOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See ValidateSolFunctionPackageContentMetadataTypeDef
  2. See ResponseMetadataTypeDef

GetSolNetworkPackageOutputTypeDef#

# GetSolNetworkPackageOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See GetSolNetworkPackageMetadataTypeDef
  2. See NsdOnboardingStateType
  3. See NsdOperationalStateType
  4. See NsdUsageStateType
  5. See ResponseMetadataTypeDef

PutSolNetworkPackageContentOutputTypeDef#

# PutSolNetworkPackageContentOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See PutSolNetworkPackageContentMetadataTypeDef
  2. See ResponseMetadataTypeDef

ValidateSolNetworkPackageContentOutputTypeDef#

# ValidateSolNetworkPackageContentOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See ValidateSolNetworkPackageContentMetadataTypeDef
  2. See ResponseMetadataTypeDef

GetSolFunctionInstanceOutputTypeDef#

# GetSolFunctionInstanceOutputTypeDef TypedDict usage example

from mypy_boto3_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)
  1. See GetSolVnfInfoTypeDef
  2. See VnfInstantiationStateType
  3. See GetSolFunctionInstanceMetadataTypeDef
  4. See ResponseMetadataTypeDef