Skip to content

Typed dictionaries

Index > TelcoNetworkBuilder > Typed dictionaries

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

CancelSolNetworkOperationInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import CancelSolNetworkOperationInputRequestTypeDef

def get_value() -> CancelSolNetworkOperationInputRequestTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
Definition
class CancelSolNetworkOperationInputRequestTypeDef(TypedDict):
    nsLcmOpOccId: str,

CreateSolFunctionPackageInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import CreateSolFunctionPackageInputRequestTypeDef

def get_value() -> CreateSolFunctionPackageInputRequestTypeDef:
    return {
        "tags": ...,
    }
Definition
class CreateSolFunctionPackageInputRequestTypeDef(TypedDict):
    tags: NotRequired[Mapping[str, str]],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateSolNetworkInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import CreateSolNetworkInstanceInputRequestTypeDef

def get_value() -> CreateSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsName": ...,
        "nsdInfoId": ...,
    }
Definition
class CreateSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsName: str,
    nsdInfoId: str,
    nsDescription: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

CreateSolNetworkPackageInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import CreateSolNetworkPackageInputRequestTypeDef

def get_value() -> CreateSolNetworkPackageInputRequestTypeDef:
    return {
        "tags": ...,
    }
Definition
class CreateSolNetworkPackageInputRequestTypeDef(TypedDict):
    tags: NotRequired[Mapping[str, str]],

DeleteSolFunctionPackageInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import DeleteSolFunctionPackageInputRequestTypeDef

def get_value() -> DeleteSolFunctionPackageInputRequestTypeDef:
    return {
        "vnfPkgId": ...,
    }
Definition
class DeleteSolFunctionPackageInputRequestTypeDef(TypedDict):
    vnfPkgId: str,

DeleteSolNetworkInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import DeleteSolNetworkInstanceInputRequestTypeDef

def get_value() -> DeleteSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
    }
Definition
class DeleteSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,

DeleteSolNetworkPackageInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import DeleteSolNetworkPackageInputRequestTypeDef

def get_value() -> DeleteSolNetworkPackageInputRequestTypeDef:
    return {
        "nsdInfoId": ...,
    }
Definition
class DeleteSolNetworkPackageInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

ErrorInfoTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ErrorInfoTypeDef

def get_value() -> ErrorInfoTypeDef:
    return {
        "cause": ...,
    }
Definition
class ErrorInfoTypeDef(TypedDict):
    cause: NotRequired[str],
    details: NotRequired[str],

ToscaOverrideTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ToscaOverrideTypeDef

def get_value() -> ToscaOverrideTypeDef:
    return {
        "defaultValue": ...,
    }
Definition
class ToscaOverrideTypeDef(TypedDict):
    defaultValue: NotRequired[str],
    name: NotRequired[str],

GetSolFunctionInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolFunctionInstanceInputRequestTypeDef

def get_value() -> GetSolFunctionInstanceInputRequestTypeDef:
    return {
        "vnfInstanceId": ...,
    }
Definition
class GetSolFunctionInstanceInputRequestTypeDef(TypedDict):
    vnfInstanceId: str,

GetSolFunctionInstanceMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolFunctionInstanceMetadataTypeDef

def get_value() -> GetSolFunctionInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class GetSolFunctionInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

GetSolFunctionPackageContentInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolFunctionPackageContentInputRequestTypeDef

def get_value() -> GetSolFunctionPackageContentInputRequestTypeDef:
    return {
        "accept": ...,
        "vnfPkgId": ...,
    }
Definition
class GetSolFunctionPackageContentInputRequestTypeDef(TypedDict):
    accept: PackageContentTypeType,  # (1)
    vnfPkgId: str,
  1. See PackageContentTypeType

GetSolFunctionPackageDescriptorInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolFunctionPackageDescriptorInputRequestTypeDef

def get_value() -> GetSolFunctionPackageDescriptorInputRequestTypeDef:
    return {
        "accept": ...,
        "vnfPkgId": ...,
    }
Definition
class GetSolFunctionPackageDescriptorInputRequestTypeDef(TypedDict):
    accept: DescriptorContentTypeType,  # (1)
    vnfPkgId: str,
  1. See DescriptorContentTypeType

GetSolFunctionPackageInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolFunctionPackageInputRequestTypeDef

def get_value() -> GetSolFunctionPackageInputRequestTypeDef:
    return {
        "vnfPkgId": ...,
    }
Definition
class GetSolFunctionPackageInputRequestTypeDef(TypedDict):
    vnfPkgId: str,

GetSolInstantiatedVnfInfoTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolInstantiatedVnfInfoTypeDef

def get_value() -> GetSolInstantiatedVnfInfoTypeDef:
    return {
        "vnfState": ...,
    }
Definition
class GetSolInstantiatedVnfInfoTypeDef(TypedDict):
    vnfState: NotRequired[VnfOperationalStateType],  # (1)
  1. See VnfOperationalStateType

GetSolNetworkInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkInstanceInputRequestTypeDef

def get_value() -> GetSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
    }
Definition
class GetSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,

GetSolNetworkInstanceMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkInstanceMetadataTypeDef

def get_value() -> GetSolNetworkInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class GetSolNetworkInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

LcmOperationInfoTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import LcmOperationInfoTypeDef

def get_value() -> LcmOperationInfoTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
Definition
class LcmOperationInfoTypeDef(TypedDict):
    nsLcmOpOccId: str,

GetSolNetworkOperationInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkOperationInputRequestTypeDef

def get_value() -> GetSolNetworkOperationInputRequestTypeDef:
    return {
        "nsLcmOpOccId": ...,
    }
Definition
class GetSolNetworkOperationInputRequestTypeDef(TypedDict):
    nsLcmOpOccId: str,

GetSolNetworkOperationMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkOperationMetadataTypeDef

def get_value() -> GetSolNetworkOperationMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class GetSolNetworkOperationMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

ProblemDetailsTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ProblemDetailsTypeDef

def get_value() -> ProblemDetailsTypeDef:
    return {
        "detail": ...,
    }
Definition
class ProblemDetailsTypeDef(TypedDict):
    detail: str,
    title: NotRequired[str],

GetSolNetworkPackageContentInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkPackageContentInputRequestTypeDef

def get_value() -> GetSolNetworkPackageContentInputRequestTypeDef:
    return {
        "accept": ...,
        "nsdInfoId": ...,
    }
Definition
class GetSolNetworkPackageContentInputRequestTypeDef(TypedDict):
    accept: PackageContentTypeType,  # (1)
    nsdInfoId: str,
  1. See PackageContentTypeType

GetSolNetworkPackageDescriptorInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkPackageDescriptorInputRequestTypeDef

def get_value() -> GetSolNetworkPackageDescriptorInputRequestTypeDef:
    return {
        "nsdInfoId": ...,
    }
Definition
class GetSolNetworkPackageDescriptorInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

GetSolNetworkPackageInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkPackageInputRequestTypeDef

def get_value() -> GetSolNetworkPackageInputRequestTypeDef:
    return {
        "nsdInfoId": ...,
    }
Definition
class GetSolNetworkPackageInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

GetSolVnfcResourceInfoMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolVnfcResourceInfoMetadataTypeDef

def get_value() -> GetSolVnfcResourceInfoMetadataTypeDef:
    return {
        "cluster": ...,
    }
Definition
class GetSolVnfcResourceInfoMetadataTypeDef(TypedDict):
    cluster: NotRequired[str],
    helmChart: NotRequired[str],
    nodeGroup: NotRequired[str],

InstantiateSolNetworkInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import InstantiateSolNetworkInstanceInputRequestTypeDef

def get_value() -> InstantiateSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
    }
Definition
class InstantiateSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,
    additionalParamsForNs: NotRequired[Mapping[str, Any]],
    dryRun: NotRequired[bool],

ListSolFunctionInstanceMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionInstanceMetadataTypeDef

def get_value() -> ListSolFunctionInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class ListSolFunctionInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListSolFunctionInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionInstancesInputRequestTypeDef

def get_value() -> ListSolFunctionInstancesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListSolFunctionInstancesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListSolFunctionPackageMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionPackageMetadataTypeDef

def get_value() -> ListSolFunctionPackageMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class ListSolFunctionPackageMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

ListSolFunctionPackagesInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionPackagesInputRequestTypeDef

def get_value() -> ListSolFunctionPackagesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListSolFunctionPackagesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListSolNetworkInstanceMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkInstanceMetadataTypeDef

def get_value() -> ListSolNetworkInstanceMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class ListSolNetworkInstanceMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

ListSolNetworkInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkInstancesInputRequestTypeDef

def get_value() -> ListSolNetworkInstancesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListSolNetworkInstancesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListSolNetworkOperationsMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsMetadataTypeDef

def get_value() -> ListSolNetworkOperationsMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class ListSolNetworkOperationsMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

ListSolNetworkOperationsInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsInputRequestTypeDef

def get_value() -> ListSolNetworkOperationsInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListSolNetworkOperationsInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListSolNetworkPackageMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkPackageMetadataTypeDef

def get_value() -> ListSolNetworkPackageMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class ListSolNetworkPackageMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,

ListSolNetworkPackagesInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkPackagesInputRequestTypeDef

def get_value() -> ListSolNetworkPackagesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListSolNetworkPackagesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListTagsForResourceInputRequestTypeDef

def get_value() -> ListTagsForResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,

PutSolFunctionPackageContentInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import PutSolFunctionPackageContentInputRequestTypeDef

def get_value() -> PutSolFunctionPackageContentInputRequestTypeDef:
    return {
        "file": ...,
        "vnfPkgId": ...,
    }
Definition
class PutSolFunctionPackageContentInputRequestTypeDef(TypedDict):
    file: Union[str, bytes, IO[Any], StreamingBody],
    vnfPkgId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

PutSolNetworkPackageContentInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import PutSolNetworkPackageContentInputRequestTypeDef

def get_value() -> PutSolNetworkPackageContentInputRequestTypeDef:
    return {
        "file": ...,
        "nsdInfoId": ...,
    }
Definition
class PutSolNetworkPackageContentInputRequestTypeDef(TypedDict):
    file: Union[str, bytes, IO[Any], StreamingBody],
    nsdInfoId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

TagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import TagResourceInputRequestTypeDef

def get_value() -> TagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

TerminateSolNetworkInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import TerminateSolNetworkInstanceInputRequestTypeDef

def get_value() -> TerminateSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
    }
Definition
class TerminateSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,

UntagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import UntagResourceInputRequestTypeDef

def get_value() -> UntagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateSolFunctionPackageInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import UpdateSolFunctionPackageInputRequestTypeDef

def get_value() -> UpdateSolFunctionPackageInputRequestTypeDef:
    return {
        "operationalState": ...,
        "vnfPkgId": ...,
    }
Definition
class UpdateSolFunctionPackageInputRequestTypeDef(TypedDict):
    operationalState: OperationalStateType,  # (1)
    vnfPkgId: str,
  1. See OperationalStateType

UpdateSolNetworkModifyTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import UpdateSolNetworkModifyTypeDef

def get_value() -> UpdateSolNetworkModifyTypeDef:
    return {
        "vnfConfigurableProperties": ...,
        "vnfInstanceId": ...,
    }
Definition
class UpdateSolNetworkModifyTypeDef(TypedDict):
    vnfConfigurableProperties: Mapping[str, Any],
    vnfInstanceId: str,

UpdateSolNetworkPackageInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import UpdateSolNetworkPackageInputRequestTypeDef

def get_value() -> UpdateSolNetworkPackageInputRequestTypeDef:
    return {
        "nsdInfoId": ...,
        "nsdOperationalState": ...,
    }
Definition
class UpdateSolNetworkPackageInputRequestTypeDef(TypedDict):
    nsdInfoId: str,
    nsdOperationalState: NsdOperationalStateType,  # (1)
  1. See NsdOperationalStateType

ValidateSolFunctionPackageContentInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ValidateSolFunctionPackageContentInputRequestTypeDef

def get_value() -> ValidateSolFunctionPackageContentInputRequestTypeDef:
    return {
        "file": ...,
        "vnfPkgId": ...,
    }
Definition
class ValidateSolFunctionPackageContentInputRequestTypeDef(TypedDict):
    file: Union[str, bytes, IO[Any], StreamingBody],
    vnfPkgId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

ValidateSolNetworkPackageContentInputRequestTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ValidateSolNetworkPackageContentInputRequestTypeDef

def get_value() -> ValidateSolNetworkPackageContentInputRequestTypeDef:
    return {
        "file": ...,
        "nsdInfoId": ...,
    }
Definition
class ValidateSolNetworkPackageContentInputRequestTypeDef(TypedDict):
    file: Union[str, bytes, IO[Any], StreamingBody],
    nsdInfoId: str,
    contentType: NotRequired[PackageContentTypeType],  # (1)
  1. See PackageContentTypeType

CreateSolFunctionPackageOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import CreateSolFunctionPackageOutputTypeDef

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

Usage Example
from mypy_boto3_tnb.type_defs import CreateSolNetworkInstanceOutputTypeDef

def get_value() -> CreateSolNetworkInstanceOutputTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "nsInstanceName": ...,
        "nsdInfoId": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSolNetworkInstanceOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    nsInstanceName: str,
    nsdInfoId: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSolNetworkPackageOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import CreateSolNetworkPackageOutputTypeDef

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

Usage Example
from mypy_boto3_tnb.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSolFunctionPackageContentOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolFunctionPackageContentOutputTypeDef

def get_value() -> GetSolFunctionPackageContentOutputTypeDef:
    return {
        "contentType": ...,
        "packageContent": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSolFunctionPackageContentOutputTypeDef(TypedDict):
    contentType: PackageContentTypeType,  # (1)
    packageContent: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageContentTypeType
  2. See ResponseMetadataTypeDef

GetSolFunctionPackageDescriptorOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolFunctionPackageDescriptorOutputTypeDef

def get_value() -> GetSolFunctionPackageDescriptorOutputTypeDef:
    return {
        "contentType": ...,
        "vnfd": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSolFunctionPackageDescriptorOutputTypeDef(TypedDict):
    contentType: DescriptorContentTypeType,  # (1)
    vnfd: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DescriptorContentTypeType
  2. See ResponseMetadataTypeDef

GetSolNetworkPackageContentOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkPackageContentOutputTypeDef

def get_value() -> GetSolNetworkPackageContentOutputTypeDef:
    return {
        "contentType": ...,
        "nsdContent": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSolNetworkPackageContentOutputTypeDef(TypedDict):
    contentType: PackageContentTypeType,  # (1)
    nsdContent: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageContentTypeType
  2. See ResponseMetadataTypeDef

GetSolNetworkPackageDescriptorOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkPackageDescriptorOutputTypeDef

def get_value() -> GetSolNetworkPackageDescriptorOutputTypeDef:
    return {
        "contentType": ...,
        "nsd": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSolNetworkPackageDescriptorOutputTypeDef(TypedDict):
    contentType: DescriptorContentTypeType,  # (1)
    nsd: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DescriptorContentTypeType
  2. See ResponseMetadataTypeDef

InstantiateSolNetworkInstanceOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import InstantiateSolNetworkInstanceOutputTypeDef

def get_value() -> InstantiateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
        "ResponseMetadata": ...,
    }
Definition
class InstantiateSolNetworkInstanceOutputTypeDef(TypedDict):
    nsLcmOpOccId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListTagsForResourceOutputTypeDef

def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceOutputTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TerminateSolNetworkInstanceOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import TerminateSolNetworkInstanceOutputTypeDef

def get_value() -> TerminateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
        "ResponseMetadata": ...,
    }
Definition
class TerminateSolNetworkInstanceOutputTypeDef(TypedDict):
    nsLcmOpOccId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSolFunctionPackageOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import UpdateSolFunctionPackageOutputTypeDef

def get_value() -> UpdateSolFunctionPackageOutputTypeDef:
    return {
        "operationalState": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSolFunctionPackageOutputTypeDef(TypedDict):
    operationalState: OperationalStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationalStateType
  2. See ResponseMetadataTypeDef

UpdateSolNetworkInstanceOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import UpdateSolNetworkInstanceOutputTypeDef

def get_value() -> UpdateSolNetworkInstanceOutputTypeDef:
    return {
        "nsLcmOpOccId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSolNetworkInstanceOutputTypeDef(TypedDict):
    nsLcmOpOccId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSolNetworkPackageOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import UpdateSolNetworkPackageOutputTypeDef

def get_value() -> UpdateSolNetworkPackageOutputTypeDef:
    return {
        "nsdOperationalState": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSolNetworkPackageOutputTypeDef(TypedDict):
    nsdOperationalState: NsdOperationalStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NsdOperationalStateType
  2. See ResponseMetadataTypeDef

GetSolNetworkOperationTaskDetailsTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkOperationTaskDetailsTypeDef

def get_value() -> GetSolNetworkOperationTaskDetailsTypeDef:
    return {
        "taskContext": ...,
    }
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

Usage Example
from mypy_boto3_tnb.type_defs import FunctionArtifactMetaTypeDef

def get_value() -> FunctionArtifactMetaTypeDef:
    return {
        "overrides": ...,
    }
Definition
class FunctionArtifactMetaTypeDef(TypedDict):
    overrides: NotRequired[List[ToscaOverrideTypeDef]],  # (1)
  1. See ToscaOverrideTypeDef

NetworkArtifactMetaTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import NetworkArtifactMetaTypeDef

def get_value() -> NetworkArtifactMetaTypeDef:
    return {
        "overrides": ...,
    }
Definition
class NetworkArtifactMetaTypeDef(TypedDict):
    overrides: NotRequired[List[ToscaOverrideTypeDef]],  # (1)
  1. See ToscaOverrideTypeDef

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": ...,
    }
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

Usage Example
from mypy_boto3_tnb.type_defs import GetSolVnfcResourceInfoTypeDef

def get_value() -> GetSolVnfcResourceInfoTypeDef:
    return {
        "metadata": ...,
    }
Definition
class GetSolVnfcResourceInfoTypeDef(TypedDict):
    metadata: NotRequired[GetSolVnfcResourceInfoMetadataTypeDef],  # (1)
  1. See GetSolVnfcResourceInfoMetadataTypeDef

ListSolFunctionInstanceInfoTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionInstanceInfoTypeDef

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

ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef

def get_value() -> ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef

def get_value() -> ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef

def get_value() -> ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef

def get_value() -> ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef

def get_value() -> ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSolFunctionPackageInfoTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionPackageInfoTypeDef

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

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkInstanceInfoTypeDef

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

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsInfoTypeDef

def get_value() -> ListSolNetworkOperationsInfoTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "lcmOperationType": ...,
        "nsInstanceId": ...,
        "operationState": ...,
    }
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

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkPackageInfoTypeDef

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

Usage Example
from mypy_boto3_tnb.type_defs import UpdateSolNetworkInstanceInputRequestTypeDef

def get_value() -> UpdateSolNetworkInstanceInputRequestTypeDef:
    return {
        "nsInstanceId": ...,
        "updateType": ...,
    }
Definition
class UpdateSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,
    updateType: UpdateSolNetworkTypeType,  # (1)
    modifyVnfInfoData: NotRequired[UpdateSolNetworkModifyTypeDef],  # (2)
  1. See UpdateSolNetworkTypeType
  2. See UpdateSolNetworkModifyTypeDef

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": ...,
    }
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

Usage Example
from mypy_boto3_tnb.type_defs import GetSolFunctionPackageMetadataTypeDef

def get_value() -> GetSolFunctionPackageMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class GetSolFunctionPackageMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)
  1. See FunctionArtifactMetaTypeDef

PutSolFunctionPackageContentMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import PutSolFunctionPackageContentMetadataTypeDef

def get_value() -> PutSolFunctionPackageContentMetadataTypeDef:
    return {
        "vnfd": ...,
    }
Definition
class PutSolFunctionPackageContentMetadataTypeDef(TypedDict):
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)
  1. See FunctionArtifactMetaTypeDef

ValidateSolFunctionPackageContentMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ValidateSolFunctionPackageContentMetadataTypeDef

def get_value() -> ValidateSolFunctionPackageContentMetadataTypeDef:
    return {
        "vnfd": ...,
    }
Definition
class ValidateSolFunctionPackageContentMetadataTypeDef(TypedDict):
    vnfd: NotRequired[FunctionArtifactMetaTypeDef],  # (1)
  1. See FunctionArtifactMetaTypeDef

GetSolNetworkPackageMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolNetworkPackageMetadataTypeDef

def get_value() -> GetSolNetworkPackageMetadataTypeDef:
    return {
        "createdAt": ...,
        "lastModified": ...,
    }
Definition
class GetSolNetworkPackageMetadataTypeDef(TypedDict):
    createdAt: datetime,
    lastModified: datetime,
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)
  1. See NetworkArtifactMetaTypeDef

PutSolNetworkPackageContentMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import PutSolNetworkPackageContentMetadataTypeDef

def get_value() -> PutSolNetworkPackageContentMetadataTypeDef:
    return {
        "nsd": ...,
    }
Definition
class PutSolNetworkPackageContentMetadataTypeDef(TypedDict):
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)
  1. See NetworkArtifactMetaTypeDef

ValidateSolNetworkPackageContentMetadataTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ValidateSolNetworkPackageContentMetadataTypeDef

