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,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

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#

# ListSolFunctionPackagesInputListSolFunctionPackagesPaginateTypeDef definition

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

ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef#

# ListSolNetworkInstancesInputListSolNetworkInstancesPaginateTypeDef definition

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

ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef#

# ListSolNetworkOperationsInputListSolNetworkOperationsPaginateTypeDef definition

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

ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef#

# ListSolNetworkPackagesInputListSolNetworkPackagesPaginateTypeDef definition

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

ListSolFunctionPackageInfoTypeDef#

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

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

PutSolFunctionPackageContentMetadataTypeDef#

# PutSolFunctionPackageContentMetadataTypeDef definition

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

ValidateSolFunctionPackageContentMetadataTypeDef#

# ValidateSolFunctionPackageContentMetadataTypeDef definition

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

GetSolNetworkPackageMetadataTypeDef#

# GetSolNetworkPackageMetadataTypeDef definition

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

PutSolNetworkPackageContentMetadataTypeDef#

# PutSolNetworkPackageContentMetadataTypeDef definition

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

ValidateSolNetworkPackageContentMetadataTypeDef#

# ValidateSolNetworkPackageContentMetadataTypeDef definition

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

GetSolVnfInfoTypeDef#

# GetSolVnfInfoTypeDef definition

class GetSolVnfInfoTypeDef(TypedDict):
    vnfState: NotRequired[VnfOperationalStateType],  # (1)
    vnfcResourceInfo: NotRequired[List[GetSolVnfcResourceInfoTypeDef]],  # (2)
  1. See VnfOperationalStateType
  2. See GetSolVnfcResourceInfoTypeDef

ListSolFunctionInstancesOutputTypeDef#

# ListSolFunctionInstancesOutputTypeDef definition

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

ListSolFunctionPackagesOutputTypeDef#

# ListSolFunctionPackagesOutputTypeDef definition

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

ListSolNetworkInstancesOutputTypeDef#

# ListSolNetworkInstancesOutputTypeDef definition

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

ListSolNetworkOperationsOutputTypeDef#

# ListSolNetworkOperationsOutputTypeDef definition

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

ListSolNetworkPackagesOutputTypeDef#

# ListSolNetworkPackagesOutputTypeDef definition

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

GetSolFunctionPackageOutputTypeDef#

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