Active and Available Inventory REST API

Version: v8

Copyright © 2017 AT&T Intellectual Property. All rights reserved.

Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

You may obtain a copy of the License at

https://creativecommons.org/licenses/by/4.0/

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

ECOMP and OpenECOMP are trademarks and service marks of AT&T Intellectual Property

AAI REST API

Schemes: https

Summary

Tag: CloudInfrastructure

Operation Description
PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

returns volume-group

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

create or update an existing volume-group

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

delete an existing volume-group

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups

returns volume-groups

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

returns volume

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

create or update an existing volume

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

delete an existing volume

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes

returns volumes

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

returns vlan

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

delete an existing vlan

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans

returns vlans

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

returns l-interface

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

delete an existing l-interface

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces

returns l-interfaces

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

returns vserver

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

create or update an existing vserver

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

delete an existing vserver

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers

returns vservers

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

returns tenant

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

create or update an existing tenant

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

delete an existing tenant

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants

returns tenants

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}

returns flavor

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}

create or update an existing flavor

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}

delete an existing flavor

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors

returns flavors

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

returns group-assignment

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

create or update an existing group-assignment

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

delete an existing group-assignment

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments

returns group-assignments

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

returns snapshot

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

create or update an existing snapshot

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

delete an existing snapshot

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots

returns snapshots

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

returns metadatum

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

create or update an existing metadatum

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

delete an existing metadatum

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata

returns metadata

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

returns image

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

create or update an existing image

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

delete an existing image

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images

returns images

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}

returns availability-zone

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}

create or update an existing availability-zone

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}

delete an existing availability-zone

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones

returns availability-zones

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

returns cloud-region

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

create or update an existing cloud-region

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

delete an existing cloud-region

GET /cloud-infrastructure/cloud-regions

returns cloud-regions

PUT /cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

returns vlan

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

delete an existing vlan

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

returns vlans

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

returns l-interface

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

delete an existing l-interface

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces

returns l-interfaces

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

returns p-interface

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

create or update an existing p-interface

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

delete an existing p-interface

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces

returns p-interfaces

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

returns vlan

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

delete an existing vlan

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

returns vlans

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

returns l-interface

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

delete an existing l-interface

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

returns l-interfaces

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

returns lag-interface

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

create or update an existing lag-interface

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

delete an existing lag-interface

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces

returns lag-interfaces

GET /cloud-infrastructure/pservers/pserver/{hostname}

returns pserver

PUT /cloud-infrastructure/pservers/pserver/{hostname}

create or update an existing pserver

DELETE /cloud-infrastructure/pservers/pserver/{hostname}

delete an existing pserver

GET /cloud-infrastructure/pservers

returns pservers

Tag: Business

Operation Description
PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship

delete an existing relationship

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

returns metadatum

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

create or update an existing metadatum

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

delete an existing metadatum

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata

returns metadata

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

returns service-instance

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

create or update an existing service-instance

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

delete an existing service-instance

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances

returns service-instances

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship

see description for relationship valid edges

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship

delete an existing relationship

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

returns service-subscription

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

create or update an existing service-subscription

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

delete an existing service-subscription

GET /business/customers/customer/{global-customer-id}/service-subscriptions

returns service-subscriptions

PUT /business/customers/customer/{global-customer-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /business/customers/customer/{global-customer-id}/relationship-list/relationship

delete an existing relationship

GET /business/customers/customer/{global-customer-id}

returns customer

PUT /business/customers/customer/{global-customer-id}

create or update an existing customer

DELETE /business/customers/customer/{global-customer-id}

delete an existing customer

GET /business/customers

returns customers

Tag: ServiceDesignAndCreation

Operation Description
PUT /service-design-and-creation/services/service/{service-id}/relationship-list/relationship

create or update an existing relationship

DELETE /service-design-and-creation/services/service/{service-id}/relationship-list/relationship

delete an existing relationship

GET /service-design-and-creation/services/service/{service-id}

returns service

PUT /service-design-and-creation/services/service/{service-id}

create or update an existing service

DELETE /service-design-and-creation/services/service/{service-id}

delete an existing service

GET /service-design-and-creation/services

returns services

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}/relationship-list/relationship

see description for relationship valid edges

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}/relationship-list/relationship

delete an existing relationship

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}

returns element-choice-set

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}

create or update an existing element-choice-set

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}

delete an existing element-choice-set

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets

returns element-choice-sets

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/relationship-list/relationship

see description for relationship valid edges

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/relationship-list/relationship

delete an existing relationship

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}

returns constrained-element-set

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}

create or update an existing constrained-element-set

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}

delete an existing constrained-element-set

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets

returns constrained-element-sets

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}

returns model-constraint

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}

create or update an existing model-constraint

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}

delete an existing model-constraint

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints

returns model-constraints

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/relationship-list/relationship

see description for relationship valid edges

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/relationship-list/relationship

delete an existing relationship

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}

returns model-element

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}

create or update an existing model-element

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}

delete an existing model-element

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements

returns model-elements

GET /service-design-and-creation/models/model/{model-name-version-id}/metadata/metadatum/{metaname}

returns metadatum

PUT /service-design-and-creation/models/model/{model-name-version-id}/metadata/metadatum/{metaname}

create or update an existing metadatum

DELETE /service-design-and-creation/models/model/{model-name-version-id}/metadata/metadatum/{metaname}

delete an existing metadatum

GET /service-design-and-creation/models/model/{model-name-version-id}/metadata

returns metadata

PUT /service-design-and-creation/models/model/{model-name-version-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /service-design-and-creation/models/model/{model-name-version-id}/relationship-list/relationship

delete an existing relationship

GET /service-design-and-creation/models/model/{model-name-version-id}

returns model

PUT /service-design-and-creation/models/model/{model-name-version-id}

create or update an existing model

DELETE /service-design-and-creation/models/model/{model-name-version-id}

delete an existing model

GET /service-design-and-creation/models

returns models

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}/relationship-list/relationship

see description for relationship valid edges

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}/relationship-list/relationship

delete an existing relationship

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}

returns related-lookup

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}

create or update an existing related-lookup

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}

delete an existing related-lookup

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups

returns related-lookups

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}

returns property-constraint

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}

create or update an existing property-constraint

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}

delete an existing property-constraint

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints

returns property-constraints

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship

see description for relationship valid edges

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship

delete an existing relationship

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}

returns named-query-element

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}

create or update an existing named-query-element

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}

delete an existing named-query-element

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements

returns named-query-elements

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship

see description for relationship valid edges

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship

delete an existing relationship

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}

returns named-query

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}

create or update an existing named-query

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}

delete an existing named-query

GET /service-design-and-creation/named-queries

returns named-queries

Tag: Network

Operation Description
PUT /network/logical-links/logical-link/{link-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/logical-links/logical-link/{link-name}/relationship-list/relationship

delete an existing relationship

GET /network/logical-links/logical-link/{link-name}

returns logical-link

PUT /network/logical-links/logical-link/{link-name}

create or update an existing logical-link

DELETE /network/logical-links/logical-link/{link-name}

delete an existing logical-link

GET /network/logical-links

returns logical-links

PUT /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship

delete an existing relationship

GET /network/vnfcs/vnfc/{vnfc-name}

returns vnfc

PUT /network/vnfcs/vnfc/{vnfc-name}

create or update an existing vnfc

DELETE /network/vnfcs/vnfc/{vnfc-name}

delete an existing vnfc

GET /network/vnfcs

returns vnfcs

PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship

delete an existing relationship

GET /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

returns subnet

PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

create or update an existing subnet

DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

delete an existing subnet

GET /network/l3-networks/l3-network/{network-id}/subnets

returns subnets

PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship

delete an existing relationship

GET /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

returns ctag-assignment

PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

create or update an existing ctag-assignment

DELETE /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

delete an existing ctag-assignment

GET /network/l3-networks/l3-network/{network-id}/ctag-assignments

returns ctag-assignments

PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship

delete an existing relationship

GET /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

returns segmentation-assignment

PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

create or update an existing segmentation-assignment

DELETE /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

delete an existing segmentation-assignment

GET /network/l3-networks/l3-network/{network-id}/segmentation-assignments

returns segmentation-assignments

PUT /network/l3-networks/l3-network/{network-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/l3-networks/l3-network/{network-id}/relationship-list/relationship

delete an existing relationship

GET /network/l3-networks/l3-network/{network-id}

returns l3-network

PUT /network/l3-networks/l3-network/{network-id}

create or update an existing l3-network

DELETE /network/l3-networks/l3-network/{network-id}

delete an existing l3-network

GET /network/l3-networks

returns l3-networks

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship

delete an existing relationship

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

delete an existing relationship

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

returns vlan

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

delete an existing vlan

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans

returns vlans

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

returns l-interface

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

delete an existing l-interface

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces

returns l-interfaces

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

delete an existing relationship

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

returns vlan

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

delete an existing vlan

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

returns vlans

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

returns l-interface

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

delete an existing l-interface

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

returns l-interfaces

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

returns lag-interface

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

create or update an existing lag-interface

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

delete an existing lag-interface

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces

returns lag-interfaces

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship

delete an existing relationship

GET /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

returns vf-module

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

create or update an existing vf-module

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

delete an existing vf-module

GET /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules

returns vf-modules

GET /network/generic-vnfs/generic-vnf/{vnf-id}

returns generic-vnf

PUT /network/generic-vnfs/generic-vnf/{vnf-id}

create or update an existing generic-vnf

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}

delete an existing generic-vnf

GET /network/generic-vnfs

returns generic-vnfs

PUT /network/pnfs/pnf/{pnf-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/relationship-list/relationship

delete an existing relationship

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

delete an existing relationship

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

returns vlan

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

delete an existing vlan

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

returns vlans

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

returns l-interface

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

delete an existing l-interface

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces

returns l-interfaces

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}

returns p-interface

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}

create or update an existing p-interface

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}

delete an existing p-interface

GET /network/pnfs/pnf/{pnf-name}/p-interfaces

returns p-interfaces

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

delete an existing relationship

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

returns vlan

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

delete an existing vlan

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

returns vlans

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

delete an existing relationship

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

delete an existing relationship

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

returns l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

delete an existing l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

delete an existing relationship

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

returns l3-interface-ipv6-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

delete an existing l3-interface-ipv6-address-list

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

returns l-interface

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

delete an existing l-interface

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

returns l-interfaces

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}

returns lag-interface

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}

create or update an existing lag-interface

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}

delete an existing lag-interface

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces

returns lag-interfaces

GET /network/pnfs/pnf/{pnf-name}

returns pnf

PUT /network/pnfs/pnf/{pnf-name}

create or update an existing pnf

DELETE /network/pnfs/pnf/{pnf-name}

delete an existing pnf

GET /network/pnfs

returns pnfs

PUT /network/physical-links/physical-link/{link-name}/relationship-list/relationship

see description for relationship valid edges

DELETE /network/physical-links/physical-link/{link-name}/relationship-list/relationship

delete an existing relationship

