Skip to content

Type definitions#

Index > TelcoNetworkBuilder > Type definitions

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

BlobTypeDef#

# BlobTypeDef definition

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

CancelSolNetworkOperationInputRequestTypeDef#

# CancelSolNetworkOperationInputRequestTypeDef definition

class CancelSolNetworkOperationInputRequestTypeDef(TypedDict):
    nsLcmOpOccId: str,

CreateSolFunctionPackageInputRequestTypeDef#

# CreateSolFunctionPackageInputRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

CreateSolNetworkInstanceInputRequestTypeDef#

# CreateSolNetworkInstanceInputRequestTypeDef definition

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

CreateSolNetworkPackageInputRequestTypeDef#

# CreateSolNetworkPackageInputRequestTypeDef definition

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

DeleteSolFunctionPackageInputRequestTypeDef#

# DeleteSolFunctionPackageInputRequestTypeDef definition

class DeleteSolFunctionPackageInputRequestTypeDef(TypedDict):
    vnfPkgId: str,

DeleteSolNetworkInstanceInputRequestTypeDef#

# DeleteSolNetworkInstanceInputRequestTypeDef definition

class DeleteSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,

DeleteSolNetworkPackageInputRequestTypeDef#

# DeleteSolNetworkPackageInputRequestTypeDef definition

class DeleteSolNetworkPackageInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

ErrorInfoTypeDef#

# ErrorInfoTypeDef definition

class ErrorInfoTypeDef(TypedDict):
    cause: NotRequired[str],
    details: NotRequired[str],

ToscaOverrideTypeDef#

# ToscaOverrideTypeDef definition

class ToscaOverrideTypeDef(TypedDict):
    defaultValue: NotRequired[str],
    name: NotRequired[str],

GetSolFunctionInstanceInputRequestTypeDef#

# GetSolFunctionInstanceInputRequestTypeDef definition

class GetSolFunctionInstanceInputRequestTypeDef(TypedDict):
    vnfInstanceId: str,

GetSolFunctionInstanceMetadataTypeDef#

# GetSolFunctionInstanceMetadataTypeDef definition

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

GetSolFunctionPackageContentInputRequestTypeDef#

# GetSolFunctionPackageContentInputRequestTypeDef definition

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

GetSolFunctionPackageDescriptorInputRequestTypeDef#

# GetSolFunctionPackageDescriptorInputRequestTypeDef definition

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

GetSolFunctionPackageInputRequestTypeDef#

# GetSolFunctionPackageInputRequestTypeDef definition

class GetSolFunctionPackageInputRequestTypeDef(TypedDict):
    vnfPkgId: str,

GetSolInstantiatedVnfInfoTypeDef#

# GetSolInstantiatedVnfInfoTypeDef definition

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

GetSolNetworkInstanceInputRequestTypeDef#

# GetSolNetworkInstanceInputRequestTypeDef definition

class GetSolNetworkInstanceInputRequestTypeDef(TypedDict):
    nsInstanceId: str,

GetSolNetworkInstanceMetadataTypeDef#

# GetSolNetworkInstanceMetadataTypeDef definition

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

LcmOperationInfoTypeDef#

# LcmOperationInfoTypeDef definition

class LcmOperationInfoTypeDef(TypedDict):
    nsLcmOpOccId: str,

GetSolNetworkOperationInputRequestTypeDef#

# GetSolNetworkOperationInputRequestTypeDef definition

class GetSolNetworkOperationInputRequestTypeDef(TypedDict):
    nsLcmOpOccId: str,

GetSolNetworkOperationMetadataTypeDef#

# GetSolNetworkOperationMetadataTypeDef definition

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

ProblemDetailsTypeDef#

# ProblemDetailsTypeDef definition

class ProblemDetailsTypeDef(TypedDict):
    detail: str,
    title: NotRequired[str],

GetSolNetworkPackageContentInputRequestTypeDef#

# GetSolNetworkPackageContentInputRequestTypeDef definition

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

GetSolNetworkPackageDescriptorInputRequestTypeDef#

# GetSolNetworkPackageDescriptorInputRequestTypeDef definition

class GetSolNetworkPackageDescriptorInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

GetSolNetworkPackageInputRequestTypeDef#

# GetSolNetworkPackageInputRequestTypeDef definition

class GetSolNetworkPackageInputRequestTypeDef(TypedDict):
    nsdInfoId: str,

GetSolVnfcResourceInfoMetadataTypeDef#

# GetSolVnfcResourceInfoMetadataTypeDef definition

class GetSolVnfcResourceInfoMetadataTypeDef(TypedDict):
    cluster: NotRequired[str],
    helmChart: NotRequired[str],
    nodeGroup: NotRequired[str],

InstantiateSolNetworkInstanceInputRequestTypeDef#

# InstantiateSolNetworkInstanceInputRequestTypeDef definition

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

ListSolFunctionInstanceMetadataTypeDef#

# ListSolFunctionInstanceMetadataTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListSolFunctionInstancesInputRequestTypeDef#

# ListSolFunctionInstancesInputRequestTypeDef definition

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

ListSolFunctionPackageMetadataTypeDef#

# ListSolFunctionPackageMetadataTypeDef definition

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

