2 * Copyright (c) 2016 Intel Corporation. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
9 module neutron-extensions {
12 namespace "urn:opendaylight:neutron-extensions";
14 prefix neutron-extensions;
16 organization "OpenDaylight Neutron Group";
18 contact "Isaku Yamahata <isaku.yamahata@gmail.com>";
20 description "This YANG module defines neutron extensions attributes that are used
21 by OpenDaylight Neutron YANG modules.
22 http://developer.openstack.org/api-ref-networking-v2-ext.html#neutron_extensions";
24 revision "2016-06-17" {
26 "OpenDaylight Boron release";
29 grouping extension-attributes {
32 description "The name of the extension";
36 description "The alias for the extension";
40 description "The configuration of this extension";
44 grouping extensions-attributes {
45 container extensions {
49 uses extension-attributes;
54 identity service-provider-feature-type-base {
55 description "Base identity for Feature that openstack service provider
59 // The list of openstack service provider features.
60 // Maintain the list of features as they are introduced
61 // identity extension-report {
62 // description "extensions-attributes is populated";
63 // base service-provider-feature-type-base;
65 // identity port-status {
66 // description "port status is updated";
67 // base service-provider-feature-type-base;
69 identity operational-port-status {
70 description "port status update when port created";
71 base service-provider-feature-type-base;
75 description "The qos rules supported. The configuration leaf should
76 contain a json string such that models the supported_rules
77 parameter of neutron_lib.services.qos.DriverBase";
79 base service-provider-feature-type-base;
82 grouping service-provider-feature-attributes {
83 leaf service-provider-feature {
85 base service-provider-feature-type-base;
87 description "supported features by openstack service provider";
91 description "The configuration of this feature";
95 grouping service-provider-features-attributes {
96 description "List of features that openstack service provider supports.
97 networking-odl will retrieve this list and configures itself
99 This is for networking-odl to support multiple versions
100 ODL and multiple openstack service providers";
104 key "service-provider-feature";
105 uses service-provider-feature-attributes;