prefix neutron-vpnaas;
import ietf-yang-types { prefix "yang"; }
- import ietf-inet-types { prefix "inet"; revision-date 2010-09-24; }
import neutron-attrs { prefix "attrs"; }
organization "OpenDaylight Neutron Group";
}
grouping vpnservice-attributes {
- leaf descr {
- type string;
- description "Detailed description of the vpn service.";
- }
leaf router-id {
description "Contains the Router ID for the vpn service.";
type yang:uuid;
}
grouping ikepolicy-attributes {
- leaf descr {
- type string;
- description "Detailed description of the ike policy.";
- }
leaf auth-algorithm {
type string;
description "Authentication hash algorithm.";
}
grouping ipsecpolicy-attributes {
- leaf descr {
- type string;
- description "Detailed description of the ipsec policy.";
- }
leaf transform-protocol {
type string;
description "Transform protocol.";
}
grouping ipsecconnection-attributes {
- leaf descr {
- type string;
- description "Detailed description of the ipsec policy.";
- }
leaf peer_address {
type string;
description "Peer gateway public IPv4/IPv6 address or FQDN";