VNF 生命周期操作授权接口

用于授予 VNFM 从 NFVO 获得权限以执行 VNF 生命周期操作及其配置的授权接口,这些操作和配置定义在 ETSI NFV-SOL 003 v2.6.1 中,适用于所谓的 v1 API,或 NFV-SOL 003 v3.3.1 中,适用于 v2 API。

授权接口支持

目前 Tacker 的授权接口尚未实现 v1 和 v2 API 的所有接口。本节旨在展示 API 实现的进度。

  • 名称: Grants
    描述: 请求授权
    方法类型: POST
    资源的 URL: /grant/v1/grants
    请求:

    数据类型

    基数

    描述

    GrantRequest

    1

    请求 Grants 资源的参数。

    属性名称

    数据类型

    基数

    v1 API 中的支持

    v2 API 中的支持

    vnfInstanceId

    标识符

    1

    vnfLcmOpOccId

    标识符

    1

    vnfdId

    标识符

    1

    dstVnfdId

    标识符

    0..1

    flavourId

    标识符

    0..1

    operation

    GrantedLcmOperationType

    1

    isAutomaticInvocation

    布尔值

    1

    instantiationLevelId

    标识符

    0..1

    addResources

    ResourceDefinition

    0..N

    tempResources

    ResourceDefinition

    0..N

    removeResources

    ResourceDefinition

    0..N

    updateResources

    ResourceDefinition

    0..N

    placementConstraints

    PlacementConstraint

    0..N

    vimConstraints

    VimConstraint

    0..N

    additionalParams

    KeyValuePairs

    0..1

    _links

    结构

    1

    >vnfLcmOpOcc

    Link

    1

    >vnfInstance

    Link

    1

    响应:

    数据类型

    基数

    响应代码

    描述

    Grant

    1

    成功 201
    错误 400 401 403

    授权已成功创建(同步模式)。

    属性名称

    数据类型

    基数

    v1 API 中的支持

    v2 API 中的支持

    id

    标识符

    1

    vnfInstanceId

    标识符

    1

    vnfLcmOpOccId

    标识符

    1

    vimConnections

    VimConnectionInfo

    0..N

    vimConnectionInfo

    map(VimConnectionInfo)

    0..N

    zones

    ZoneInfo

    0..N

    zoneGroups

    ZoneGroupInfo

    0..N

    addResources

    GrantInfo

    0..N

    tempResources

    GrantInfo

    0..N

    removeResources

    GrantInfo

    0..N

    updateResources

    GrantInfo

    0..N

    vimAssets

    结构

    0..1

    >computeResourceFlavours

    VimComputeResourceFlavour

    0..N

    >softwareImages

    VimSoftwareImage

    0..N

    >snapshotResources

    VimSnapshotResource

    0..N

    extVirtualLinks

    ExtVirtualLinkData

    0..N

    extManagedVirtualLinks

    ExtManagedVirtualLinkData

    0..N

    additionalParams

    KeyValuePairs

    0..1

    _links

    结构

    1

    >self

    Link

    1

    >vnfLcmOpOcc

    Link

    1

    >vnfInstance

    Link

    1