def get_value() -> ValidateSolNetworkPackageContentMetadataTypeDef:
    return {
        "nsd": ...,
    }
Definition
class ValidateSolNetworkPackageContentMetadataTypeDef(TypedDict):
    nsd: NotRequired[NetworkArtifactMetaTypeDef],  # (1)
  1. See NetworkArtifactMetaTypeDef

GetSolVnfInfoTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import GetSolVnfInfoTypeDef

def get_value() -> GetSolVnfInfoTypeDef:
    return {
        "vnfState": ...,
    }
Definition
class GetSolVnfInfoTypeDef(TypedDict):
    vnfState: NotRequired[VnfOperationalStateType],  # (1)
    vnfcResourceInfo: NotRequired[List[GetSolVnfcResourceInfoTypeDef]],  # (2)
  1. See VnfOperationalStateType
  2. See GetSolVnfcResourceInfoTypeDef

ListSolFunctionInstancesOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionInstancesOutputTypeDef

def get_value() -> ListSolFunctionInstancesOutputTypeDef:
    return {
        "functionInstances": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSolFunctionInstancesOutputTypeDef(TypedDict):
    functionInstances: List[ListSolFunctionInstanceInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolFunctionInstanceInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolFunctionPackagesOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolFunctionPackagesOutputTypeDef

def get_value() -> ListSolFunctionPackagesOutputTypeDef:
    return {
        "functionPackages": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSolFunctionPackagesOutputTypeDef(TypedDict):
    functionPackages: List[ListSolFunctionPackageInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolFunctionPackageInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkInstancesOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkInstancesOutputTypeDef

def get_value() -> ListSolNetworkInstancesOutputTypeDef:
    return {
        "networkInstances": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSolNetworkInstancesOutputTypeDef(TypedDict):
    networkInstances: List[ListSolNetworkInstanceInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolNetworkInstanceInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkOperationsOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkOperationsOutputTypeDef

def get_value() -> ListSolNetworkOperationsOutputTypeDef:
    return {
        "networkOperations": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSolNetworkOperationsOutputTypeDef(TypedDict):
    networkOperations: List[ListSolNetworkOperationsInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolNetworkOperationsInfoTypeDef
  2. See ResponseMetadataTypeDef

ListSolNetworkPackagesOutputTypeDef

Usage Example
from mypy_boto3_tnb.type_defs import ListSolNetworkPackagesOutputTypeDef

def get_value() -> ListSolNetworkPackagesOutputTypeDef:
    return {
        "networkPackages": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSolNetworkPackagesOutputTypeDef(TypedDict):
    networkPackages: List[ListSolNetworkPackageInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSolNetworkPackageInfoTypeDef
  2. See ResponseMetadataTypeDef

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": ...,
    }
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

Usage Example
from mypy_boto3_tnb.type_defs import PutSolFunctionPackageContentOutputTypeDef

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

Usage Example
from mypy_boto3_tnb.type_defs import ValidateSolFunctionPackageContentOutputTypeDef

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

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": ...,
    }
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

Usage Example
from mypy_boto3_tnb.type_defs import PutSolNetworkPackageContentOutputTypeDef

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

Usage Example
from mypy_boto3_tnb.type_defs import ValidateSolNetworkPackageContentOutputTypeDef

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

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": ...,
    }
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