GET /network/physical-links/physical-link/{link-name}

returns physical-link

PUT /network/physical-links/physical-link/{link-name}

create or update an existing physical-link

DELETE /network/physical-links/physical-link/{link-name}

delete an existing physical-link

GET /network/physical-links

returns physical-links

Paths

returns customers

GET /business/customers

Tags: Business

returns customers

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing customer

DELETE /business/customers/customer/{global-customer-id}

Tags: Business

delete an existing customer

application/json application/xml

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns customer

GET /business/customers/customer/{global-customer-id}

Tags: Business

returns customer

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
subscriber-name

Subscriber name, an alternate way to retrieve a customer.

query string
subscriber-type

Subscriber type, a way to provide VID with only the INFRA customers.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing customer

PUT /business/customers/customer/{global-customer-id}

Tags: Business

create or update an existing customer

application/json application/xml

customer object that needs to be created or updated

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /business/customers/customer/{global-customer-id}/relationship-list/relationship

Tags: Business

delete an existing relationship

application/json application/xml

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /business/customers/customer/{global-customer-id}/relationship-list/relationship

Tags: Business
  • TO service-subscription

application/json application/xml

relationship object that needs to be created or updated

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string

application/json application/xml

default

Response codes found in response codes.

returns service-subscriptions

GET /business/customers/customer/{global-customer-id}/service-subscriptions

Tags: Business

returns service-subscriptions

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
subscriber-name

Subscriber name, an alternate way to retrieve a customer.

query string
subscriber-type

Subscriber type, a way to provide VID with only the INFRA customers.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing service-subscription

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

Tags: Business

delete an existing service-subscription

application/json application/xml

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns service-subscription

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

Tags: Business

returns service-subscription

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
subscriber-name

Subscriber name, an alternate way to retrieve a customer.

query string
subscriber-type

Subscriber type, a way to provide VID with only the INFRA customers.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing service-subscription

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

Tags: Business

create or update an existing service-subscription

application/json application/xml

service-subscription object that needs to be created or updated

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship

Tags: Business

delete an existing relationship

application/json application/xml

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship

Tags: Business
  • TO service-instance
  • FROM customer
  • FROM tenant

application/json application/xml

relationship object that needs to be created or updated

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string

application/json application/xml

default

Response codes found in response codes.

returns service-instances

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances

Tags: Business

returns service-instances

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
subscriber-name

Subscriber name, an alternate way to retrieve a customer.

query string
subscriber-type

Subscriber type, a way to provide VID with only the INFRA customers.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing service-instance

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

Tags: Business

delete an existing service-instance

application/json application/xml

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns service-instance

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

Tags: Business

returns service-instance

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string
subscriber-name

Subscriber name, an alternate way to retrieve a customer.

query string
subscriber-type

Subscriber type, a way to provide VID with only the INFRA customers.

query string
service-instance-name

This field will store a name assigned to the service-instance.

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
service-instance-location-id

An identifier that customers assign to the location where this service is being used.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing service-instance

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

Tags: Business

create or update an existing service-instance

application/json application/xml

service-instance object that needs to be created or updated

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string

application/json application/xml

default

Response codes found in response codes.

returns metadata

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata

Tags: Business

returns metadata

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string
subscriber-name

Subscriber name, an alternate way to retrieve a customer.

query string
subscriber-type

Subscriber type, a way to provide VID with only the INFRA customers.

query string
service-instance-name

This field will store a name assigned to the service-instance.

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
service-instance-location-id

An identifier that customers assign to the location where this service is being used.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing metadatum

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

Tags: Business

delete an existing metadatum

application/json application/xml

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string
metaname path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns metadatum

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

Tags: Business

returns metadatum

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string
metaname path string
subscriber-name

Subscriber name, an alternate way to retrieve a customer.

query string
subscriber-type

Subscriber type, a way to provide VID with only the INFRA customers.

query string
service-instance-name

This field will store a name assigned to the service-instance.

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
service-instance-location-id

An identifier that customers assign to the location where this service is being used.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing metadatum

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

Tags: Business

create or update an existing metadatum

application/json application/xml

metadatum object that needs to be created or updated

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string
metaname path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship

Tags: Business

delete an existing relationship

application/json application/xml

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship

Tags: Business
  • TO pnf
  • TO metadatum
  • TO logical-link
  • TO vlan
  • TO service-instance
  • FROM generic-vnf
  • FROM l3-network
  • FROM service-subscription
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

global-customer-id

Global customer id used across ECOMP to uniquely identify customer.

path string
service-type

Value defined by orchestration to identify this service across ECOMP.

path string
service-instance-id

Uniquely identifies this instance of a service

path string

application/json application/xml

default

Response codes found in response codes.

returns cloud-regions

GET /cloud-infrastructure/cloud-regions

Tags: CloudInfrastructure

returns cloud-regions

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing cloud-region

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

Tags: CloudInfrastructure

delete an existing cloud-region

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns cloud-region

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

Tags: CloudInfrastructure

returns cloud-region

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing cloud-region

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

Tags: CloudInfrastructure

create or update an existing cloud-region

application/json application/xml

cloud-region object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string

application/json application/xml

default

Response codes found in response codes.

returns availability-zones

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones

Tags: CloudInfrastructure

returns availability-zones

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing availability-zone

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}

Tags: CloudInfrastructure

delete an existing availability-zone

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
availability-zone-name

Name of the availability zone. Unique across a cloud region

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns availability-zone

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}

Tags: CloudInfrastructure

returns availability-zone

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
availability-zone-name

Name of the availability zone. Unique across a cloud region

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing availability-zone

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}

Tags: CloudInfrastructure

create or update an existing availability-zone

application/json application/xml

availability-zone object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
availability-zone-name

Name of the availability zone. Unique across a cloud region

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
availability-zone-name

Name of the availability zone. Unique across a cloud region

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship

Tags: CloudInfrastructure
  • FROM cloud-region
  • FROM generic-vnf
  • FROM pserver

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
availability-zone-name

Name of the availability zone. Unique across a cloud region

path string

application/json application/xml

default

Response codes found in response codes.

returns flavors

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors

Tags: CloudInfrastructure

returns flavors

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing flavor

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}

Tags: CloudInfrastructure

delete an existing flavor

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
flavor-id

Flavor id, expected to be unique across cloud-region.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns flavor

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}

Tags: CloudInfrastructure

returns flavor

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
flavor-id

Flavor id, expected to be unique across cloud-region.

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
flavor-name

Flavor name

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing flavor

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}

Tags: CloudInfrastructure

create or update an existing flavor

application/json application/xml

flavor object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
flavor-id

Flavor id, expected to be unique across cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
flavor-id

Flavor id, expected to be unique across cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • FROM cloud-region
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
flavor-id

Flavor id, expected to be unique across cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

returns group-assignments

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments

Tags: CloudInfrastructure

returns group-assignments

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing group-assignment

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

Tags: CloudInfrastructure

delete an existing group-assignment

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
group-id

Group id, expected to be unique across cloud-region.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns group-assignment

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

Tags: CloudInfrastructure

returns group-assignment

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
group-id

Group id, expected to be unique across cloud-region.

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
group-type

Group type - the type of group this instance refers to

query string
group-name

Group name - name assigned to the group

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing group-assignment

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

Tags: CloudInfrastructure

create or update an existing group-assignment

application/json application/xml

group-assignment object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
group-id

Group id, expected to be unique across cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
group-id

Group id, expected to be unique across cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO tenant
  • TO pserver
  • FROM cloud-region

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
group-id

Group id, expected to be unique across cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

returns images

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images

Tags: CloudInfrastructure

returns images

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing image

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

Tags: CloudInfrastructure

delete an existing image

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns image

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

Tags: CloudInfrastructure

returns image

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
image-name

Image name

query string
application

The application that the image instantiates.

query string
application-vendor

The vendor of the application.

query string
application-version

The version of the application.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing image

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

Tags: CloudInfrastructure

create or update an existing image

application/json application/xml

image object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string

application/json application/xml

default

Response codes found in response codes.

returns metadata

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata

Tags: CloudInfrastructure

returns metadata

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
image-name

Image name

query string
application

The application that the image instantiates.

query string
application-vendor

The vendor of the application.

query string
application-version

The version of the application.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing metadatum

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

Tags: CloudInfrastructure

delete an existing metadatum

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string
metaname path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns metadatum

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

Tags: CloudInfrastructure

returns metadatum

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string
metaname path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
image-name

Image name

query string
application

The application that the image instantiates.

query string
application-vendor

The vendor of the application.

query string
application-version

The version of the application.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing metadatum

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

Tags: CloudInfrastructure

create or update an existing metadatum

application/json application/xml

metadatum object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string
metaname path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO metadata
  • TO metadatum
  • FROM cloud-region
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
image-id

Image id, expected to be unique across cloud region

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO tenant
  • TO image
  • TO flavor
  • TO availability-zone
  • TO volume-group
  • TO group-assignment
  • TO snapshot
  • FROM pserver

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string

application/json application/xml

default

Response codes found in response codes.

returns snapshots

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots

Tags: CloudInfrastructure

returns snapshots

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing snapshot

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

Tags: CloudInfrastructure

delete an existing snapshot

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
snapshot-id

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns snapshot

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

Tags: CloudInfrastructure

returns snapshot

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
snapshot-id

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
snapshot-name

Snapshot name

query string
application

The application that the image instantiates.

query string
application-vendor

The vendor of the application.

query string
application-version

The version of the application.

query string
prev-snapshot-id

This field contains the UUID of the previous snapshot (if any).

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing snapshot

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

Tags: CloudInfrastructure

create or update an existing snapshot

application/json application/xml

snapshot object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
snapshot-id

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
snapshot-id

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • FROM cloud-region
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
snapshot-id

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

path string

application/json application/xml

default

Response codes found in response codes.

returns tenants

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants

Tags: CloudInfrastructure

returns tenants

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing tenant

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

Tags: CloudInfrastructure

delete an existing tenant

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns tenant

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

Tags: CloudInfrastructure

returns tenant

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing tenant

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

Tags: CloudInfrastructure

create or update an existing tenant

application/json application/xml

tenant object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO service-subscription
  • TO vserver
  • FROM cloud-region
  • FROM group-assignment
  • FROM volume-group

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string

application/json application/xml

default

Response codes found in response codes.

returns vservers

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers

Tags: CloudInfrastructure

returns vservers

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vserver

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

Tags: CloudInfrastructure

delete an existing vserver

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vserver

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

Tags: CloudInfrastructure

returns vserver

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vserver

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

Tags: CloudInfrastructure

create or update an existing vserver

application/json application/xml

vserver object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string

application/json application/xml

default

Response codes found in response codes.

returns l-interfaces

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces

Tags: CloudInfrastructure

returns l-interfaces

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing l-interface

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

delete an existing l-interface

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l-interface

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

returns l-interface

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l-interface

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

create or update an existing l-interface

application/json application/xml

l-interface object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv4-address-list

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

