blob: b2f6fab26b076d2c46ad6e810876bbc9b4a86f02 [file] [log] [blame]
module ietf-common {
namespace "urn:opencord:params:xml:ns:voltha:ietf-common";
prefix common;
organization "CORD";
contact
" Any name";
description
"";
revision "2016-11-15" {
description "Initial revision.";
reference "reference";
}
typedef LogLevel {
type enumeration {
enum DEBUG {
description "";
}
enum INFO {
description "";
}
enum WARNING {
description "";
}
enum ERROR {
description "";
}
enum CRITICAL {
description "";
}
}
description
"Logging verbosity level";
}
typedef AdminState {
type enumeration {
enum AS_UNKNOWN {
description "";
}
enum AS_PREPROVISIONED {
description "";
}
enum AS_ENABLED {
description "";
}
enum AS_DISABLED {
description "";
}
}
description
"Administrative State";
}
typedef OperStatus {
type enumeration {
enum OS_UNKNOWN {
description "";
}
enum OS_DISCOVERED {
description "";
}
enum OS_ACTIVATING {
description "";
}
enum OS_TESTING {
description "";
}
enum OS_ACTIVE {
description "";
}
enum OS_FAILED {
description "";
}
}
description
"Operational Status";
}
typedef ConnectStatus {
type enumeration {
enum CS_UNKNOWN {
description "";
}
enum CS_UNREACHABLE {
description "";
}
enum CS_REACHABLE {
description "";
}
}
description
"Connectivity Status";
}
grouping ID {
description
"Convey a resource identifier";
leaf id {
type string;
description
"";
}
}
}