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