Lifecycle Management Interface
This interface allows the CNF Manager (CNFM) client to invoke ASD-CNF lifecycle management operations of ASD-CNF instances towards the CNFM.
The operations provide through this interfaces are:
- Instantiate
- Terminate
- Update
Instantiate
REST Interfaces
- POST .../asd_instances (CreateAsdRequest)
- 201 Created (AsdInstance)
- // Send AsdIdentifierCreationNotification
CreateAsdRequest
Attribute Name | Data Type | Cardinality | Description |
---|---|---|---|
asdId | Identifier (UUID) | 1 | Identifier that identifies the ASD which defines the ASD instance to be created. |
asdInstanceName | String | 0..1 | Human-readable name of the ASD instance to be created. |
asdInstanceDescription | String | 0..1 | Human-readable description of the ASD instance to be created. |
metadata | KeyValuePairs | 0..1 | If present, this attribute provides additional initial values, overriding those obtained from the ASD, for the metadata attribute in "AsdInstance". |
InstantiateAsdRequest
Attribute Name | Data Type | Cardinality | Description |
---|---|---|---|
asdExtCpd | Identifier (UUID) | 1 | |
deploymentItems | DeploymentItemMetadata | 1..N | lifecycle parameters for deploymentItems |
additionalParams | KeyValuePairs | 0..1 | Additional input parameters for the instantiation process |
DeploymentItemMetadata
Attribute Name | Data Type | Cardinality | Description |
---|---|---|---|
deploymentItemId | Identifier | 1 | |
lifecycleParameterKeyValues | KeyValuesPairs | 0..N |