1 module alto-model-config {
4 namespace "urn:opendaylight:alto:service:model:config";
6 prefix "alto-model-config";
8 import "alto-basic-types" {
12 import "alto-resourcepool" {
13 prefix "resourcepool";
16 import "alto-model-base" {
20 import "ietf-inet-types" {
24 organization "Yale University";
26 contact "alto-dev@lists.opendaylight.org";
28 revision "2015-10-21" {
29 description "Initial revision of alto config api";
32 identity "resource-type-config" {
33 base "resourcepool:resource-type";
35 "The resource type for config";
38 grouping "config-request-data" {
39 container "config-request-message" {
40 leaf "config-resource-id" {
43 leaf "config-resource-type" {
54 choice "config-resource-data" {
59 grouping "config-response-data" {
60 container "config-response-message" {
63 container "config-response-data" {
68 grouping "alto-request-config" {
69 uses "base:alto-request-base" {
71 case "config-request" {
72 uses "config-request-data";
78 grouping "alto-response-config" {
79 uses "base:alto-response-error" {
81 case "config-response" {
82 uses "config-response-data";
90 uses "alto-request-config";
94 uses "alto-response-config";