Skip to content

Typed dictionaries#

Index > TelcoNetworkBuilder > Typed dictionaries

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

CancelSolNetworkOperationInputRequestTypeDef#

# CancelSolNetworkOperationInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import CancelSolNetworkOperationInputRequestTypeDef

def get_value() -> CancelSolNetworkOperationInputRequestTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
# CancelSolNetworkOperationInputRequestTypeDef definition

class CancelSolNetworkOperationInputRequestTypeDef(TypedDict):
    nsLcmOpOccId: str,

CreateSolFunctionPackageInputRequestTypeDef#

# CreateSolFunctionPackageInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import CreateSolFunctionPackageInputRequestTypeDef

def get_value() -> CreateSolFunctionPackageInputRequestTypeDef:
    return {
        "tags": ...,
    }
# CreateSolFunctionPackageInputRequestTypeDef definition

class CreateSolFunctionPackageInputRequestTypeDef(TypedDict):
    tags: NotRequired[Mapping[str, str]],

CreateSolFunctionPackageOutputTypeDef#

# CreateSolFunctionPackageOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import CreateSolFunctionPackageOutputTypeDef

def get_value() -> CreateSolFunctionPackageOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "onboardingState": ...,
        "operationalState": ...,
        "tags": ...,
        "usageState": ...,
        "ResponseMetadata": ...,
    }
# 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

CreateSolNetworkInstanceInputRequestTypeDef#

# CreateSolNetworkInstanceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import CreateSolNetworkInstanceInputRequestTypeDef

def get_value() -> CreateSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsName": ...,
        "nsdInfoId": ...,
    }
# CreateSolNetworkInstanceInputRequestTypeDef definition

class CreateSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsName: str,
    nsdInfoId: str,
    nsDescription: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

CreateSolNetworkInstanceOutputTypeDef#

# CreateSolNetworkInstanceOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import CreateSolNetworkInstanceOutputTypeDef

def get_value() -> CreateSolNetworkInstanceOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "nsInstanceName": ...,
        "nsdInfoId": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# CreateSolNetworkInstanceOutputTypeDef definition

class CreateSolNetworkInstanceOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    nsInstanceName: str,
    nsdInfoId: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSolNetworkPackageInputRequestTypeDef#

# CreateSolNetworkPackageInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import CreateSolNetworkPackageInputRequestTypeDef

def get_value() -> CreateSolNetworkPackageInputRequestTypeDef:
    return {
        "tags": ...,
    }
# CreateSolNetworkPackageInputRequestTypeDef definition

class CreateSolNetworkPackageInputRequestTypeDef(TypedDict):
    tags: NotRequired[Mapping[str, str]],

CreateSolNetworkPackageOutputTypeDef#

# CreateSolNetworkPackageOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import CreateSolNetworkPackageOutputTypeDef

def get_value() -> CreateSolNetworkPackageOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "nsdOnboardingState": ...,
        "nsdOperationalState": ...,
        "nsdUsageState": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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

DeleteSolFunctionPackageInputRequestTypeDef#

# DeleteSolFunctionPackageInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import DeleteSolFunctionPackageInputRequestTypeDef

def get_value() -> DeleteSolFunctionPackageInputRequestTypeDef:
    return {
        "vnfPkgId": ...,
    }
# DeleteSolFunctionPackageInputRequestTypeDef definition

class DeleteSolFunctionPackageInputRequestTypeDef(TypedDict):
    vnfPkgId: str,

DeleteSolNetworkInstanceInputRequestTypeDef#

# DeleteSolNetworkInstanceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import DeleteSolNetworkInstanceInputRequestTypeDef

def get_value() -> DeleteSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
    }
# DeleteSolNetworkInstanceInputRequestTypeDef definition

class DeleteSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,

DeleteSolNetworkPackageInputRequestTypeDef#

# DeleteSolNetworkPackageInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import DeleteSolNetworkPackageInputRequestTypeDef

def get_value() -> DeleteSolNetworkPackageInputRequestTypeDef:
    return {
        "nsdInfoId": ...,
    }