returns l3-interface-ipv4-address-list

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv6-address-list

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

returns l3-interface-ipv6-address-list

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • TO vlan
  • FROM generic-vnf
  • FROM lag-interface
  • FROM p-interface
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

returns vlans

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans

Tags: CloudInfrastructure

returns vlans

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vlan

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

delete an existing vlan

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vlan

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

returns vlan

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vlan

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

create or update an existing vlan

application/json application/xml

vlan object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv4-address-list

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

returns l3-interface-ipv4-address-list

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv6-address-list

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

returns l3-interface-ipv6-address-list

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • FROM l-interface
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO flavor
  • TO image
  • TO ipaddress
  • TO l-interface
  • TO pserver
  • TO volume
  • TO vnfc
  • TO snapshot
  • TO vf-module
  • FROM generic-vnf
  • FROM tenant

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string

application/json application/xml

default

Response codes found in response codes.

returns volumes

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes

Tags: CloudInfrastructure

returns volumes

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing volume

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

Tags: CloudInfrastructure

delete an existing volume

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
volume-id

Unique ID of block storage volume relative to the vserver.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns volume

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

Tags: CloudInfrastructure

returns volume

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
volume-id

Unique ID of block storage volume relative to the vserver.

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
tenant-name

Readable name of tenant

query string
vserver-name

Name of vserver

query string
vserver-name2

Alternative name of vserver

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
in-maint query boolean
is-closed-loop-disabled query boolean

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing volume

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

Tags: CloudInfrastructure

create or update an existing volume

application/json application/xml

volume object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
volume-id

Unique ID of block storage volume relative to the vserver.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
volume-id

Unique ID of block storage volume relative to the vserver.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
tenant-id

Unique id relative to the cloud-region.

path string
vserver-id

Unique identifier for this vserver relative to its tenant

path string
volume-id

Unique ID of block storage volume relative to the vserver.

path string

application/json application/xml

default

Response codes found in response codes.

returns volume-groups

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups

Tags: CloudInfrastructure

returns volume-groups

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing volume-group

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

Tags: CloudInfrastructure

delete an existing volume-group

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
volume-group-id

Unique ID of volume-group.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns volume-group

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

Tags: CloudInfrastructure

returns volume-group

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
volume-group-id

Unique ID of volume-group.

path string
cloud-type

Type of the cloud (e.g., openstack)

query string
owner-defined-type

Cloud-owner defined type indicator

query string
volume-group-name

Name of the volume group.

query string
heat-stack-id

Heat stack id corresponding to this volume-group

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing volume-group

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

Tags: CloudInfrastructure

create or update an existing volume-group

application/json application/xml

volume-group object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
volume-group-id

Unique ID of volume-group.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
volume-group-id

Unique ID of volume-group.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO tenant
  • FROM cloud-region
  • FROM vf-module
  • FROM generic-vnf

application/json application/xml

relationship object that needs to be created or updated

cloud-owner

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path string
cloud-region-id

Identifier used by the vendor for the region. Second part of composite key

path string
volume-group-id

Unique ID of volume-group.

path string

application/json application/xml

default

Response codes found in response codes.

returns pservers

GET /cloud-infrastructure/pservers

Tags: CloudInfrastructure

returns pservers

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing pserver

DELETE /cloud-infrastructure/pservers/pserver/{hostname}

Tags: CloudInfrastructure

delete an existing pserver

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns pserver

GET /cloud-infrastructure/pservers/pserver/{hostname}

Tags: CloudInfrastructure

returns pserver

hostname

Value from executing hostname on the compute node.

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing pserver

PUT /cloud-infrastructure/pservers/pserver/{hostname}

Tags: CloudInfrastructure

create or update an existing pserver

application/json application/xml

pserver object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string

application/json application/xml

default

Response codes found in response codes.

returns lag-interfaces

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces

Tags: CloudInfrastructure

returns lag-interfaces

hostname

Value from executing hostname on the compute node.

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing lag-interface

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

Tags: CloudInfrastructure

delete an existing lag-interface

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns lag-interface

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

Tags: CloudInfrastructure

returns lag-interface

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing lag-interface

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

Tags: CloudInfrastructure

create or update an existing lag-interface

application/json application/xml

lag-interface object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

returns l-interfaces

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

Tags: CloudInfrastructure

returns l-interfaces

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing l-interface

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

delete an existing l-interface

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l-interface

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

returns l-interface

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l-interface

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

create or update an existing l-interface

application/json application/xml

l-interface object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv4-address-list

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

returns l3-interface-ipv4-address-list

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv6-address-list

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

returns l3-interface-ipv6-address-list

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • TO vlan
  • FROM generic-vnf
  • FROM lag-interface
  • FROM p-interface
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

returns vlans

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

Tags: CloudInfrastructure

returns vlans

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vlan

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

delete an existing vlan

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vlan

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

returns vlan

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vlan

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

create or update an existing vlan

application/json application/xml

vlan object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv4-address-list

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

returns l3-interface-ipv4-address-list

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv6-address-list

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

returns l3-interface-ipv6-address-list

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • FROM l-interface
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO p-interface
  • TO l-interface
  • FROM generic-vnf
  • FROM pserver
  • FROM pnf

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

returns p-interfaces

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces

Tags: CloudInfrastructure

returns p-interfaces

hostname

Value from executing hostname on the compute node.

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing p-interface

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

Tags: CloudInfrastructure

delete an existing p-interface

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns p-interface

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

Tags: CloudInfrastructure

returns p-interface

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing p-interface

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

Tags: CloudInfrastructure

create or update an existing p-interface

application/json application/xml

p-interface object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string

application/json application/xml

default

Response codes found in response codes.

returns l-interfaces

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces

Tags: CloudInfrastructure

returns l-interfaces

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing l-interface

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

delete an existing l-interface

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l-interface

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

returns l-interface

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l-interface

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure

create or update an existing l-interface

application/json application/xml

l-interface object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv4-address-list

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

returns l3-interface-ipv4-address-list

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv6-address-list

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

returns l3-interface-ipv6-address-list

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • TO vlan
  • FROM generic-vnf
  • FROM lag-interface
  • FROM p-interface
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

returns vlans

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

Tags: CloudInfrastructure

returns vlans

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vlan

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

delete an existing vlan

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vlan

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

returns vlan

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vlan

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure

create or update an existing vlan

application/json application/xml

vlan object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv4-address-list

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

returns l3-interface-ipv4-address-list

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

delete an existing l3-interface-ipv6-address-list

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

returns l3-interface-ipv6-address-list

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
pserver-id

ID of Pserver

query string
in-maint query boolean
pserver-name2

alternative pserver name

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • FROM l-interface
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO l-interface
  • TO physical-link
  • TO logical-link
  • FROM lag-interface
  • FROM pserver
  • FROM pnf

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string
interface-name

Name that identifies the physical interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship

Tags: CloudInfrastructure

delete an existing relationship

application/json application/xml

hostname

Value from executing hostname on the compute node.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship

Tags: CloudInfrastructure
  • TO cloud-region
  • TO availability-zone
  • TO lag-interface
  • TO p-interface
  • FROM generic-vnf
  • FROM group-assignment
  • FROM vserver
  • FROM logical-link

application/json application/xml

relationship object that needs to be created or updated

hostname

Value from executing hostname on the compute node.

path string

application/json application/xml

default

Response codes found in response codes.

returns generic-vnfs

GET /network/generic-vnfs

Tags: Network

returns generic-vnfs

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing generic-vnf

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}

Tags: Network

delete an existing generic-vnf

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns generic-vnf

GET /network/generic-vnfs/generic-vnf/{vnf-id}

Tags: Network

returns generic-vnf

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing generic-vnf

PUT /network/generic-vnfs/generic-vnf/{vnf-id}

Tags: Network

create or update an existing generic-vnf

application/json application/xml

generic-vnf object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string

application/json application/xml

default

Response codes found in response codes.

returns l-interfaces

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces

Tags: Network

returns l-interfaces

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing l-interface

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

Tags: Network

delete an existing l-interface

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l-interface

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

Tags: Network

returns l-interface

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l-interface

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

Tags: Network

create or update an existing l-interface

application/json application/xml

l-interface object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

delete an existing l3-interface-ipv4-address-list

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

returns l3-interface-ipv4-address-list

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

delete an existing l3-interface-ipv6-address-list

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

returns l3-interface-ipv6-address-list

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • TO vlan
  • FROM generic-vnf
  • FROM lag-interface
  • FROM p-interface
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

returns vlans

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans

Tags: Network

returns vlans

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vlan

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

delete an existing vlan

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vlan

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

returns vlan

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vlan

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

create or update an existing vlan

application/json application/xml

vlan object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

delete an existing l3-interface-ipv4-address-list

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

returns l3-interface-ipv4-address-list

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

delete an existing l3-interface-ipv6-address-list

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

returns l3-interface-ipv6-address-list

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • FROM l-interface
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

returns lag-interfaces

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces

Tags: Network

returns lag-interfaces

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing lag-interface

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

Tags: Network

delete an existing lag-interface

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns lag-interface

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

Tags: Network

returns lag-interface

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing lag-interface

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

Tags: Network

create or update an existing lag-interface

application/json application/xml

lag-interface object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

returns l-interfaces

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

Tags: Network

returns l-interfaces

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing l-interface

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

delete an existing l-interface

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l-interface

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

returns l-interface

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l-interface

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

create or update an existing l-interface

application/json application/xml

l-interface object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

delete an existing l3-interface-ipv4-address-list

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

returns l3-interface-ipv4-address-list

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

delete an existing l3-interface-ipv6-address-list

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

returns l3-interface-ipv6-address-list

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • TO vlan
  • FROM generic-vnf
  • FROM lag-interface
  • FROM p-interface
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

returns vlans

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

Tags: Network

returns vlans

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vlan

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

delete an existing vlan

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vlan

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

returns vlan

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vlan

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

create or update an existing vlan

application/json application/xml

vlan object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

delete an existing l3-interface-ipv4-address-list

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

returns l3-interface-ipv4-address-list

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

delete an existing l3-interface-ipv6-address-list

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

returns l3-interface-ipv6-address-list

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • FROM l-interface
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: Network
  • TO p-interface
  • TO l-interface
  • FROM generic-vnf
  • FROM pserver
  • FROM pnf

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship

Tags: Network
  • TO l-interface
  • TO availability-zone
  • TO lag-interface
  • TO l3-network
  • TO pserver
  • TO vserver
  • TO service-instance
  • TO vf-module
  • TO volume-group
  • TO vnfc
  • FROM logical-link

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string

application/json application/xml

default

Response codes found in response codes.

returns vf-modules

GET /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules

Tags: Network

returns vf-modules

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vf-module

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

Tags: Network

delete an existing vf-module

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vf-module-id

Unique ID of vf-module.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vf-module

GET /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

Tags: Network

returns vf-module

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vf-module-id

Unique ID of vf-module.

path string
vnf-name

Name of VNF.

query string
vnf-name2