ListSolFunctionPackagesInputRequestTypeDef#

# ListSolFunctionPackagesInputRequestTypeDef definition

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

ListSolNetworkInstanceMetadataTypeDef#

# ListSolNetworkInstanceMetadataTypeDef definition

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

ListSolNetworkInstancesInputRequestTypeDef#

# ListSolNetworkInstancesInputRequestTypeDef definition

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

ListSolNetworkOperationsMetadataTypeDef#

# ListSolNetworkOperationsMetadataTypeDef definition

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

ListSolNetworkOperationsInputRequestTypeDef#

# ListSolNetworkOperationsInputRequestTypeDef definition

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

ListSolNetworkPackageMetadataTypeDef#

# ListSolNetworkPackageMetadataTypeDef definition

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

ListSolNetworkPackagesInputRequestTypeDef#

# ListSolNetworkPackagesInputRequestTypeDef definition

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

ListTagsForResourceInputRequestTypeDef#

# ListTagsForResourceInputRequestTypeDef definition

class ListTagsForResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,

TagResourceInputRequestTypeDef#

# TagResourceInputRequestTypeDef definition

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

TerminateSolNetworkInstanceInputRequestTypeDef#

# TerminateSolNetworkInstanceInputRequestTypeDef definition

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

UntagResourceInputRequestTypeDef#

# UntagResourceInputRequestTypeDef definition

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

UpdateSolFunctionPackageInputRequestTypeDef#

# UpdateSolFunctionPackageInputRequestTypeDef definition

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

UpdateSolNetworkModifyTypeDef#

# UpdateSolNetworkModifyTypeDef definition

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

UpdateSolNetworkPackageInputRequestTypeDef#

# UpdateSolNetworkPackageInputRequestTypeDef definition

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

PutSolFunctionPackageContentInputRequestTypeDef#

# PutSolFunctionPackageContentInputRequestTypeDef definition

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

PutSolNetworkPackageContentInputRequestTypeDef#

# PutSolNetworkPackageContentInputRequestTypeDef definition

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

ValidateSolFunctionPackageContentInputRequestTypeDef#

# ValidateSolFunctionPackageContentInputRequestTypeDef definition

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

ValidateSolNetworkPackageContentInputRequestTypeDef#

# ValidateSolNetworkPackageContentInputRequestTypeDef definition

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

CreateSolFunctionPackageOutputTypeDef#

# CreateSolFunctionPackageOutputTypeDef definition

class CreateSolFunctionPackageOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    onboardingState: OnboardingStateType,  # (1)
    operationalState: OperationalStateType,  # (2)
    tags: Dict[str, str],
    usageState: UsageStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See OnboardingStateType
  2. See OperationalStateType
  3. See UsageStateType
  4. See ResponseMetadataTypeDef

CreateSolNetworkInstanceOutputTypeDef#

# CreateSolNetworkInstanceOutputTypeDef definition

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

CreateSolNetworkPackageOutputTypeDef#

# CreateSolNetworkPackageOutputTypeDef definition

class CreateSolNetworkPackageOutputTypeDef(TypedDict):
    arn: str,
    id: str,
    nsdOnboardingState: NsdOnboardingStateType,  # (1)
    nsdOperationalState: NsdOperationalStateType,  # (2)
    nsdUsageState: NsdUsageStateType,  # (3)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See NsdOnboardingStateType
  2. See NsdOperationalStateType
  3. See NsdUsageStateType
  4. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

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

GetSolFunctionPackageContentOutputTypeDef#

# GetSolFunctionPackageContentOutputTypeDef definition

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

GetSolFunctionPackageDescriptorOutputTypeDef#

# GetSolFunctionPackageDescriptorOutputTypeDef definition

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

GetSolNetworkPackageContentOutputTypeDef#

# GetSolNetworkPackageContentOutputTypeDef definition

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

GetSolNetworkPackageDescriptorOutputTypeDef#

# GetSolNetworkPackageDescriptorOutputTypeDef definition

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

InstantiateSolNetworkInstanceOutputTypeDef#

# InstantiateSolNetworkInstanceOutputTypeDef definition

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

ListTagsForResourceOutputTypeDef#

# ListTagsForResourceOutputTypeDef definition

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

TerminateSolNetworkInstanceOutputTypeDef#

# TerminateSolNetworkInstanceOutputTypeDef definition

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

UpdateSolFunctionPackageOutputTypeDef#

# UpdateSolFunctionPackageOutputTypeDef definition

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

UpdateSolNetworkInstanceOutputTypeDef#

# UpdateSolNetworkInstanceOutputTypeDef definition

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

UpdateSolNetworkPackageOutputTypeDef#

# UpdateSolNetworkPackageOutputTypeDef definition

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

GetSolNetworkOperationTaskDetailsTypeDef#

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

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

NetworkArtifactMetaTypeDef#

# NetworkArtifactMetaTypeDef definition

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

GetSolNetworkInstanceOutputTypeDef#

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

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

ListSolFunctionInstanceInfoTypeDef#

# 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

ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef#

# ListSolFunctionInstancesInputListSolFunctionInstancesPaginateTypeDef definition

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

ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef#

# ListSolFunctionPackagesInputLis