-
Sub-task
-
Resolution: Done
-
Medium
-
None
-
None
- supports the Create Vserver AAI (cloud_owner, cloud_region_id, tenant_id, vserver_id, data)
-
- resource = /cloud-infrastructure/cloud-regions/cloud-region/{cloud_owner}/{cloud_region_id}/tenants/tenant/{tenant_id}/vservers/vserver/{vserver_id}
- data = {
"vserver-id": vserver_id,
"vserver-name": vserver_name,
"prov-status": "ACTIVE",
"vserver-selflink": "",
"in-maint": True,
"is-closed-loop-disabled": False,
"relationship-list": {
"relationship": [
Unknown macro: { "related-to"}]
}
}
-
- call AAI (resource, "PUT", data)
- supports the Query Vserver AAI (cloud_owner, cloud_region_id, tenant_id, vserver_id)
- resource = /cloud-infrastructure/cloud-regions/cloud-region/{cloud_owner}/{cloud_region_id}/tenants/tenant/{tenant_id}/vservers/vserver/{vserver_id}?depth=all
- call AAI (resource, "GET")
- supports the Delete Vserver AAI (cloud_owner, cloud_region_id, tenant_id, vserver_id, resource_version="")
- resource = /cloud-infrastructure/cloud-regions/cloud-region/{cloud_owner}/{cloud_region_id}/tenants/tenant/{tenant_id}/vservers/vserver/{vserver_id}
- if resource_version is not empty, resource_version = resource + "?resource-version={resource_version}
- call AAI (resource, "DELETE")