4 title: ONAP VFC Network Service Lifecycle Management API
5 description: VFC Network Service Lifecycle Management Rest API.
8 email: onap-discuss@lists.onap.org
9 url: 'https://gerrit.onap.org/r/#/admin/projects/vfc/nfvo/lcm'
19 /api/nslcm/v1/ns_instances:
21 operationId: api_nslcm_v1_ns_instances_list
28 description: NS instances
31 $ref: '#/definitions/NsInstance'
33 description: Inner error
37 operationId: api_nslcm_v1_ns_instances_create
44 $ref: '#/definitions/CreateNsRequest'
49 $ref: '#/definitions/NsInstance'
51 description: Inner error
55 '/api/nslcm/v1/ns_instances/{ns_instance_id}':
57 operationId: api_nslcm_v1_ns_instances_read
64 $ref: '#/definitions/NsInstance'
66 description: Inner error
70 operationId: api_nslcm_v1_ns_instances_delete
75 description: HTTP_204_NO_CONTENT
79 - name: ns_instance_id
83 '/api/nslcm/v1/ns_instances/{ns_instance_id}/heal':
85 operationId: api_nslcm_v1_ns_instances_heal_create
92 $ref: '#/definitions/HealNsReq'
95 description: HTTP_202_ACCEPTED
99 $ref: '#/definitions/ProblemDetails'
103 - name: ns_instance_id
107 '/api/nslcm/v1/ns_instances/{ns_instance_id}/instantiate':
109 operationId: api_nslcm_v1_ns_instances_instantiate_create
116 $ref: '#/definitions/InstantNsReq'
119 description: HTTP_202_ACCEPTED
123 $ref: '#/definitions/ProblemDetails'
127 - name: ns_instance_id
131 '/api/nslcm/v1/ns_instances/{ns_instance_id}/scale':
133 operationId: api_nslcm_v1_ns_instances_scale_create
140 $ref: '#/definitions/ManualScaleNsReq'
143 description: HTTP_202_ACCEPTED
147 $ref: '#/definitions/ProblemDetails'
151 - name: ns_instance_id
155 '/api/nslcm/v1/ns_instances/{ns_instance_id}/terminate':
157 operationId: api_nslcm_v1_ns_instances_terminate_create
164 $ref: '#/definitions/TerminateNsReq'
167 description: HTTP_202_ACCEPTED
171 $ref: '#/definitions/ProblemDetails'
175 - name: ns_instance_id
179 '/api/nslcm/v1/ns_instances/{ns_instance_id}/update':
181 operationId: api_nslcm_v1_ns_instances_update_create
188 $ref: '#/definitions/UpdateNsReq'
191 description: HTTP_202_ACCEPTED
195 $ref: '#/definitions/ProblemDetails'
199 - name: ns_instance_id
203 /api/nslcm/v1/ns_lcm_op_occs:
205 operationId: api_nslcm_v1_ns_lcm_op_occs_list
214 $ref: '#/definitions/NSLCMOpOcc'
218 $ref: '#/definitions/ProblemDetails'
222 $ref: '#/definitions/ProblemDetails'
226 '/api/nslcm/v1/ns_lcm_op_occs/{lcmopoccid}':
228 operationId: api_nslcm_v1_ns_lcm_op_occs_read
235 $ref: '#/definitions/NSLCMOpOcc'
239 $ref: '#/definitions/ProblemDetails'
247 /api/nslcm/v1/subscriptions:
249 operationId: api_nslcm_v1_subscriptions_list
258 $ref: '#/definitions/LccnSubscription'
262 $ref: '#/definitions/ProblemDetails'
266 $ref: '#/definitions/ProblemDetails'
270 operationId: api_nslcm_v1_subscriptions_create
277 $ref: '#/definitions/LccnSubscriptionRequest'
282 $ref: '#/definitions/LccnSubscription'
286 $ref: '#/definitions/ProblemDetails'
290 $ref: '#/definitions/ProblemDetails'
294 /api/nslcm/v1/ns/placevnf:
296 operationId: api_nslcm_v1_ns_placevnf_create
303 $ref: '#/definitions/PlaceVnfReq'
308 $ref: '#/definitions/PlaceVnfReq'
312 /api/nslcm/v2/grants:
314 operationId: api_nslcm_v2_grants_create
321 $ref: '#/definitions/GrantRequest'
326 $ref: '#/definitions/Grant'
328 description: Inner error
332 '/api/nslcm/v2/ns/{vnfmId}/vnfs/{vnfInstanceId}/Notify':
334 operationId: api_nslcm_v2_ns_vnfs_Notify_list
339 description: The notification endpoint was tested successfully.
341 description: Inner error
345 operationId: api_nslcm_v2_ns_vnfs_Notify_create
352 $ref: '#/definitions/VnfLcmOperationOccurrenceNotification'
355 description: The notification was delivered successfully.
357 description: Inner error
361 - name: vnfInstanceId
371 description: History of job
380 description: Status of job
384 description: Progress of job
387 title: Statusdescription
388 description: Description of job
392 description: Error code of job
396 description: Response index of job
399 title: Responsedescriptor
400 description: Descriptor of job
405 - responseHistoryList
410 description: Status of job
414 description: Progress of job
417 title: Statusdescription
418 description: Description of job
422 description: Error code of job
426 description: Response index of job
429 description: History of job
432 $ref: '#/definitions/JobHistory'
440 description: UUID of job
443 $ref: '#/definitions/JobDescriptor'
451 description: Progress of job
455 description: Desc of job
459 description: Error code of job
468 description: Result of job update
472 description: Detail of job update
481 description: Count of record
484 description: VNF instances
491 description: ID of VNF instance
494 title: Vnfinstancename
495 description: Name of VNF instance
499 description: ID of VNFD
502 description: PNF instances
512 description: Identifier of the PNF.
516 description: Name of the PNF.
520 description: Identifier of the PNFD on which the PNF is based.
524 description: Identifier of the PNFD information object related to this PNF.
528 description: Identifier of the related PnfProfile in the NSD on which the PNF is based.
532 description: Information on the external CP of the PNF.
535 description: Related CP instances
542 description: ID of CP instance
545 title: Cpinstancename
546 description: Name of CP instance
550 description: ID of CPD
553 description: VL instances
556 - relatedCpInstanceId
561 description: ID of VL instance
564 title: Vlinstancename
565 description: Name of VL instance
569 description: ID of VLD
572 description: Related CP instances
575 $ref: '#/definitions/_CpInstInfo'
577 description: VNFFG instances
583 title: Vnffginstanceid
584 description: ID of VNFFG instance
588 description: ID of VNFD
592 description: ID of PNF
596 description: ID of virtual link
600 description: ID of CPD
607 description: NS instances
615 description: ID of NS instance
619 description: Name of NS instance
623 description: Description of NS instance
627 description: ID of NSD
630 description: VNF instances
633 $ref: '#/definitions/_VnfInst'
635 description: PNF instances
638 $ref: '#/definitions/PnfInstance'
640 description: VL instances
643 $ref: '#/definitions/_VlInst'
645 description: VNFFG instances
648 $ref: '#/definitions/_VnffgInst'
651 description: State of NS instance
655 description: Context of NS
659 title: Globalcustomerid
660 description: Global customer ID
664 description: Service type
671 description: Package ID of NS
675 description: Name of NS
679 description: Description of NS
682 $ref: '#/definitions/_Context'
690 description: ID of NS instance
697 description: ID of FP instance
701 description: Context of NS instance
708 description: ID of FP instance
712 description: Context of NS instance
719 description: ID of FP instance
723 description: Context of NS instance
727 description: ID of NS instance
730 description: Add resources
737 description: Change Type
741 resourceDefinitionId:
742 title: Resourcedefinitionid
743 description: Identifier of resource
747 description: Identifier identifier of VDU
759 description: ID of VNF instance
762 title: Vnfdescriptorid
763 description: ID of VNF Descriptor
766 title: Lifecycleoperation
767 description: Lifecycle Operation
779 description: ID of Job
782 description: Add resources
785 $ref: '#/definitions/ResourceChange'
787 description: Remove resources
790 $ref: '#/definitions/ResourceChange'
792 title: Additionalparam
793 description: 'Additional parameters passed to the NFVO, specific to the VNF and the LCM operation. The currently interpreted keys are the following: vimId'
795 additionalProperties:
796 description: Additional parameters
800 description: Access Info
807 description: Name of tenant
811 description: VIM Info
818 description: ID of VIM
821 $ref: '#/definitions/Accessinfo'
823 $ref: '#/definitions/Accessinfo'
831 description: ID of VNF instance
834 $ref: '#/definitions/Vim'
837 description: Scale data
844 description: Direction of the scaling
851 description: Aspect ID of the VNF that is requested to be scaled
855 description: Number of scaling steps to be executed as part of this ScaleVnf operation
858 title: Additionalparam
859 description: 'Additional parameters passed by the NFVO as input to the scaling process, specific to the VNF being scaled'
861 additionalProperties:
862 description: Additional parameters
870 $ref: '#/definitions/ScaleVnfData'
878 description: ID of Job
882 description: The Placement Solution
889 title: Identifiertype
890 description: The type of a candidate
898 description: A list of identifiers
901 description: One identifier
905 description: The name of a cloud owner. Only required if identifier Type is cloudRegionId
908 description: Additonal information related to a candidate
916 description: Any attribute Key needed
920 description: Attribute value for that key
923 description: A list of placement solutions
931 title: Resourcemodulename
932 description: Name of Resource as defined in the Service Model
935 title: Serviceresourceid
936 description: Resource Id defined in the Service Model
939 $ref: '#/definitions/Candidate'
941 description: Additonal information related to a candidate
944 $ref: '#/definitions/AssignmentInfo'
946 description: A list of License Solutions
950 - entitlementPoolUUID
951 - licenseKeyGroupUUID
952 - entitlementPoolInvariantUUID
953 - licenseKeyGroupInvariantUUID
957 title: Resourcemodulename
958 description: Name of Resource as defined in the Service Model
961 title: Serviceresourceid
962 description: Resource Id defined in the Service Model
965 description: A list of entitlementPoolUUIDs
968 description: entitlementPoolUUID
971 description: A list of licenseKeyGroupUUID
974 description: licenseKeyGroupUUID
976 entitlementPoolInvariantUUID:
977 description: A list of entitlementPoolInvariantUUIDs
980 description: entitlementPoolInvariantUUID
982 licenseKeyGroupInvariantUUID:
983 description: A list of licenseKeyGroupInvariantUUID
986 description: licenseKeyGroupInvariantUUID
990 description: Request Solutions
996 description: A list of Placement Solutions
999 description: A list of Placement Solutions
1002 $ref: '#/definitions/PlacementSolution'
1004 description: A list of License Solutions
1007 $ref: '#/definitions/LicenseSolution'
1018 description: ID of Homing Request
1021 title: Transactionid
1022 description: ID of Homing Transaction
1025 title: Statusmessage
1026 description: Status Message of Request
1029 title: Requeststatus
1030 description: The Status of a Request
1037 $ref: '#/definitions/Solution'
1045 description: Index of FP
1049 description: ID of NS instance
1053 description: Context of NS instance
1056 title: Sdncontrollerid
1057 description: ID of SDN controller
1066 description: ID of FP instance
1075 description: Index of FP
1079 description: ID of NS instance
1083 description: Context of NS instance
1086 title: Sdncontrollerid
1087 description: ID of SDN controller
1097 description: ID of job
1101 description: ID of SFC instance
1112 description: ID of SFC instance
1116 description: Name of SFC instance
1120 description: Status of SFC instance
1129 description: 'Delete SFC result(0: success, 1: failed)'
1133 description: Result detail
1139 title: Terminationtype
1140 description: Termination Type
1142 gracefulTerminationTimeout:
1143 title: Gracefulterminationtimeout
1144 description: Graceful Termination Timeout
1153 description: ID of Job
1162 description: Index of VL instance
1166 description: ID of NS instance
1170 description: Context of VL instance
1172 additionalParamForNs:
1173 title: Additionalparamforns
1174 description: Additional param for NS
1184 description: 'VL create result(0: success, 1: failed)'
1188 description: Detail of result
1192 description: ID of VL instance
1199 description: ID of VL instance
1203 description: Name of VL instance
1207 description: Status of VL instance
1216 description: 'VL delete result(0: success)'
1220 description: Detail of result
1230 description: Index of VNF
1234 description: ID of NS instance
1236 additionalParamForVnf:
1237 title: Additionalparamforvnf
1238 description: Additional param for VNF
1248 description: ID of VNF instance
1252 description: ID of Job
1255 description: VMs of VNF
1262 description: ID of VM
1266 description: Name of VM
1278 description: ID of VNF instance
1282 description: Name of VNF instance
1286 description: Status of VNF instance
1289 description: VMs of VNF
1292 $ref: '#/definitions/VnfVms'
1295 description: VM info of action
1300 description: ID of VM
1304 description: ID of vdu
1308 description: Name of VM
1310 _HealNsAdditionalParams:
1311 title: Additionalparams
1312 description: Additional params of NS heal
1317 description: Action of NS heal
1320 $ref: '#/definitions/_ActionVm'
1323 description: Data of heal VNF
1329 title: Vnfinstanceid
1330 description: ID of VNF Instance
1334 description: Cause of NS heal
1337 $ref: '#/definitions/_HealNsAdditionalParams'
1340 description: Data of heal NS
1346 title: Degreehealing
1347 description: degree of healing
1355 description: A list of actions
1358 description: One action
1362 description: script of NS heal
1364 additionalParamsforNs:
1365 title: Additionalparamsforns
1366 description: Addition params of NS heal
1372 $ref: '#/definitions/_HealVnfData'
1374 $ref: '#/definitions/_HealNsData'
1382 description: ID of NS operate job
1385 title: Locationconstraints
1386 description: Location constraint
1391 description: ID of VIM
1393 _LocationConstraint:
1394 description: Location constraints
1399 description: ID of VNF profile
1401 locationConstraints:
1402 $ref: '#/definitions/_VnfLocation'
1405 description: An IP address range to be used.
1413 description: Lowest IP address belonging to the range.
1417 description: Highest IP address belonging to the range.
1420 description: List of IP addresses to assign to the extCP instance.
1427 description: The type of the IP addresses.
1435 description: Fixed addresses to assign.
1437 numDynamicAddresses:
1438 title: Numdynamicaddresses
1439 description: Number of dynamic addresses to assign.
1442 $ref: '#/definitions/_AddressRange'
1445 description: Subnet defined by the identifier of the subnet resource in the VIM.
1448 title: Ipoverethernet
1449 description: IP addresses over Ethernet to assign to the extCP instance.
1454 description: MAC address.
1457 description: List of IP addresses to assign to the extCP instance.
1460 $ref: '#/definitions/_IpAddress'
1462 description: Address assigned for this CP
1468 title: Layerprotocol
1469 description: The identifier of layer(s) and protocol(s) associated to the network address information.
1474 $ref: '#/definitions/_IpOverEthernet'
1476 description: Address assigned for the PNF external CP
1483 description: Identifier of the CP
1487 description: Identifier of the Connection Point Descriptor
1490 description: Address assigned for this CP
1493 $ref: '#/definitions/_CpProtocolInfo'
1495 description: Information on the PNF
1505 description: Identifier of the PNF
1509 description: Name of the PNF
1513 description: Identifier of the PNFD
1517 description: Identifier of related PnfProfile in the NSD
1520 description: Address assigned for the PNF external CP
1523 $ref: '#/definitions/_PnfExtCpData'
1527 locationConstraints:
1528 description: Location constraints
1531 $ref: '#/definitions/_LocationConstraint'
1532 additionalParamForNs:
1533 title: Additionalparamforns
1534 description: Additional param for NS
1536 additionalProperties:
1537 description: KeyValue Pairs
1540 description: Information on the PNF
1543 $ref: '#/definitions/_AddPnfData'
1545 description: NS instant post deal
1552 description: Status of NS Inst
1555 description: Scale NS by steps data
1564 description: ID of aspect
1567 title: Numberofsteps
1568 description: Number of steps
1571 title: Scalingdirection
1572 description: Scaling direction
1575 description: Scale NS data
1577 - scaleNsByStepsData
1581 description: Scale NS by steps data
1584 $ref: '#/definitions/_ScaleNsBySteps'
1586 description: NS manual scale
1594 description: Type of NS Scale
1597 description: Scale NS data
1600 $ref: '#/definitions/_ScaleNsData'
1605 title: Terminationtype
1606 description: Type of NS termination
1608 gracefulTerminationTimeout:
1609 title: Gracefulterminationtimeout
1610 description: Timeout of NS graceful termination
1613 description: Data of vnf instance
1619 title: Vnfinstanceid
1620 description: Specify the target NS instance where the VNF instances are moved to
1624 description: Specify the VNF instance that is moved.
1627 description: Data of vnf instance
1635 description: 'Information sufficient to identify the VNFD which defines the VNF to be instantiated. '
1639 description: Identifier of the VNF deployment flavour to be instantiated.
1641 vnfInstantiationLevelId:
1642 title: Vnfinstantiationlevelid
1643 description: 'Identifier of the instantiation level of the deployment flavour to be instantiated. '
1646 title: Vnfinstancename
1647 description: Human-readable name of the VNF instance to be created.
1651 description: An IP address range to be used.
1659 description: Lowest IP address belonging to the range.
1663 description: Highest IP address belonging to the range.
1665 IpAddressesDataSerialzier:
1666 description: List of IP addresses to assign to the extCP instance.
1674 description: The type of the IP addresses.
1682 description: Fixed addresses to assign.
1684 numDynamicAddresses:
1685 title: Numdynamicaddresses
1686 description: Number of dynamic addresses to assign.
1689 $ref: '#/definitions/AddressRange'
1692 description: Subnet defined by the identifier of the subnet resource in the VIM.
1694 IpOverEthernetAddressData:
1695 title: Ipoverethernet
1696 description: Network address data for IP over Ethernetto assign to the extCP instance.
1701 description: Mac address
1704 description: List of IP addresses to assign to the extCP instance.
1707 $ref: '#/definitions/IpAddressesDataSerialzier'
1709 description: This type represents network protocol data.
1715 title: Layerprotocol
1716 description: Identifier of layer(s) and protocol(s)
1721 $ref: '#/definitions/IpOverEthernetAddressData'
1723 description: Config of vnf ext cp
1728 description: Identifier of the external CP instance to which this set of configuration parameters is requested to be applied.
1732 description: Identifier of a pre-conFigured link port to which the external CP will be associated.
1735 description: Parameters for configuring the network protocols on the link port that connects the CP to a VL
1738 $ref: '#/definitions/CpProtocolData'
1740 description: External CPs of the VNF to be connected to this external VL.
1747 description: The identifier of the CPD in the VNFD.
1750 description: List of instance data that need to be conFigured on the CP instances created from the respective CPD.
1753 $ref: '#/definitions/VnfExtCpConfig'
1755 title: Resourcehandle
1756 description: Identifier(s) of the virtualised network resource(s) realizing the VL instance
1762 title: Vimconnectionid
1763 description: Identifier of the VIM connection to manage the resource.
1767 title: Resourceproviderid
1768 description: Identifier of the entity responsible for the management of the resource.
1773 description: Identifier of the resource in the scope of the VIM or the resource provider.
1776 vimLevelResourceType:
1777 title: Vimlevelresourcetype
1778 description: 'String, type of the resource in the scope of the VIM or the resource provider.'
1782 description: This type represents an externallyprovided link port to be used to connect a VNF external connection point to an external VL
1790 description: Provided by the entity that has created the link port
1793 $ref: '#/definitions/ResourceHandle'
1795 description: This type represents an external VL
1801 title: Extvirtuallinkid
1802 description: 'The identifier of the external VL instance, if provided. '
1806 description: Identifier of the VIM that manages this resource.
1809 title: Resourceproviderid
1810 description: Identifies the entity responsible for the management of this resource.
1814 description: The identifier of the resource in the scope of the VIM or the resource provider.
1819 $ref: '#/definitions/VnfExtCpData'
1821 description: 'Externally provided link ports to be used to connect external connection points to this external VL. '
1824 $ref: '#/definitions/ExtLinkPortData'
1825 ExtManagedVirtualLinkData:
1826 description: This type represents an externally-managed internalVL.
1832 extManagedVirtualLinkId:
1833 title: Extmanagedvirtuallinkid
1834 description: 'The identifier of the externally-managed internal VL instance,if provided.'
1837 title: Virtuallinkdescid
1838 description: The identifier of the VLD in the VNFD for this VL.
1842 description: Identifier of the VIMthat manage this resource.
1845 title: Resourceproviderid
1846 description: Identifies the entity responsible for the management ofthis resource.
1850 description: The identifier of the resource in the scope of the VIM orthe resource provider.
1852 ChangeVnfFlavourDataSerizlizer:
1853 description: The type represents the information that is requested to be changed deployment flavour for an existing VNF instance.
1860 title: Vnfinstanceid
1861 description: Identifier of the VNF instance to be modified.
1865 description: Identifier of the VNF deployment flavour to be instantiated.
1867 instantiationLevelId:
1868 title: Instantiationlevelid
1869 description: Identifier of the instantiation level of the deployment flavour to be instantiated.
1872 description: Information about external VLs to connect the VNF to.
1875 $ref: '#/definitions/ExtVirtualLinkData'
1876 extManagedVirtualLinks:
1877 description: Information about internal VLs that are managed by NFVO
1880 $ref: '#/definitions/ExtManagedVirtualLinkData'
1882 title: Additionalparams
1883 description: Additional input parameters for the flavour change process
1886 title: Changestateto
1887 description: The desired operational state to change the VNF to.
1893 title: Operationalstates
1894 description: State of operation
1901 description: It signals whether forceful or graceful stop is requested.
1908 description: Type of stop
1914 description: This type represents a VNF instance for which the operational state needs to be changed and the requested new state
1921 title: Vnfinstanceid
1922 description: Identifier of the VNF instance.
1925 $ref: '#/definitions/OperationalStates'
1927 $ref: '#/definitions/StopType'
1928 gracefulStopTimeout:
1929 title: Gracefulstoptimeout
1930 description: The time interval to wait for the VNF to be taken out ofservice during graceful stop.
1933 description: 'This type represents the information that is requested to be modified for a VNF instance. '
1940 title: Vnfinstanceid
1941 description: Identifier of the VNF instance.
1945 title: Vnfinstancename
1946 description: 'New value of the ''vnfInstanceName'' attribute in ''VnfInstance'', or ''null'' to remove the attribute.'
1949 vnfInstanceDescription:
1950 title: Vnfinstancedescription
1951 description: 'If present, this attribute signals modifications of the ''vnfInstanceDescription'' attribute in ''VnfInstance'''
1955 description: New value of the 'vnfPkgId' attribute in 'VnfInstance' The value 'null' is not permitted..
1958 vnfConfigurableProperties:
1959 title: Vnfconfigurableproperties
1960 description: 'Modifications to entries in the ''vnfConfigurableProperties'' list, as defined below this Table.'
1962 additionalProperties:
1963 description: KeyValue Pairs
1967 description: 'If present, this attribute signals modifications of certain ''metadata'' attribute in ''vnfInstance''.'
1969 additionalProperties:
1970 description: KeyValue Pairs
1974 description: 'If present,this attribute signals modifications of certain ''extensions'' attribute in ''vnfInstance''.'
1976 additionalProperties:
1977 description: KeyValue Pairs
1979 ChangeExtVnfConnectivityData:
1980 description: This type describes the information invoked bythe NFVO to change the external VNF connectivity information maintained by the VNFM.
1986 title: Vnfinstanceid
1987 description: Identifier of the VNF instance.
1990 description: Information about external VLs to change
1993 $ref: '#/definitions/ExtVirtualLinkData'
1995 title: Additionalparams
1996 description: Additional parameters passed by the OSS as input to the external connectivity change process
1999 description: This type represents the information related to a SAP of a NS
2008 description: Reference to the SAPD for this SAP.
2012 description: Human readable name for the SAP.
2016 description: 'Human readable description for the SAP. '
2019 description: Parameters for configuring the network protocols on the SAP.
2022 $ref: '#/definitions/CpProtocolData'
2023 AssocNewNsdVersionData:
2024 title: Assocnewnsdversiondata
2025 description: Specify the new NSD to be used for the NS instance.
2032 description: 'Identifier of the new NSD version that is to be associated to the NS instance. '
2034 MoveVnfInstanceData:
2036 - targetNsInstanceId
2040 title: Targetnsinstanceid
2041 description: Specify the target NS instance where the VNF instances are moved to.
2044 title: Vnfinstanceid
2045 description: Specify the VNF instance that is moved.
2048 description: This type represents an identifier of the CP or SAP instance.
2052 title: Vnfinstanceid
2053 description: Identifier of the VNF instance associated to the CPinstance.
2056 title: Vnfextcpinstanceid
2057 description: Identifier of the VNF external CP instance in thescope of the VNF instance.
2061 description: Identifier of the PNF instance associated to the CPinstance.
2064 title: Pnfextcpinstanceid
2065 description: Identifier of the PNF external CP instance in thescope of the PNF.
2069 description: Identifier of the NS instance associated to the SAPinstance
2072 title: Nssapinstanceid
2073 description: Identifier of the SAP instance in the scope of the NSinstance.
2076 description: Indicates values of specific bits in a frame
2084 title: Startingpoint
2085 description: Indicates the offset between the last bit of the sourcemac address and the first bit of the sequence of bitsto be matched.
2089 description: Indicates the number of bits to be matched
2093 description: Provide the sequence of bit values to be matched.
2097 description: NFP classification and selection rule.
2100 etherDestinationAddress:
2101 title: Etherdestinationaddress
2102 description: Indicates a destination Mac address
2105 title: Ethersourceaddress
2106 description: Indicates a source Mac address
2110 description: Indicates the protocol carried over the Ethernet layer
2116 description: ndicates a VLAN identifier in an IEEE 802.1Q-2014 tag
2122 description: 'Indicates the L4 protocol, For IPv4 [7] this corresponds tothe field called Protocol to identifythe next level protocol'
2130 description: 'For IPv4 [7] a string of 0 and 1 digits that corresponds to the6-bit Differentiated Services Code Point (DSCP) field of theIP header.'
2133 title: Sourceportrange
2134 description: Indicates a range of source ports
2136 destinationPortRange:
2137 title: Destinationportrange
2138 description: Indicates a range of destination ports
2140 sourceIpAddressPrefix:
2141 title: Sourceipaddressprefix
2142 description: Indicates the source IP address range in CIDRformat.
2144 destinationIpAddressPrefix:
2145 title: Destinationipaddressprefix
2146 description: Indicates the destination IP address rangein CIDRformat.
2149 description: Indicates values of specific bits in a frame
2152 $ref: '#/definitions/Mask'
2154 description: 'This type contains information used to create or modify NFP instance parameters for the updateof an existing VNFFG instance. '
2159 description: Identifier of the NFP to be modified.
2163 description: Human readable name for the NFP.
2167 description: Human readable description for the NFP
2170 description: HanIdentifier(s) of the CPs and SAPs which the NFP passes by.
2173 $ref: '#/definitions/NsCpHandle'
2175 $ref: '#/definitions/NfpRule'
2177 description: This type specifies the parameters used for the update of an existing VNFFG instance.
2184 description: Identifier of an existing VNFFG to be updated for the NS Instance.
2190 $ref: '#/definitions/NfpData'
2192 description: Identifier(s) of the NFP to be deleted from a given VNFFG.
2196 ChangeNsFlavourData:
2197 title: Changensflavourdata
2198 description: Specifies the new DF to be applied to the NS instance
2204 title: Newnsflavourid
2205 description: Identifier of the new NS DF to apply to this NS instance.
2207 instantiationLevelId:
2208 title: Instantiationlevelid
2209 description: Identifier of the instantiation level of the deployment flavour to be instantiated.
2212 title: Cpinstancei16
2213 description: Identifier of the CP. Shall be present for existing CP.
2219 description: An Identifier that is unique within respect to a PNF.
2224 description: Identifier of the Connection Point Descriptor (CPD) for this CP
2230 description: An identifier that is unique within a NS descriptor
2234 description: 'Address assigned for the PNF external CP(s). '
2238 $ref: '#/definitions/IdentifierInPnf'
2240 $ref: '#/definitions/IdentifierInNsd'
2242 description: Address assigned for this CP.
2245 $ref: '#/definitions/CpProtocolData'
2247 description: Serializer data of add pnf
2257 description: Identifier of the PNF.
2261 description: Name of the PNF.
2265 description: Identifier of the PNFD on which the PNF is based.
2269 description: Identifier of related PnfProfile in the NSD on which the PNF is based.
2272 description: 'Address assigned for the PNF external CP(s). '
2275 $ref: '#/definitions/PnfExtCpData'
2277 description: This type specifies an PNF to be modified in the NS instance.
2284 description: Identifier of the PNF.
2288 description: Name of the PNF
2291 description: Address assigned for the PNF external CP(s).
2294 $ref: '#/definitions/PnfExtCpData'
2297 description: Timestamp indicating the update time of the NS
2303 description: Date-time stamp.
2313 description: The type of update.
2321 - MODIFY_VNF_INFORMATION
2322 - CHANGE_EXTERNAL_VNF_CONNECTIVITY
2326 - ASSOC_NEW_NSD_VERSION
2336 description: Identifies an existing VNF instance to be added to the NS instance.
2339 $ref: '#/definitions/VnfInstanceData'
2340 removeVnfInstanceId:
2341 description: Identifies an existing VNF instance to be removed from the NS instance.
2346 description: Identifies the new VNF to be instantiated.
2349 $ref: '#/definitions/InstantiateVnfData'
2350 changeVnfFlavourData:
2351 description: Identifies the new DF of the VNF instance to be changed to.
2354 $ref: '#/definitions/ChangeVnfFlavourDataSerizlizer'
2356 description: This type represents a VNF instance for which the operational state needs to be changed and the requested new state.
2359 $ref: '#/definitions/OperateVnfData'
2361 description: 'This type represents the information that is requested to be modified for a VNF instance. '
2364 $ref: '#/definitions/ModifyVnfInfoData'
2365 changeExtVnfConnectivityData:
2366 description: Specifies the new external connectivity data of theVNF instance to be changed
2369 $ref: '#/definitions/ChangeExtVnfConnectivityData'
2371 description: Identifies a new SAP to be added to the NS instance.
2374 $ref: '#/definitions/SapData'
2376 description: The identifier an existing SAP to be removed from the NS instance
2381 description: The identifier of an existing nested NS instance to be added to the NS instance
2386 description: The identifier of an existing nested NS instance to be removed from the NS instance.
2390 assocNewNsdVersionData:
2391 $ref: '#/definitions/AssocNewNsdVersionData'
2392 moveVnfInstanceData:
2393 description: Specify existing VNF instance to be moved from one NS instance to another NS instance
2396 $ref: '#/definitions/MoveVnfInstanceData'
2398 description: The identifier of an existing nested NS instance to be added to the NS instance.
2403 description: The identifier of an existing nested NS instance to be removed from the NS instance
2408 description: Specify the new VNFFG Information data to be updated for a VNFFG of the NS Instance
2411 $ref: '#/definitions/UpdateVnffgData'
2412 changeNsFlavourData:
2413 $ref: '#/definitions/ChangeNsFlavourData'
2415 description: Specifies the PNF to be added into the NS instance.
2418 $ref: '#/definitions/AddPnfData'
2420 description: Specifies the PNF to be modified in the NS instance.
2423 $ref: '#/definitions/ModifyPnfData'
2425 description: Identifier of the PNF to be deleted from the NS instance.
2430 $ref: '#/definitions/DateTime'
2432 description: Affected VNFC
2438 title: Vnfcinstanceid
2439 description: ID of VNFC instance
2443 description: ID of VDU in VNFD
2447 description: Type of Change
2455 description: ID of VIM
2459 description: ID of virtual machine
2463 description: Name of virtual machine
2466 title: Networkresource
2467 description: Network Resource
2474 description: Type of Resource
2481 description: ID of network resource
2485 description: Name of network resource
2487 AffectedVirtualLinkLcm:
2488 description: Affected VL
2495 description: ID of VL instance
2499 description: ID of VLD in VNFD
2503 description: Type of Change
2510 $ref: '#/definitions/NetworkResource'
2513 description: Port Resource
2518 description: ID of VIM
2522 description: ID of Resource
2526 description: Name of Resource
2530 description: ID of Tenant
2534 description: IP address of port
2538 description: MAC address of port
2542 description: Instance id of server to which the port is attached to
2545 description: Affected CP
2552 description: Type of Change
2558 virtualLinkInstanceId:
2559 title: Virtuallinkinstanceid
2560 description: ID of VL instance
2564 description: ID of CP instance
2568 description: ID of CPD in VNFD
2572 description: Type of Owner
2576 description: ID of Owner
2579 $ref: '#/definitions/PortResource'
2580 AffectedVirtualStorageLcm:
2581 description: Affected Virtual Storage(Not supported)
2591 - affectedVirtualStorage
2596 description: Status of operation
2603 description: Lifecycle Operation
2615 description: ID of Job
2619 description: VNFD Module
2622 description: Affected VNFC
2625 $ref: '#/definitions/AffectedVnfcLcm'
2627 description: Affected VL
2630 $ref: '#/definitions/AffectedVirtualLinkLcm'
2632 description: Affected CP
2635 $ref: '#/definitions/AffectedCp'
2636 affectedVirtualStorage:
2637 description: Affected Virtual Storage(Not supported)
2640 $ref: '#/definitions/AffectedVirtualStorageLcm'
2642 description: 'Scale status of the VNF, one entry per aspect. Represents for every scaling aspect how big the VNF has been scaled w.r.t. that aspect.'
2649 description: The scaling aspect
2653 description: The scale level for that aspect
2656 IpAddressesInfoSerialzier:
2657 description: List of IP addresses to assign to the extCP instance.
2664 description: The type of the IP addresses.
2670 description: An IPV4 or IPV6 address
2676 description: 'Indicates whether this set of addresses was assigned dynamically (true) or based on address information provided as input from the API consumer (false). '
2679 $ref: '#/definitions/AddressRange'
2682 description: 'Subnet defined by the identifier of the subnet resource in the VIM. '
2684 IpOverEthernetAddressInfo:
2685 title: Ipoverethernet
2686 description: Network address data for IP over Ethernetto assign to the extCP instance.
2691 description: Mac address
2694 description: List of IP addresses to assign to the extCP instance.
2697 $ref: '#/definitions/IpAddressesInfoSerialzier'
2699 description: Network protocol information for this CP.
2705 title: Layerprotocol
2706 description: Identifier of layer(s) and protocol(s)
2711 $ref: '#/definitions/IpOverEthernetAddressInfo'
2713 description: Information about the external CPs exposed by the VNF instance.
2721 description: Identifier of the external CP instance and the related information instance.
2726 description: 'Identifier of the external CPD, VnfExtCpd, in the VNFD.'
2730 description: Network protocol information for this CP.
2733 $ref: '#/definitions/CpProtocolInfo'
2735 title: Extlinkportid
2736 description: Identifier of the extLinkPortInfo structure inside the extVirtualLinkInfo structure.
2740 description: Link ports of this VL.
2748 description: Identifier of this link port as provided by the entity that has created the link port.
2752 $ref: '#/definitions/ResourceHandle'
2755 description: Identifier of the external CP of the VNFconnected to this link port.
2759 description: Information about the external VLs the VNF instance is connected to.
2767 description: Identifier of the external VL and the related external VL information instance.
2771 $ref: '#/definitions/ResourceHandle'
2773 description: Link ports of this VL.
2776 $ref: '#/definitions/ExtlinkPortInfo'
2778 description: 'VnfLinkPortInfo, Link ports of this VL.'
2786 description: Identifier of this link port as provided by the entity that has created the link port.
2790 $ref: '#/definitions/ResourceHandle'
2793 description: 'When the link port is used for external connectivity by the VNF, this attribute represents the identifier of the external CP of the VNF to be connected to this link port.'
2797 title: Cpinstancetype
2798 description: Type of the CP instance that is identified by cpInstanceId.
2803 ExtManagedVirtualLinkInfo:
2804 description: Information about the externally-managed inner VLs of the VNF instance.
2807 - vnfVirtualLinkDescId
2813 description: Identifier of the externally-managed inner VL and the related externally-managed VL information instance.
2816 vnfVirtualLinkDescId:
2817 title: Vnfvirtuallinkdescid
2818 description: Identifier of the VNF Virtual Link Descriptor (VLD) in the VNFD.
2822 $ref: '#/definitions/ResourceHandle'
2824 description: 'VnfLinkPortInfo, Link ports of this VL.'
2827 $ref: '#/definitions/VnfLinkPortInfo'
2829 description: CPs of the VNFC instance. Shall be present when that particular CP of the VNFC instance is associated to an external CP of the VNF instance.
2838 description: Identifier of the external CP instance and the related information instance.
2843 description: 'Identifier of the external CPD, VnfExtCpd, in the VNFD.'
2848 description: 'When the VNFC CP is exposed as external CP of the VNF, the identifier of this external VNF CP.'
2852 description: Network protocol information for this CP.
2855 $ref: '#/definitions/CpProtocolInfo'
2857 title: Vnflinkportid
2858 description: Identifier of the vnfLinkPorts structure in the vnfVirtualLinkResourceInfo structure.
2862 description: Information about the virtualised compute and storage resources used by the VNFCs of the VNF instance.
2869 description: Identifier of this VnfcResourceInfo instance.
2874 description: Reference to the applicable VDU in the VNFD.
2878 $ref: '#/definitions/ResourceHandle'
2880 description: References to the VirtualStorage resources. The value refers to a VirtualStorageResourceInfo item in the VnfInstance.
2883 description: Identifier In Vnf
2886 title: Reservationid
2887 description: The reservation identifier applicable to the resource.
2891 description: CPs of the VNFC instance. Shall be present when that particular CP of the VNFC instance is associated to an external CP of the VNF instance.
2894 $ref: '#/definitions/VnfcCpInfo'
2897 description: Metadata about this resource.
2899 additionalProperties:
2900 description: KeyValue Pairs
2902 VnfVirtualLinkResourceInfo:
2903 description: Information about the virtualised network resources used by the VLs of the VNF instance.
2912 description: Identifier of this VnfVirtualLinkResourceInfo instance.
2916 title: Virtuallinkdescid
2917 description: Identifier of the VNF Virtual Link Descriptor (VLD) in the VNFD.
2921 $ref: '#/definitions/ResourceHandle'
2923 title: Reservationid
2924 description: The reservation identifier applicable to the resource.
2928 description: Links ports of this VL. Shall be present when the linkPort is used for external connectivity by the VNF
2931 $ref: '#/definitions/VnfLinkPortInfo'
2934 description: Metadata about this resource.
2936 additionalProperties:
2937 description: KeyValue Pairs
2939 VirtualStorageResourceInfo:
2940 description: Information about the virtualised storage resources used as storage for the VNF instance.
2948 description: Identifier of this VirtualStorageResourceInfo instance.
2951 virtualStorageDescId:
2952 title: Virtualstoragedescid
2953 description: Identifier of the VirtualStorageDesc in the VNFD.
2957 $ref: '#/definitions/ResourceHandle'
2959 title: Reservationid
2960 description: The reservation identifier applicable to the resource.
2965 description: Metadata about this resource.
2967 additionalProperties:
2968 description: KeyValue Pairs
2970 InstantiatedVnfInfo:
2971 title: Instantiatedvnfinfo
2972 description: Information specific to an instantiated VNF instance. This attribute shall be present if the instantiateState attribute value is INSTANTIATED
2981 description: Identifier of the VNF deployment flavour applied to this VNF instance.
2986 description: State of the VNF instance.
2992 description: 'Scale status of the VNF, one entry per aspect. Represents for every scaling aspect how big the VNF has been scaled w.r.t. that aspect.'
2995 $ref: '#/definitions/VnfScaleInfo'
2997 description: Information about the external CPs exposed by the VNF instance.
3000 $ref: '#/definitions/VnfExtCpInfo'
3002 description: Information about the external VLs the VNF instance is connected to.
3005 $ref: '#/definitions/ExtVirtualLinkInfo'
3006 extManagedVirtualLinkInfo:
3007 description: Information about the externally-managed inner VLs of the VNF instance.
3010 $ref: '#/definitions/ExtManagedVirtualLinkInfo'
3011 monitoringParameters:
3012 title: Monitoringparameters
3013 description: Active monitoring parameters.
3015 additionalProperties:
3016 description: KeyValue Pairs
3018 localizationLanguage:
3019 title: Localizationlanguage
3020 description: Information about localization language of the VNF.
3024 description: Information about the virtualised compute and storage resources used by the VNFCs of the VNF instance.
3027 $ref: '#/definitions/VnfcResourceInfo'
3028 vnfVirtualLinkResourceInfo:
3029 description: Information about the virtualised network resources used by the VLs of the VNF instance.
3032 $ref: '#/definitions/VnfVirtualLinkResourceInfo'
3033 virtualStorageResourceInfo:
3034 description: Information about the virtualised storage resources used as storage for the VNF instance.
3037 $ref: '#/definitions/VirtualStorageResourceInfo'
3040 description: URI of this resource.
3047 description: URI of the referenced resource.
3051 description: Links to resources related to this resource.
3057 $ref: '#/definitions/Link'
3059 $ref: '#/definitions/Link'
3061 $ref: '#/definitions/Link'
3063 $ref: '#/definitions/Link'
3065 $ref: '#/definitions/Link'
3067 $ref: '#/definitions/Link'
3069 $ref: '#/definitions/Link'
3071 $ref: '#/definitions/Link'
3073 $ref: '#/definitions/Link'
3075 $ref: '#/definitions/Link'
3077 description: Information on constituent VNF(s) of the NS instance.
3083 - instantiationState
3088 description: Identifier of the VNF instance.
3092 title: Vnfinstancename
3093 description: Name of the VNF instance.
3096 vnfInstanceDescription:
3097 title: Vnfinstancedescription
3098 description: Human-readable description of the VNF instance.
3102 description: Identifier of the VNFD on which the VNF instance is based.
3107 description: Provider of the VNF and the VNFD.
3111 title: Vnfproductname
3112 description: Name to identify the VNF Product.
3116 title: Vnfsoftwareversion
3117 description: Software version of the VNF.
3122 description: Identifies the version of the VNFD.
3127 description: Identifier of information held by the NFVO about the specific VNF package on which the VNF is based. This attribute can be modified with the PATCH method.
3130 vnfConfigurableProperties:
3131 title: Vnfconfigurableproperties
3132 description: Current values of the configurable properties of the VNF instance. Configurable properties referred in this attribute are declared in the VNFD
3134 additionalProperties:
3135 description: KeyValue Pairs
3138 description: Identifier set of a VIM that manages resources for the VNF instance.
3141 description: Identifier of a VIM that manages resources for the VNF instance.
3144 title: Instantiationstate
3145 description: The instantiation state of the VNF.
3150 instantiatedVnfInfo:
3151 $ref: '#/definitions/InstantiatedVnfInfo'
3154 description: Additional VNF-specific metadata describing the VNF instance. This attribute can be modified with the PATCH method.
3156 additionalProperties:
3157 description: KeyValue Pairs
3161 description: 'VNF-specific attributes that affect the lifecycle management of this VNF instance by the VNFM, or the lifecycle management scripts. This attribute can be modified with the PATCH method.'
3163 additionalProperties:
3164 description: KeyValue Pairs
3167 $ref: '#/definitions/VnfInstanceLinks'
3169 description: Information on the external CP of the PNF
3178 description: Identifier of the CP in the scope of the PNF.
3182 description: Identifier of (reference to) the Connection Point Descriptor(CPD) for this CP.
3185 description: Parameters for configuring the network protocols onthe CP.
3188 $ref: '#/definitions/CpProtocolData'
3190 description: Information on constituent PNF(s) of the NS instance.
3202 description: Identifier of the PNF.
3206 description: Name of the PNF.
3210 description: Identifier of the PNFD on which the PNF is based.
3214 description: Identifier of the PNFD information onject related to this PNF.
3218 description: Identifier of the related PnfProfile in the NSD on which the PNF is based.
3221 description: Information on the external CP of the PNF
3224 $ref: '#/definitions/PnfExtCpInfo'
3226 description: Link ports of this VL.
3234 description: Identifier of this link port as provided by the entity that has created the link port.
3238 $ref: '#/definitions/ResourceHandle'
3241 description: Identifier of the external CP of the VNF connected to this link port. There shall be at most one link port associated with any external connection point instance.
3245 description: Information on the VL(s) of the NS instance.
3248 - nsVirtualLinkDescId
3249 - nsVirtualLinkProfileId
3255 description: Identifier of the VL instance.
3257 nsVirtualLinkDescId:
3258 title: Nsvirtuallinkdescid
3259 description: Identifier of the VLD in the NSD.
3261 nsVirtualLinkProfileId:
3262 title: Nsvirtuallinkprofileid
3263 description: Identifier of the VL profile in the NSD.
3266 description: Identifier(s) of the virtualised network resource(s) realizing the VL instance
3269 $ref: '#/definitions/ResourceHandle'
3271 description: Link ports of this VL.
3274 $ref: '#/definitions/NsLinkPortInfo'
3276 description: Information on the NFP instances.
3287 description: Identifier of this NFP instance.
3291 description: Identifier of the NFPD used to instantiate this NFPinstance.
3295 description: Human readable name for the NFP instance.
3299 description: Human readable description for the NFP instance.
3302 description: Identifier(s) of the CPs and/or SAPs which the NFP passes by
3305 $ref: '#/definitions/NsCpHandle'
3308 description: Total number of CP and SAP instances in this NFPinstance.
3311 $ref: '#/definitions/NfpRule'
3314 description: The state of the NFP instance.
3320 description: VNF Forward Graph Information.
3325 - nsVirtualLinkInfoId
3332 description: Identifier of this VNFFG instance.
3336 description: Identifier of the VNFFGD in the NSD.
3339 description: Identifier(s) of the constituent VNF instance(s) of thisVNFFG instance.
3342 description: ID of vnf instance
3345 description: Identifier(s) of the constituent PNF instance(s) of thisVNFFG instance
3348 description: ID of pnf info
3350 nsVirtualLinkInfoId:
3351 description: Identifier(s) of the constituent VL instance(s) ofthisVNFFG instance.
3354 description: ID of ns virtual link info
3357 description: Identifiers of the CP instances attached to the constituent VNFs and PNFs or the SAP instances of the VNFFG.
3360 $ref: '#/definitions/NsCpHandle'
3362 description: Information on the NFP instances.
3365 $ref: '#/definitions/NfpInfo'
3367 description: Create data concerning the SAPs.
3377 description: Identifier of the SAP instance.
3381 description: Reference to the SAPD for this SAP.
3385 description: Human readable name for the SAP.
3389 description: 'Human readable description for the SAP. '
3392 description: Parameters for configuring the network protocols on the SAP.
3395 $ref: '#/definitions/CpProtocolInfo'
3397 description: Status of each NS scaling aspect declared in the applicable DF.
3404 title: Nsscalingaspectid
3405 description: Identifier of the NS scaling aspect.
3408 title: Nsscalelevelid
3409 description: Identifier of the NS scale level.
3411 AffinityOrAntiAffinityRule:
3412 description: Specifies additional affinity or anti-affinity constraint for the VNF instances to be instantiated as part of the NS instantiation.
3415 - affinityOrAntiAffiinty
3420 description: Identifier of the VNFD on which the VNF instance is based.
3425 description: Identifier of (Reference to) a vnfProfile defined in the NSD which the existing VNF instance shall be matched with.
3430 description: Identifier of the existing VNF instance to be used in the NS.
3434 affinityOrAntiAffiinty:
3435 title: Affinityorantiaffiinty
3436 description: The type of the constraint.
3443 description: Specifies the scope of the rule where the placement constraint applies.
3452 description: The links of the NS instance.
3458 $ref: '#/definitions/Link'
3460 description: Links to the nested NS instances of the present NS instance.
3463 $ref: '#/definitions/Link'
3465 $ref: '#/definitions/Link'
3467 $ref: '#/definitions/Link'
3469 $ref: '#/definitions/Link'
3471 $ref: '#/definitions/Link'
3473 $ref: '#/definitions/Link'
3475 description: NS instances
3479 - nsInstanceDescription
3488 description: Identifier of the NS instance.
3491 title: Nsinstancename
3492 description: Human readable name of the NS instance.
3494 nsInstanceDescription:
3495 title: Nsinstancedescription
3496 description: Human readable description of the NS instance.
3500 description: Identifier of the NSD on which the NS instance is based.
3504 description: Identifier of the NSD information object on which the NS instance is based.
3508 description: Identifier of the NS deployment flavour applied to the NS instance.
3511 description: Information on constituent VNF(s) of the NS instance.
3514 $ref: '#/definitions/VnfInstance'
3516 description: Information on constituent PNF(s) of the NS instance.
3519 $ref: '#/definitions/PnfInfo'
3521 description: Information on the VL(s) of the NS instance.
3524 $ref: '#/definitions/NsVirtualLinkInfo'
3526 description: VNF Forward Graph Information.
3529 $ref: '#/definitions/VnffgInfo'
3531 description: Create data concerning the SAPs.
3534 $ref: '#/definitions/SapInfo'
3536 description: Identifier of the nested NS(s) of the NS instance.
3542 description: The state of the NS instance.
3548 description: Status of each NS scaling aspect declared in the applicable DF.
3551 $ref: '#/definitions/NsScaleInfo'
3552 additionalAffinityOrAntiAffinityRule:
3553 description: Specifies additional affinity or anti-affinity constraint for the VNF instances to be instantiated as part of the NS instantiation.
3556 $ref: '#/definitions/AffinityOrAntiAffinityRule'
3558 $ref: '#/definitions/NsLink'
3568 description: Identifier of the NSD that defines the NS instance to be created.
3572 description: Name of NS
3575 title: Nsdescription
3576 description: Description of NS
3580 description: VM info of action
3585 description: ID of VM
3589 description: ID of vdu
3593 description: Name of VM
3595 HealNsAdditionalParams:
3596 description: KeyValue Pairs
3601 description: Action of NS heal
3604 $ref: '#/definitions/ActionVm'
3606 description: Data of heal VNF
3612 title: Vnfinstanceid
3613 description: 'Identifies the VNF instance,'
3617 description: Indicates the reason why a healing procedure is required
3620 title: Additionalparams
3621 description: Additional parameters passed by the NFVO as input to the healing process
3623 additionalProperties:
3624 $ref: '#/definitions/HealNsAdditionalParams'
3627 description: Provides the information needed to heal an NS
3633 title: Degreehealing
3634 description: degree of healing
3642 description: A list of actions
3645 description: One action
3649 description: script of NS heal
3651 additionalParamsforNs:
3652 title: Additionalparamsforns
3653 description: Addition params of NS heal
3659 description: Data of heal VNF
3662 $ref: '#/definitions/HealVnfData'
3664 $ref: '#/definitions/HealNsData'
3673 description: 'A URI reference according to IETF RFC 3986 [5] that identifies the problem type.'
3677 description: 'A short, human-readable summary of the problem type.'
3681 description: The HTTP status code for this occurrence of the problem.
3685 description: A human-readable explanation specific to this occurrence of the problem.
3689 description: A URI reference that identifies the specific occurrence of the problem.
3692 description: 'Any number of additional attributes, as defined in a specification or by an implementation.'
3696 civicAddressElement:
3697 description: Zero or more elements comprising the civicaddress.
3705 description: Describe the content type of caValue.
3709 description: Content of civic address element corresponding to theaType.
3711 LocationConstraints:
3712 title: Locationconstraints
3713 description: Defines the location constraints for theVNF instance to be created based on theVNF profile.
3720 description: 'The two-letter ISO 3166 [29] country code in capitalletters.'
3722 civicAddressElement:
3723 description: Zero or more elements comprising the civicaddress.
3726 $ref: '#/definitions/civicAddressElement'
3727 VnfLocationConstraint:
3728 description: Defines the location constraints for the VNF to be instantiated as part of the NS instantiation.
3733 description: ID of VNF profile
3735 locationConstraints:
3736 $ref: '#/definitions/LocationConstraints'
3738 description: Allows the OSS/BSS to provide additional parameter(s)per VNF instance
3745 description: Identifier of (reference to) a vnfProfile to which theadditional parameters apply
3748 title: Additionalparams
3749 description: Content of civic address element corresponding to thecaType
3751 additionalProperties:
3752 description: KeyValue Pairs
3761 description: Identifier of the NS deployment flavour to beinstantiated.
3764 description: Create data concerning the SAPs of this NS
3767 $ref: '#/definitions/SapData'
3769 description: Information on the PNF(s) that are part of this NS.
3772 $ref: '#/definitions/AddPnfData'
3774 description: Specify an existing VNF instance to be used in the NS.
3777 $ref: '#/definitions/VnfInstanceData'
3779 description: Specify an existing NS instance to be used as a nested NS within the NS
3783 localizationLanguage:
3784 description: Defines the location constraints for the VNF to be instantiated as part of the NS instantiation.
3787 $ref: '#/definitions/VnfLocationConstraint'
3788 additionalParamForNs:
3789 title: Additionalparamforns
3790 description: 'Allows the OSS/BSS to provide additional parameters at the NS level '
3792 additionalProperties:
3793 description: KeyValue Pairs
3795 additionalParamsForVnf:
3796 description: Allows the OSS/BSS to provide additional parameter(s)per VNF instance
3799 $ref: '#/definitions/ParamsForVnf'
3802 description: Timestamp indicating the earliest time to instantiatethe NS.
3805 nsInstantiationLevelId:
3806 title: Nsinstantiationlevelid
3807 description: Identifies one of the NS instantiation levelsdeclared in the DF applicable to this NS instance
3809 additionalAffinityOrAntiAffiniityRule:
3810 description: Specifies additional affinity or anti-affinity constraint for the VNF instances to be instantiated as part of the NS instantiation.
3813 $ref: '#/definitions/AffinityOrAntiAffinityRule'
3815 title: Scalensbystepsdata
3816 description: The information used to scale an NS instance by one or more scaling steps
3823 title: Scalingdirection
3824 description: The scaling direction
3831 description: 'The aspect of the NS that is requested to be scaled, as declared in the NSD. '
3834 title: Numberofsteps
3835 description: 'The number of scaling steps to be performed. Defaults to 1. '
3838 title: Scalenstoleveldata
3839 description: 'The information used to scale an NS instance to a target size. '
3842 nsInstantiationLevel:
3843 title: Nsinstantiationlevel
3844 description: Identifier of the target NS instantiation level of the current DF to which the NS instance is requested to be scaled.
3847 description: For each NS scaling aspect of the current DF
3850 $ref: '#/definitions/NsScaleInfo'
3852 description: Scale NS data
3855 vnfInstanceToBeAdded:
3856 description: 'An existing VNF instance to be added to the NS instance as part of the scaling operation. '
3859 $ref: '#/definitions/VnfInstanceData'
3860 vnfInstanceToBeRemoved:
3861 description: The VNF instance to be removed from the NS instance as part of the scaling operation
3866 $ref: '#/definitions/ScaleNsByStepsData'
3868 $ref: '#/definitions/ScaleNsToLevelData'
3869 additionalParamsForNs:
3870 title: Additionalparamsforns
3871 description: 'Allows the OSS/BSS to provide additional parameter(s) at the NS level necessary for the NS scaling '
3873 additionalProperties:
3874 description: KeyValue Pairs
3876 additionalParamsForVnf:
3877 description: Allows the OSS/BSS to provide additional parameter(s) per VNF instance
3880 $ref: '#/definitions/ParamsForVnf'
3881 locationConstraints:
3882 description: The location constraints for the VNF to be instantiated as part of the NS scaling.
3885 $ref: '#/definitions/VnfLocationConstraint'
3887 description: NS Scale
3895 description: Type of NS Scale
3898 description: Scale NS data
3901 $ref: '#/definitions/ScaleNsData'
3906 title: Terminationtime
3907 description: Timestamp indicating the end time of the NS.
3911 description: Links to resources related to this resource.
3915 $ref: '#/definitions/ModifyVnfInfoData'
3916 changedExtConnectivity:
3917 $ref: '#/definitions/ExtVirtualLinkInfo'
3919 description: Information about VNFC instances that were affected during the lifecycle operation.
3930 title: Vnfinstanceid
3931 description: Identifier of the VNF instance.
3936 description: Identifier of the VNFD of the VNF Instance..
3941 description: Identifier of the VNF profile of the NSD.
3946 description: Name of the VNF Instance.
3950 description: Signals the type of change
3961 - MODIFY_INFORMATION
3962 - CHANGE_EXTERNAL_VNF_CONNECTIVITY
3965 description: Signals the type of change
3972 $ref: '#/definitions/ChangedInfo'
3974 description: Information about the PNF instances that were affected during the lifecycle operation.
3987 description: 'Identifier of the affected PNF. This identifier is allocated by the OSS/BSS. '
3992 description: Identifier of the PNFD on which the PNF is based.
3997 description: Identifier of the VNF profile of the NSD.
4002 description: Name of the PNF.
4006 description: Identifier of the NS profile of the NSD.
4011 description: Signals the type of change
4019 description: Signals the type of change
4026 description: Information about the VL instances that were affected during the lifecycle operation
4036 description: Identifier of the VL Instance.
4040 title: Virtuallinkdescid
4041 description: Identifier of the VLD in the NSD for this VL.
4046 description: Signals the type of change
4056 description: Signals the result of change identified by the 'changeType' attribute.
4063 description: Information about the VNFFG instances that were affected during the lifecycle operation.
4072 title: Vnffginstanceid
4073 description: Identifier of the VNFFG instance.
4078 description: Identifier of the VNFFGD of the VNFFG instance.
4083 description: Signals the type of change
4091 description: Signals the type of change
4098 description: Information about the nested NS instances that were affected during the lifecycle operation.
4108 description: Identifier of the nested NS instance.
4113 description: Identifier of the NSD of the nested NS instance.
4118 description: Signals the type of change
4129 description: Signals the type of change
4135 - PARTIALLY_COMPLETED
4137 description: Information about the SAP instances that were affected during the lifecycle operation.
4147 title: Sapinstanceid
4148 description: Identifier of the SAP instance.
4153 description: Identifier of the SAPD for this SAP.
4158 description: Human readable name for the SAP.
4162 description: Signals the type of change
4170 description: Signals the type of change
4177 title: Resourcechanges
4178 description: 'It contains information about the cumulative changes to virtualised resources that were performed so far by the LCM operation since its start, if applicable.'
4182 description: Information about VNFC instances that were affected during the lifecycle operation.
4185 $ref: '#/definitions/AffectedVnfs'
4187 description: Information about the PNF instances that were affected during the lifecycle operation.
4190 $ref: '#/definitions/AffectedPnfs'
4192 description: Information about the VL instances that were affected during the lifecycle operation
4195 $ref: '#/definitions/AffectedVLs'
4197 description: Information about the VNFFG instances that were affected during the lifecycle operation.
4200 $ref: '#/definitions/AffectedVnffgs'
4202 description: Information about the nested NS instances that were affected during the lifecycle operation.
4205 $ref: '#/definitions/AffectedNss'
4207 description: Information about the SAP instances that were affected during the lifecycle operation.
4210 $ref: '#/definitions/AffectedSaps'
4213 description: Links to resources related to this resource.
4220 $ref: '#/definitions/Link'
4222 $ref: '#/definitions/Link'
4224 $ref: '#/definitions/Link'
4226 $ref: '#/definitions/Link'
4228 $ref: '#/definitions/Link'
4230 $ref: '#/definitions/Link'
4246 description: 'Identifier of this NS lifecycle management operation occurrence,'
4250 title: Operationstate
4251 description: 'The state of the VNF LCM operation occurrence. '
4262 title: Stateenteredtime
4263 description: Date-time when the current state was entered.
4268 description: Date-time of the start of the operation.
4273 description: Identifier of the ns instance to which the operation applies
4278 description: The lifecycle management operation
4286 isAutomaticInvocation:
4287 title: Isautomaticinvocation
4288 description: Set to true if this NS LCM operation occurrence has been automatically triggered by the NFVO.
4292 title: Operationparams
4293 description: 'Input parameters of the LCM operation. This attribute shall be formatted according to the request data type of the related LCM operation. The following mapping between operationType and the data type of this attribute shall apply: 1. INSTANTIATE: InstantiateVnfRequest 2. SCALE: ScaleVnfRequest 3. CHANGE_FLAVOUR: ChangeVnfFlavourRequest4. HEAL: HealVnfRequest 5. TERMINATE: TerminateVnfRequest '
4295 additionalProperties:
4298 title: Iscancelpending
4299 description: 'If the NS LCM operation occurrence is in ''STARTING'' or ''PROCESSING'' or ''ROLLING_BACK'' state and the operation is being cancelled, this attribute shall be set to True. Otherwise, it shall be set to False.'
4303 description: 'The mode of an ongoing cancellation. Shall be present when isCancelPending=true, and shall be None otherwise.'
4306 $ref: '#/definitions/ProblemDetails'
4308 $ref: '#/definitions/ResourceChanges'
4310 $ref: '#/definitions/LcmOpLink'
4311 NsInstanceSubscriptionFilter:
4312 title: Nsinstancesubscriptionfilter
4313 description: Filter criteria to select NS instances about which to notify.
4317 description: 'If present, match NS instances that were created based on a NSD identified by one of the nsdId values listed in this attribute.'
4323 description: 'If present, match NS instances that contain VNF instances that were created based on identified by one of the vnfdId values listed in this attribute.'
4329 description: 'If present, match NS instances that contain PNFs that are represented by a PNFD identified by one of the pnfdId values listed in this attribute'
4335 description: 'If present, match NS instances with an instance identifier listed in this attribute'
4341 description: 'If present, match NS instances with a NS Instance Name listed in this attribute.'
4346 LifeCycleChangeNotificationsFilter:
4348 description: 'Filter settings for this subscription, to define the of all notifications this subscription relates to A particular notification is sent to the subscriber if the filter matches, or if there is no filter.'
4351 nsInstanceSubscriptionFilter:
4352 $ref: '#/definitions/NsInstanceSubscriptionFilter'
4354 description: Match particular notification types
4359 - NsLcmOperationOccurrenceNotification
4360 - NsIdentifierCreationNotification
4361 - NsIdentifierDeletionNotification
4362 - NsChangeNotification
4364 description: Match particular NS lifecycle operation types for the notification of type NsLcmOperationOccurrenceNotification.
4375 description: Match particular LCM operation state values as reported in notifications of type NsLcmOperationOccurrenceNotification.
4388 description: 'Match particular NS component types for the notification of type NsChangeNotification. '
4396 lcmOpNameImpactingNsComponent:
4397 description: 'Match particular LCM operation names for the notification of type NsChangeNotification. '
4404 - VNF_SCALE_TO_LEVEL
4405 - VNF_CHANGE_FLAVOUR
4409 - VNF_CHANGE_EXT_CONN
4416 lcmOpOccStatusImpactingNsComponent:
4417 description: Match particular LCM operation status values as reported in notifications of type NsChangeNotification.
4424 - PARTIALLY_COMPLETED
4427 LccnSubscriptionLink:
4429 description: Links to resources related to this resource.
4435 $ref: '#/definitions/Link'
4445 description: Identifier of this subscription resource.
4450 description: The URI of the endpoint to send the notification to.
4454 $ref: '#/definitions/LifeCycleChangeNotificationsFilter'
4456 $ref: '#/definitions/LccnSubscriptionLink'
4459 description: Parameters for authentication/authorization using BASIC.
4464 description: Username to be used in HTTP Basic authentication.
4469 description: Password to be used in HTTP Basic authentication.
4473 title: Paramsoauth2clientcredentials
4474 description: Parameters for authentication/authorization using OAUTH2_CLIENT_CREDENTIALS.
4479 description: Client identifier to be used in the access token request of the OAuth 2.0 client credentials grant type.
4483 title: Clientpassword
4484 description: Client password to be used in the access token request of the OAuth 2.0 client credentials grant type.
4488 title: Tokenendpoint
4489 description: The token endpoint from which the access token can be obtained.
4492 SubscriptionAuthentication:
4493 title: Authentication
4494 description: 'Authentication parameters to conFigure the use of Authorization when sending notifications corresponding to this subscription, as defined in clause 4.5.3 This attribute shall only be present if the subscriber requires authorization of notifications.'
4500 description: Defines the types of Authentication / Authorization which the API consumer is willing to accept when receiving a notification.
4506 - OAUTH2_CLIENT_CREDENTIALS
4509 $ref: '#/definitions/BasicAuth'
4510 paramsOauth2ClientCredentials:
4511 $ref: '#/definitions/OAuthCredentials'
4512 LccnSubscriptionRequest:
4519 description: The URI of the endpoint to send the notification to.
4522 $ref: '#/definitions/LifeCycleChangeNotificationsFilter'
4524 $ref: '#/definitions/SubscriptionAuthentication'
4537 description: ID of VIM
4541 description: Name of VIM
4545 description: Url of VIM
4549 description: User Name of VIM
4553 description: Password of VIM
4557 description: Tenant ID of VIM
4561 description: Default Tenant of VIM
4565 description: Vendor of VIM
4569 description: Version of VIM
4573 description: Description of VIM
4577 description: Domain of VIM
4581 description: Type of VIM
4585 description: Create Time of VIM
4589 description: SSL Cacert of VIM
4593 description: SSL Insecure of VIM
4597 description: Status of VIM
4609 description: ID of VNFM
4613 description: Name of VNFM
4617 description: Type of VNFM
4621 description: ID of VIM
4625 description: Vendor of VNFM
4629 description: Version of VNFM
4633 description: Description of VNFM
4636 title: Certificateurl
4637 description: Certificate PEM of VNFM
4641 description: url of VNFM
4645 description: User Name of VNFM
4649 description: Password of VNFM
4653 description: Create Time of VNFM
4662 description: ID of Package
4671 description: ID of Job
4674 description: List of resource definitions in the VNFD for resources to be added by the LCM operation.
4682 description: 'Identifier of this ResourceDefinition, unique at least within the scope of the GrantRequest.'
4686 description: Type of the resource definition referenced.
4695 description: Reference to the related VDU in the VNFD applicable to this resource.
4698 title: Resourcetemplateid
4699 description: Reference to a resource template(such as VnfVirtualLinkDesc) in the VNFD.
4702 $ref: '#/definitions/ResourceHandle'
4703 ConstraintResourceRef:
4704 description: References to resources in the constraint rule.
4712 description: The type of the identifier.
4719 description: 'An actual resource-management-level identifier(idType=RES_MGMT), or an identifier that references a ResourceDefinition(idType=GRANT).'
4722 title: Vimconnectionid
4725 title: Resourceproviderid
4726 description: Identifier of the resource provider. It shall only be present when idType = RES_MGMT.
4728 PlacementConstraint:
4729 description: Placement constraints that the VNFM may send to the NFVO in order to influence the resource placement decision.
4731 - affinityOrAntiAffinity
4735 affinityOrAntiAffinity:
4736 title: Affinityorantiaffinity
4737 description: The type of the constraint.
4744 description: The scope of the placement constraint indicating the category of the place where the constraint applies.
4752 description: References to resources in the constraint rule.
4755 $ref: '#/definitions/ConstraintResourceRef'
4757 description: Used by the VNFM to require that multiple resources are managed through the same VIM connection.
4761 title: Sameresourcegroup
4762 description: 'Set to true when the constraint applies not only to the same VIM connection, but also to the same infrastructure resource group.'
4765 description: References to resources in the constraint rule.
4768 $ref: '#/definitions/ConstraintResourceRef'
4771 description: Links to resources related to this request.
4778 $ref: '#/definitions/Link'
4780 $ref: '#/definitions/Link'
4785 - isAutomaticInvocation
4789 title: Vnfinstanceid
4790 description: Identifier of the VNF instance which this grant request is related to.
4793 title: Vnflcmopoccid
4794 description: The identifier of the VNF lifecycle management operation occurrence associated to the GrantRequest.
4798 description: Identifier of the VNFD that defines the VNF for which the LCM operation is to be granted.
4802 description: Identifier of the VNF deployment flavour of the VNFD that defines the VNF for which the LCM operation is to be granted.
4806 description: The lifecycle management operation for which granting is requested.
4818 isAutomaticInvocation:
4819 title: Isautomaticinvocation
4820 description: 'Set to true if this VNF LCM operation occurrence has been triggered by an automated procedure inside the VNFM, set to false otherwise.'
4822 instantiationLevelId:
4823 title: Instantiationlevelid
4824 description: 'If operation=INSTANTIATE, the identifier of the instantiation level may be provided as an alternative way to define the resources to be added.'
4827 description: List of resource definitions in the VNFD for resources to be added by the LCM operation.
4830 $ref: '#/definitions/ResourceDefinition'
4832 description: List of resource definitions in the VNFD for resources to be temporarily instantiated during the runtime of the LCM operation.
4835 $ref: '#/definitions/ResourceDefinition'
4837 description: Provides the definitions of resources to be removed by the LCM operation.
4840 $ref: '#/definitions/ResourceDefinition'
4842 description: Provides the definitions of resources to be modified by the LCM operation.
4845 $ref: '#/definitions/ResourceDefinition'
4846 placementConstraints:
4847 description: Placement constraints that the VNFM may send to the NFVO in order to influence the resource placement decision.
4850 $ref: '#/definitions/PlacementConstraint'
4852 description: Used by the VNFM to require that multiple resources are managed through the same VIM connection.
4855 $ref: '#/definitions/VimConstraint'
4857 title: Additionalparams
4858 description: Additional parameters passed by the VNFM.
4860 additionalProperties:
4861 description: KeyValue Pairs
4864 $ref: '#/definitions/GrantRequestLinks'
4866 description: Provides information regarding VIM connections that are approved to be used by the VNFM to allocate resources.
4873 description: The identifier of the VIM Connection. This identifier is managed by the NFVO.
4877 description: The identifier of the VIM instance. This identifier is managed by the NFVO.
4881 description: Discriminator for the different types of the VIM information.
4884 title: Interfaceinfo
4885 description: Information about the interface or interfaces to the VIM.
4887 additionalProperties:
4888 description: Interface Info
4892 description: Authentication credentials for accessing the VIM.
4894 additionalProperties:
4895 description: Access Info
4899 description: VIM type specific additional information.
4901 additionalProperties:
4905 description: Identifies resource zones where the resources are approved to be allocated by the VNFM.
4912 description: 'The identifier of this ZoneInfo instance, for the purpose of referencing it from other structures in the Grant structure.'
4916 description: 'The identifier of the resource zone, as managed by the resource management layer(typically, the VIM).'
4919 title: Vimconnectionid
4920 description: Identifier of the connection to the VIM that manages the resource zone.
4923 title: Resourceproviderid
4924 description: Identifies the entity responsible for the management the resource zone.
4927 description: Information about groups of resource zones.
4931 description: References of identifiers of ZoneInfo structures.
4934 description: IdentifierLocal
4937 description: List of resources that are approved to be added.
4939 - resourceDefinitionId
4942 resourceDefinitionId:
4943 title: Resourcedefinitionid
4944 description: Identifier of the related ResourceDefinition from the related GrantRequest.
4947 title: Reservationid
4948 description: The reservation identifier applicable to the VNFC/VirtualLink/VirtualStorage.
4951 title: Vimconnectionid
4952 description: Identifier of the VIM connection to be used to manage this resource.
4955 title: Resourceproviderid
4956 description: Identifies the entity responsible for the management of the virtualised resource.
4960 description: Reference to the identifier of the ZoneInfo in the Grant.
4963 title: Resourcegroupid
4964 description: Identifier of the infrastructure resource group.
4966 VimComputeResourceFlavour:
4967 description: Mappings between virtual compute descriptors defined in the VNFD and compute resource flavours managed in the VIM.
4971 title: Vimconnectionid
4972 description: Identifier of the VIM connection to access the flavour referenced in this structure.
4975 title: Resourceproviderid
4976 description: Identifies the entity responsible for the management of the virtualised resource.
4978 vnfdVirtualComputeDescId:
4979 title: Vnfdvirtualcomputedescid
4980 description: Identifier which references the virtual compute descriptor in the VNFD that maps to this flavour.
4984 description: Identifier of the compute resource flavour in the resource management layer (i.e. VIM).
4987 description: Mappings between software images defined in the VNFD and software images managed in the VIM.
4991 title: Vimconnectionid
4992 description: Identifier of the VIM connection to access the flavour referenced in this structure.
4995 title: Resourceproviderid
4996 description: Identifies the entity responsible for the management of the virtualised resource.
4998 vnfdSoftwareImageId:
4999 title: Vnfdsoftwareimageid
5000 description: Identifier which references the software image descriptor in the VNFD.
5003 title: Vimsoftwareimageid
5004 description: Identifier of the software image in the resource management layer (i.e. VIM).
5008 description: Information about assets for the VNF that are managed by the NFVO in the VIM.
5011 computeResourceFlavours:
5012 description: Mappings between virtual compute descriptors defined in the VNFD and compute resource flavours managed in the VIM.
5015 $ref: '#/definitions/VimComputeResourceFlavour'
5017 description: Mappings between software images defined in the VNFD and software images managed in the VIM.
5020 $ref: '#/definitions/VimSoftwareImage'
5022 description: List of IP addresses to assign to the CP instance.
5025 - numDynamicAddresses
5030 description: The type of the IP addresses.
5036 description: Fixed addresses to assign.
5039 description: IpAddress
5041 numDynamicAddresses:
5042 title: Numdynamicaddresses
5043 description: Number of dynamic addresses to assign.
5046 $ref: '#/definitions/AddressRange'
5049 description: Subnet defined by the identifier of the subnet resource in the VIM.
5051 IpOverEthernetAddress:
5052 title: Ipoverethernet
5053 description: Network address data for IP over Ethernet to assign to the extCP instance.
5058 description: MAC address.
5061 description: List of IP addresses to assign to the CP instance.
5064 $ref: '#/definitions/IpAddresse'
5065 CpProtocolDataConfig:
5066 description: Parameters for configuring the network protocols on the link port that connects the CP to a VL.
5072 title: Layerprotocol
5073 description: Identifier of layer(s) and protocol(s).
5078 $ref: '#/definitions/IpOverEthernetAddress'
5080 description: List of instance data that need to be configured on the CP instances created from the respective CPD.
5085 description: Identifier of the external CP instance to which this set of configuration parameters is requested to be applied.
5089 description: Identifier of a pre-configured link port to which the external CP will be associated.
5092 description: Parameters for configuring the network protocols on the link port that connects the CP to a VL.
5095 $ref: '#/definitions/CpProtocolDataConfig'
5097 description: External CPs of the VNF to be connected to this external VL.
5104 description: The identifier of the CPD in the VNFD.
5107 description: List of instance data that need to be configured on the CP instances created from the respective CPD.
5110 $ref: '#/definitions/VnfExtCpConfigData'
5112 description: Externally provided link ports to be used to connect external connection points to this external VL.
5120 description: Identifier of this link port as provided by the entity that has created the link port.
5123 title: Resourcehandle
5124 description: Reference to the virtualised resource realizing this link port.
5127 description: Information about external VLs to connect the VNF to.
5135 description: The identifier of the external VL instance.
5138 title: Vimconnectionid
5139 description: Identifier of the VIM connection to manage this resource.
5142 title: Resourceproviderid
5143 description: Identifies the entity responsible for the management of this resource.
5147 description: The identifier of the resource in the scope of the VIM or the resource provider.
5150 description: External CPs of the VNF to be connected to this external VL.
5153 $ref: '#/definitions/VnfExtCp'
5155 description: Externally provided link ports to be used to connect external connection points to this external VL.
5158 $ref: '#/definitions/ExtLinkPort'
5159 ExtManagedVirtualLink:
5160 description: Information about internal VLs that are managed by other entities than the VNFM.
5169 description: The identifier of the externally-managed internal VL instance.
5172 title: Virtuallinkdescid
5173 description: The identifier of the VLD in the VNFD for this VL.
5176 title: Vimconnectionid
5177 description: Identifier of the VIM connection to manage this resource.
5180 title: Resourceproviderid
5181 description: Identifies the entity responsible for the management of this resource.
5185 description: The identifier of the resource in the scope of the VIM or the resource provider.
5189 description: Links to resources related to this resource.
5197 $ref: '#/definitions/Link'
5199 $ref: '#/definitions/Link'
5201 $ref: '#/definitions/Link'
5203 description: The grant was created successfully (synchronous mode).
5211 description: Identifier of the grant.
5214 title: Vnfinstanceid
5215 description: Identifier of the related VNF instance.
5218 title: Vnflcmopoccid
5219 description: Identifier of the related VNF lifecycle management operation occurrence.
5222 description: Provides information regarding VIM connections that are approved to be used by the VNFM to allocate resources.
5225 $ref: '#/definitions/VimConnectionInfo'
5227 description: Identifies resource zones where the resources are approved to be allocated by the VNFM.
5230 $ref: '#/definitions/ZoneInfo'
5232 description: Information about groups of resource zones.
5235 $ref: '#/definitions/ZoneGroupInfo'
5236 computeReservationId:
5237 title: Computereservationid
5238 description: Information that identifies a reservation applicable to the compute resource requirements.
5240 networkReservationId:
5241 title: Networkreservationid
5242 description: Information that identifies a reservation applicable to the network resource requirements.
5244 storageReservationId:
5245 title: Storagereservationid
5246 description: Information that identifies a reservation applicable to the storage resource requirements.
5249 description: List of resources that are approved to be added.
5252 $ref: '#/definitions/GrantInfo'
5254 description: List of resources that are approved to be temporarily instantiated during the runtime of the lifecycle operation.
5257 $ref: '#/definitions/GrantInfo'
5259 description: List of resources that are approved to be removed.
5262 $ref: '#/definitions/GrantInfo'
5264 description: List of resources that are approved to be modified.
5267 $ref: '#/definitions/GrantInfo'
5269 $ref: '#/definitions/VimAssets'
5271 description: Information about external VLs to connect the VNF to.
5274 $ref: '#/definitions/ExtVirtualLink'
5275 extManagedVirtualLinks:
5276 description: Information about internal VLs that are managed by other entities than the VNFM.
5279 $ref: '#/definitions/ExtManagedVirtualLink'
5281 title: Additionalparams
5282 description: 'Additional parameters passed by the NFVO, specific to the VNF and the LCM operation.'
5284 additionalProperties:
5285 description: KeyValue Pairs
5288 $ref: '#/definitions/GrantLinks'
5290 description: Information about VNFC instances that were affected during the lifecycle operation.
5300 description: Identifier of the Vnfc instance.
5304 description: Identifier of the related VDU in the VNFD.
5308 description: Signals the type of change.
5316 $ref: '#/definitions/ResourceHandle'
5319 description: Metadata about this resource.
5321 additionalProperties:
5322 description: KeyValue Pairs
5325 description: Identifiers of CP(s) of the VNFC instance that were affected by the change.
5328 description: Identifier In Vnf
5330 addedStorageResourceIds:
5331 description: References to VirtualStorage resources that have been added.
5334 description: Identifier In Vnf
5336 removedStorageResourceIds:
5337 description: References to VirtualStorage resources that have been removed.
5340 description: Identifier In Vnf
5342 AffectedVirtualLink:
5343 description: Information about VL instances that were affected during the lifecycle operation.
5352 description: Identifier of the virtual link instance.
5355 title: Virtuallinkdescid
5356 description: Identifier of the related VLD in the VNFD.
5360 description: Signals the type of change.
5370 $ref: '#/definitions/ResourceHandle'
5373 description: Metadata about this resource.
5375 additionalProperties:
5376 description: KeyValue Pairs
5378 AffectedVirtualStorage:
5379 description: Information about virtualised storage instances that were affected during the lifecycle operation.
5382 - virtualStorageDescId
5388 description: Identifier of the storage instance.
5390 virtualStorageDescId:
5391 title: Virtualstoragedescid
5392 description: Identifier of the related VirtualStorage descriptor in the VNFD.
5396 description: Signals the type of change.
5404 $ref: '#/definitions/ResourceHandle'
5407 description: Metadata about this resource.
5409 additionalProperties:
5410 description: KeyValue Pairs
5412 VnfInfoModifications:
5414 description: 'Information about the changed VNF instance information, including changed VNF configurable properties.'
5418 title: Vnfinstancename
5419 description: 'If present, this attribute signals modifications of the vnfInstanceName attribute in VnfInstance.'
5421 vnfInstanceDescription:
5422 title: Vnfinstancedescription
5423 description: 'If present, this attribute signals modifications of the vnfInstanceDescription attribute in VnfInstance.'
5425 vnfConfigurableProperties:
5426 title: Vnfconfigurableproperties
5427 description: 'If present, this attribute signals modifications of the vnfConfigurableProperties attribute in VnfInstance.'
5429 additionalProperties:
5430 description: KeyValue Pairs
5434 description: 'If present, this attribute signals modifications of the metadata attribute in VnfInstance.'
5436 additionalProperties:
5437 description: KeyValue Pairs
5441 description: 'If present, this attribute signals modifications of the extensions attribute in VnfInstance.'
5443 additionalProperties:
5444 description: KeyValue Pairs
5447 description: 'If present, this attribute signals modifications of the vimConnectionInfo attribute in VnfInstance.'
5450 $ref: '#/definitions/VimConnectionInfo'
5453 description: 'If present, this attribute signals modifications of the vnfPkgId attribute in VnfInstance.'
5457 description: 'If present, this attribute signals modifications of the vnfdId attribute in VnfInstance.'
5461 description: 'If present, this attribute signals modifications of the vnfProvider attribute in VnfInstance.'
5464 title: Vnfproductname
5465 description: 'If present, this attribute signals modifications of the vnfProductName attribute in VnfInstance.'
5468 title: Vnfsoftwareversion
5469 description: 'If present, this attribute signals modifications of the vnfSoftwareVersion attribute in VnfInstance.'
5473 description: 'If present, this attribute signals modifications of the vnfdVersion attribute in VnfInstance.'
5477 description: Links to resources related to this notification.
5484 $ref: '#/definitions/Link'
5486 $ref: '#/definitions/Link'
5488 $ref: '#/definitions/Link'
5489 VnfLcmOperationOccurrenceNotification:
5490 description: A notification about lifecycle changes triggered by a VNF LCM operation occurrence.
5496 - notificationStatus
5500 - isAutomaticInvocation
5506 description: Identifier of this notification.
5509 title: Notificationtype
5510 description: Discriminator for the different notification types.
5513 - VnfLcmOperationOccurrenceNotification
5514 - VnfIdentifierCreationNotification
5515 - VnfIdentifierDeletionNotification
5517 title: Subscriptionid
5518 description: Identifier of the subscription that this notification relates to.
5522 description: Date-time of the generation of the notification.
5525 title: Notificationstatus
5526 description: Indicates whether this notification reports about the start of a lifecycle operation or the result of a lifecycle operation.
5532 title: Operationstate
5533 description: The state of the VNF LCM operation occurrence.
5544 title: Vnfinstanceid
5545 description: The identifier of the VNF instance affected.
5549 description: The lifecycle management operation.
5561 isAutomaticInvocation:
5562 title: Isautomaticinvocation
5563 description: Set to true if this VNF LCM operation occurrence has been triggered by an automated procedure inside the VNFM.
5566 title: Vnflcmopoccid
5567 description: The identifier of the VNF lifecycle management operation occurrence associated to the notification.
5570 description: Information about VNFC instances that were affected during the lifecycle operation.
5573 $ref: '#/definitions/AffectedVnfc'
5574 affectedVirtualLinks:
5575 description: Information about VL instances that were affected during the lifecycle operation.
5578 $ref: '#/definitions/AffectedVirtualLink'
5579 affectedVirtualStorages:
5580 description: Information about virtualised storage instances that were affected during the lifecycle operation.
5583 $ref: '#/definitions/AffectedVirtualStorage'
5585 $ref: '#/definitions/VnfInfoModifications'
5586 changedExtConnectivity:
5587 description: Information about changed external connectivity.
5590 $ref: '#/definitions/ExtVirtualLinkInfo'
5592 $ref: '#/definitions/ProblemDetails'
5594 $ref: '#/definitions/LccnLinks'