Alternate name of VNF.

query string
vnf-type

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

query string
service-id

Unique identifier of service from ASDC

query string
regional-resource-zone

Regional way of organizing pservers, source of truth should define values

query string
prov-status

Trigger for operational monitoring of this resource by Service Assurance systems.

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
in-maint query boolean
is-closed-loop-disabled query boolean
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
vf-module-name

Name of vf-module

query string
heat-stack-id

Heat stack id corresponding to this instance.

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
contrail-service-instance-fqdn

the Contrail unique ID for a service-instance

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vf-module

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

Tags: Network

create or update an existing vf-module

application/json application/xml

vf-module object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vf-module-id

Unique ID of vf-module.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vf-module-id

Unique ID of vf-module.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship

Tags: Network
  • TO volume-group
  • TO l3-network
  • TO vnfc
  • FROM vserver
  • FROM generic-vnf

application/json application/xml

relationship object that needs to be created or updated

vnf-id

Unique id of VNF. This is unique across the graph.

path string
vf-module-id

Unique ID of vf-module.

path string

application/json application/xml

default

Response codes found in response codes.

returns l3-networks

GET /network/l3-networks

Tags: Network

returns l3-networks

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing l3-network

DELETE /network/l3-networks/l3-network/{network-id}

Tags: Network

delete an existing l3-network

application/json application/xml

network-id

Network ID, should be uuid. Unique across A&AI.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-network

GET /network/l3-networks/l3-network/{network-id}

Tags: Network

returns l3-network

network-id

Network ID, should be uuid. Unique across A&AI.

path string
network-name

Name of the network, governed by some naming convention..

query string
service-id

Unique identifier of service from ASDC

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
contrail-network-fqdn

Contrail FQDN for the network

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-network

PUT /network/l3-networks/l3-network/{network-id}

Tags: Network

create or update an existing l3-network

application/json application/xml

l3-network object that needs to be created or updated

network-id

Network ID, should be uuid. Unique across A&AI.

path string

application/json application/xml

default

Response codes found in response codes.

returns ctag-assignments

GET /network/l3-networks/l3-network/{network-id}/ctag-assignments

Tags: Network

returns ctag-assignments

network-id

Network ID, should be uuid. Unique across A&AI.

path string
network-name

Name of the network, governed by some naming convention..

query string
service-id

Unique identifier of service from ASDC

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
contrail-network-fqdn

Contrail FQDN for the network

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing ctag-assignment

DELETE /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

Tags: Network

delete an existing ctag-assignment

application/json application/xml

network-id

Network ID, should be uuid. Unique across A&AI.

path string
vlan-id-inner

id.

path integer (int64)
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns ctag-assignment

GET /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

Tags: Network

returns ctag-assignment

network-id

Network ID, should be uuid. Unique across A&AI.

path string
vlan-id-inner

id.

path integer (int64)
network-name

Name of the network, governed by some naming convention..

query string
service-id

Unique identifier of service from ASDC

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
contrail-network-fqdn

Contrail FQDN for the network

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing ctag-assignment

PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

Tags: Network

create or update an existing ctag-assignment

application/json application/xml

ctag-assignment object that needs to be created or updated

network-id

Network ID, should be uuid. Unique across A&AI.

path string
vlan-id-inner

id.

path integer (int64)

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

network-id

Network ID, should be uuid. Unique across A&AI.

path string
vlan-id-inner

id.

path integer (int64)

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship

Tags: Network
  • FROM l3-network

application/json application/xml

relationship object that needs to be created or updated

network-id

Network ID, should be uuid. Unique across A&AI.

path string
vlan-id-inner

id.

path integer (int64)

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/l3-networks/l3-network/{network-id}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

network-id

Network ID, should be uuid. Unique across A&AI.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/l3-networks/l3-network/{network-id}/relationship-list/relationship

Tags: Network
  • TO subnet
  • TO service-instance
  • TO ctag-assignment
  • TO segmentation-assignment
  • FROM cloud-region
  • FROM generic-vnf
  • FROM l3-interface-ipv4-address-list
  • FROM l3-interface-ipv6-address-list
  • FROM tenant
  • FROM vf-module

application/json application/xml

relationship object that needs to be created or updated

network-id

Network ID, should be uuid. Unique across A&AI.

path string

application/json application/xml

default

Response codes found in response codes.

returns segmentation-assignments

GET /network/l3-networks/l3-network/{network-id}/segmentation-assignments

Tags: Network

returns segmentation-assignments

network-id

Network ID, should be uuid. Unique across A&AI.

path string
network-name

Name of the network, governed by some naming convention..

query string
service-id

Unique identifier of service from ASDC

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
contrail-network-fqdn

Contrail FQDN for the network

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing segmentation-assignment

DELETE /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

Tags: Network

delete an existing segmentation-assignment

application/json application/xml

network-id

Network ID, should be uuid. Unique across A&AI.

path string
segmentation-id

Route Table Reference id, UUID assigned to this instance.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns segmentation-assignment

GET /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

Tags: Network

returns segmentation-assignment

network-id

Network ID, should be uuid. Unique across A&AI.

path string
segmentation-id

Route Table Reference id, UUID assigned to this instance.

path string
network-name

Name of the network, governed by some naming convention..

query string
service-id

Unique identifier of service from ASDC

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
contrail-network-fqdn

Contrail FQDN for the network

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing segmentation-assignment

PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

Tags: Network

create or update an existing segmentation-assignment

application/json application/xml

segmentation-assignment object that needs to be created or updated

network-id

Network ID, should be uuid. Unique across A&AI.

path string
segmentation-id

Route Table Reference id, UUID assigned to this instance.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

network-id

Network ID, should be uuid. Unique across A&AI.

path string
segmentation-id

Route Table Reference id, UUID assigned to this instance.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship

Tags: Network
  • FROM l3-network

application/json application/xml

relationship object that needs to be created or updated

network-id

Network ID, should be uuid. Unique across A&AI.

path string
segmentation-id

Route Table Reference id, UUID assigned to this instance.

path string

application/json application/xml

default

Response codes found in response codes.

returns subnets

GET /network/l3-networks/l3-network/{network-id}/subnets

Tags: Network

returns subnets

network-id

Network ID, should be uuid. Unique across A&AI.

path string
network-name

Name of the network, governed by some naming convention..

query string
service-id

Unique identifier of service from ASDC

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
contrail-network-fqdn

Contrail FQDN for the network

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing subnet

DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

Tags: Network

delete an existing subnet

application/json application/xml

network-id

Network ID, should be uuid. Unique across A&AI.

path string
subnet-id

Subnet ID, should be UUID.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns subnet

GET /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

Tags: Network

returns subnet

network-id

Network ID, should be uuid. Unique across A&AI.

path string
subnet-id

Subnet ID, should be UUID.

path string
network-name

Name of the network, governed by some naming convention..

query string
service-id

Unique identifier of service from ASDC

query string
heat-stack-id

Heat stack id corresponding to this instance, managed by MSO

query string
contrail-network-fqdn

Contrail FQDN for the network

query string
persona-model-id

the ASDC model id for this resource or service model.

query string
persona-model-version

the ASDC model version for this resource or service model.

query string
widget-model-id

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query string
widget-model-version

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query string
subnet-name

Name associated with the subnet.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing subnet

PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

Tags: Network

create or update an existing subnet

application/json application/xml

subnet object that needs to be created or updated

network-id

Network ID, should be uuid. Unique across A&AI.

path string
subnet-id

Subnet ID, should be UUID.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

network-id

Network ID, should be uuid. Unique across A&AI.

path string
subnet-id

Subnet ID, should be UUID.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship

Tags: Network
  • FROM l3-interface-ipv4-address-list
  • FROM l3-interface-ipv6-address-list
  • FROM l3-network

application/json application/xml

relationship object that needs to be created or updated

network-id

Network ID, should be uuid. Unique across A&AI.

path string
subnet-id

Subnet ID, should be UUID.

path string

application/json application/xml

default

Response codes found in response codes.

returns pnfs

GET /network/pnfs

Tags: Network

returns pnfs

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing pnf

DELETE /network/pnfs/pnf/{pnf-name}

Tags: Network

delete an existing pnf

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns pnf

GET /network/pnfs/pnf/{pnf-name}

Tags: Network

returns pnf

pnf-name

unique name of Physical Network Function.

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string

application/json application/xml

200 OK

successful operation

pnf
default

Response codes found in response codes.

create or update an existing pnf

PUT /network/pnfs/pnf/{pnf-name}

Tags: Network

create or update an existing pnf

application/json application/xml

pnf object that needs to be created or updated

pnf
pnf-name

unique name of Physical Network Function.

path string

application/json application/xml

default

Response codes found in response codes.

returns lag-interfaces

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces

Tags: Network

returns lag-interfaces

pnf-name

unique name of Physical Network Function.

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing lag-interface

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}

Tags: Network

delete an existing lag-interface

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns lag-interface

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}

Tags: Network

returns lag-interface

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing lag-interface

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}

Tags: Network

create or update an existing lag-interface

application/json application/xml

lag-interface object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

returns l-interfaces

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

Tags: Network

returns l-interfaces

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing l-interface

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

delete an existing l-interface

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l-interface

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

returns l-interface

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l-interface

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

create or update an existing l-interface

application/json application/xml

l-interface object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

delete an existing l3-interface-ipv4-address-list

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

returns l3-interface-ipv4-address-list

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

delete an existing l3-interface-ipv6-address-list

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

returns l3-interface-ipv6-address-list

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • TO vlan
  • FROM generic-vnf
  • FROM lag-interface
  • FROM p-interface
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

returns vlans

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

Tags: Network

returns vlans

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vlan

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

delete an existing vlan

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vlan

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

returns vlan

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vlan

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

create or update an existing vlan

application/json application/xml

vlan object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

delete an existing l3-interface-ipv4-address-list

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

returns l3-interface-ipv4-address-list

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

delete an existing l3-interface-ipv6-address-list

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

returns l3-interface-ipv6-address-list

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • FROM l-interface
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: Network
  • TO p-interface
  • TO l-interface
  • FROM generic-vnf
  • FROM pserver
  • FROM pnf

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the link aggregate interface

path string

application/json application/xml

default

Response codes found in response codes.

returns p-interfaces

GET /network/pnfs/pnf/{pnf-name}/p-interfaces

Tags: Network

returns p-interfaces

pnf-name

unique name of Physical Network Function.

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing p-interface

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}

Tags: Network

delete an existing p-interface

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns p-interface

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}

Tags: Network

returns p-interface

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing p-interface

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}

Tags: Network

create or update an existing p-interface

application/json application/xml

p-interface object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string

application/json application/xml

default

Response codes found in response codes.

returns l-interfaces

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces

Tags: Network

returns l-interfaces

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing l-interface

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

delete an existing l-interface

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l-interface

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

returns l-interface

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l-interface

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network

create or update an existing l-interface

application/json application/xml

l-interface object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

delete an existing l3-interface-ipv4-address-list

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

returns l3-interface-ipv4-address-list

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

