...
Request Sample:
/api/aai-vnfm/v1/vnfms/vnfm/19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee
Body:
{
"vnfmId":"19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee",
...
Request Sample:
/api/aai-cloudInfrastructure/v1/cloud-regions/cloud-region/owner/region-one
Body:
{
"cloud-owner":"owner",
"cloud-region":"region-one",
...
Request Sample:
/api/aai-sdncontroller/v1/sdncontrollers/sdncontroller/{sdnControllerId}
Body:
{
"sdnControllerId":"a6c42529-cd6b-4c01-b149-03eb54b20a03",
...
/api/aai-ems/v1/emses/ems/19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee
Body:
{
"emsId": "19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee",
...
"alarmAddr": {
"ip": "10.44.55.145",
"port": 2000,
"user": "root",
"password": "test"
}
}
]
...
Delete EMS
Interface Definition | Description |
---|---|
URI | /onapapi/aai/esr/v1/emses/{emsId} |
Operation Type | PUTDELETE |
Request Parameters:
Attribute | Qualifier | Cardinality | Content | Description |
---|---|---|---|---|
emsId | M | 1 | String | EMS identifier |
name | O | 0..1 | String | EMS name |
vendor | O | 0..1 | String | Vendor |
Request Sample:
/onapapi/aai/esr/v1/emses/19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee
Response:
Success Code: 204
Errorcode: 500 Internal Server Error
Information elements
VNFM
Attribute | Qualifier | Cardinality | Content | Description |
---|---|---|---|---|
vnfmId | O | 0..1 | String |
VNFM UUID generated by ESR | |||
name | M | 1 | String |
VNFM name |
type |
M |
1 |
String | VNFM type | |
vimId | O | 0..1 |
resourceAddr:
String | Related VIM | |||
vendor | M | 1 | String | VNFM vendor |
version | M | 1 | String | VNFM version |
description | O | 0..1 |
String | VNFM description | ||
certificateUrl | O | 0..1 | String |
certificate url | |||
url | M | 1 | String |
Access url | |||
userName | O | 0..1 | String |
Response Sample:
{
"instanceId":"19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee",
"category":"VNFM",
"name":"vnfm",
"description":"",
"version":"v1.0",
"vendor":"ZTE",
"type":"Tacker",
"createTime":"2016-07-18 12:22:53"
}
Information elements
VNFM
User name | |||
password | O | 0..1 | String |
performanceAddr:
...
alarmAddr:
...
Request Sample:
/onapapi/aai/esr/v1/emses/19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee
{
"emsId": "19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee",
"emsName": "EMS_TEST",
"version":"v1.0",
"vendor":"ZTE",
"description":"",
"createTime":"2016-07-18 12:22:53"
"resouceAddr": {
"ftptype": "ftp",
"ip": "10.44.55.145",
"port": "2000",
"user": "root",
"password": "test",
"remotepath": "/opt/res/data/",
"passive": true
},
"performanceAddr": {
"ftptype": "ftp",
"ip": "10.44.55.145",
"port": "2000",
"user": "root",
"password": "test",
"remotepath": "/opt/Gcp/data/",
"passive": true
},
"alarmAddr": {
"ip": "10.44.55.145",
"port": 2000,
"user": "root",
"password": "test"
}
}
Response:
Success Code: 201
Errorcode: 500 Internal Server Error
Delete EMS
...
Request Parameters:
Attribute | Qualifier | Cardinality | Content | Description |
---|---|---|---|---|
emsId | M | 1 | String | EMS identifier |
Request Sample:
/onapapi/aai/esr/v1/emses/19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee
Response:
Success Code: 204
Errorcode: 500 Internal Server Error
Other
Get basic info by id
Interface Definition | Description |
---|---|
URI | /onapapi/aai/esr/v1/common/{instanceId} |
Operation Type | GET |
Request Parameters:
Attribute | Qualifier | Cardinality | Content | Description |
---|---|---|---|---|
instanceId | M | 1 | String | External system identifier |
Request Sample:
/onapapi/aai/esr/v1/common/19ecbb3a-3242-4fa3-9926-8dfb7ddc29ee
Response Parameters:
...
Password |
VIM
Attribute | Qualifier | Cardinality | Content | Description |
---|---|---|---|---|
cloudOwner | M | 1 | String | Cloud owner |
cloudRegionId | M | 1 | String | Cloud region |
cloud-type | O | 0...1 | String | Type of the cloud (e.g., openstack) |
owner-defined-type | O | 0...1 | String | Cloud-owner defined type indicator |
cloud-region-version | O | 0...1 | String | Software version employed at the site |
identity-url | O | 0...1 | String | URL of the keystone identity service |
cloud-zone | O | 0...1 | String | Zone where the cloud is homed |
complex-name | O | 0...1 | String | complex name for cloud-region instance |
resource-version | O | 0...1 | String | Used for optimistic concurrency. Must be empty on create, valid on update and delete. |
volume-groups | O | 0...1 | object[] | definition detail see AAI API |
tenants | O | 0...1 | object[] | definition detail see AAI API |
flavors | O | 0...1 | object[] | definition detail see AAI API |
group-assignments | O | 0...1 | object[] | definition detail see AAI API |
snapshots | O | 0...1 | object[] | definition detail see AAI API |
images | O | 0...1 | object[] | definition detail see AAI API |
availability-zones | O | 0...1 | object[] | definition detail see AAI API |
relationship-list | O | 0...1 | object[] | definition detail see AAI API |
authInfo | M | 1 | Obj | Auth information of Cloud |
...