# DeleteSolNetworkPackageInputRequestTypeDef definition

class DeleteSolNetworkPackageInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef 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

ErrorInfoTypeDef#

# ErrorInfoTypeDef 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 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],

GetSolFunctionInstanceInputRequestTypeDef#

# GetSolFunctionInstanceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionInstanceInputRequestTypeDef

def get_value() -> GetSolFunctionInstanceInputRequestTypeDef:
    return {
        "vnfInstanceId": ...,
    }
# GetSolFunctionInstanceInputRequestTypeDef definition

class GetSolFunctionInstanceInputRequestTypeDef(TypedDict):
    vnfInstanceId: str,

GetSolFunctionInstanceMetadataTypeDef#

# GetSolFunctionInstanceMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionInstanceMetadataTypeDef

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

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

GetSolFunctionPackageContentInputRequestTypeDef#

# GetSolFunctionPackageContentInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageContentInputRequestTypeDef

def get_value() -> GetSolFunctionPackageContentInputRequestTypeDef:
    return {
        "accept": ...,
        "vnfPkgId": ...,
    }
# GetSolFunctionPackageContentInputRequestTypeDef definition

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

GetSolFunctionPackageContentOutputTypeDef#

# GetSolFunctionPackageContentOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageContentOutputTypeDef

def get_value() -> GetSolFunctionPackageContentOutputTypeDef:
    return {
        "contentType": ...,
        "packageContent": ...,
        "ResponseMetadata": ...,
    }
# GetSolFunctionPackageContentOutputTypeDef definition

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

GetSolFunctionPackageDescriptorInputRequestTypeDef#

# GetSolFunctionPackageDescriptorInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageDescriptorInputRequestTypeDef

def get_value() -> GetSolFunctionPackageDescriptorInputRequestTypeDef:
    return {
        "accept": ...,
        "vnfPkgId": ...,
    }
# GetSolFunctionPackageDescriptorInputRequestTypeDef definition

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

GetSolFunctionPackageDescriptorOutputTypeDef#

# GetSolFunctionPackageDescriptorOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageDescriptorOutputTypeDef

def get_value() -> GetSolFunctionPackageDescriptorOutputTypeDef:
    return {
        "contentType": ...,
        "vnfd": ...,
        "ResponseMetadata": ...,
    }
# GetSolFunctionPackageDescriptorOutputTypeDef definition

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

GetSolFunctionPackageInputRequestTypeDef#

# GetSolFunctionPackageInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageInputRequestTypeDef

def get_value() -> GetSolFunctionPackageInputRequestTypeDef:
    return {
        "vnfPkgId": ...,
    }
# GetSolFunctionPackageInputRequestTypeDef definition

class GetSolFunctionPackageInputRequestTypeDef(TypedDict):
    vnfPkgId: str,

GetSolInstantiatedVnfInfoTypeDef#

# GetSolInstantiatedVnfInfoTypeDef 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

GetSolNetworkInstanceInputRequestTypeDef#

# GetSolNetworkInstanceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkInstanceInputRequestTypeDef

def get_value() -> GetSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
    }
# GetSolNetworkInstanceInputRequestTypeDef definition

class GetSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,

GetSolNetworkInstanceMetadataTypeDef#

# GetSolNetworkInstanceMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkInstanceMetadataTypeDef

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

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

LcmOperationInfoTypeDef#

# LcmOperationInfoTypeDef usage example

from mypy_boto3_tnb.type_defs import LcmOperationInfoTypeDef

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

class LcmOperationInfoTypeDef(TypedDict):
    nsLcmOpOccId: str,

GetSolNetworkOperationInputRequestTypeDef#

# GetSolNetworkOperationInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkOperationInputRequestTypeDef

def get_value() -> GetSolNetworkOperationInputRequestTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
# GetSolNetworkOperationInputRequestTypeDef definition

class GetSolNetworkOperationInputRequestTypeDef(TypedDict):
    nsLcmOpOccId: str,