delete an existing l3-interface-ipv6-address-list

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

returns l3-interface-ipv6-address-list

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • TO vlan
  • FROM generic-vnf
  • FROM lag-interface
  • FROM p-interface
  • FROM vserver

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string

application/json application/xml

default

Response codes found in response codes.

returns vlans

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

Tags: Network

returns vlans

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vlan

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

delete an existing vlan

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vlan

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

returns vlan

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vlan

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network

create or update an existing vlan

application/json application/xml

vlan object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv4-address-list

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

delete an existing l3-interface-ipv4-address-list

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv4-address-list

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

returns l3-interface-ipv4-address-list

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv4-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network

create or update an existing l3-interface-ipv4-address-list

application/json application/xml

l3-interface-ipv4-address-list object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv4-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing l3-interface-ipv6-address-list

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

delete an existing l3-interface-ipv6-address-list

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns l3-interface-ipv6-address-list

GET /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

returns l3-interface-ipv6-address-list

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string
orchestration-status

orchestration-status is the status of orchestration on the PNF.

query string
interface-id

ID of interface

query string
macaddr

MAC address for the interface

query string
network-name

Name of the network

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
vpn-id

This indicates the customers VPN ID associated with this vlan

query string
vlan-id-inner

Inner VLAN tag

query integer (int64)
neutron-network-id

Neutron network id of the interface that address belongs to

query string
neutron-subnet-id

Neutron id of subnet that address belongs to

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing l3-interface-ipv6-address-list

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network

create or update an existing l3-interface-ipv6-address-list

application/json application/xml

l3-interface-ipv6-address-list object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
  • TO l3-network
  • TO subnet
  • FROM l-interface
  • FROM vlan

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string
l3-interface-ipv6-address

IP address

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network
  • TO l3-interface-ipv4-address-list
  • TO l3-interface-ipv6-address-list
  • TO logical-link
  • FROM l-interface
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string
interface-name

Name given to the interface

path string
vlan-interface

String that identifies the interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

Tags: Network
  • TO l-interface
  • TO physical-link
  • TO logical-link
  • FROM lag-interface
  • FROM pserver
  • FROM pnf

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string
interface-name

Name that identifies the physical interface

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/pnfs/pnf/{pnf-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

pnf-name

unique name of Physical Network Function.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/pnfs/pnf/{pnf-name}/relationship-list/relationship

Tags: Network
  • TO p-interface
  • TO lag-interface
  • FROM logical-link
  • FROM service-instance

application/json application/xml

relationship object that needs to be created or updated

pnf-name

unique name of Physical Network Function.

path string

application/json application/xml

default

Response codes found in response codes.

returns vnfcs

GET /network/vnfcs

Tags: Network

returns vnfcs

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing vnfc

DELETE /network/vnfcs/vnfc/{vnfc-name}

Tags: Network

delete an existing vnfc

application/json application/xml

vnfc-name

Unique ID of vnfc.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns vnfc

GET /network/vnfcs/vnfc/{vnfc-name}

Tags: Network

returns vnfc

vnfc-name

Unique ID of vnfc.

path string
vnfc-function-code

function code

query string
vnfc-type

type

query string
prov-status

prov status of this vnfc

query string
ipaddress-v4-oam-vip

Oam V4 vip address of this vnfc

query string
in-maint query boolean
is-closed-loop-disabled query boolean
group-notation

Group notation of VNFC

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing vnfc

PUT /network/vnfcs/vnfc/{vnfc-name}

Tags: Network

create or update an existing vnfc

application/json application/xml

vnfc object that needs to be created or updated

vnfc-name

Unique ID of vnfc.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship

Tags: Network

delete an existing relationship

application/json application/xml

vnfc-name

Unique ID of vnfc.

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship

Tags: Network
  • FROM vserver
  • FROM vf-module
  • FROM generic-vnf

application/json application/xml

relationship object that needs to be created or updated

vnfc-name

Unique ID of vnfc.

path string

application/json application/xml

default

Response codes found in response codes.

returns models

GET /service-design-and-creation/models

Tags: ServiceDesignAndCreation

returns models

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing model

DELETE /service-design-and-creation/models/model/{model-name-version-id}

Tags: ServiceDesignAndCreation

delete an existing model

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns model

GET /service-design-and-creation/models/model/{model-name-version-id}

Tags: ServiceDesignAndCreation

returns model

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing model

PUT /service-design-and-creation/models/model/{model-name-version-id}

Tags: ServiceDesignAndCreation

create or update an existing model

application/json application/xml

model object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string

application/json application/xml

default

Response codes found in response codes.

returns metadata

GET /service-design-and-creation/models/model/{model-name-version-id}/metadata

Tags: ServiceDesignAndCreation

returns metadata

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing metadatum

DELETE /service-design-and-creation/models/model/{model-name-version-id}/metadata/metadatum/{metaname}

Tags: ServiceDesignAndCreation

delete an existing metadatum

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
metaname path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns metadatum

GET /service-design-and-creation/models/model/{model-name-version-id}/metadata/metadatum/{metaname}

Tags: ServiceDesignAndCreation

returns metadatum

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
metaname path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing metadatum

PUT /service-design-and-creation/models/model/{model-name-version-id}/metadata/metadatum/{metaname}

Tags: ServiceDesignAndCreation

create or update an existing metadatum

application/json application/xml

metadatum object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
metaname path string

application/json application/xml

default

Response codes found in response codes.

returns model-elements

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements

Tags: ServiceDesignAndCreation

returns model-elements

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing model-element

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}

Tags: ServiceDesignAndCreation

delete an existing model-element

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns model-element

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}

Tags: ServiceDesignAndCreation

returns model-element

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing model-element

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}

Tags: ServiceDesignAndCreation

create or update an existing model-element

application/json application/xml

model-element object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string

application/json application/xml

default

Response codes found in response codes.

returns model-constraints

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints

Tags: ServiceDesignAndCreation

returns model-constraints

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing model-constraint

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}

Tags: ServiceDesignAndCreation

delete an existing model-constraint

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns model-constraint

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}

Tags: ServiceDesignAndCreation

returns model-constraint

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing model-constraint

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}

Tags: ServiceDesignAndCreation

create or update an existing model-constraint

application/json application/xml

model-constraint object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string

application/json application/xml

default

Response codes found in response codes.

returns constrained-element-sets

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets

Tags: ServiceDesignAndCreation

returns constrained-element-sets

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing constrained-element-set

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}

Tags: ServiceDesignAndCreation

delete an existing constrained-element-set

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns constrained-element-set

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}

Tags: ServiceDesignAndCreation

returns constrained-element-set

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing constrained-element-set

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}

Tags: ServiceDesignAndCreation

create or update an existing constrained-element-set

application/json application/xml

constrained-element-set object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string

application/json application/xml

default

Response codes found in response codes.

returns element-choice-sets

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets

Tags: ServiceDesignAndCreation

returns element-choice-sets

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing element-choice-set

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}

Tags: ServiceDesignAndCreation

delete an existing element-choice-set

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string
element-choice-set-uuid path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns element-choice-set

GET /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}

Tags: ServiceDesignAndCreation

returns element-choice-set

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string
element-choice-set-uuid path string
model-type

Type of the model, e.g., service, resource, widget, etc.

query string
model-name

Name of the model, which can change from version to version.

query string
model-id

Invariant unique ID which does not change from version to version

query string
model-version

Version

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing element-choice-set

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}

Tags: ServiceDesignAndCreation

create or update an existing element-choice-set

application/json application/xml

element-choice-set object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string
element-choice-set-uuid path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation

delete an existing relationship

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string
element-choice-set-uuid path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation
  • TO model-element
  • FROM constrained-element-set

application/json application/xml

relationship object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string
element-choice-set-uuid path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation

delete an existing relationship

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation
  • TO element-choice-set
  • FROM model-element
  • FROM model-constraint

application/json application/xml

relationship object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string
model-constraint-uuid path string
constrained-element-set-uuid path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation

delete an existing relationship

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /service-design-and-creation/models/model/{model-name-version-id}/model-elements/model-element/{model-element-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation
  • TO model
  • TO model-element
  • TO model-constraint
  • TO constrained-element-set
  • FROM model
  • FROM model-element
  • FROM element-choice-set

application/json application/xml

relationship object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string
model-element-uuid path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /service-design-and-creation/models/model/{model-name-version-id}/relationship-list/relationship

Tags: ServiceDesignAndCreation

delete an existing relationship

application/json application/xml

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /service-design-and-creation/models/model/{model-name-version-id}/relationship-list/relationship

Tags: ServiceDesignAndCreation
  • TO model-element
  • TO model
  • TO metadatum
  • FROM model-element
  • FROM named-query
  • FROM named-query-element

application/json application/xml

relationship object that needs to be created or updated

model-name-version-id

Unique identifier corresponding to one version of a model in ASDC

path string

application/json application/xml

default

Response codes found in response codes.

returns named-queries

GET /service-design-and-creation/named-queries

Tags: ServiceDesignAndCreation

returns named-queries

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing named-query

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}

Tags: ServiceDesignAndCreation

delete an existing named-query

application/json application/xml

named-query-uuid path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns named-query

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}

Tags: ServiceDesignAndCreation

returns named-query

named-query-uuid path string
named-query-name query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing named-query

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}

Tags: ServiceDesignAndCreation

create or update an existing named-query

application/json application/xml

named-query object that needs to be created or updated

named-query-uuid path string

application/json application/xml

default

Response codes found in response codes.

returns named-query-elements

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements

Tags: ServiceDesignAndCreation

returns named-query-elements

named-query-uuid path string
named-query-name query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing named-query-element

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}

Tags: ServiceDesignAndCreation

delete an existing named-query-element

application/json application/xml

named-query-uuid path string
named-query-element-uuid path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns named-query-element

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}

Tags: ServiceDesignAndCreation

returns named-query-element

named-query-uuid path string
named-query-element-uuid path string
named-query-name query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing named-query-element

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}

Tags: ServiceDesignAndCreation

create or update an existing named-query-element

application/json application/xml

named-query-element object that needs to be created or updated

named-query-uuid path string
named-query-element-uuid path string

application/json application/xml

default

Response codes found in response codes.

returns property-constraints

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints

Tags: ServiceDesignAndCreation

returns property-constraints

named-query-uuid path string
named-query-element-uuid path string
named-query-name query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing property-constraint

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}

Tags: ServiceDesignAndCreation

delete an existing property-constraint

application/json application/xml

named-query-uuid path string
named-query-element-uuid path string
property-constraint-uuid path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns property-constraint

GET /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}

Tags: ServiceDesignAndCreation

returns property-constraint

named-query-uuid path string
named-query-element-uuid path string
property-constraint-uuid path string
named-query-name query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing property-constraint

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}

Tags: ServiceDesignAndCreation

create or update an existing property-constraint

application/json application/xml

property-constraint object that needs to be created or updated

named-query-uuid path string
named-query-element-uuid path string
property-constraint-uuid path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation

delete an existing relationship

application/json application/xml

named-query-uuid path string
named-query-element-uuid path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation
  • TO named-query-element
  • TO model
  • TO property-constraint
  • TO related-lookup
  • FROM named-query
  • FROM named-query-element

application/json application/xml

relationship object that needs to be created or updated

named-query-uuid path string
named-query-element-uuid path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation

delete an existing relationship

application/json application/xml

named-query-uuid path string

application/json application/xml

default

Response codes found in response codes.

see description for relationship valid edges

PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship

Tags: ServiceDesignAndCreation
  • TO model
  • TO named-query-element

application/json application/xml

relationship object that needs to be created or updated

named-query-uuid path string

application/json application/xml

default

Response codes found in response codes.

returns services

GET /service-design-and-creation/services

Tags: ServiceDesignAndCreation

returns services

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

delete an existing service

DELETE /service-design-and-creation/services/service/{service-id}

Tags: ServiceDesignAndCreation

delete an existing service

application/json application/xml

service-id

This gets defined by others to provide a unique ID for the service, we accept what is sent.

path string
resource-version

resource-version for concurrency

query string

application/json application/xml

default

Response codes found in response codes.

returns service

GET /service-design-and-creation/services/service/{service-id}

Tags: ServiceDesignAndCreation

returns service

service-id

This gets defined by others to provide a unique ID for the service, we accept what is sent.

path string
service-description

Description of the service

query string

application/json application/xml

200 OK

successful operation

default

Response codes found in response codes.

create or update an existing service

PUT /service-design-and-creation/services/service/{service-id}

Tags: ServiceDesignAndCreation

create or update an existing service

application/json application/xml

service object that needs to be created or updated

service-id

This gets defined by others to provide a unique ID for the service, we accept what is sent.

path string

application/json application/xml

default

Response codes found in response codes.

delete an existing relationship

DELETE /service-design-and-creation/services/service/{service-id}/relationship-list/relationship

Tags: ServiceDesignAndCreation

delete an existing relationship

application/json application/xml

service-id

This gets defined by others to provide a unique ID for the service, we accept what is sent.

path string

application/json application/xml

default

Response codes found in response codes.

create or update an existing relationship

PUT /service-design-and-creation/services/service/{service-id}/relationship-list/relationship

Tags: ServiceDesignAndCreation

create or update an existing relationship

application/json application/xml

relationship object that needs to be created or updated

service-id

This gets defined by others to provide a unique ID for the service, we accept what is sent.

path string

application/json application/xml

default

Response codes found in response codes.

Schema definitions

action: object

action-type: string
action-data: object[]

action-data: object

property-name: string
property-value: string

actions: object

APIs that are more action related than REST (e.g., notify, update).

update: update
notify: notify

availability-zone: object

Availability zone, a collection of compute hosts/pservers

availability-zone-name: string

Name of the availability zone. Unique across a cloud region

hypervisor-type: string

Type of hypervisor. Source of truth should define valid values.

operational-state: string

State that indicates whether the availability zone should be used, etc. Source of truth should define valid values.

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

availability-zones: object

Collection of availability zones

availability-zone: object[]

business: object

Namespace for business related constructs

customers: object[]

cloud-infrastructure: object

Namespace for cloud infrastructure.

cloud-regions: object[]
pservers: object[]

cloud-region: object

cloud-region designates an installation of a cloud cluster or region or instantiation. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname.

cloud-owner: string

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

cloud-region-id: string

Identifier used by the vendor for the region. Second part of composite key

cloud-type: string

Type of the cloud (e.g., openstack)

owner-defined-type: string

Cloud-owner defined type indicator

cloud-region-version: string

Software version employed at the site

identity-url: string

URL of the keystone identity service

cloud-zone: string

Zone where the cloud is homed

complex-name: string

complex name for cloud-region instance

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

volume-groups: object[]
tenants: object[]
flavors: object[]
group-assignments: object[]
snapshots: object[]
images: object[]
availability-zones: object[]
relationship-list: object[]

cloud-regions: object

cloud-region: object[]

constrained-element-set: object

This is how we would capture constraints defining allowed sets of elements.

constrained-element-set-uuid: string
constraint-type: string
check-type: string
resource-version: string
element-choice-sets: object[]
relationship-list: object[]

constrained-element-sets: object

constrained-element-set: object[]

ctag-assignment: object

vlan-id-inner: integer (int64)

id.

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

ctag-assignments: object

ctag-assignment: object[]

customer: object

customer identifiers to provide linkage back to BSS information.

global-customer-id: string

Global customer id used across ECOMP to uniquely identify customer.

subscriber-name: string

Subscriber name, an alternate way to retrieve a customer.

subscriber-type: string

Subscriber type, a way to provide VID with only the INFRA customers.

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

service-subscriptions: object[]
relationship-list: object[]

customers: object

Collection of customer identifiers to provide linkage back to BSS information.

customer: object[]

edge-prop-names: object

Internal map to define the properties of an edge and interpret the map EdgeRules

edgeLabel: string
direction: string
multiplicityRule: string
isParent: boolean
usesResource: boolean
hasDelTarget: boolean
SVC-INFRA: string
SVC-INFRA-REV: string

element-choice-set: object

This is how we would capture constraints defining allowed sets of elements.

element-choice-set-uuid: string
element-choice-set-name: string
cardinality: string
resource-version: string
model-elements: object[]
relationship-list: object[]

element-choice-sets: object

element-choice-set: object[]

extra-properties: object

Extra properties for inventory item for response list

extra-property: object

property-name: string

flavor: object

Openstack flavor.

flavor-id: string

Flavor id, expected to be unique across cloud-region.

flavor-name: string

Flavor name

flavor-vcpus: integer (int32)

Number of CPUs

flavor-ram: integer (int32)

Amount of memory

flavor-disk: integer (int32)

Disk space

flavor-ephemeral: integer (int32)

Amount of ephemeral disk space

flavor-swap: string

amount of swap space allocation

flavor-is-public: boolean

whether flavor is available to all users or private to the tenant it was created in.

flavor-selflink: string

URL to endpoint where AAI can get more details

flavor-disabled: boolean

Boolean as to whether this flavor is no longer enabled

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

flavors: object

Collection of openstack flavors.

flavor: object[]

generic-vnf: object

General purpose VNF

vnf-id: string

Unique id of VNF. This is unique across the graph.

vnf-name: string

Name of VNF.

vnf-name2: string

Alternate name of VNF.

vnf-type: string

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

service-id: string

Unique identifier of service from ASDC

regional-resource-zone: string

Regional way of organizing pservers, source of truth should define values

prov-status: string

Trigger for operational monitoring of this resource by Service Assurance systems.

operational-state: string

Indicator for whether the resource is considered operational

license-key: string

License key

equipment-role: string

Client should send valid enumerated value

orchestration-status: string

Orchestration status of this VNF, used by MSO.

heat-stack-id: string

Heat stack id corresponding to this instance, managed by MSO

mso-catalog-key: string

Corresponds to the SDN-C catalog id used to configure this VCE

management-option: string

identifier of managed by customer

ipv4-oam-address: string

Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by generic-vnf.

ipv4-loopback0-address: string

v4 Loopback0 address

nm-lan-v6-address: string

v6 Loopback address

management-v6-address: string

v6 management address

vcpu: integer (int64)

number of vcpus ordered for this instance of VNF, used for VNFs with no vservers/flavors

vcpu-units: string

units associated with vcpu, used for VNFs with no vservers/flavors

vmemory: integer (int64)

number of GB of memory ordered for this instance of VNF, used for VNFs with no vservers/flavors

vmemory-units: string

units associated with vmemory, used for VNFs with no vservers/flavors

vdisk: integer (int64)

number of vdisks ordered for this instance of VNF, used for VNFs with no vservers/flavors

vdisk-units: string

units associated with vdisk, used for VNFs with no vservers/flavors

in-maint: boolean
is-closed-loop-disabled: boolean
resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

summary-status: string

details regarding the generic-vnf operation

encrypted-access-flag: boolean

indicates whether generic-vnf access uses SSH

entitlement-assignment-group-uuid: string

UUID of the Entitlement group used for licensing VNFs

entitlement-resource-uuid: string

UUID of the specific entitlement resource

license-assignment-group-uuid: string

UUID of the license assignment group

license-key-uuid: string

UUID of the actual license resource

persona-model-id: string

the ASDC model id for this resource or service model.

persona-model-version: string

the ASDC model version for this resource or service model.

widget-model-id: string

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

widget-model-version: string

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

as-number: string

as-number of the VNF

regional-resource-subzone: string

represents sub zone of the rr plane

relationship-list: object[]
l-interfaces: object[]
lag-interfaces: object[]
vf-modules: object[]

generic-vnfs: object

Collection of VNFs

generic-vnf: object[]

group-assignment: object

Openstack group-assignment used to store exclusivity groups (EG).

group-id: string

Group id, expected to be unique across cloud-region.

group-type: string

Group type - the type of group this instance refers to

group-name: string

Group name - name assigned to the group

group-description: string

Group description - description of the group

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

group-assignments: object

Collection of openstack group assignments

group-assignment: object[]

image: object

Openstack image.

image-id: string

Image id, expected to be unique across cloud region

image-name: string

Image name

image-architecture: string

Operating system architecture.

image-os-distro: string

The common name of the operating system distribution in lowercase

image-os-version: string

The operating system version as specified by the distributor.

application: string

The application that the image instantiates.

application-vendor: string

The vendor of the application.

application-version: string

The version of the application.

image-selflink: string

URL to endpoint where AAI can get more details

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]
metadata: object[]

images: object

Collectio of Openstack images.

image: object[]

include-node-filter: object

include-node-type: string

instance-filter: object

InstanceFilter for performing a named-query or model query

instance-filters: object

InstanceFilters for performing a named-query or model query

instance-filter: object[]

inventory: object

search: search
actions: actions
cloud-infrastructure: cloud-infrastructure
business: business
service-design-and-creation: service-design-and-creation
network: network
aai-internal: aai-internal

inventory-item: object

inventory-item-type: string
inventory-item-link: string
inventory-item-data: object[]
tagged-inventory-item-list: object[]

inventory-item-data: object

property-name: string
property-value: string

inventory-response-item: object

Inventory item for response list

model-name: string
extra-properties: extra-properties
inventory-response-items: inventory-response-items

inventory-response-items: object

Container for inventory items in response list

inventory-response-item: object[]

key-data: object

key-name: string
key-value: string

l-interface: object

Logical interfaces, e.g., a vnic.

interface-name: string

Name given to the interface

interface-role: string

E.g., CUSTOMER, UPLINK, etc.

v6-wan-link-ip: string

