\r
prefix generic-resource-api;\r
\r
- import ietf-inet-types { prefix "inet"; revision-date "2010-09-24"; }\r
+ import ietf-inet-types { prefix "inet"; revision-date "2013-07-15"; }\r
\r
import ietf-yang-types { prefix yang; }\r
\r
type string;\r
mandatory true;\r
}\r
+ leaf neutron-network-id {\r
+ description "Neutron-network-id assigned by PO/RO";\r
+ type string;\r
+ }\r
uses vpn-bindings;\r
leaf vlan-tag-id {\r
type uint32;\r
}\r
}\r
uses vlan-vnfc-instance-groups;\r
+ container dhcp-subnet-assignments {\r
+ list dhcp-subnet-assignment {\r
+ key "neutron-subnet-id";\r
+ leaf neutron-subnet-id {\r
+ description "Same as subnet-id in subnet-data structure";\r
+ type string;\r
+ }\r
+ leaf network-role {\r
+ type string;\r
+ }\r
+ leaf ip-version {\r
+ type string;\r
+ }\r
+ }\r
+ }\r
}\r
}\r
grouping vm-topology-data {\r
description "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI";\r
type string;\r
}\r
+ container networks {\r
+ list network {\r
+ key "network-id";\r
+ leaf network-id {\r
+ description "Index into network-topology-identifier structure";\r
+ type string;\r
+ mandatory true;\r
+ }\r
+ leaf neutron-network-id {\r
+ description "Neutron-network-id assigned by PO/RO";\r
+ type string;\r
+ }\r
+ }\r
+ }\r
container vnf-floating-ip {\r
uses ip-addresses;\r
}\r
type string;\r
mandatory true;\r
}\r
+ leaf neutron-network-id {\r
+ description "Neutron network id assigned by PO/RP";\r
+ type string;\r
+ }\r
leaf network-name {\r
description "Subinterface network name";\r
type uint32;\r
type enumeration {\r
enum "CreateNetworkInstance";\r
enum "ActivateNetworkInstance";\r
+ enum "DeActivateNetworkInstance";\r
enum "CreateServiceInstance";\r
enum "DeleteServiceInstance";\r
enum "DeleteNetworkInstance";\r
enum "CreateForwardingPathInstance";\r
enum "DeleteForwardingPathInstance";\r
enum "UpdateForwardingPathInstance";\r
- enum "CreateSDWANConnectivityInstance";\r
- enum "ActivateSDWANConnectivityInstance";\r
- enum "DeactivateSDWANConnectivityInstance";\r
- enum "DeleteSDWANConnectivityInstance";\r
enum "CreateSDWANDeviceInstance";\r
enum "ActivateSDWANDeviceInstance";\r
enum "DeactivateSDWANDeviceInstance";\r
enum "ActivateSDWANPortInstance";\r
enum "DeactivateSDWANPortInstance";\r
enum "DeleteSDWANPortInstance";\r
- enum "CreateSDWANAttachmentInstance";\r
- enum "ActivateSDWANAttachmentInstance";\r
- enum "DeactivateSDWANAttachmentInstance";\r
- enum "DeleteSDWANAttachmentInstance";\r
enum "ReoptimizeSOTNInstance";\r
+ enum "CreateSDWANLanPortInstance";\r
+ enum "ActivateSDWANLanPortInstance";\r
+ enum "DeactivateSDWANLanPortInstance";\r
+ enum "DeleteSDWANLanPortInstance";\r
+ enum "CreateSDWANVpnInstance";\r
+ enum "ActivateSDWANVpnInstance";\r
+ enum "DeactivateSDWANVpnInstance";\r
+ enum "DeleteSDWANVpnInstance";\r
+ enum "CreateSDWANSiteInstance";\r
+ enum "ActivateSDWANSiteInstance";\r
+ enum "DeactivateSDWANSiteInstance";\r
+ enum "DeleteSDWANSiteInstance";\r
+ enum "SdwanBandwidthChange";\r
}\r
}\r
leaf source {\r
type enumeration {\r
enum "CreateNetworkInstance";\r
enum "ActivateNetworkInstance";\r
+ enum "DeActivateNetworkInstance";\r
enum "CreateServiceInstance";\r
enum "DeleteServiceInstance";\r
enum "DeleteNetworkInstance";\r
enum "CreateForwardingPathInstance";\r
enum "DeleteForwardingPathInstance";\r
enum "UpdateForwardingPathInstance";\r
- enum "CreateSDWANConnectivityInstance";\r
- enum "ActivateSDWANConnectivityInstance";\r
- enum "DeactivateSDWANConnectivityInstance";\r
- enum "DeleteSDWANConnectivityInstance";\r
enum "CreateSDWANDeviceInstance";\r
enum "ActivateSDWANDeviceInstance";\r
enum "DeactivateSDWANDeviceInstance";\r
enum "ActivateSDWANPortInstance";\r
enum "DeactivateSDWANPortInstance";\r
enum "DeleteSDWANPortInstance";\r
- enum "CreateSDWANAttachmentInstance";\r
- enum "ActivateSDWANAttachmentInstance";\r
- enum "DeactivateSDWANAttachmentInstance";\r
- enum "DeleteSDWANAttachmentInstance";\r
enum "ReoptimizeSOTNInstance";\r
+ enum "CreateSDWANLanPortInstance";\r
+ enum "ActivateSDWANLanPortInstance";\r
+ enum "DeactivateSDWANLanPortInstance";\r
+ enum "DeleteSDWANLanPortInstance";\r
+ enum "CreateSDWANVpnInstance";\r
+ enum "ActivateSDWANVpnInstance";\r
+ enum "DeactivateSDWANVpnInstance";\r
+ enum "DeleteSDWANVpnInstance";\r
+ enum "CreateSDWANSiteInstance";\r
+ enum "ActivateSDWANSiteInstance";\r
+ enum "DeactivateSDWANSiteInstance";\r
+ enum "DeleteSDWANSiteInstance";\r
+ enum "SdwanBandwidthChange";\r
}\r
}\r
leaf last-svc-request-id {\r