GetSolNetworkOperationMetadataTypeDef#

# GetSolNetworkOperationMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkOperationMetadataTypeDef

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

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

ProblemDetailsTypeDef#

# ProblemDetailsTypeDef 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],

GetSolNetworkPackageContentInputRequestTypeDef#

# GetSolNetworkPackageContentInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageContentInputRequestTypeDef

def get_value() -> GetSolNetworkPackageContentInputRequestTypeDef:
    return {
        "accept": ...,
        "nsdInfoId": ...,
    }
# GetSolNetworkPackageContentInputRequestTypeDef definition

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

GetSolNetworkPackageContentOutputTypeDef#

# GetSolNetworkPackageContentOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageContentOutputTypeDef

def get_value() -> GetSolNetworkPackageContentOutputTypeDef:
    return {
        "contentType": ...,
        "nsdContent": ...,
        "ResponseMetadata": ...,
    }
# GetSolNetworkPackageContentOutputTypeDef definition

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

GetSolNetworkPackageDescriptorInputRequestTypeDef#

# GetSolNetworkPackageDescriptorInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageDescriptorInputRequestTypeDef

def get_value() -> GetSolNetworkPackageDescriptorInputRequestTypeDef:
    return {
        "nsdInfoId": ...,
    }
# GetSolNetworkPackageDescriptorInputRequestTypeDef definition

class GetSolNetworkPackageDescriptorInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

GetSolNetworkPackageDescriptorOutputTypeDef#

# GetSolNetworkPackageDescriptorOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageDescriptorOutputTypeDef

def get_value() -> GetSolNetworkPackageDescriptorOutputTypeDef:
    return {
        "contentType": ...,
        "nsd": ...,
        "ResponseMetadata": ...,
    }
# GetSolNetworkPackageDescriptorOutputTypeDef definition

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

GetSolNetworkPackageInputRequestTypeDef#

# GetSolNetworkPackageInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageInputRequestTypeDef

def get_value() -> GetSolNetworkPackageInputRequestTypeDef:
    return {
        "nsdInfoId": ...,
    }
# GetSolNetworkPackageInputRequestTypeDef definition

class GetSolNetworkPackageInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

GetSolVnfcResourceInfoMetadataTypeDef#

# GetSolVnfcResourceInfoMetadataTypeDef 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],

InstantiateSolNetworkInstanceInputRequestTypeDef#

# InstantiateSolNetworkInstanceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import InstantiateSolNetworkInstanceInputRequestTypeDef

def get_value() -> InstantiateSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
    }
# InstantiateSolNetworkInstanceInputRequestTypeDef definition

class InstantiateSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,
    additionalParamsForNs: NotRequired[Mapping[str, Any]],
    dryRun: NotRequired[bool],
    tags: NotRequired[Mapping[str, str]],

InstantiateSolNetworkInstanceOutputTypeDef#

# InstantiateSolNetworkInstanceOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import InstantiateSolNetworkInstanceOutputTypeDef

def get_value() -> InstantiateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# InstantiateSolNetworkInstanceOutputTypeDef definition

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

ListSolFunctionInstanceMetadataTypeDef#

# ListSolFunctionInstanceMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionInstanceMetadataTypeDef

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

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

ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef#

# ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef

def get_value() -> ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef definition

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

ListSolFunctionInstancesInputRequestTypeDef#

# ListSolFunctionInstancesInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionInstancesInputRequestTypeDef

def get_value() -> ListSolFunctionInstancesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolFunctionInstancesInputRequestTypeDef definition

class ListSolFunctionInstancesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListSolFunctionPackageMetadataTypeDef#

# ListSolFunctionPackageMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionPackageMetadataTypeDef

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

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

ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef#

# ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef

def get_value() -> ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef definition

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

ListSolFunctionPackagesInputRequestTypeDef#

# ListSolFunctionPackagesInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionPackagesInputRequestTypeDef

def get_value() -> ListSolFunctionPackagesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolFunctionPackagesInputRequestTypeDef definition

class ListSolFunctionPackagesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListSolNetworkInstanceMetadataTypeDef#

# ListSolNetworkInstanceMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkInstanceMetadataTypeDef

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

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

ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef#

# ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef

def get_value() -> ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef definition

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

ListSolNetworkInstancesInputRequestTypeDef#

# ListSolNetworkInstancesInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkInstancesInputRequestTypeDef

def get_value() -> ListSolNetworkInstancesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolNetworkInstancesInputRequestTypeDef definition

class ListSolNetworkInstancesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListSolNetworkOperationsMetadataTypeDef#

# ListSolNetworkOperationsMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsMetadataTypeDef

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

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

ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef#

# ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef

def get_value() -> ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef definition

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

ListSolNetworkOperationsInputRequestTypeDef#

# ListSolNetworkOperationsInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsInputRequestTypeDef

def get_value() -> ListSolNetworkOperationsInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolNetworkOperationsInputRequestTypeDef definition

class ListSolNetworkOperationsInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListSolNetworkPackageMetadataTypeDef#

# ListSolNetworkPackageMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkPackageMetadataTypeDef

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

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

ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef#

# ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef

def get_value() -> ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef definition

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

ListSolNetworkPackagesInputRequestTypeDef#

# ListSolNetworkPackagesInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkPackagesInputRequestTypeDef

def get_value() -> ListSolNetworkPackagesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListSolNetworkPackagesInputRequestTypeDef definition

class ListSolNetworkPackagesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceInputRequestTypeDef#

# ListTagsForResourceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import ListTagsForResourceInputRequestTypeDef

def get_value() -> ListTagsForResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceInputRequestTypeDef definition

class ListTagsForResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceOutputTypeDef#

# ListTagsForResourceOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import ListTagsForResourceOutputTypeDef

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

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef 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],

PutSolFunctionPackageContentInputRequestTypeDef#

# PutSolFunctionPackageContentInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import PutSolFunctionPackageContentInputRequestTypeDef

def get_value() -> PutSolFunctionPackageContentInputRequestTypeDef:
    return {
        "file": ...,
        "vnfPkgId": ...,
    }
# PutSolFunctionPackageContentInputRequestTypeDef definition

class PutSolFunctionPackageContentInputRequestTypeDef(TypedDict):
    file: Union[str, bytes, IO[Any], StreamingBody],
    vnfPkgId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

PutSolNetworkPackageContentInputRequestTypeDef#

# PutSolNetworkPackageContentInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import PutSolNetworkPackageContentInputRequestTypeDef

def get_value() -> PutSolNetworkPackageContentInputRequestTypeDef:
    return {
        "file": ...,
        "nsdInfoId": ...,
    }
# PutSolNetworkPackageContentInputRequestTypeDef definition

class PutSolNetworkPackageContentInputRequestTypeDef(TypedDict):
    file: Union[str, bytes, IO[Any], StreamingBody],
    nsdInfoId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TagResourceInputRequestTypeDef#

# TagResourceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import TagResourceInputRequestTypeDef

def get_value() -> TagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceInputRequestTypeDef definition

class TagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

TerminateSolNetworkInstanceInputRequestTypeDef#

# TerminateSolNetworkInstanceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import TerminateSolNetworkInstanceInputRequestTypeDef

def get_value() -> TerminateSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
    }
# TerminateSolNetworkInstanceInputRequestTypeDef definition

class TerminateSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,
    tags: NotRequired[Mapping[str, str]],

TerminateSolNetworkInstanceOutputTypeDef#

# TerminateSolNetworkInstanceOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import TerminateSolNetworkInstanceOutputTypeDef

def get_value() -> TerminateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# TerminateSolNetworkInstanceOutputTypeDef definition

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

UntagResourceInputRequestTypeDef#

# UntagResourceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import UntagResourceInputRequestTypeDef

def get_value() -> UntagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceInputRequestTypeDef definition

class UntagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateSolFunctionPackageInputRequestTypeDef#

# UpdateSolFunctionPackageInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import UpdateSolFunctionPackageInputRequestTypeDef

def get_value() -> UpdateSolFunctionPackageInputRequestTypeDef:
    return {
        "operationalState": ...,
        "vnfPkgId": ...,
    }
# UpdateSolFunctionPackageInputRequestTypeDef definition

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

UpdateSolFunctionPackageOutputTypeDef#

# UpdateSolFunctionPackageOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import UpdateSolFunctionPackageOutputTypeDef

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

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

UpdateSolNetworkModifyTypeDef#

# UpdateSolNetworkModifyTypeDef usage example

from mypy_boto3_tnb.type_defs import UpdateSolNetworkModifyTypeDef

def get_value() -> UpdateSolNetworkModifyTypeDef:
    return {
        "vnfConfigurableProperties": ...,
        "vnfInstanceId": ...,
    }
# UpdateSolNetworkModifyTypeDef definition

class UpdateSolNetworkModifyTypeDef(TypedDict):
    vnfConfigurableProperties: Mapping[str, Any],
    vnfInstanceId: str,

UpdateSolNetworkInstanceOutputTypeDef#

# UpdateSolNetworkInstanceOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import UpdateSolNetworkInstanceOutputTypeDef

def get_value() -> UpdateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateSolNetworkInstanceOutputTypeDef definition

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

UpdateSolNetworkPackageInputRequestTypeDef#

# UpdateSolNetworkPackageInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import UpdateSolNetworkPackageInputRequestTypeDef

def get_value() -> UpdateSolNetworkPackageInputRequestTypeDef:
    return {
        "nsdInfoId": ...,
        "nsdOperationalState": ...,
    }
# UpdateSolNetworkPackageInputRequestTypeDef definition

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

UpdateSolNetworkPackageOutputTypeDef#

# UpdateSolNetworkPackageOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import UpdateSolNetworkPackageOutputTypeDef

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

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

ValidateSolFunctionPackageContentInputRequestTypeDef#

# ValidateSolFunctionPackageContentInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import ValidateSolFunctionPackageContentInputRequestTypeDef

def get_value() -> ValidateSolFunctionPackageContentInputRequestTypeDef:
    return {
        "file": ...,
        "vnfPkgId": ...,
    }
# ValidateSolFunctionPackageContentInputRequestTypeDef definition

class ValidateSolFunctionPackageContentInputRequestTypeDef(TypedDict):
    file: Union[str, bytes, IO[Any], StreamingBody],
    vnfPkgId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

ValidateSolNetworkPackageContentInputRequestTypeDef#

# ValidateSolNetworkPackageContentInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import ValidateSolNetworkPackageContentInputRequestTypeDef

def get_value() -> ValidateSolNetworkPackageContentInputRequestTypeDef:
    return {
        "file": ...,
        "nsdInfoId": ...,
    }
# ValidateSolNetworkPackageContentInputRequestTypeDef definition

class ValidateSolNetworkPackageContentInputRequestTypeDef(TypedDict):
    file: Union[str, bytes, IO[Any], StreamingBody],
    nsdInfoId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

GetSolNetworkOperationTaskDetailsTypeDef#

# GetSolNetworkOperationTaskDetailsTypeDef 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 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 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 usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkInstanceOutputTypeDef

def get_value() -> GetSolNetworkInstanceOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "lcmOpInfo": ...,
        "metadata": ...,
        "nsInstanceDescription": ...,
        "nsInstanceName": ...,
        "nsState": ...,
        "nsdId": ...,
        "nsdInfoId": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# 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

GetSolVnfcResourceInfoTypeDef#

# GetSolVnfcResourceInfoTypeDef 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 usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionInstanceInfoTypeDef

def get_value() -> ListSolFunctionInstanceInfoTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "instantiationState": ...,
        "metadata": ...,
        "nsInstanceId": ...,
        "vnfPkgId": ...,
    }
# 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

ListSolFunctionPackageInfoTypeDef#

# ListSolFunctionPackageInfoTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionPackageInfoTypeDef

def get_value() -> ListSolFunctionPackageInfoTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "onboardingState": ...,
        "operationalState": ...,
        "usageState": ...,
    }
# 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 usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkInstanceInfoTypeDef

def get_value() -> ListSolNetworkInstanceInfoTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "metadata": ...,
        "nsInstanceDescription": ...,
        "nsInstanceName": ...,
        "nsState": ...,
        "nsdId": ...,
        "nsdInfoId": ...,
    }
# 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 usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsInfoTypeDef

def get_value() -> ListSolNetworkOperationsInfoTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "lcmOperationType": ...,
        "nsInstanceId": ...,
        "operationState": ...,
    }
# 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)
  1. See ProblemDetailsTypeDef
  2. See LcmOperationTypeType
  3. See ListSolNetworkOperationsMetadataTypeDef
  4. See NsLcmOperationStateType

ListSolNetworkPackageInfoTypeDef#

# ListSolNetworkPackageInfoTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkPackageInfoTypeDef

def get_value() -> ListSolNetworkPackageInfoTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "metadata": ...,
        "nsdOnboardingState": ...,
        "nsdOperationalState": ...,
        "nsdUsageState": ...,
    }
# 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

UpdateSolNetworkInstanceInputRequestTypeDef#

# UpdateSolNetworkInstanceInputRequestTypeDef usage example

from mypy_boto3_tnb.type_defs import UpdateSolNetworkInstanceInputRequestTypeDef

def get_value() -> UpdateSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
        "updateType": ...,
    }
# UpdateSolNetworkInstanceInputRequestTypeDef definition

class UpdateSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,
    updateType: UpdateSolNetworkTypeType,  # (1)
    modifyVnfInfoData: NotRequired[UpdateSolNetworkModifyTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See UpdateSolNetworkTypeType
  2. See UpdateSolNetworkModifyTypeDef

GetSolNetworkOperationOutputTypeDef#

# GetSolNetworkOperationOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkOperationOutputTypeDef

def get_value() -> GetSolNetworkOperationOutputTypeDef:
    return {
        "arn": ...,
        "error": ...,
        "id": ...,
        "lcmOperationType": ...,
        "metadata": ...,
        "nsInstanceId": ...,
        "operationState": ...,
        "tags": ...,
        "tasks": ...,
        "ResponseMetadata": ...,
    }
# 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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See ProblemDetailsTypeDef
  2. See LcmOperationTypeType
  3. See GetSolNetworkOperationMetadataTypeDef
  4. See NsLcmOperationStateType
  5. See GetSolNetworkOperationTaskDetailsTypeDef
  6. See ResponseMetadataTypeDef

GetSolFunctionPackageMetadataTypeDef#

# GetSolFunctionPackageMetadataTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageMetadataTypeDef

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

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

PutSolFunctionPackageContentMetadataTypeDef#

# PutSolFunctionPackageContentMetadataTypeDef 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 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 usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageMetadataTypeDef

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

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

PutSolNetworkPackageContentMetadataTypeDef#

# PutSolNetworkPackageContentMetadataTypeDef 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 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

GetSolVnfInfoTypeDef#

# GetSolVnfInfoTypeDef 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 usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionInstancesOutputTypeDef

def get_value() -> ListSolFunctionInstancesOutputTypeDef:
    return {
        "functionInstances": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSolFunctionInstancesOutputTypeDef definition

class ListSolFunctionInstancesOutputTypeDef(TypedDict):
    functionInstances: List[ListSolFunctionInstanceInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolFunctionInstanceInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolFunctionPackagesOutputTypeDef#

# ListSolFunctionPackagesOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolFunctionPackagesOutputTypeDef

def get_value() -> ListSolFunctionPackagesOutputTypeDef:
    return {
        "functionPackages": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSolFunctionPackagesOutputTypeDef definition

class ListSolFunctionPackagesOutputTypeDef(TypedDict):
    functionPackages: List[ListSolFunctionPackageInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolFunctionPackageInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkInstancesOutputTypeDef#

# ListSolNetworkInstancesOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkInstancesOutputTypeDef

def get_value() -> ListSolNetworkInstancesOutputTypeDef:
    return {
        "networkInstances": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSolNetworkInstancesOutputTypeDef definition

class ListSolNetworkInstancesOutputTypeDef(TypedDict):
    networkInstances: List[ListSolNetworkInstanceInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolNetworkInstanceInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkOperationsOutputTypeDef#

# ListSolNetworkOperationsOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsOutputTypeDef

def get_value() -> ListSolNetworkOperationsOutputTypeDef:
    return {
        "networkOperations": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSolNetworkOperationsOutputTypeDef definition

class ListSolNetworkOperationsOutputTypeDef(TypedDict):
    networkOperations: List[ListSolNetworkOperationsInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolNetworkOperationsInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkPackagesOutputTypeDef#

# ListSolNetworkPackagesOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import ListSolNetworkPackagesOutputTypeDef

def get_value() -> ListSolNetworkPackagesOutputTypeDef:
    return {
        "networkPackages": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSolNetworkPackagesOutputTypeDef definition

class ListSolNetworkPackagesOutputTypeDef(TypedDict):
    networkPackages: List[ListSolNetworkPackageInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolNetworkPackageInfoTypeDef
  2. See ResponseMetadataTypeDef

GetSolFunctionPackageOutputTypeDef#

# GetSolFunctionPackageOutputTypeDef usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionPackageOutputTypeDef

def get_value() -> GetSolFunctionPackageOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "metadata": ...,
        "onboardingState": ...,
        "operationalState": ...,
        "tags": ...,
        "usageState": ...,
        "vnfProductName": ...,
        "vnfProvider": ...,
        "vnfdId": ...,
        "vnfdVersion": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_tnb.type_defs import PutSolFunctionPackageContentOutputTypeDef

def get_value() -> PutSolFunctionPackageContentOutputTypeDef:
    return {
        "id": ...,
        "metadata": ...,
        "vnfProductName": ...,
        "vnfProvider": ...,
        "vnfdId": ...,
        "vnfdVersion": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_tnb.type_defs import ValidateSolFunctionPackageContentOutputTypeDef

def get_value() -> ValidateSolFunctionPackageContentOutputTypeDef:
    return {
        "id": ...,
        "metadata": ...,
        "vnfProductName": ...,
        "vnfProvider": ...,
        "vnfdId": ...,
        "vnfdVersion": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_tnb.type_defs import GetSolNetworkPackageOutputTypeDef

def get_value() -> GetSolNetworkPackageOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "metadata": ...,
        "nsdId": ...,
        "nsdName": ...,
        "nsdOnboardingState": ...,
        "nsdOperationalState": ...,
        "nsdUsageState": ...,
        "nsdVersion": ...,
        "tags": ...,
        "vnfPkgIds": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_tnb.type_defs import PutSolNetworkPackageContentOutputTypeDef

def get_value() -> PutSolNetworkPackageContentOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "metadata": ...,
        "nsdId": ...,
        "nsdName": ...,
        "nsdVersion": ...,
        "vnfPkgIds": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_tnb.type_defs import ValidateSolNetworkPackageContentOutputTypeDef

def get_value() -> ValidateSolNetworkPackageContentOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "metadata": ...,
        "nsdId": ...,
        "nsdName": ...,
        "nsdVersion": ...,
        "vnfPkgIds": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_tnb.type_defs import GetSolFunctionInstanceOutputTypeDef

def get_value() -> GetSolFunctionInstanceOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "instantiatedVnfInfo": ...,
        "instantiationState": ...,
        "metadata": ...,
        "nsInstanceId": ...,
        "tags": ...,
        "vnfPkgId": ...,
        "vnfProductName": ...,
        "vnfProvider": ...,
        "vnfdId": ...,
        "vnfdVersion": ...,
        "ResponseMetadata": ...,
    }
# 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