Questionably placed - v6 ip addr of this interface (is in vr-lan-interface from Mary B.

selflink: string

URL to endpoint where AAI can get more details

interface-id: string

ID of interface

macaddr: string

MAC address for the interface

network-name: string

Name of the network

management-option: string

Whether A&AI should be managing this interface of not. Could have value like CUSTOMER

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

vlans: object[]
relationship-list: object[]
l3-interface-ipv4-address-list: object[]
l3-interface-ipv6-address-list: object[]

l-interfaces: object

Collection of logical interfaces.

l-interface: object[]

l3-interface-ipv4-address-list: object

IPv4 Address Range

l3-interface-ipv4-address: string

IP address

l3-interface-ipv4-prefix-length: integer (int64)

Prefix length, 32 for single address

vlan-id-inner: integer (int64)

Inner VLAN tag

vlan-id-outer: integer (int64)

Outer VLAN tag

is-floating: boolean

Indicator of fixed or floating address

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

neutron-network-id: string

Neutron network id of the interface that address belongs to

neutron-subnet-id: string

Neutron id of subnet that address belongs to

relationship-list: object[]

l3-interface-ipv6-address-list: object

IPv6 Address Range

l3-interface-ipv6-address: string

IP address

l3-interface-ipv6-prefix-length: integer (int64)

Prefix length, 128 for single address

vlan-id-inner: integer (int64)

Inner VLAN tag

vlan-id-outer: integer (int64)

Outer VLAN tag

is-floating: boolean

Indicator of fixed or floating address

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

neutron-network-id: string

Neutron network id of the interface that address belongs to

neutron-subnet-id: string

Neutron id of subnet that address belongs to

relationship-list: object[]

l3-network: object

Generic network definition

network-id: string

Network ID, should be uuid. Unique across A&AI.

network-name: string

Name of the network, governed by some naming convention..

network-type: string

Type of the network - who defines these values?

network-role: string

Role the network plans - who defines these values?

network-technology: string

Network technology - who defines these values?

neutron-network-id: string

Neutron network id of this Interface

is-bound-to-vpn: boolean
service-id: string

Unique identifier of service from ASDC

network-role-instance: integer (int64)

network role instance

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

orchestration-status: string

Orchestration status of this VNF, mastered by MSO

heat-stack-id: string

Heat stack id corresponding to this instance, managed by MSO

mso-catalog-key: string

Corresponds to the SDN-C catalog id used to configure this VCE

contrail-network-fqdn: string

Contrail FQDN for the network

persona-model-id: string

the ASDC model id for this resource or service model.

persona-model-version: string

the ASDC model version for this resource or service model.

widget-model-id: string

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

widget-model-version: string

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

physical-network-name: string

Name associated with the physical network.

is-provider-network: boolean
is-shared-network: boolean
is-external-network: boolean
subnets: object[]
ctag-assignments: object[]
segmentation-assignments: object[]
relationship-list: object[]

Relates to tenant (or is it a child of tenant)

l3-networks: object

l3-network: object[]

lag-interface: object

Link aggregate interface

interface-name: string

Name that identifies the link aggregate interface

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

speed-value: string

Captures the numeric part of the speed

speed-units: string

Captures the units corresponding to the speed

relationship-list: object[]
l-interfaces: object[]

lag-interfaces: object

Collection of link aggregate interfaces.

lag-interface: object[]

metadata: object

Collection of metadatum (key/value pairs)

metadatum: object[]

metadatum: object

Key/value pairs

metaname: string
metaval: string
resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

model: object

Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models

model-name-version-id: string

Unique identifier corresponding to one version of a model in ASDC

model-type: string

Type of the model, e.g., service, resource, widget, etc.

model-name: string

Name of the model, which can change from version to version.

model-id: string

Invariant unique ID which does not change from version to version

model-version: string

Version

model-description: string

Description

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

model-elements: object[]
metadata: object[]
relationship-list: object[]

model-constraint: object

This is how we would capture constraints defining allowed sets of elements.

model-constraint-uuid: string
constrained-element-set-uuid-to-replace: string
constrained-element-sets: object[]

model-constraints: object

model-constraint: object[]

model-element: object

Defines how other models combine to make up a higher-level model.

model-element-uuid: string
new-data-del-flag: string

Indicates whether this element was created as part of instantiation from this model

cardinality: string

How many of this type of element are required/allowed

linkage-point: string
resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

model-elements: object[]

Defines how other models combine to make up a higher-level model

model-constraints: object[]

Describes new constraints on this model element that are not part of that model's definition

relationship-list: object[]

model-elements: object

model-element: object[]

models: object

Collection of subgraph definitions provided by ASDC to describe the inventory assets and their connections related to ASDC models

model: object[]

named-queries: object

named-query: object[]

named-query: object

TBD

named-query-uuid: string
named-query-name: string
named-query-version: string
required-input-param: string
description: string
resource-version: string
named-query-elements: object[]
relationship-list: object[]

named-query-element: object

TBD

named-query-element-uuid: string
property-collect-list: string
resource-version: string
property-limit-desc: string
do-not-output: string
named-query-elements: object[]
related-lookups: object[]
property-constraints: object[]
relationship-list: object[]

named-query-elements: object

named-query-element: object[]

network: object

Namespace for network inventory resources.

logical-links: object[]
vnfcs: object[]
l3-networks: object[]
generic-vnfs: object[]
pnfs: object[]
pnf
physical-links: object[]

notification-event: object

cambria.partition: string
notification-event-header: notification-event-header

notification-event-header: object

id: string
timestamp: string
source-name: string
domain: string
sequence-number: string
severity: string
event-type: string
version: string
action: string
entity-type: string
top-entity-type: string
entity-link: string
status: string

notify: object

event-id: string
node-type: string
event-trigger: string
key-data: object[]
selflink: string

p-interface: object

Physical interface (e.g., nic)

interface-name: string

Name that identifies the physical interface

speed-value: string

Captures the numeric part of the speed

speed-units: string

Captures the units corresponding to the speed

port-description: string

Nature of the services and connectivity on this port.

equipment-identifier: string

CLEI or other specification for p-interface hardware.

interface-role: string

Role specification for p-interface hardware.

interface-type: string

Indicates the physical properties of the interface.

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]
l-interfaces: object[]

p-interfaces: object

Collection of physical interfaces.

p-interface: object[]

pnf: object

PNF represents a physical network function.

pnf-name: string

unique name of Physical Network Function.

pnf-name2: string

name of Physical Network Function.

pnf-name2-source: string

source of name2

pnf-id: string

id of pnf

equip-type: string

Equipment type. Source of truth should define valid values.

equip-vendor: string

Equipment vendor. Source of truth should define valid values.

equip-model: string

Equipment model. Source of truth should define valid values.

management-option: string

identifier of managed by customer

ipaddress-v4-oam: string

ipv4-oam-address with new naming convention for IP addresses

sw-version: string

sw-version is the version of SW for the hosted application on the PNF.

orchestration-status: string

orchestration-status is the status of orchestration on the PNF.

in-maint: boolean
frame-id: string

ID of the physical frame (relay rack) where pnf is installed.

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]
p-interfaces: object[]
lag-interfaces: object[]

pnfs: object

Collection of Physical Network Functions.

pnf: object[]
pnf

properties: object

Property holder for query properties or instance properties

property-name: string
property-value: string

property-constraint: object

TBD

property-constraint-uuid: string
constraint-type: string
property-name: string
property-value: string
resource-version: string

property-constraints: object

property-constraint: object[]

pserver: object

Compute host whose hostname must be unique and must exactly match what is sent as a relationship to a vserver.

hostname: string

Value from executing hostname on the compute node.

ptnii-equip-name: string

PTNII name

number-of-cpus: integer (int32)

Number of cpus

disk-in-gigabytes: integer (int32)

Disk size, in GBs

ram-in-megabytes: integer (int32)

RAM size, in MBs

equip-type: string

Equipment type. Source of truth should define valid values.

equip-vendor: string

Equipment vendor. Source of truth should define valid values.

equip-model: string

Equipment model. Source of truth should define valid values.

fqdn: string

Fully-qualified domain name

pserver-selflink: string

URL to endpoint where AAI can get more details

ipv4-oam-address: string

Used to configure device, also used for troubleshooting and is IP used for traps generated by device.

serial-number: string

Serial number, may be queried

pserver-id: string

ID of Pserver

internet-topology: string

internet topology of Pserver

in-maint: boolean
resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

pserver-name2: string

alternative pserver name

purpose: string

purpose of pserver

relationship-list: object[]
p-interfaces: object[]
lag-interfaces: object[]

pservers: object

Collection of compute hosts.

pserver: object[]

query-parameters: object

QueryParameters for performing a named-query or model query

named-query: named-query
model: model

relationship: object

related-to: string

A keyword provided by A&AI to indicate type of node.

related-link: string

URL to the object in A&AI.

relationship-data: object[]
related-to-property: object[]

relationship-data: object

relationship-key: string

A keyword provided by A&AI to indicate an attribute.

relationship-value: string

Value of the attribute.

relationship-list: object

relationship: object[]

reserved-prop-names: object

Internal map to define some reserved properties of a vertex

last-mod-source-of-truth: string
aai-node-type: string
aai-created-ts: integer (int64)
aai-unique-key: string
aai-last-mod-ts: integer (int64)
source-of-truth: string

response-list: object

Response container for the results of a named-query or model query

inventory-response-items: inventory-response-items

result-data: object

resource-type: string

The specific type of node in the A&AI graph

resource-link: string

The URL to the specific resource

search-results: object

result-data: object[]

secondary-filter: object

property-name: string
filter-type: string
property-value: string

segmentation-assignment: object

Openstack segmentation assignment.

segmentation-id: string

Route Table Reference id, UUID assigned to this instance.

resource-version: string

Concurrency value

relationship-list: object[]

segmentation-assignments: object

Collection of openstack segmentation assignments

segmentation-assignment: object[]

service: object

Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC.

service-id: string

This gets defined by others to provide a unique ID for the service, we accept what is sent.

service-description: string

Description of the service

service-selflink: string

URL to endpoint where AAI can get more details

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

service-version: string

service version

relationship-list: object[]

service-design-and-creation: object

Namespace for objects managed by ASDC

services: object[]
models: object[]
named-queries: object[]

service-instance: object

Instance of a service

service-instance-id: string

Uniquely identifies this instance of a service

service-instance-name: string

This field will store a name assigned to the service-instance.

persona-model-id: string

the ASDC model id for this resource or service model.

persona-model-version: string

the ASDC model version for this resource or service model.

widget-model-id: string

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

widget-model-version: string

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

bandwidth-total: string

Indicates the total bandwidth to be used for this service.

bandwidth-up-wan1: string

indicates the upstream bandwidth this service will use on the WAN1 port of the physical device.

bandwidth-down-wan1: string

indicates the downstream bandwidth this service will use on the WAN1 port of the physical device.

bandwidth-up-wan2: string

indicates the upstream bandwidth this service will use on the WAN2 port of the physical device.

bandwidth-down-wan2: string

indicates the downstream bandwidth this service will use on the WAN2 port of the physical device.

vhn-portal-url: string

URL customers will use to access the vHN Portal.

operational-status: string

Operational status of the service-instance.

service-instance-location-id: string

An identifier that customers assign to the location where this service is being used.

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]
metadata: object[]

service-instances: object

Collection of service instances

service-instance: object[]

service-subscription: object

Object that group service instances.

service-type: string

Value defined by orchestration to identify this service across ECOMP.

temp-ub-sub-account-id: string

This property will be deleted from A&AI in the near future. Only stop gap solution.

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

service-instances: object[]
relationship-list: object[]

service-subscriptions: object

Collection of objects that group service instances.

service-subscription: object[]

services: object

Collection of service model definitions. Likely to be deprecated in favor of models from ASDC.

service: object[]

snapshot: object

Openstack snapshot

snapshot-id: string

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

snapshot-name: string

Snapshot name

snapshot-architecture: string

Operating system architecture

snapshot-os-distro: string

The common name of the operating system distribution in lowercase

snapshot-os-version: string

The operating system version as specified by the distributor.

application: string

The application that the image instantiates.

application-vendor: string

The vendor of the application.

application-version: string

The version of the application.

snapshot-selflink: string

URL to endpoint where AAI can get more details

prev-snapshot-id: string

This field contains the UUID of the previous snapshot (if any).

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

snapshots: object

Collection of openstack snapshots

snapshot: object[]

start-node-filter: object

property-name: string
property-value: string

subnet: object

subnet-id: string

Subnet ID, should be UUID.

subnet-name: string

Name associated with the subnet.

neutron-subnet-id: string

Neutron id of this subnet

gateway-address: string

gateway ip address

network-start-address: string

network start address

cidr-mask: string

cidr mask

ip-version: string

ip version

orchestration-status: string

Orchestration status of this VNF, mastered by MSO

dhcp-enabled: boolean
dhcp-start: string

the start address reserved for use by dhcp

dhcp-end: string

the last address reserved for use by dhcp

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

subnets: object

subnet: object[]

tagged-inventory-item-list: object

inventory-item: object[]

tenant: object

Openstack tenant

tenant-id: string

Unique id relative to the cloud-region.

tenant-name: string

Readable name of tenant

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

vservers: object[]
relationship-list: object[]

tenants: object

Collection of openstack tenants.

tenant: object[]

update: object

Serves a PATCH like function. Does not enforce concurrency control.

update-node-type: string
update-node-key: object[]
update-node-uri: string
action: object[]

update-node-key: object

key-name: string
key-value: string

vf-module: object

a deployment unit of VNFCs

vf-module-id: string

Unique ID of vf-module.

vf-module-name: string

Name of vf-module

heat-stack-id: string

Heat stack id corresponding to this instance.

orchestration-status: string

orchestration status of this vf-module, mastered by MSO

is-base-vf-module: boolean
resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

persona-model-id: string

the ASDC model id for this resource or service model.

persona-model-version: string

the ASDC model version for this resource or service model.

widget-model-id: string

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

widget-model-version: string

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

contrail-service-instance-fqdn: string

the Contrail unique ID for a service-instance

relationship-list: object[]

vf-modules: object

Collection of vf-modules, a deployment unit of VNFCs

vf-module: object[]

vlan: object

Definition of vlan

vlan-interface: string

String that identifies the interface

vlan-id-inner: integer (int64)

Inner VLAN tag

vlan-id-outer: integer (int64)

Outer VLAN tag

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

speed-value: string

Captures the numeric part of the speed

speed-units: string

Captures the units corresponding to the speed

vlan-description: string

Used to describe (the service associated with) the vlan

backdoor-connection: string

Whether customer is going to use this VLAN for backdoor connection to another customer premise device.

vpn-id: string

This indicates the customers VPN ID associated with this vlan

relationship-list: object[]
l3-interface-ipv4-address-list: object[]
l3-interface-ipv6-address-list: object[]

vlans: object

vlan: object[]

vnfc: object

vnfc-name: string

Unique ID of vnfc.

vnfc-function-code: string

function code

vnfc-type: string

type

prov-status: string

prov status of this vnfc

orchestration-status: string

Orchestration status of this VNF, mastered by APP-C

ipaddress-v4-oam-vip: string

Oam V4 vip address of this vnfc

in-maint: boolean
is-closed-loop-disabled: boolean
group-notation: string

Group notation of VNFC

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

vnfcs: object

virtual network components associated with a vserver from application controller.

vnfc: object[]

volume: object

Ephemeral Block storage volume.

volume-id: string

Unique ID of block storage volume relative to the vserver.

volume-selflink: string

URL to endpoint where AAI can get more details

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

volume-group: object

Persistent block-level storage.

volume-group-id: string

Unique ID of volume-group.

volume-group-name: string

Name of the volume group.

heat-stack-id: string

Heat stack id corresponding to this volume-group

vnf-type: string

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures.

orchestration-status: string

Orchestration status of this volume-group

resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

relationship-list: object[]

volume-groups: object

Collection of persistent block-level storage.

volume-group: object[]

volumes: object

Collection of ephemeral Block storage volumes.

volume: object[]

vserver: object

Virtual Servers, aka virtual machine or VM.

vserver-id: string

Unique identifier for this vserver relative to its tenant

vserver-name: string

Name of vserver

vserver-name2: string

Alternative name of vserver

prov-status: string

Trigger for operational monitoring of this resource by Service Assurance systems.

vserver-selflink: string

URL to endpoint where AAI can get more details

in-maint: boolean
is-closed-loop-disabled: boolean
resource-version: string

Used for optimistic concurrency. Must be empty on create, valid on update and delete.

volumes: object[]
relationship-list: object[]
l-interfaces: object[]

vservers: object

Collection of virtual Servers, aka virtual machines or VMs.

vserver: object[]

Response Codes

AAI will use the following HTTP codes:

Successful PUT responses shall return the following codes:

Successful DELETE responses shall return the following codes:

Successful GET responses shall return the following codes:

Failures:

CodeMessageDispositionCategorySeverityHTTP CodeREST Code
0000Error code for testing52WARN4000001
0000Success00INFO2000000
0001Success X-FromAppId=%1 X-TransactionId=%200INFO2000001
0002Successful health check00INFO2000001
0003Success with additional info performing %1 on %2. Added %3 with key %403INFO2020003
0004Added prerequisite object to db03INFO2020003
3000Invalid input performing %1 on %252INFO4003000
3001Resource not found for %1 using id %256INFO4043001
3002Error writing output performing %1 on %251WARN4003002
3003Failed to make edge to missing target node of type %3 with keys %4 performing %1 on %251WARN4003003
3005Node cannot be directly accessed for read, must be accessed via ancestor(s)56WARN4043001
3006Node cannot be directly accessed for write, must be accessed via ancestor(s)56WARN4043001
3007This version (%1) of the API is retired, please migrate to %256INFO4103007
3008URI is not encoded in UTF-856ERROR4003008
3009Malformed URL56ERROR4003002
3100Unsupported operation %151WARN4003100
3101Attempt by client %1 to execute API %251WARN4033101
3102Error parsing input performing %1 on %251WARN4003102
3300Unauthorized51WARN4033300
3301Stale credentials51WARN4013301
3302Not authenticated51WARN4013301
4000Internal Error54ERROR5003002
4001Configuration file not found54FATAL5003002
4002Error reading Configuration file54FATAL5003002
4003Error writing to log file54ERROR5003002
4004Error reading/parsing the error properties file54FATAL5003002
4005Missing or invalid configuration parameter54FATAL5003002
4006Unexpected error in service54FATAL5003002
4007Input parsing error54ERROR5003102
4008Output parsing error54ERROR5003002
4009Invalid X-FromAppId in header40ERROR4003000
4010Invalid X-TransactionId in header40ERROR4003000
4011Missing data for REST error response54ERROR5003002
4012Bad rule data in RestRules54ERROR5003002
4013Error connecting to AAI REST API54ERROR5003002
4014Invalid Accept header40ERROR4003000
4015You must provide at least one indexed property40ERROR4003000
4016The depth parameter must be a number or the string "all"40ERROR4003000
4017Could not set property52INFO4003000
5101Could not connect to database54FATAL5003002
5102Graph database is null after open54FATAL5003002
5103Unexpected error during commit54ERROR5003002
5104Unexpected error during rollback54ERROR5003002
5105Unexpected error reading/updating database54ERROR5003002
5106Node not found54WARN4043001
5107Required information missing52WARN4003000
5108Unexpected information in request being ignored52WARN2000
6101null TitanGraph object passed54ERROR5003002
6102Passed-in property is not valid for this nodeType54WARN4003000
6103Required Node-property not found in input data54WARN4003000
6104Required Node-property was passed with no data54WARN4003000
6105Node-Key-Property not defined in DbMaps54WARN4003000
6106Passed-in property is not valid for this edgeType54WARN4003000
6107Required Edge-property not found in input data54WARN4003000
6108Required Edge-property was passed with no data54WARN4003000
6109Bad dependent Node value54WARN4003000
6110Node cannot be deleted54ERROR4003100
6111JSON processing error54ERROR4003000
6112More than one node found by getUniqueNode()54ERROR4003000
Node Not Found54INFO4043001
6115Unrecognized NodeType54ERROR4003000
6116Unrecognized Property54ERROR4003000
6117Uniqueness constraint violated54ERROR4003000
6118Required Field not passed.54ERROR4003000
6120Bad Parameter Passed54ERROR4003000
6121Problem with internal AAI reference data54ERROR4003000
6122Data Set not complete in DB for this request54ERROR4003000
6123Bad Data found by DataGrooming Tool - Investigate54ERROR5003000
6124File read/write error54ERROR5003000
6125Problem Pulling Data Set54WARN5003000
6126Edge cannot be deleted54ERROR4003000
6127Edge Not Found54INFO4043001
6128Unexpected error54INFO5003000
6129Error making edge to target node54INFO4043003
6130Precondition Required54WARN4123000
6131Precondition Failed54WARN4123000
6132Bad Model Definition54WARN4003000
6133Bad Named Query Definition54WARN4003000
6134Could not persist transaction to storage back end. Exhausted retry amount54ERROR4136134
6135Resource version specified on create54WARN4123000
6136Object cannot hold multiple items54ERROR4003000
6137Cannot perform writes on multiple vertices54ERROR4003000
6138Cannot delete multiple vertices54ERROR4003000
6139Attempted to add edge to vertex that does not exist54ERROR4043000
6140Edge multiplicity violated54ERROR4003000
6141Please Refine Query54WARN4003000
6142Retrying transaction54INFO4003000
6143Ghost vertex found54INFO4003000
6144Cycle found in graph54WARN4003000
6145Cannot create a nested/containment edge via relationship54ERROR4003000
7115Unexpected error54ERROR5003002
7116Request error54ERROR5003002
7117Error in get http client object54ERROR5003002
7301Error getting connection to UEB54ERROR5003002
7302Unexpected error54ERROR5003002
7303Request error54ERROR5003002
7304UEB server has a problem54ERROR5003002
7305Error processing data in HBase notification table54FATAL5003002
7306Error create HBase table connection54FATAL5003002
7307Problem found while monitoring UEB publisher54FATAL5003002
7305Notification event creation failed54ERROR5003002
7401Error connecting to AAI REST API54ERROR5003002
7402Unexpected error54ERROR5003002
7403Request error54WARN4003001
7404Node not found54INFO4043001