From 25f90765f72cb6826ff97abb2fa4e310b6740a32 Mon Sep 17 00:00:00 2001 From: Nigel Davis Date: Wed, 10 Jun 2020 16:48:42 +0100 Subject: [PATCH] Minor adjustments (comment/description typos and one attribute typo) Streaming comment typos corrected in .uml and .yang. One attribute changed (sourcePrecesion/source-precesion --> sourcePrecision/source-precision) in .uml, .yang and .tree. UML model .notation also changed in the process although not significant). --- UML/TapiStreaming.notation | 600 ++-- UML/TapiStreaming.uml | 93 +- YANG/tapi-streaming@2020-04-23.tree | 4942 +++++++++++++-------------- YANG/tapi-streaming@2020-04-23.yang | 90 +- 4 files changed, 2863 insertions(+), 2862 deletions(-) diff --git a/UML/TapiStreaming.notation b/UML/TapiStreaming.notation index c78bbd75..58c12dc7 100644 --- a/UML/TapiStreaming.notation +++ b/UML/TapiStreaming.notation @@ -1800,245 +1800,245 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -2457,305 +2457,305 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/UML/TapiStreaming.uml b/UML/TapiStreaming.uml index 892a3680..45a44e5c 100644 --- a/UML/TapiStreaming.uml +++ b/UML/TapiStreaming.uml @@ -19,14 +19,14 @@ Break up StreamMonitor into several parts: - The state of the processed boolean alarm detector. + The state of the processed Boolean alarm detector. The source applies some analysis to the raw detector to determine the state. The processing by the source my vary. The detector is indicating the operation of the monitored entity is not within acceptable bounds with respect to the specific condition measured. -If INTERMITTENT is supported there may be a requirement for persisted unacceptable operation after a problem occurs before ACTIVE is declared as an alternative may be to declare INTERMITTENT. +If INTERMITTENT is supported there may be a requirement for persisted unacceptable operation after a problem occurs before ACTIVE is declared. An alternative may be to declare INTERMITTENT. Where INTERMITTENT is supported, ACTIVE indicates the stable presence of a problem. @@ -53,7 +53,7 @@ Hence a CLEAR will also cause a Tombstone record in a Compacted Log solution. A device will provide an indication of importance for each alarm. This property indicates the importance. -In some cases the severity may change through the life of an active alarm. +In some cases, the severity may change through the life of an active alarm. @@ -104,7 +104,7 @@ E.g., the log only includes the attribute that has changed and not other attribu - A snapshot of an entity is recorded periodically regardess of whether there has been change or not. + A snapshot of an entity is recorded periodically regardless of whether there has been change or not. @@ -114,7 +114,7 @@ E.g., the log only includes the attribute that has changed and not other attribu - The log uses some mechanism to remove noisey detail whilst enabling the client to achieve eventual consistency (alignment) with current state. + The log uses some mechanism to remove noisy detail whilst enabling the client to achieve eventual consistency (alignment) with current state. @@ -126,12 +126,12 @@ This log does not alone enable the client to achieve alignment with current stat Maintains a history from system initiation with no missing records. -Provides initial state at the begining of the history +Provides initial state at the beginning of the history - Provides a history with initial state and perioidic/occasional statements of current state at a particular point in time. + Provides a history with initial state and periodic/occasional statements of current state at a particular point in time. @@ -445,7 +445,7 @@ Local class. For streaming this requires parentAddress (when reporting the entit The log that underpins the stream is aligning with other backend services and hence may not be providing full service. -If events are provided they will be completely valid. +If events are provided, they will be completely valid. @@ -488,13 +488,16 @@ The primaryTimeStamp provides the end time. - Indicates the knowledge of the time of occurence of the event. + Indicates the knowledge of the time of occurrence of the event. + + Indicates how well the source time is synchronized with network time. + @@ -511,7 +514,7 @@ A CLEAR alarm is DELETE with an adjacent TOMBSTONE record. The record includes a create or update. -Where there is an update in a non-compacted log the information with be sparse (e.g., a single atttrinbute) and about an entity that is already known. +Where there is an update in a non-compacted log the information with be sparse (e.g., a single attribute) and about an entity that is already known. @@ -533,29 +536,29 @@ Is only a LogRecordHeader with no LogRecordBody. Alternative statements about timing precision at the event source. - + + + The state of the clock at the event source is not known. +The view of time of day at the source is suspect. + + The clock at the event source is free-running. -The view of time of day at the source may be significantly different from that at other sources. - +The view of time of day at the source may be significantly different from that at other sources. - + - The clock at the event source is appropriately synchronised to the timing master. + The clock at the event source is appropriately synchronized to the timing master. The view of time of day at the source should be essentially the same as that at other time-synchronized sources. - - The state of the clock at the event source is not known. -The view of time of day at the source is suspect. - - The alterntive time of occurrence statements. + The alternative time of occurrence statements. @@ -627,7 +630,7 @@ The event source has a relatively slow time characteristic. - The higherst severity of ACTIVE/INTERMITTENT alarm. + The highest severity of ACTIVE/INTERMITTENT alarm. @@ -642,7 +645,7 @@ The event source has a relatively slow time characteristic. - An extremely low importance ACTIVE/INTERMITTENT alarm (lowere than MINOR). + An extremely low importance ACTIVE/INTERMITTENT alarm (lower than MINOR). @@ -678,7 +681,7 @@ Note that the detected condition along with knowledge of the topology and protec Details relevant for a CompactedLog. The essential Compacted Log strategy is to remove historic records about a particular thing such that only the latest record about each thing exists in the log. -The essental strategy is refined by the paramters of this structure. +The essential strategy is refined by the parameters of this structure. @@ -707,7 +710,7 @@ Can be adjusted by an administrator (via a separate view) through the life of th - A record of the state of a detector where that detector has two underling states taht are of asymmetric importance. + A record of the state of a detector where that detector has two underling states that are of asymmetric importance. @@ -719,17 +722,17 @@ The detector state accounts for the time characteristics of the detected conditi Alarm systems of the 20th century were based primarily on local lamps (initially filament bulbs) and bells. -Lamps can only be on or off, and bells sounding or not sounding, so alarms were boolean in nature. -Where a detctor was essentially multi-state it was converted into multiple boolean statements. +Lamps can only be on or off, and bells sounding or not sounding, so alarms were Boolean in nature. +Where a detector was essentially multi-state it was converted into multiple Boolean statements. The management of the equipments was essentially human only and local only (there were rarely remote systems). The device with the problem was the only possible indicator of importance and it had only three distinct bulbs to illuminate (filament bulbs tend to fail requiring costly replacement). The devices were relatively simple in function and analysis of the detectors was crude. There was only the device to indicate severity The device also could provide the best view as to whether a service was impacted, although clearly it had almost no knowledge. -In a modern solution with well connected remote systems that increasingly analyse problems and where there is increasingly "lights out" building operation, the device's guess at severity etc. is irrelavant. -In addition with sophisticated resilience mechanisms, the device cannot make any relevant statement on whether the customer service has been impacted. +In a modern solution with well-connected remote systems that increasingly analyze problems and where there is increasingly "lights out" building operation, the device's guess at severity etc. is irrelevant. +In addition, with sophisticated resilience mechanisms, the device cannot make any relevant statement on whether the customer service has been impacted. Likewise, in a world where there were no remote systems and local management was the only practice, alarms had to be locally "acknowledged". -Where there are remote systems, per alarm acknowleged is burdensome. +Where there are remote systems, per alarm acknowledge is burdensome. However, many solutions and operational practices continue to use the historic schemes. On that basis, the schemes are supported but relegated to optional. @@ -753,9 +756,9 @@ The entityKey in the AppendLogRecordHeader for a ConditionDetector record is the - The Uuid of the TAPI entity that represents the entity measured at source. -If the TAPI entity can not be identified as it cannot be mapped, then this property can be om mitted. -If the TAPI entity is a local class then this is the UUID of the GlobalClass parent of the entity of which this is part. + The uuid of the TAPI entity that represents the entity measured at source. +If the TAPI entity cannot be identified as it cannot be mapped, then this property can be omitted. +If the TAPI entity is a local class, then this is the UUID of the GlobalClass parent of the entity of which this is part. @@ -769,8 +772,8 @@ If the TAPI entity is a local class then this is the UUID of the GlobalClass par - It is often the case that there is a Condition Name that is commonly used or even standardised that has not been used by the source of the condition. -If this is the case then that common/standard name is provided in via this property. + It is often the case that there is a Condition Name that is commonly used or even standardized that has not been used by the source of the condition. +If this is the case, then that common/standard name is provided in via this property. @@ -779,16 +782,16 @@ If this is the case then that common/standard name is provided in via this prope The TAPI class of the measured entity. -If the class can not be identified as it cannot be mapped, then this property can be ommitted. +If the class cannot be identified as it cannot be mapped, then this property can be omitted. - The Uuid of the TAPI entity that represents the detector. -If the TAPI entity can not be identified as it cannot be mapped, then this property can be ommitted. -Where the detector is not modelled independently, but instead is a part of the measured entity such that it is identified by a "local id" built from the UUID of the measured entity and the condition name, then this property may be ommitted. + The uuid of the TAPI entity that represents the detector. +If the TAPI entity cannot be identified as it cannot be mapped, then this property can be omitted. +Where the detector is not modelled independently, but instead is a part of the measured entity such that it is identified by a "local id" built from the UUID of the measured entity and the condition name, then this property may be omitted. @@ -816,7 +819,7 @@ Some types of detector may not need specific augmentation. Where the measured entity is a local class and hence does not have a UUID the local ID is provided in conjunction with the parents ID. -The parent may also be a local class in which case its ID is a a local ID along with its parent ID. +The parent may also be a local class in which case its ID is a a local ID along with its parent ID. There will be a parent which is a global class which then supplies a UUID. The ID of the entity that is being measured is the combination of the UUID and the ordered list of local IDs. The local ID may not be provided where: @@ -915,7 +918,7 @@ This is the same value for all clients of the stream. Provides the address for the connection. -The format of the address and attachment mechnism will depend on the connection protocol defined in another attribute of this class. +The format of the address and attachment mechanism will depend on the connection protocol defined in another attribute of this class. @@ -940,7 +943,7 @@ The format of the address and attachment mechnism will depend on the connection Names the connection protocol for this particular available stream. -The connection protocol is chosen from the lost of connecion protocols identified in the referenced SupportedStreamType. +The connection protocol is chosen from the list of connection protocols identified in the referenced SupportedStreamType. @@ -986,7 +989,7 @@ May be overridden for particular cases of specific LogStorageStrategy (via augme - Size of substructuring of the log. + Size of sub-structuring of the log. @@ -1044,7 +1047,7 @@ The structure allows for time uncertainty. Indicates whether the source is controlled (under management control) or potentially chaotic (under resource control). The time characteristic of the source may be determined from the metadata describing the resource (e.g., a detector). -Where there is an alternative (and probably more detailed) source of information on time characteristic this attribute can be ommitted. +Where there is an alternative (and probably more detailed) source of information on time characteristic this attribute can be omitted. @@ -1099,12 +1102,12 @@ This property is used to request streaming from a particular point (e.g., the la In a complex log solution there may be various parts to the log. The record token is a compressed form of log record reference. This property provides the verbose form -Fore example it may include: +For example, it may include: - stream id - topic - partition - partition offset -- sequence number ( the offset is essentially the sequence number associated with the partition) +- sequence number (the offset is essentially the sequence number associated with the partition) diff --git a/YANG/tapi-streaming@2020-04-23.tree b/YANG/tapi-streaming@2020-04-23.tree index 4e14dbd2..e4048f5b 100644 --- a/YANG/tapi-streaming@2020-04-23.tree +++ b/YANG/tapi-streaming@2020-04-23.tree @@ -1,2471 +1,2471 @@ - -module: tapi-streaming - augment /tapi-common:context: - +--rw stream-admin-context {tapi-streaming-admin}? - +--ro stream-monitor* [uuid] - | +--ro id-of-last-record-read-from-log? string - | +--ro id-of-last-record-written-to-log? string - | +--ro available-stream - | | +--ro available-stream-uuid? -> /tapi-common:context/tapi-streaming:stream-context/available-stream/uuid - | +--ro client-id? string - | +--ro last-updated? tapi-common:date-and-time - | +--ro client-address? string - | +--ro uuid uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--rw uuid? uuid - +--rw name* [value-name] - +--rw value-name string - +--rw value? string - augment /tapi-common:context: - +--rw stream-context {tapi-streaming}? - +--ro available-stream* [uuid] - | +--ro connection-address? string - | +--ro stream-state? stream-state - | +--ro supported-stream-type - | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid - | +--ro stream-id? string - | +--ro connection-protocol? string - | +--ro uuid uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro supported-stream-type* [uuid] - +--ro stream-type-name? string - +--ro record-retention? string - +--ro segment-size? string - +--ro record-content* object-class-identifier - +--ro log-storage-strategy? log-storage-strategy - +--ro log-record-strategy? log-record-strategy - +--ro uuid uuid - +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--rw compacted-log-details {tapi-streaming}? - | +--ro tombstone-retention? string - | +--ro compaction-delay? string - +--ro connection-protocol-details {tapi-streaming}? - +--ro allowed-connection-protocols* string - - rpcs: - +---x connect-to-stream - | +---w input - | +---w start-from-token? string - | +---w connection-address? string - +---x get-available-stream-connection-details - | +--ro output - | +--ro active-connections* [] - | +--ro connection-address? string - | +--ro stream-state? stream-state - | +--ro supported-stream-type - | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid - | +--ro stream-id? string - | +--ro connection-protocol? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +---x get-supported-stream-connection-types - +--ro output - +--ro supported-stream-types* [] - +--ro stream-type-name? string - +--ro record-retention? string - +--ro segment-size? string - +--ro record-content* object-class-identifier - +--ro log-storage-strategy? log-storage-strategy - +--ro log-record-strategy? log-record-strategy - +--ro uuid? uuid - +--ro name* [value-name] - +--ro value-name string - +--ro value? string - - notifications: - +---n stream-record - +--ro log-record* [] - +--ro log-record-header - | +--ro tapi-context? tapi-common:uuid - | +--ro token? string - | +--ro full-log-record-offset-id* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro log-append-time-stamp? tapi-common:date-and-time - | +--ro entity-key? string - | +--ro record-type? record-type - | +--ro record-authenticity-token? string - +--ro log-record-body - +--ro event-time-stamp - | +--ro primary-time-stamp? tapi-common:date-and-time - | +--ro start-time-stamp? tapi-common:date-and-time - | +--ro spread? spread - | +--ro source-precesion? source-precision - +--ro event-source? event-source - +--ro additional-event-info* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro parent-address* string - +--ro record-content? object-class-identifier - +--rw condition-detector {tapi-streaming}? - | +--ro condition-native-name? string - | +--ro measured-entity-uuid? tapi-common:uuid - | +--ro measured-entity-native-id? string - | +--ro condition-normalized-name? string - | +--ro measured-entity-class? object-class-identifier - | +--ro detector-uuid? tapi-common:uuid - | +--ro detector-native-id? string - | +--ro condition-detector-type? condition-detector-type - | +--ro measured-entity-local-id* string - | +--ro alarm-condition-detector-detail {tapi-streaming}? - | +--ro alarm-detector-state? alarm-detector-state - | +--ro legacy-properties - | +--ro perceived-severity? perceived-severity - | +--ro service-affect? service-affect - | +--ro is-acknowledged? boolean - | +--ro additional-alarm-info* string - +--ro service-interface-point {tapi-streaming}? - | +--ro layer-protocol-name? layer-protocol-name - | +--ro supported-layer-protocol-qualifier* layer-protocol-qualifier - | +--ro direction? port-direction - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | +--ro total-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro bandwidth-profile - | +--ro bw-profile-type? bandwidth-profile-type - | +--ro committed-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro committed-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro color-aware? boolean - | +--ro coupling-flag? boolean - +--ro any-class {tapi-streaming}? - +--ro stream-monitor {tapi-streaming-admin}? - | +--ro id-of-last-record-read-from-log? string - | +--ro id-of-last-record-written-to-log? string - | +--ro available-stream - | | +--ro available-stream-uuid? -> /tapi-common:context/tapi-streaming:stream-context/available-stream/uuid - | +--ro client-id? string - | +--ro last-updated? tapi-common:date-and-time - | +--ro client-address? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro supported-stream-type {tapi-streaming}? - | +--ro stream-type-name? string - | +--ro record-retention? string - | +--ro segment-size? string - | +--ro record-content* object-class-identifier - | +--ro log-storage-strategy? log-storage-strategy - | +--ro log-record-strategy? log-record-strategy - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro available-stream {tapi-streaming}? - | +--ro connection-address? string - | +--ro stream-state? stream-state - | +--ro supported-stream-type - | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid - | +--ro stream-id? string - | +--ro connection-protocol? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro connection {tapi-streaming}? - | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro lower-connection* [connection-uuid] - | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | +--ro supported-client-link* [topology-uuid link-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro link-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/link/uuid - | +--ro route* [local-id] - | | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | | +--ro resilience-route-pac - | | | +--ro priority? uint64 - | | | +--ro route-state? route-state - | | | +--ro local-id? string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro switch-control* [uuid] - | | +--ro sub-switch-control* [connection-uuid switch-control-uuid] - | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | | +--ro switch-control-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/switch-control/uuid - | | +--ro switch* [local-id] - | | | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | | | +--ro selected-route* [connection-uuid route-local-id] - | | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id - | | | +--ro selection-control? selection-control - | | | +--ro selection-reason? selection-reason - | | | +--ro switch-direction? tapi-common:port-direction - | | | +--ro local-id string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro resilience-type - | | | +--ro restoration-policy? restoration-policy - | | | +--ro protection-type? protection-type - | | +--ro restoration-coordinate-type? coordinate-type - | | +--ro restore-priority? uint64 - | | +--ro reversion-mode? reversion-mode - | | +--ro wait-to-revert-time? uint64 - | | +--ro hold-off-time? uint64 - | | +--ro is-lock-out? boolean - | | +--ro is-frozen? boolean - | | +--ro is-coordinated-switching-both-ends? boolean - | | +--ro max-switch-times? uint64 - | | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name - | +--ro direction? tapi-common:forwarding-direction - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro connection-spec-reference - | | +--ro connection-spec-id? tapi-common:uuid - | | +--ro connection-spec-name? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro connection-end-point {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | +--ro parent-node-edge-point - | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro client-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro aggregated-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro connection-port-direction? tapi-common:port-direction - | +--ro connection-port-role? tapi-common:port-role - | +--ro cep-role* [] - | | +--ro role-name? string - | | +--ro connection-spec-reference - | | +--ro connection-spec-id? tapi-common:uuid - | | +--ro connection-spec-name? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro termination-direction? termination-direction - | +--ro termination-state? termination-state - +--ro connectivity-service {tapi-streaming}? - | +--ro end-point* [local-id] - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | | +--ro service-interface-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | | +--ro capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro direction? tapi-common:port-direction - | | +--ro role? tapi-common:port-role - | | +--ro protection-role? protection-role - | | +--ro peer-fwd-connectivity-service-end-point - | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | | +--ro protecting-connectivity-service-end-point - | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | | +--ro server-connectivity-service-end-point - | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | | +--ro local-id string - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | +--ro connection* [connection-uuid] - | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro service-layer? tapi-common:layer-protocol-name - | +--ro service-type? service-type - | +--ro service-level? string - | +--ro requested-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro connectivity-direction? tapi-common:forwarding-direction - | +--ro schedule - | | +--ro end-time? date-and-time - | | +--ro start-time? date-and-time - | +--ro coroute-inclusion - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | +--ro diversity-exclusion* [connectivity-service-uuid] - | | +--ro connectivity-service-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | +--ro connection-exclusion* tapi-common:uuid - | +--ro connection-inclusion* tapi-common:uuid - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro risk-diversity-characteristic* [risk-characteristic-name] - | | +--ro risk-characteristic-name string - | | +--ro risk-identifier-list* string - | +--ro diversity-policy? diversity-policy - | +--ro route-objective-function? route-objective-function - | +--ro route-direction? tapi-common:forwarding-direction - | +--ro is-exclusive? boolean - | +--ro max-allowed-cost - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro max-allowed-hops - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro max-allowed-delay - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro include-topology* tapi-common:uuid - | +--ro avoid-topology* tapi-common:uuid - | +--ro include-path* tapi-common:uuid - | +--ro exclude-path* tapi-common:uuid - | +--ro include-link* tapi-common:uuid - | +--ro exclude-link* tapi-common:uuid - | +--ro include-node* tapi-common:uuid - | +--ro exclude-node* tapi-common:uuid - | +--ro preferred-transport-layer* tapi-common:layer-protocol-name - | +--ro resilience-type - | | +--ro restoration-policy? restoration-policy - | | +--ro protection-type? protection-type - | +--ro restoration-coordinate-type? coordinate-type - | +--ro restore-priority? uint64 - | +--ro reversion-mode? reversion-mode - | +--ro wait-to-revert-time? uint64 - | +--ro hold-off-time? uint64 - | +--ro is-lock-out? boolean - | +--ro is-frozen? boolean - | +--ro is-coordinated-switching-both-ends? boolean - | +--ro max-switch-times? uint64 - | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro connectivity-service-end-point {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | +--ro service-interface-point - | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro direction? tapi-common:port-direction - | +--ro role? tapi-common:port-role - | +--ro protection-role? protection-role - | +--ro peer-fwd-connectivity-service-end-point - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | +--ro protecting-connectivity-service-end-point - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | +--ro server-connectivity-service-end-point - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | +--ro local-id? string - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro route {tapi-streaming}? - | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro resilience-route-pac - | | +--ro priority? uint64 - | | +--ro route-state? route-state - | | +--ro local-id? string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro switch {tapi-streaming}? - | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro selected-route* [connection-uuid route-local-id] - | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id - | +--ro selection-control? selection-control - | +--ro selection-reason? selection-reason - | +--ro switch-direction? tapi-common:port-direction - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro switch-control {tapi-streaming}? - | +--ro sub-switch-control* [connection-uuid switch-control-uuid] - | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | +--ro switch-control-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/switch-control/uuid - | +--ro switch* [local-id] - | | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | | +--ro selected-route* [connection-uuid route-local-id] - | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id - | | +--ro selection-control? selection-control - | | +--ro selection-reason? selection-reason - | | +--ro switch-direction? tapi-common:port-direction - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro resilience-type - | | +--ro restoration-policy? restoration-policy - | | +--ro protection-type? protection-type - | +--ro restoration-coordinate-type? coordinate-type - | +--ro restore-priority? uint64 - | +--ro reversion-mode? reversion-mode - | +--ro wait-to-revert-time? uint64 - | +--ro hold-off-time? uint64 - | +--ro is-lock-out? boolean - | +--ro is-frozen? boolean - | +--ro is-coordinated-switching-both-ends? boolean - | +--ro max-switch-times? uint64 - | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name - +--ro equipment {tapi-streaming}? - | +--ro contained-holder* [uuid] - | | +--ro occupying-fru - | | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid - | | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid - | | +--ro expected-holder - | | | +--ro common-holder-properties - | | | +--ro holder-category? holder-category - | | | +--ro is-guided? boolean - | | | +--ro holder-location? string - | | +--ro actual-holder - | | | +--ro common-holder-properties - | | | +--ro holder-category? holder-category - | | | +--ro is-guided? boolean - | | | +--ro holder-location? string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro category? equipment-category - | +--ro equipment-location? string - | +--ro geographical-location? string - | +--ro is-expected-actual-mismatch? boolean - | +--ro expected-equipment* [] - | | +--ro expected-non-field-replaceable-module* [] - | | | +--ro common-equipment-properties - | | | +--ro asset-type-identifier? string - | | | +--ro equipment-type-description? string - | | | +--ro equipment-type-identifier? string - | | | +--ro equipment-type-name? string - | | | +--ro equipment-type-version? string - | | | +--ro manufacturer-identifier? string - | | | +--ro manufacturer-name? string - | | +--ro expected-holder* [] - | | | +--ro common-holder-properties - | | | +--ro holder-category? holder-category - | | | +--ro is-guided? boolean - | | | +--ro holder-location? string - | | +--ro common-equipment-properties - | | +--ro asset-type-identifier? string - | | +--ro equipment-type-description? string - | | +--ro equipment-type-identifier? string - | | +--ro equipment-type-name? string - | | +--ro equipment-type-version? string - | | +--ro manufacturer-identifier? string - | | +--ro manufacturer-name? string - | +--ro actual-equipment - | | +--ro actual-non-field-replaceable-module* [] - | | | +--ro common-actual-properties - | | | | +--ro asset-instance-identifier? string - | | | | +--ro is-powered? boolean - | | | | +--ro manufacture-date? tapi-common:date-and-time - | | | | +--ro serial-number? string - | | | | +--ro temperature? decimal64 - | | | +--ro common-equipment-properties - | | | +--ro asset-type-identifier? string - | | | +--ro equipment-type-description? string - | | | +--ro equipment-type-identifier? string - | | | +--ro equipment-type-name? string - | | | +--ro equipment-type-version? string - | | | +--ro manufacturer-identifier? string - | | | +--ro manufacturer-name? string - | | +--ro common-actual-properties - | | | +--ro asset-instance-identifier? string - | | | +--ro is-powered? boolean - | | | +--ro manufacture-date? tapi-common:date-and-time - | | | +--ro serial-number? string - | | | +--ro temperature? decimal64 - | | +--ro common-equipment-properties - | | +--ro asset-type-identifier? string - | | +--ro equipment-type-description? string - | | +--ro equipment-type-identifier? string - | | +--ro equipment-type-name? string - | | +--ro equipment-type-version? string - | | +--ro manufacturer-identifier? string - | | +--ro manufacturer-name? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro holder {tapi-streaming}? - | +--ro occupying-fru - | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid - | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid - | +--ro expected-holder - | | +--ro common-holder-properties - | | +--ro holder-category? holder-category - | | +--ro is-guided? boolean - | | +--ro holder-location? string - | +--ro actual-holder - | | +--ro common-holder-properties - | | +--ro holder-category? holder-category - | | +--ro is-guided? boolean - | | +--ro holder-location? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro access-port {tapi-streaming}? - | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] - | | +--ro connector-identification string - | | +--ro pin-identification string - | | +--ro equipment-uuid tapi-common:uuid - | | +--ro pin-and-role* [] - | | +--ro location-in-connector? string - | | +--ro pin-role* string - | | +--ro pin-name? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro abstract-strand {tapi-streaming}? - | +--ro adjacent-strand* [physical-span-uuid abstract-strand-local-id] - | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid - | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id - | +--ro spliced-strand* [physical-span-uuid abstract-strand-local-id] - | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid - | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id - | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] - | | +--ro connector-identification string - | | +--ro pin-identification string - | | +--ro equipment-uuid tapi-common:uuid - | | +--ro pin-and-role* [] - | | +--ro location-in-connector? string - | | +--ro pin-role* string - | | +--ro pin-name? string - | +--ro strand-media-characteristics* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro device {tapi-streaming}? - | +--ro equipment* [uuid] - | | +--ro contained-holder* [uuid] - | | | +--ro occupying-fru - | | | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid - | | | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid - | | | +--ro expected-holder - | | | | +--ro common-holder-properties - | | | | +--ro holder-category? holder-category - | | | | +--ro is-guided? boolean - | | | | +--ro holder-location? string - | | | +--ro actual-holder - | | | | +--ro common-holder-properties - | | | | +--ro holder-category? holder-category - | | | | +--ro is-guided? boolean - | | | | +--ro holder-location? string - | | | +--ro uuid uuid - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro category? equipment-category - | | +--ro equipment-location? string - | | +--ro geographical-location? string - | | +--ro is-expected-actual-mismatch? boolean - | | +--ro expected-equipment* [] - | | | +--ro expected-non-field-replaceable-module* [] - | | | | +--ro common-equipment-properties - | | | | +--ro asset-type-identifier? string - | | | | +--ro equipment-type-description? string - | | | | +--ro equipment-type-identifier? string - | | | | +--ro equipment-type-name? string - | | | | +--ro equipment-type-version? string - | | | | +--ro manufacturer-identifier? string - | | | | +--ro manufacturer-name? string - | | | +--ro expected-holder* [] - | | | | +--ro common-holder-properties - | | | | +--ro holder-category? holder-category - | | | | +--ro is-guided? boolean - | | | | +--ro holder-location? string - | | | +--ro common-equipment-properties - | | | +--ro asset-type-identifier? string - | | | +--ro equipment-type-description? string - | | | +--ro equipment-type-identifier? string - | | | +--ro equipment-type-name? string - | | | +--ro equipment-type-version? string - | | | +--ro manufacturer-identifier? string - | | | +--ro manufacturer-name? string - | | +--ro actual-equipment - | | | +--ro actual-non-field-replaceable-module* [] - | | | | +--ro common-actual-properties - | | | | | +--ro asset-instance-identifier? string - | | | | | +--ro is-powered? boolean - | | | | | +--ro manufacture-date? tapi-common:date-and-time - | | | | | +--ro serial-number? string - | | | | | +--ro temperature? decimal64 - | | | | +--ro common-equipment-properties - | | | | +--ro asset-type-identifier? string - | | | | +--ro equipment-type-description? string - | | | | +--ro equipment-type-identifier? string - | | | | +--ro equipment-type-name? string - | | | | +--ro equipment-type-version? string - | | | | +--ro manufacturer-identifier? string - | | | | +--ro manufacturer-name? string - | | | +--ro common-actual-properties - | | | | +--ro asset-instance-identifier? string - | | | | +--ro is-powered? boolean - | | | | +--ro manufacture-date? tapi-common:date-and-time - | | | | +--ro serial-number? string - | | | | +--ro temperature? decimal64 - | | | +--ro common-equipment-properties - | | | +--ro asset-type-identifier? string - | | | +--ro equipment-type-description? string - | | | +--ro equipment-type-identifier? string - | | | +--ro equipment-type-name? string - | | | +--ro equipment-type-version? string - | | | +--ro manufacturer-identifier? string - | | | +--ro manufacturer-name? string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro access-port* [uuid] - | | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] - | | | +--ro connector-identification string - | | | +--ro pin-identification string - | | | +--ro equipment-uuid tapi-common:uuid - | | | +--ro pin-and-role* [] - | | | +--ro location-in-connector? string - | | | +--ro pin-role* string - | | | +--ro pin-name? string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro physical-span {tapi-streaming}? - | +--ro access-port* [device-uuid access-port-uuid] - | | +--ro device-uuid -> /tapi-common:context/tapi-equipment:physical-context/device/uuid - | | +--ro access-port-uuid -> /tapi-common:context/tapi-equipment:physical-context/device/access-port/uuid - | +--ro abstract-strand* [local-id] - | | +--ro adjacent-strand* [physical-span-uuid abstract-strand-local-id] - | | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid - | | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id - | | +--ro spliced-strand* [physical-span-uuid abstract-strand-local-id] - | | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid - | | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id - | | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] - | | | +--ro connector-identification string - | | | +--ro pin-identification string - | | | +--ro equipment-uuid tapi-common:uuid - | | | +--ro pin-and-role* [] - | | | +--ro location-in-connector? string - | | | +--ro pin-role* string - | | | +--ro pin-name? string - | | +--ro strand-media-characteristics* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro mep {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro direction? tapi-common:termination-direction - | +--ro mep-identifier? string - | +--ro peer-mep-identifier* string - | +--ro local-id? string - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro oam-job {tapi-streaming}? - | +--ro oam-service-end-point* [oam-service-uuid oam-service-end-point-local-id] - | | +--ro oam-service-uuid -> /tapi-common:context/tapi-oam:oam-context/oam-service/uuid - | | +--ro oam-service-end-point-local-id -> /tapi-common:context/tapi-oam:oam-context/oam-service/end-point/local-id - | +--ro oam-profile - | | +--ro oam-profile-uuid? -> /tapi-common:context/tapi-oam:oam-context/oam-profile/uuid - | +--ro pm-current-data* [local-id] - | | +--ro pm-history-data* [local-id] - | | | +--ro granularity-period - | | | | +--ro value? uint64 - | | | | +--ro unit? time-unit - | | | +--ro period-end-time? tapi-common:date-and-time - | | | +--ro suspect-interval-flag? boolean - | | | +--ro local-id string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro granularity-period - | | | +--ro value? uint64 - | | | +--ro unit? time-unit - | | +--ro timestamp? tapi-common:date-and-time - | | +--ro elapsed-time - | | | +--ro period* [unit] - | | | +--ro value? uint64 - | | | +--ro unit time-unit - | | +--ro suspect-interval-flag? boolean - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro oam-job-type? oam-job-type - | +--ro schedule - | | +--ro end-time? date-and-time - | | +--ro start-time? date-and-time - | +--ro creation-time? tapi-common:date-and-time - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro meg {tapi-streaming}? - | +--ro mep* [local-id] - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro direction? tapi-common:termination-direction - | | +--ro mep-identifier? string - | | +--ro peer-mep-identifier* string - | | +--ro local-id string - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | +--ro mip* [local-id] - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro direction? tapi-common:forwarding-direction - | +--ro meg-level? uint64 - | +--ro meg-identifier? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro mip {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro oam-service {tapi-streaming}? - | +--ro end-point* [local-id] - | | +--ro service-interface-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro connectivity-service-end-point - | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | | +--ro mep - | | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | | | +--ro mep-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mep/local-id - | | +--ro mip - | | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | | | +--ro mip-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mip/local-id - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro direction? tapi-common:port-direction - | | +--ro mep-identifier? string - | | +--ro peer-mep-identifier* string - | | +--ro local-id string - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | +--ro meg - | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | +--ro oam-profile - | | +--ro oam-profile-uuid? -> /tapi-common:context/tapi-oam:oam-context/oam-profile/uuid - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro direction? tapi-common:forwarding-direction - | +--ro meg-level? uint64 - +--ro oam-service-end-point {tapi-streaming}? - | +--ro service-interface-point - | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | +--ro connectivity-service-end-point - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | +--ro mep - | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | | +--ro mep-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mep/local-id - | +--ro mip - | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | | +--ro mip-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mip/local-id - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro direction? tapi-common:port-direction - | +--ro mep-identifier? string - | +--ro peer-mep-identifier* string - | +--ro local-id? string - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro pm-current-data {tapi-streaming}? - | +--ro pm-history-data* [local-id] - | | +--ro granularity-period - | | | +--ro value? uint64 - | | | +--ro unit? time-unit - | | +--ro period-end-time? tapi-common:date-and-time - | | +--ro suspect-interval-flag? boolean - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro granularity-period - | | +--ro value? uint64 - | | +--ro unit? time-unit - | +--ro timestamp? tapi-common:date-and-time - | +--ro elapsed-time - | | +--ro period* [unit] - | | +--ro value? uint64 - | | +--ro unit time-unit - | +--ro suspect-interval-flag? boolean - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro pm-history-data {tapi-streaming}? - | +--ro granularity-period - | | +--ro value? uint64 - | | +--ro unit? time-unit - | +--ro period-end-time? tapi-common:date-and-time - | +--ro suspect-interval-flag? boolean - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro oam-profile {tapi-streaming}? - | +--ro pm-threshold-data* [local-id] - | | +--ro granularity-period - | | | +--ro value? uint64 - | | | +--ro unit? time-unit - | | +--ro is-transient? boolean - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro pm-bin-data* [local-id] - | | +--ro granularity-period - | | | +--ro value? uint64 - | | | +--ro unit? time-unit - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro pm-threshold-data {tapi-streaming}? - | +--ro granularity-period - | | +--ro value? uint64 - | | +--ro unit? time-unit - | +--ro is-transient? boolean - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro pm-bin-data {tapi-streaming}? - | +--ro granularity-period - | | +--ro value? uint64 - | | +--ro unit? time-unit - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path {tapi-streaming}? - | +--ro link* [topology-uuid link-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro link-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/link/uuid - | +--ro routing-constraint - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-diversity-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro diversity-policy? diversity-policy - | | +--ro route-objective-function? route-objective-function - | | +--ro route-direction? tapi-common:forwarding-direction - | | +--ro is-exclusive? boolean - | | +--ro max-allowed-cost - | | | +--ro value? uint64 - | | | +--ro priority? uint64 - | | +--ro max-allowed-hops - | | | +--ro value? uint64 - | | | +--ro priority? uint64 - | | +--ro max-allowed-delay - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro direction? tapi-common:forwarding-direction - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path-computation-service {tapi-streaming}? - | +--ro path* [path-uuid] - | | +--ro path-uuid -> /tapi-common:context/tapi-path-computation:path-computation-context/path/uuid - | +--ro end-point* [local-id] - | | +--ro service-interface-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | | +--ro capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro role? tapi-common:port-role - | | +--ro direction? tapi-common:port-direction - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro routing-constraint - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-diversity-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro diversity-policy? diversity-policy - | | +--ro route-objective-function? route-objective-function - | | +--ro route-direction? tapi-common:forwarding-direction - | | +--ro is-exclusive? boolean - | | +--ro max-allowed-cost - | | | +--ro value? uint64 - | | | +--ro priority? uint64 - | | +--ro max-allowed-hops - | | | +--ro value? uint64 - | | | +--ro priority? uint64 - | | +--ro max-allowed-delay - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro topology-constraint - | | +--ro include-topology* tapi-common:uuid - | | +--ro avoid-topology* tapi-common:uuid - | | +--ro include-path* tapi-common:uuid - | | +--ro exclude-path* tapi-common:uuid - | | +--ro include-link* tapi-common:uuid - | | +--ro exclude-link* tapi-common:uuid - | | +--ro include-node* tapi-common:uuid - | | +--ro exclude-node* tapi-common:uuid - | | +--ro preferred-transport-layer* tapi-common:layer-protocol-name - | +--ro objective-function - | | +--ro bandwidth-optimization? tapi-common:directive-value - | | +--ro concurrent-paths? tapi-common:directive-value - | | +--ro cost-optimization? tapi-common:directive-value - | | +--ro link-utilization? tapi-common:directive-value - | | +--ro resource-sharing? tapi-common:directive-value - | | +--ro local-id? string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro optimization-constraint - | | +--ro traffic-interruption? tapi-common:directive-value - | | +--ro local-id? string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path-service-end-point {tapi-streaming}? - | +--ro service-interface-point - | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | +--ro capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro role? tapi-common:port-role - | +--ro direction? tapi-common:port-direction - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path-optimization-constraint {tapi-streaming}? - | +--ro traffic-interruption? tapi-common:directive-value - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path-objective-function {tapi-streaming}? - | +--ro bandwidth-optimization? tapi-common:directive-value - | +--ro concurrent-paths? tapi-common:directive-value - | +--ro cost-optimization? tapi-common:directive-value - | +--ro link-utilization? tapi-common:directive-value - | +--ro resource-sharing? tapi-common:directive-value - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro link {tapi-streaming}? - | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | +--ro direction? tapi-common:forwarding-direction - | +--ro resilience-type - | | +--ro restoration-policy? restoration-policy - | | +--ro protection-type? protection-type - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro error-characteristic? string - | +--ro loss-characteristic? string - | +--ro repeat-delivery-characteristic? string - | +--ro delivery-order-characteristic? string - | +--ro unavailable-time-characteristic? string - | +--ro server-integrity-process-characteristic? string - | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro risk-characteristic* [risk-characteristic-name] - | | +--ro risk-characteristic-name string - | | +--ro risk-identifier-list* string - | +--ro validation-mechanism* [validation-mechanism] - | | +--ro validation-mechanism string - | | +--ro layer-protocol-adjacency-validated? string - | | +--ro validation-robustness? string - | +--ro transitioned-layer-protocol-name* string - +--ro node {tapi-streaming}? - | +--ro owned-node-edge-point* [uuid] - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro mapped-service-interface-point* [service-interface-point-uuid] - | | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid - | | +--ro link-port-direction? tapi-common:port-direction - | | +--ro link-port-role? tapi-common:port-role - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | | +--ro termination-direction? termination-direction - | | +--ro termination-state? termination-state - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro node-rule-group* [uuid] - | | +--ro rule* [local-id] - | | | +--ro rule-type? rule-type - | | | +--ro forwarding-rule? forwarding-rule - | | | +--ro override-priority? uint64 - | | | +--ro cep-direction* tapi-common:port-direction - | | | +--ro cep-port-role* [] - | | | | +--ro port-role* port-role - | | | | +--ro port-role-rule* port-role-rule-option - | | | +--ro connection-spec-reference* [] - | | | | +--ro connection-spec-name? string - | | | | +--ro connection-spec-id? tapi-common:uuid - | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | +--ro signal-property - | | | | +--ro signal-property-name? string - | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | +--ro applicable-signal-value* string - | | | | +--ro number-of-signal-values? uint64 - | | | +--ro complex-rule* string - | | | +--ro local-id string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | +--ro inter-rule-group* [uuid] - | | | +--ro rule* [local-id] - | | | | +--ro rule-type? rule-type - | | | | +--ro forwarding-rule? forwarding-rule - | | | | +--ro override-priority? uint64 - | | | | +--ro cep-direction* tapi-common:port-direction - | | | | +--ro cep-port-role* [] - | | | | | +--ro port-role* port-role - | | | | | +--ro port-role-rule* port-role-rule-option - | | | | +--ro connection-spec-reference* [] - | | | | | +--ro connection-spec-name? string - | | | | | +--ro connection-spec-id? tapi-common:uuid - | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | | +--ro signal-property - | | | | | +--ro signal-property-name? string - | | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | | +--ro applicable-signal-value* string - | | | | | +--ro number-of-signal-values? uint64 - | | | | +--ro complex-rule* string - | | | | +--ro local-id string - | | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | | +--ro uuid uuid - | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro total-potential-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro available-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro cost-characteristic* [cost-name] - | | | | +--ro cost-name string - | | | | +--ro cost-value? string - | | | | +--ro cost-algorithm? string - | | | +--ro latency-characteristic* [traffic-property-name] - | | | | +--ro traffic-property-name string - | | | | +--ro fixed-latency-characteristic? string - | | | | +--ro queing-latency-characteristic? string - | | | | +--ro jitter-characteristic? string - | | | | +--ro wander-characteristic? string - | | | +--ro risk-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-characteristic* [risk-characteristic-name] - | | +--ro risk-characteristic-name string - | | +--ro risk-identifier-list* string - | +--ro encap-topology - | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro error-characteristic? string - | +--ro loss-characteristic? string - | +--ro repeat-delivery-characteristic? string - | +--ro delivery-order-characteristic? string - | +--ro unavailable-time-characteristic? string - | +--ro server-integrity-process-characteristic? string - | +--ro latency-characteristic* [traffic-property-name] - | +--ro traffic-property-name string - | +--ro fixed-latency-characteristic? string - | +--ro queing-latency-characteristic? string - | +--ro jitter-characteristic? string - | +--ro wander-characteristic? string - +--ro topology {tapi-streaming}? - | +--ro node* [uuid] - | | +--ro owned-node-edge-point* [uuid] - | | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro mapped-service-interface-point* [service-interface-point-uuid] - | | | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid - | | | +--ro link-port-direction? tapi-common:port-direction - | | | +--ro link-port-role? tapi-common:port-role - | | | +--ro uuid uuid - | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro administrative-state? administrative-state - | | | +--ro operational-state? operational-state - | | | +--ro lifecycle-state? lifecycle-state - | | | +--ro termination-direction? termination-direction - | | | +--ro termination-state? termination-state - | | | +--ro total-potential-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro node-rule-group* [uuid] - | | | +--ro rule* [local-id] - | | | | +--ro rule-type? rule-type - | | | | +--ro forwarding-rule? forwarding-rule - | | | | +--ro override-priority? uint64 - | | | | +--ro cep-direction* tapi-common:port-direction - | | | | +--ro cep-port-role* [] - | | | | | +--ro port-role* port-role - | | | | | +--ro port-role-rule* port-role-rule-option - | | | | +--ro connection-spec-reference* [] - | | | | | +--ro connection-spec-name? string - | | | | | +--ro connection-spec-id? tapi-common:uuid - | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | | +--ro signal-property - | | | | | +--ro signal-property-name? string - | | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | | +--ro applicable-signal-value* string - | | | | | +--ro number-of-signal-values? uint64 - | | | | +--ro complex-rule* string - | | | | +--ro local-id string - | | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | | +--ro inter-rule-group* [uuid] - | | | | +--ro rule* [local-id] - | | | | | +--ro rule-type? rule-type - | | | | | +--ro forwarding-rule? forwarding-rule - | | | | | +--ro override-priority? uint64 - | | | | | +--ro cep-direction* tapi-common:port-direction - | | | | | +--ro cep-port-role* [] - | | | | | | +--ro port-role* port-role - | | | | | | +--ro port-role-rule* port-role-rule-option - | | | | | +--ro connection-spec-reference* [] - | | | | | | +--ro connection-spec-name? string - | | | | | | +--ro connection-spec-id? tapi-common:uuid - | | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | | | +--ro signal-property - | | | | | | +--ro signal-property-name? string - | | | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | | | +--ro applicable-signal-value* string - | | | | | | +--ro number-of-signal-values? uint64 - | | | | | +--ro complex-rule* string - | | | | | +--ro local-id string - | | | | | +--ro name* [value-name] - | | | | | +--ro value-name string - | | | | | +--ro value? string - | | | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | | | +--ro uuid uuid - | | | | +--ro name* [value-name] - | | | | | +--ro value-name string - | | | | | +--ro value? string - | | | | +--ro total-potential-capacity - | | | | | +--ro total-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro bandwidth-profile - | | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | | +--ro committed-information-rate - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro committed-burst-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro peak-information-rate - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro peak-burst-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro color-aware? boolean - | | | | | +--ro coupling-flag? boolean - | | | | +--ro available-capacity - | | | | | +--ro total-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro bandwidth-profile - | | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | | +--ro committed-information-rate - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro committed-burst-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro peak-information-rate - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro peak-burst-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro color-aware? boolean - | | | | | +--ro coupling-flag? boolean - | | | | +--ro cost-characteristic* [cost-name] - | | | | | +--ro cost-name string - | | | | | +--ro cost-value? string - | | | | | +--ro cost-algorithm? string - | | | | +--ro latency-characteristic* [traffic-property-name] - | | | | | +--ro traffic-property-name string - | | | | | +--ro fixed-latency-characteristic? string - | | | | | +--ro queing-latency-characteristic? string - | | | | | +--ro jitter-characteristic? string - | | | | | +--ro wander-characteristic? string - | | | | +--ro risk-characteristic* [risk-characteristic-name] - | | | | +--ro risk-characteristic-name string - | | | | +--ro risk-identifier-list* string - | | | +--ro uuid uuid - | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro total-potential-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro available-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro cost-characteristic* [cost-name] - | | | | +--ro cost-name string - | | | | +--ro cost-value? string - | | | | +--ro cost-algorithm? string - | | | +--ro latency-characteristic* [traffic-property-name] - | | | | +--ro traffic-property-name string - | | | | +--ro fixed-latency-characteristic? string - | | | | +--ro queing-latency-characteristic? string - | | | | +--ro jitter-characteristic? string - | | | | +--ro wander-characteristic? string - | | | +--ro risk-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro encap-topology - | | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro error-characteristic? string - | | +--ro loss-characteristic? string - | | +--ro repeat-delivery-characteristic? string - | | +--ro delivery-order-characteristic? string - | | +--ro unavailable-time-characteristic? string - | | +--ro server-integrity-process-characteristic? string - | | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro link* [uuid] - | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | | +--ro direction? tapi-common:forwarding-direction - | | +--ro resilience-type - | | | +--ro restoration-policy? restoration-policy - | | | +--ro protection-type? protection-type - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro error-characteristic? string - | | +--ro loss-characteristic? string - | | +--ro repeat-delivery-characteristic? string - | | +--ro delivery-order-characteristic? string - | | +--ro unavailable-time-characteristic? string - | | +--ro server-integrity-process-characteristic? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro validation-mechanism* [validation-mechanism] - | | | +--ro validation-mechanism string - | | | +--ro layer-protocol-adjacency-validated? string - | | | +--ro validation-robustness? string - | | +--ro transitioned-layer-protocol-name* string - | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro node-edge-point {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro mapped-service-interface-point* [service-interface-point-uuid] - | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid - | +--ro link-port-direction? tapi-common:port-direction - | +--ro link-port-role? tapi-common:port-role - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro termination-direction? termination-direction - | +--ro termination-state? termination-state - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | +--ro total-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro bandwidth-profile - | +--ro bw-profile-type? bandwidth-profile-type - | +--ro committed-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro committed-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro color-aware? boolean - | +--ro coupling-flag? boolean - +--ro rule {tapi-streaming}? - | +--ro rule-type? rule-type - | +--ro forwarding-rule? forwarding-rule - | +--ro override-priority? uint64 - | +--ro cep-direction* tapi-common:port-direction - | +--ro cep-port-role* [] - | | +--ro port-role* port-role - | | +--ro port-role-rule* port-role-rule-option - | +--ro connection-spec-reference* [] - | | +--ro connection-spec-name? string - | | +--ro connection-spec-id? tapi-common:uuid - | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | +--ro signal-property - | | +--ro signal-property-name? string - | | +--ro signal-property-value-rule? signal-property-value-rule - | | +--ro applicable-signal-value* string - | | +--ro number-of-signal-values? uint64 - | +--ro complex-rule* string - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro node-rule-group {tapi-streaming}? - | +--ro rule* [local-id] - | | +--ro rule-type? rule-type - | | +--ro forwarding-rule? forwarding-rule - | | +--ro override-priority? uint64 - | | +--ro cep-direction* tapi-common:port-direction - | | +--ro cep-port-role* [] - | | | +--ro port-role* port-role - | | | +--ro port-role-rule* port-role-rule-option - | | +--ro connection-spec-reference* [] - | | | +--ro connection-spec-name? string - | | | +--ro connection-spec-id? tapi-common:uuid - | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | +--ro signal-property - | | | +--ro signal-property-name? string - | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | +--ro applicable-signal-value* string - | | | +--ro number-of-signal-values? uint64 - | | +--ro complex-rule* string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | +--ro inter-rule-group* [uuid] - | | +--ro rule* [local-id] - | | | +--ro rule-type? rule-type - | | | +--ro forwarding-rule? forwarding-rule - | | | +--ro override-priority? uint64 - | | | +--ro cep-direction* tapi-common:port-direction - | | | +--ro cep-port-role* [] - | | | | +--ro port-role* port-role - | | | | +--ro port-role-rule* port-role-rule-option - | | | +--ro connection-spec-reference* [] - | | | | +--ro connection-spec-name? string - | | | | +--ro connection-spec-id? tapi-common:uuid - | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | +--ro signal-property - | | | | +--ro signal-property-name? string - | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | +--ro applicable-signal-value* string - | | | | +--ro number-of-signal-values? uint64 - | | | +--ro complex-rule* string - | | | +--ro local-id string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-characteristic* [risk-characteristic-name] - | | +--ro risk-characteristic-name string - | | +--ro risk-identifier-list* string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro risk-characteristic* [risk-characteristic-name] - | +--ro risk-characteristic-name string - | +--ro risk-identifier-list* string - +--ro inter-rule-group {tapi-streaming}? - | +--ro rule* [local-id] - | | +--ro rule-type? rule-type - | | +--ro forwarding-rule? forwarding-rule - | | +--ro override-priority? uint64 - | | +--ro cep-direction* tapi-common:port-direction - | | +--ro cep-port-role* [] - | | | +--ro port-role* port-role - | | | +--ro port-role-rule* port-role-rule-option - | | +--ro connection-spec-reference* [] - | | | +--ro connection-spec-name? string - | | | +--ro connection-spec-id? tapi-common:uuid - | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | +--ro signal-property - | | | +--ro signal-property-name? string - | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | +--ro applicable-signal-value* string - | | | +--ro number-of-signal-values? uint64 - | | +--ro complex-rule* string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro risk-characteristic* [risk-characteristic-name] - | +--ro risk-characteristic-name string - | +--ro risk-identifier-list* string - +--ro network-topology-service {tapi-streaming}? - | +--ro topology* [topology-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro virtual-network-service {tapi-streaming}? - | +--ro topology - | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | +--ro end-point* [local-id] - | | +--ro service-interface-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro role? tapi-common:port-role - | | +--ro direction? tapi-common:port-direction - | | +--ro service-layer? tapi-common:layer-protocol-name - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro vnw-constraint* [local-id] - | | +--ro src-service-end-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro sink-service-end-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro diversity-exclusion* [virtual-nw-service-uuid] - | | | +--ro virtual-nw-service-uuid -> /tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/uuid - | | +--ro requested-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro service-level? string - | | +--ro service-layer* tapi-common:layer-protocol-name - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro schedule? string - | +--ro state - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro virtual-network-service-end-point {tapi-streaming}? - | +--ro service-interface-point - | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | +--ro role? tapi-common:port-role - | +--ro direction? tapi-common:port-direction - | +--ro service-layer? tapi-common:layer-protocol-name - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro virtual-network-constraint {tapi-streaming}? - +--ro src-service-end-point - | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - +--ro sink-service-end-point - | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - +--ro diversity-exclusion* [virtual-nw-service-uuid] - | +--ro virtual-nw-service-uuid -> /tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/uuid - +--ro requested-capacity - | +--ro total-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro bandwidth-profile - | +--ro bw-profile-type? bandwidth-profile-type - | +--ro committed-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro committed-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro color-aware? boolean - | +--ro coupling-flag? boolean - +--ro service-level? string - +--ro service-layer* tapi-common:layer-protocol-name - +--ro cost-characteristic* [cost-name] - | +--ro cost-name string - | +--ro cost-value? string - | +--ro cost-algorithm? string - +--ro latency-characteristic* [traffic-property-name] - | +--ro traffic-property-name string - | +--ro fixed-latency-characteristic? string - | +--ro queing-latency-characteristic? string - | +--ro jitter-characteristic? string - | +--ro wander-characteristic? string - +--ro local-id? string - +--ro name* [value-name] - +--ro value-name string - +--ro value? string + +module: tapi-streaming + augment /tapi-common:context: + +--rw stream-admin-context {tapi-streaming-admin}? + +--ro stream-monitor* [uuid] + | +--ro id-of-last-record-read-from-log? string + | +--ro id-of-last-record-written-to-log? string + | +--ro available-stream + | | +--ro available-stream-uuid? -> /tapi-common:context/tapi-streaming:stream-context/available-stream/uuid + | +--ro client-id? string + | +--ro last-updated? tapi-common:date-and-time + | +--ro client-address? string + | +--ro uuid uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--rw uuid? uuid + +--rw name* [value-name] + +--rw value-name string + +--rw value? string + augment /tapi-common:context: + +--rw stream-context {tapi-streaming}? + +--ro available-stream* [uuid] + | +--ro connection-address? string + | +--ro stream-state? stream-state + | +--ro supported-stream-type + | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid + | +--ro stream-id? string + | +--ro connection-protocol? string + | +--ro uuid uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro supported-stream-type* [uuid] + +--ro stream-type-name? string + +--ro record-retention? string + +--ro segment-size? string + +--ro record-content* object-class-identifier + +--ro log-storage-strategy? log-storage-strategy + +--ro log-record-strategy? log-record-strategy + +--ro uuid uuid + +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--rw compacted-log-details {tapi-streaming}? + | +--ro tombstone-retention? string + | +--ro compaction-delay? string + +--ro connection-protocol-details {tapi-streaming}? + +--ro allowed-connection-protocols* string + + rpcs: + +---x connect-to-stream + | +---w input + | +---w start-from-token? string + | +---w connection-address? string + +---x get-available-stream-connection-details + | +--ro output + | +--ro active-connections* [] + | +--ro connection-address? string + | +--ro stream-state? stream-state + | +--ro supported-stream-type + | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid + | +--ro stream-id? string + | +--ro connection-protocol? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +---x get-supported-stream-connection-types + +--ro output + +--ro supported-stream-types* [] + +--ro stream-type-name? string + +--ro record-retention? string + +--ro segment-size? string + +--ro record-content* object-class-identifier + +--ro log-storage-strategy? log-storage-strategy + +--ro log-record-strategy? log-record-strategy + +--ro uuid? uuid + +--ro name* [value-name] + +--ro value-name string + +--ro value? string + + notifications: + +---n stream-record + +--ro log-record* [] + +--ro log-record-header + | +--ro tapi-context? tapi-common:uuid + | +--ro token? string + | +--ro full-log-record-offset-id* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro log-append-time-stamp? tapi-common:date-and-time + | +--ro entity-key? string + | +--ro record-type? record-type + | +--ro record-authenticity-token? string + +--ro log-record-body + +--ro event-time-stamp + | +--ro primary-time-stamp? tapi-common:date-and-time + | +--ro start-time-stamp? tapi-common:date-and-time + | +--ro spread? spread + | +--ro source-precision? source-precision + +--ro event-source? event-source + +--ro additional-event-info* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro parent-address* string + +--ro record-content? object-class-identifier + +--rw condition-detector {tapi-streaming}? + | +--ro condition-native-name? string + | +--ro measured-entity-uuid? tapi-common:uuid + | +--ro measured-entity-native-id? string + | +--ro condition-normalized-name? string + | +--ro measured-entity-class? object-class-identifier + | +--ro detector-uuid? tapi-common:uuid + | +--ro detector-native-id? string + | +--ro condition-detector-type? condition-detector-type + | +--ro measured-entity-local-id* string + | +--ro alarm-condition-detector-detail {tapi-streaming}? + | +--ro alarm-detector-state? alarm-detector-state + | +--ro legacy-properties + | +--ro perceived-severity? perceived-severity + | +--ro service-affect? service-affect + | +--ro is-acknowledged? boolean + | +--ro additional-alarm-info* string + +--ro service-interface-point {tapi-streaming}? + | +--ro layer-protocol-name? layer-protocol-name + | +--ro supported-layer-protocol-qualifier* layer-protocol-qualifier + | +--ro direction? port-direction + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | +--ro total-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro bandwidth-profile + | +--ro bw-profile-type? bandwidth-profile-type + | +--ro committed-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro committed-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro color-aware? boolean + | +--ro coupling-flag? boolean + +--ro any-class {tapi-streaming}? + +--ro stream-monitor {tapi-streaming-admin}? + | +--ro id-of-last-record-read-from-log? string + | +--ro id-of-last-record-written-to-log? string + | +--ro available-stream + | | +--ro available-stream-uuid? -> /tapi-common:context/tapi-streaming:stream-context/available-stream/uuid + | +--ro client-id? string + | +--ro last-updated? tapi-common:date-and-time + | +--ro client-address? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro supported-stream-type {tapi-streaming}? + | +--ro stream-type-name? string + | +--ro record-retention? string + | +--ro segment-size? string + | +--ro record-content* object-class-identifier + | +--ro log-storage-strategy? log-storage-strategy + | +--ro log-record-strategy? log-record-strategy + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro available-stream {tapi-streaming}? + | +--ro connection-address? string + | +--ro stream-state? stream-state + | +--ro supported-stream-type + | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid + | +--ro stream-id? string + | +--ro connection-protocol? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro connection {tapi-streaming}? + | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro lower-connection* [connection-uuid] + | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | +--ro supported-client-link* [topology-uuid link-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro link-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/link/uuid + | +--ro route* [local-id] + | | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | | +--ro resilience-route-pac + | | | +--ro priority? uint64 + | | | +--ro route-state? route-state + | | | +--ro local-id? string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro switch-control* [uuid] + | | +--ro sub-switch-control* [connection-uuid switch-control-uuid] + | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | | +--ro switch-control-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/switch-control/uuid + | | +--ro switch* [local-id] + | | | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | | | +--ro selected-route* [connection-uuid route-local-id] + | | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id + | | | +--ro selection-control? selection-control + | | | +--ro selection-reason? selection-reason + | | | +--ro switch-direction? tapi-common:port-direction + | | | +--ro local-id string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro resilience-type + | | | +--ro restoration-policy? restoration-policy + | | | +--ro protection-type? protection-type + | | +--ro restoration-coordinate-type? coordinate-type + | | +--ro restore-priority? uint64 + | | +--ro reversion-mode? reversion-mode + | | +--ro wait-to-revert-time? uint64 + | | +--ro hold-off-time? uint64 + | | +--ro is-lock-out? boolean + | | +--ro is-frozen? boolean + | | +--ro is-coordinated-switching-both-ends? boolean + | | +--ro max-switch-times? uint64 + | | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name + | +--ro direction? tapi-common:forwarding-direction + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro connection-spec-reference + | | +--ro connection-spec-id? tapi-common:uuid + | | +--ro connection-spec-name? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro connection-end-point {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | +--ro parent-node-edge-point + | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro client-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro aggregated-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro connection-port-direction? tapi-common:port-direction + | +--ro connection-port-role? tapi-common:port-role + | +--ro cep-role* [] + | | +--ro role-name? string + | | +--ro connection-spec-reference + | | +--ro connection-spec-id? tapi-common:uuid + | | +--ro connection-spec-name? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro termination-direction? termination-direction + | +--ro termination-state? termination-state + +--ro connectivity-service {tapi-streaming}? + | +--ro end-point* [local-id] + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | | +--ro service-interface-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | | +--ro capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro direction? tapi-common:port-direction + | | +--ro role? tapi-common:port-role + | | +--ro protection-role? protection-role + | | +--ro peer-fwd-connectivity-service-end-point + | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | | +--ro protecting-connectivity-service-end-point + | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | | +--ro server-connectivity-service-end-point + | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | | +--ro local-id string + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | +--ro connection* [connection-uuid] + | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro service-layer? tapi-common:layer-protocol-name + | +--ro service-type? service-type + | +--ro service-level? string + | +--ro requested-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro connectivity-direction? tapi-common:forwarding-direction + | +--ro schedule + | | +--ro end-time? date-and-time + | | +--ro start-time? date-and-time + | +--ro coroute-inclusion + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | +--ro diversity-exclusion* [connectivity-service-uuid] + | | +--ro connectivity-service-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | +--ro connection-exclusion* tapi-common:uuid + | +--ro connection-inclusion* tapi-common:uuid + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro risk-diversity-characteristic* [risk-characteristic-name] + | | +--ro risk-characteristic-name string + | | +--ro risk-identifier-list* string + | +--ro diversity-policy? diversity-policy + | +--ro route-objective-function? route-objective-function + | +--ro route-direction? tapi-common:forwarding-direction + | +--ro is-exclusive? boolean + | +--ro max-allowed-cost + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro max-allowed-hops + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro max-allowed-delay + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro include-topology* tapi-common:uuid + | +--ro avoid-topology* tapi-common:uuid + | +--ro include-path* tapi-common:uuid + | +--ro exclude-path* tapi-common:uuid + | +--ro include-link* tapi-common:uuid + | +--ro exclude-link* tapi-common:uuid + | +--ro include-node* tapi-common:uuid + | +--ro exclude-node* tapi-common:uuid + | +--ro preferred-transport-layer* tapi-common:layer-protocol-name + | +--ro resilience-type + | | +--ro restoration-policy? restoration-policy + | | +--ro protection-type? protection-type + | +--ro restoration-coordinate-type? coordinate-type + | +--ro restore-priority? uint64 + | +--ro reversion-mode? reversion-mode + | +--ro wait-to-revert-time? uint64 + | +--ro hold-off-time? uint64 + | +--ro is-lock-out? boolean + | +--ro is-frozen? boolean + | +--ro is-coordinated-switching-both-ends? boolean + | +--ro max-switch-times? uint64 + | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro connectivity-service-end-point {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | +--ro service-interface-point + | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro direction? tapi-common:port-direction + | +--ro role? tapi-common:port-role + | +--ro protection-role? protection-role + | +--ro peer-fwd-connectivity-service-end-point + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | +--ro protecting-connectivity-service-end-point + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | +--ro server-connectivity-service-end-point + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | +--ro local-id? string + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro route {tapi-streaming}? + | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro resilience-route-pac + | | +--ro priority? uint64 + | | +--ro route-state? route-state + | | +--ro local-id? string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro switch {tapi-streaming}? + | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro selected-route* [connection-uuid route-local-id] + | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id + | +--ro selection-control? selection-control + | +--ro selection-reason? selection-reason + | +--ro switch-direction? tapi-common:port-direction + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro switch-control {tapi-streaming}? + | +--ro sub-switch-control* [connection-uuid switch-control-uuid] + | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | +--ro switch-control-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/switch-control/uuid + | +--ro switch* [local-id] + | | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | | +--ro selected-route* [connection-uuid route-local-id] + | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id + | | +--ro selection-control? selection-control + | | +--ro selection-reason? selection-reason + | | +--ro switch-direction? tapi-common:port-direction + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro resilience-type + | | +--ro restoration-policy? restoration-policy + | | +--ro protection-type? protection-type + | +--ro restoration-coordinate-type? coordinate-type + | +--ro restore-priority? uint64 + | +--ro reversion-mode? reversion-mode + | +--ro wait-to-revert-time? uint64 + | +--ro hold-off-time? uint64 + | +--ro is-lock-out? boolean + | +--ro is-frozen? boolean + | +--ro is-coordinated-switching-both-ends? boolean + | +--ro max-switch-times? uint64 + | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name + +--ro equipment {tapi-streaming}? + | +--ro contained-holder* [uuid] + | | +--ro occupying-fru + | | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid + | | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid + | | +--ro expected-holder + | | | +--ro common-holder-properties + | | | +--ro holder-category? holder-category + | | | +--ro is-guided? boolean + | | | +--ro holder-location? string + | | +--ro actual-holder + | | | +--ro common-holder-properties + | | | +--ro holder-category? holder-category + | | | +--ro is-guided? boolean + | | | +--ro holder-location? string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro category? equipment-category + | +--ro equipment-location? string + | +--ro geographical-location? string + | +--ro is-expected-actual-mismatch? boolean + | +--ro expected-equipment* [] + | | +--ro expected-non-field-replaceable-module* [] + | | | +--ro common-equipment-properties + | | | +--ro asset-type-identifier? string + | | | +--ro equipment-type-description? string + | | | +--ro equipment-type-identifier? string + | | | +--ro equipment-type-name? string + | | | +--ro equipment-type-version? string + | | | +--ro manufacturer-identifier? string + | | | +--ro manufacturer-name? string + | | +--ro expected-holder* [] + | | | +--ro common-holder-properties + | | | +--ro holder-category? holder-category + | | | +--ro is-guided? boolean + | | | +--ro holder-location? string + | | +--ro common-equipment-properties + | | +--ro asset-type-identifier? string + | | +--ro equipment-type-description? string + | | +--ro equipment-type-identifier? string + | | +--ro equipment-type-name? string + | | +--ro equipment-type-version? string + | | +--ro manufacturer-identifier? string + | | +--ro manufacturer-name? string + | +--ro actual-equipment + | | +--ro actual-non-field-replaceable-module* [] + | | | +--ro common-actual-properties + | | | | +--ro asset-instance-identifier? string + | | | | +--ro is-powered? boolean + | | | | +--ro manufacture-date? tapi-common:date-and-time + | | | | +--ro serial-number? string + | | | | +--ro temperature? decimal64 + | | | +--ro common-equipment-properties + | | | +--ro asset-type-identifier? string + | | | +--ro equipment-type-description? string + | | | +--ro equipment-type-identifier? string + | | | +--ro equipment-type-name? string + | | | +--ro equipment-type-version? string + | | | +--ro manufacturer-identifier? string + | | | +--ro manufacturer-name? string + | | +--ro common-actual-properties + | | | +--ro asset-instance-identifier? string + | | | +--ro is-powered? boolean + | | | +--ro manufacture-date? tapi-common:date-and-time + | | | +--ro serial-number? string + | | | +--ro temperature? decimal64 + | | +--ro common-equipment-properties + | | +--ro asset-type-identifier? string + | | +--ro equipment-type-description? string + | | +--ro equipment-type-identifier? string + | | +--ro equipment-type-name? string + | | +--ro equipment-type-version? string + | | +--ro manufacturer-identifier? string + | | +--ro manufacturer-name? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro holder {tapi-streaming}? + | +--ro occupying-fru + | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid + | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid + | +--ro expected-holder + | | +--ro common-holder-properties + | | +--ro holder-category? holder-category + | | +--ro is-guided? boolean + | | +--ro holder-location? string + | +--ro actual-holder + | | +--ro common-holder-properties + | | +--ro holder-category? holder-category + | | +--ro is-guided? boolean + | | +--ro holder-location? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro access-port {tapi-streaming}? + | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] + | | +--ro connector-identification string + | | +--ro pin-identification string + | | +--ro equipment-uuid tapi-common:uuid + | | +--ro pin-and-role* [] + | | +--ro location-in-connector? string + | | +--ro pin-role* string + | | +--ro pin-name? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro abstract-strand {tapi-streaming}? + | +--ro adjacent-strand* [physical-span-uuid abstract-strand-local-id] + | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid + | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id + | +--ro spliced-strand* [physical-span-uuid abstract-strand-local-id] + | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid + | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id + | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] + | | +--ro connector-identification string + | | +--ro pin-identification string + | | +--ro equipment-uuid tapi-common:uuid + | | +--ro pin-and-role* [] + | | +--ro location-in-connector? string + | | +--ro pin-role* string + | | +--ro pin-name? string + | +--ro strand-media-characteristics* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro device {tapi-streaming}? + | +--ro equipment* [uuid] + | | +--ro contained-holder* [uuid] + | | | +--ro occupying-fru + | | | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid + | | | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid + | | | +--ro expected-holder + | | | | +--ro common-holder-properties + | | | | +--ro holder-category? holder-category + | | | | +--ro is-guided? boolean + | | | | +--ro holder-location? string + | | | +--ro actual-holder + | | | | +--ro common-holder-properties + | | | | +--ro holder-category? holder-category + | | | | +--ro is-guided? boolean + | | | | +--ro holder-location? string + | | | +--ro uuid uuid + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro category? equipment-category + | | +--ro equipment-location? string + | | +--ro geographical-location? string + | | +--ro is-expected-actual-mismatch? boolean + | | +--ro expected-equipment* [] + | | | +--ro expected-non-field-replaceable-module* [] + | | | | +--ro common-equipment-properties + | | | | +--ro asset-type-identifier? string + | | | | +--ro equipment-type-description? string + | | | | +--ro equipment-type-identifier? string + | | | | +--ro equipment-type-name? string + | | | | +--ro equipment-type-version? string + | | | | +--ro manufacturer-identifier? string + | | | | +--ro manufacturer-name? string + | | | +--ro expected-holder* [] + | | | | +--ro common-holder-properties + | | | | +--ro holder-category? holder-category + | | | | +--ro is-guided? boolean + | | | | +--ro holder-location? string + | | | +--ro common-equipment-properties + | | | +--ro asset-type-identifier? string + | | | +--ro equipment-type-description? string + | | | +--ro equipment-type-identifier? string + | | | +--ro equipment-type-name? string + | | | +--ro equipment-type-version? string + | | | +--ro manufacturer-identifier? string + | | | +--ro manufacturer-name? string + | | +--ro actual-equipment + | | | +--ro actual-non-field-replaceable-module* [] + | | | | +--ro common-actual-properties + | | | | | +--ro asset-instance-identifier? string + | | | | | +--ro is-powered? boolean + | | | | | +--ro manufacture-date? tapi-common:date-and-time + | | | | | +--ro serial-number? string + | | | | | +--ro temperature? decimal64 + | | | | +--ro common-equipment-properties + | | | | +--ro asset-type-identifier? string + | | | | +--ro equipment-type-description? string + | | | | +--ro equipment-type-identifier? string + | | | | +--ro equipment-type-name? string + | | | | +--ro equipment-type-version? string + | | | | +--ro manufacturer-identifier? string + | | | | +--ro manufacturer-name? string + | | | +--ro common-actual-properties + | | | | +--ro asset-instance-identifier? string + | | | | +--ro is-powered? boolean + | | | | +--ro manufacture-date? tapi-common:date-and-time + | | | | +--ro serial-number? string + | | | | +--ro temperature? decimal64 + | | | +--ro common-equipment-properties + | | | +--ro asset-type-identifier? string + | | | +--ro equipment-type-description? string + | | | +--ro equipment-type-identifier? string + | | | +--ro equipment-type-name? string + | | | +--ro equipment-type-version? string + | | | +--ro manufacturer-identifier? string + | | | +--ro manufacturer-name? string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro access-port* [uuid] + | | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] + | | | +--ro connector-identification string + | | | +--ro pin-identification string + | | | +--ro equipment-uuid tapi-common:uuid + | | | +--ro pin-and-role* [] + | | | +--ro location-in-connector? string + | | | +--ro pin-role* string + | | | +--ro pin-name? string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro physical-span {tapi-streaming}? + | +--ro access-port* [device-uuid access-port-uuid] + | | +--ro device-uuid -> /tapi-common:context/tapi-equipment:physical-context/device/uuid + | | +--ro access-port-uuid -> /tapi-common:context/tapi-equipment:physical-context/device/access-port/uuid + | +--ro abstract-strand* [local-id] + | | +--ro adjacent-strand* [physical-span-uuid abstract-strand-local-id] + | | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid + | | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id + | | +--ro spliced-strand* [physical-span-uuid abstract-strand-local-id] + | | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid + | | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id + | | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] + | | | +--ro connector-identification string + | | | +--ro pin-identification string + | | | +--ro equipment-uuid tapi-common:uuid + | | | +--ro pin-and-role* [] + | | | +--ro location-in-connector? string + | | | +--ro pin-role* string + | | | +--ro pin-name? string + | | +--ro strand-media-characteristics* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro mep {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro direction? tapi-common:termination-direction + | +--ro mep-identifier? string + | +--ro peer-mep-identifier* string + | +--ro local-id? string + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro oam-job {tapi-streaming}? + | +--ro oam-service-end-point* [oam-service-uuid oam-service-end-point-local-id] + | | +--ro oam-service-uuid -> /tapi-common:context/tapi-oam:oam-context/oam-service/uuid + | | +--ro oam-service-end-point-local-id -> /tapi-common:context/tapi-oam:oam-context/oam-service/end-point/local-id + | +--ro oam-profile + | | +--ro oam-profile-uuid? -> /tapi-common:context/tapi-oam:oam-context/oam-profile/uuid + | +--ro pm-current-data* [local-id] + | | +--ro pm-history-data* [local-id] + | | | +--ro granularity-period + | | | | +--ro value? uint64 + | | | | +--ro unit? time-unit + | | | +--ro period-end-time? tapi-common:date-and-time + | | | +--ro suspect-interval-flag? boolean + | | | +--ro local-id string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro granularity-period + | | | +--ro value? uint64 + | | | +--ro unit? time-unit + | | +--ro timestamp? tapi-common:date-and-time + | | +--ro elapsed-time + | | | +--ro period* [unit] + | | | +--ro value? uint64 + | | | +--ro unit time-unit + | | +--ro suspect-interval-flag? boolean + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro oam-job-type? oam-job-type + | +--ro schedule + | | +--ro end-time? date-and-time + | | +--ro start-time? date-and-time + | +--ro creation-time? tapi-common:date-and-time + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro meg {tapi-streaming}? + | +--ro mep* [local-id] + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro direction? tapi-common:termination-direction + | | +--ro mep-identifier? string + | | +--ro peer-mep-identifier* string + | | +--ro local-id string + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | +--ro mip* [local-id] + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro direction? tapi-common:forwarding-direction + | +--ro meg-level? uint64 + | +--ro meg-identifier? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro mip {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro oam-service {tapi-streaming}? + | +--ro end-point* [local-id] + | | +--ro service-interface-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro connectivity-service-end-point + | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | | +--ro mep + | | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | | | +--ro mep-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mep/local-id + | | +--ro mip + | | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | | | +--ro mip-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mip/local-id + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro direction? tapi-common:port-direction + | | +--ro mep-identifier? string + | | +--ro peer-mep-identifier* string + | | +--ro local-id string + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | +--ro meg + | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | +--ro oam-profile + | | +--ro oam-profile-uuid? -> /tapi-common:context/tapi-oam:oam-context/oam-profile/uuid + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro direction? tapi-common:forwarding-direction + | +--ro meg-level? uint64 + +--ro oam-service-end-point {tapi-streaming}? + | +--ro service-interface-point + | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | +--ro connectivity-service-end-point + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | +--ro mep + | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | | +--ro mep-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mep/local-id + | +--ro mip + | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | | +--ro mip-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mip/local-id + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro direction? tapi-common:port-direction + | +--ro mep-identifier? string + | +--ro peer-mep-identifier* string + | +--ro local-id? string + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro pm-current-data {tapi-streaming}? + | +--ro pm-history-data* [local-id] + | | +--ro granularity-period + | | | +--ro value? uint64 + | | | +--ro unit? time-unit + | | +--ro period-end-time? tapi-common:date-and-time + | | +--ro suspect-interval-flag? boolean + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro granularity-period + | | +--ro value? uint64 + | | +--ro unit? time-unit + | +--ro timestamp? tapi-common:date-and-time + | +--ro elapsed-time + | | +--ro period* [unit] + | | +--ro value? uint64 + | | +--ro unit time-unit + | +--ro suspect-interval-flag? boolean + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro pm-history-data {tapi-streaming}? + | +--ro granularity-period + | | +--ro value? uint64 + | | +--ro unit? time-unit + | +--ro period-end-time? tapi-common:date-and-time + | +--ro suspect-interval-flag? boolean + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro oam-profile {tapi-streaming}? + | +--ro pm-threshold-data* [local-id] + | | +--ro granularity-period + | | | +--ro value? uint64 + | | | +--ro unit? time-unit + | | +--ro is-transient? boolean + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro pm-bin-data* [local-id] + | | +--ro granularity-period + | | | +--ro value? uint64 + | | | +--ro unit? time-unit + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro pm-threshold-data {tapi-streaming}? + | +--ro granularity-period + | | +--ro value? uint64 + | | +--ro unit? time-unit + | +--ro is-transient? boolean + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro pm-bin-data {tapi-streaming}? + | +--ro granularity-period + | | +--ro value? uint64 + | | +--ro unit? time-unit + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path {tapi-streaming}? + | +--ro link* [topology-uuid link-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro link-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/link/uuid + | +--ro routing-constraint + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-diversity-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro diversity-policy? diversity-policy + | | +--ro route-objective-function? route-objective-function + | | +--ro route-direction? tapi-common:forwarding-direction + | | +--ro is-exclusive? boolean + | | +--ro max-allowed-cost + | | | +--ro value? uint64 + | | | +--ro priority? uint64 + | | +--ro max-allowed-hops + | | | +--ro value? uint64 + | | | +--ro priority? uint64 + | | +--ro max-allowed-delay + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro direction? tapi-common:forwarding-direction + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path-computation-service {tapi-streaming}? + | +--ro path* [path-uuid] + | | +--ro path-uuid -> /tapi-common:context/tapi-path-computation:path-computation-context/path/uuid + | +--ro end-point* [local-id] + | | +--ro service-interface-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | | +--ro capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro role? tapi-common:port-role + | | +--ro direction? tapi-common:port-direction + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro routing-constraint + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-diversity-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro diversity-policy? diversity-policy + | | +--ro route-objective-function? route-objective-function + | | +--ro route-direction? tapi-common:forwarding-direction + | | +--ro is-exclusive? boolean + | | +--ro max-allowed-cost + | | | +--ro value? uint64 + | | | +--ro priority? uint64 + | | +--ro max-allowed-hops + | | | +--ro value? uint64 + | | | +--ro priority? uint64 + | | +--ro max-allowed-delay + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro topology-constraint + | | +--ro include-topology* tapi-common:uuid + | | +--ro avoid-topology* tapi-common:uuid + | | +--ro include-path* tapi-common:uuid + | | +--ro exclude-path* tapi-common:uuid + | | +--ro include-link* tapi-common:uuid + | | +--ro exclude-link* tapi-common:uuid + | | +--ro include-node* tapi-common:uuid + | | +--ro exclude-node* tapi-common:uuid + | | +--ro preferred-transport-layer* tapi-common:layer-protocol-name + | +--ro objective-function + | | +--ro bandwidth-optimization? tapi-common:directive-value + | | +--ro concurrent-paths? tapi-common:directive-value + | | +--ro cost-optimization? tapi-common:directive-value + | | +--ro link-utilization? tapi-common:directive-value + | | +--ro resource-sharing? tapi-common:directive-value + | | +--ro local-id? string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro optimization-constraint + | | +--ro traffic-interruption? tapi-common:directive-value + | | +--ro local-id? string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path-service-end-point {tapi-streaming}? + | +--ro service-interface-point + | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | +--ro capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro role? tapi-common:port-role + | +--ro direction? tapi-common:port-direction + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path-optimization-constraint {tapi-streaming}? + | +--ro traffic-interruption? tapi-common:directive-value + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path-objective-function {tapi-streaming}? + | +--ro bandwidth-optimization? tapi-common:directive-value + | +--ro concurrent-paths? tapi-common:directive-value + | +--ro cost-optimization? tapi-common:directive-value + | +--ro link-utilization? tapi-common:directive-value + | +--ro resource-sharing? tapi-common:directive-value + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro link {tapi-streaming}? + | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | +--ro direction? tapi-common:forwarding-direction + | +--ro resilience-type + | | +--ro restoration-policy? restoration-policy + | | +--ro protection-type? protection-type + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro error-characteristic? string + | +--ro loss-characteristic? string + | +--ro repeat-delivery-characteristic? string + | +--ro delivery-order-characteristic? string + | +--ro unavailable-time-characteristic? string + | +--ro server-integrity-process-characteristic? string + | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro risk-characteristic* [risk-characteristic-name] + | | +--ro risk-characteristic-name string + | | +--ro risk-identifier-list* string + | +--ro validation-mechanism* [validation-mechanism] + | | +--ro validation-mechanism string + | | +--ro layer-protocol-adjacency-validated? string + | | +--ro validation-robustness? string + | +--ro transitioned-layer-protocol-name* string + +--ro node {tapi-streaming}? + | +--ro owned-node-edge-point* [uuid] + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro mapped-service-interface-point* [service-interface-point-uuid] + | | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid + | | +--ro link-port-direction? tapi-common:port-direction + | | +--ro link-port-role? tapi-common:port-role + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | | +--ro termination-direction? termination-direction + | | +--ro termination-state? termination-state + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro node-rule-group* [uuid] + | | +--ro rule* [local-id] + | | | +--ro rule-type? rule-type + | | | +--ro forwarding-rule? forwarding-rule + | | | +--ro override-priority? uint64 + | | | +--ro cep-direction* tapi-common:port-direction + | | | +--ro cep-port-role* [] + | | | | +--ro port-role* port-role + | | | | +--ro port-role-rule* port-role-rule-option + | | | +--ro connection-spec-reference* [] + | | | | +--ro connection-spec-name? string + | | | | +--ro connection-spec-id? tapi-common:uuid + | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | +--ro signal-property + | | | | +--ro signal-property-name? string + | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | +--ro applicable-signal-value* string + | | | | +--ro number-of-signal-values? uint64 + | | | +--ro complex-rule* string + | | | +--ro local-id string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | +--ro inter-rule-group* [uuid] + | | | +--ro rule* [local-id] + | | | | +--ro rule-type? rule-type + | | | | +--ro forwarding-rule? forwarding-rule + | | | | +--ro override-priority? uint64 + | | | | +--ro cep-direction* tapi-common:port-direction + | | | | +--ro cep-port-role* [] + | | | | | +--ro port-role* port-role + | | | | | +--ro port-role-rule* port-role-rule-option + | | | | +--ro connection-spec-reference* [] + | | | | | +--ro connection-spec-name? string + | | | | | +--ro connection-spec-id? tapi-common:uuid + | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | | +--ro signal-property + | | | | | +--ro signal-property-name? string + | | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | | +--ro applicable-signal-value* string + | | | | | +--ro number-of-signal-values? uint64 + | | | | +--ro complex-rule* string + | | | | +--ro local-id string + | | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | | +--ro uuid uuid + | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro total-potential-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro available-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro cost-characteristic* [cost-name] + | | | | +--ro cost-name string + | | | | +--ro cost-value? string + | | | | +--ro cost-algorithm? string + | | | +--ro latency-characteristic* [traffic-property-name] + | | | | +--ro traffic-property-name string + | | | | +--ro fixed-latency-characteristic? string + | | | | +--ro queing-latency-characteristic? string + | | | | +--ro jitter-characteristic? string + | | | | +--ro wander-characteristic? string + | | | +--ro risk-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-characteristic* [risk-characteristic-name] + | | +--ro risk-characteristic-name string + | | +--ro risk-identifier-list* string + | +--ro encap-topology + | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro error-characteristic? string + | +--ro loss-characteristic? string + | +--ro repeat-delivery-characteristic? string + | +--ro delivery-order-characteristic? string + | +--ro unavailable-time-characteristic? string + | +--ro server-integrity-process-characteristic? string + | +--ro latency-characteristic* [traffic-property-name] + | +--ro traffic-property-name string + | +--ro fixed-latency-characteristic? string + | +--ro queing-latency-characteristic? string + | +--ro jitter-characteristic? string + | +--ro wander-characteristic? string + +--ro topology {tapi-streaming}? + | +--ro node* [uuid] + | | +--ro owned-node-edge-point* [uuid] + | | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro mapped-service-interface-point* [service-interface-point-uuid] + | | | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid + | | | +--ro link-port-direction? tapi-common:port-direction + | | | +--ro link-port-role? tapi-common:port-role + | | | +--ro uuid uuid + | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro administrative-state? administrative-state + | | | +--ro operational-state? operational-state + | | | +--ro lifecycle-state? lifecycle-state + | | | +--ro termination-direction? termination-direction + | | | +--ro termination-state? termination-state + | | | +--ro total-potential-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro node-rule-group* [uuid] + | | | +--ro rule* [local-id] + | | | | +--ro rule-type? rule-type + | | | | +--ro forwarding-rule? forwarding-rule + | | | | +--ro override-priority? uint64 + | | | | +--ro cep-direction* tapi-common:port-direction + | | | | +--ro cep-port-role* [] + | | | | | +--ro port-role* port-role + | | | | | +--ro port-role-rule* port-role-rule-option + | | | | +--ro connection-spec-reference* [] + | | | | | +--ro connection-spec-name? string + | | | | | +--ro connection-spec-id? tapi-common:uuid + | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | | +--ro signal-property + | | | | | +--ro signal-property-name? string + | | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | | +--ro applicable-signal-value* string + | | | | | +--ro number-of-signal-values? uint64 + | | | | +--ro complex-rule* string + | | | | +--ro local-id string + | | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | | +--ro inter-rule-group* [uuid] + | | | | +--ro rule* [local-id] + | | | | | +--ro rule-type? rule-type + | | | | | +--ro forwarding-rule? forwarding-rule + | | | | | +--ro override-priority? uint64 + | | | | | +--ro cep-direction* tapi-common:port-direction + | | | | | +--ro cep-port-role* [] + | | | | | | +--ro port-role* port-role + | | | | | | +--ro port-role-rule* port-role-rule-option + | | | | | +--ro connection-spec-reference* [] + | | | | | | +--ro connection-spec-name? string + | | | | | | +--ro connection-spec-id? tapi-common:uuid + | | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | | | +--ro signal-property + | | | | | | +--ro signal-property-name? string + | | | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | | | +--ro applicable-signal-value* string + | | | | | | +--ro number-of-signal-values? uint64 + | | | | | +--ro complex-rule* string + | | | | | +--ro local-id string + | | | | | +--ro name* [value-name] + | | | | | +--ro value-name string + | | | | | +--ro value? string + | | | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | | | +--ro uuid uuid + | | | | +--ro name* [value-name] + | | | | | +--ro value-name string + | | | | | +--ro value? string + | | | | +--ro total-potential-capacity + | | | | | +--ro total-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro bandwidth-profile + | | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | | +--ro committed-information-rate + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro committed-burst-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro peak-information-rate + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro peak-burst-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro color-aware? boolean + | | | | | +--ro coupling-flag? boolean + | | | | +--ro available-capacity + | | | | | +--ro total-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro bandwidth-profile + | | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | | +--ro committed-information-rate + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro committed-burst-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro peak-information-rate + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro peak-burst-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro color-aware? boolean + | | | | | +--ro coupling-flag? boolean + | | | | +--ro cost-characteristic* [cost-name] + | | | | | +--ro cost-name string + | | | | | +--ro cost-value? string + | | | | | +--ro cost-algorithm? string + | | | | +--ro latency-characteristic* [traffic-property-name] + | | | | | +--ro traffic-property-name string + | | | | | +--ro fixed-latency-characteristic? string + | | | | | +--ro queing-latency-characteristic? string + | | | | | +--ro jitter-characteristic? string + | | | | | +--ro wander-characteristic? string + | | | | +--ro risk-characteristic* [risk-characteristic-name] + | | | | +--ro risk-characteristic-name string + | | | | +--ro risk-identifier-list* string + | | | +--ro uuid uuid + | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro total-potential-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro available-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro cost-characteristic* [cost-name] + | | | | +--ro cost-name string + | | | | +--ro cost-value? string + | | | | +--ro cost-algorithm? string + | | | +--ro latency-characteristic* [traffic-property-name] + | | | | +--ro traffic-property-name string + | | | | +--ro fixed-latency-characteristic? string + | | | | +--ro queing-latency-characteristic? string + | | | | +--ro jitter-characteristic? string + | | | | +--ro wander-characteristic? string + | | | +--ro risk-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro encap-topology + | | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro error-characteristic? string + | | +--ro loss-characteristic? string + | | +--ro repeat-delivery-characteristic? string + | | +--ro delivery-order-characteristic? string + | | +--ro unavailable-time-characteristic? string + | | +--ro server-integrity-process-characteristic? string + | | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro link* [uuid] + | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | | +--ro direction? tapi-common:forwarding-direction + | | +--ro resilience-type + | | | +--ro restoration-policy? restoration-policy + | | | +--ro protection-type? protection-type + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro error-characteristic? string + | | +--ro loss-characteristic? string + | | +--ro repeat-delivery-characteristic? string + | | +--ro delivery-order-characteristic? string + | | +--ro unavailable-time-characteristic? string + | | +--ro server-integrity-process-characteristic? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro validation-mechanism* [validation-mechanism] + | | | +--ro validation-mechanism string + | | | +--ro layer-protocol-adjacency-validated? string + | | | +--ro validation-robustness? string + | | +--ro transitioned-layer-protocol-name* string + | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro node-edge-point {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro mapped-service-interface-point* [service-interface-point-uuid] + | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid + | +--ro link-port-direction? tapi-common:port-direction + | +--ro link-port-role? tapi-common:port-role + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro termination-direction? termination-direction + | +--ro termination-state? termination-state + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | +--ro total-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro bandwidth-profile + | +--ro bw-profile-type? bandwidth-profile-type + | +--ro committed-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro committed-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro color-aware? boolean + | +--ro coupling-flag? boolean + +--ro rule {tapi-streaming}? + | +--ro rule-type? rule-type + | +--ro forwarding-rule? forwarding-rule + | +--ro override-priority? uint64 + | +--ro cep-direction* tapi-common:port-direction + | +--ro cep-port-role* [] + | | +--ro port-role* port-role + | | +--ro port-role-rule* port-role-rule-option + | +--ro connection-spec-reference* [] + | | +--ro connection-spec-name? string + | | +--ro connection-spec-id? tapi-common:uuid + | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | +--ro signal-property + | | +--ro signal-property-name? string + | | +--ro signal-property-value-rule? signal-property-value-rule + | | +--ro applicable-signal-value* string + | | +--ro number-of-signal-values? uint64 + | +--ro complex-rule* string + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro node-rule-group {tapi-streaming}? + | +--ro rule* [local-id] + | | +--ro rule-type? rule-type + | | +--ro forwarding-rule? forwarding-rule + | | +--ro override-priority? uint64 + | | +--ro cep-direction* tapi-common:port-direction + | | +--ro cep-port-role* [] + | | | +--ro port-role* port-role + | | | +--ro port-role-rule* port-role-rule-option + | | +--ro connection-spec-reference* [] + | | | +--ro connection-spec-name? string + | | | +--ro connection-spec-id? tapi-common:uuid + | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | +--ro signal-property + | | | +--ro signal-property-name? string + | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | +--ro applicable-signal-value* string + | | | +--ro number-of-signal-values? uint64 + | | +--ro complex-rule* string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | +--ro inter-rule-group* [uuid] + | | +--ro rule* [local-id] + | | | +--ro rule-type? rule-type + | | | +--ro forwarding-rule? forwarding-rule + | | | +--ro override-priority? uint64 + | | | +--ro cep-direction* tapi-common:port-direction + | | | +--ro cep-port-role* [] + | | | | +--ro port-role* port-role + | | | | +--ro port-role-rule* port-role-rule-option + | | | +--ro connection-spec-reference* [] + | | | | +--ro connection-spec-name? string + | | | | +--ro connection-spec-id? tapi-common:uuid + | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | +--ro signal-property + | | | | +--ro signal-property-name? string + | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | +--ro applicable-signal-value* string + | | | | +--ro number-of-signal-values? uint64 + | | | +--ro complex-rule* string + | | | +--ro local-id string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-characteristic* [risk-characteristic-name] + | | +--ro risk-characteristic-name string + | | +--ro risk-identifier-list* string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro risk-characteristic* [risk-characteristic-name] + | +--ro risk-characteristic-name string + | +--ro risk-identifier-list* string + +--ro inter-rule-group {tapi-streaming}? + | +--ro rule* [local-id] + | | +--ro rule-type? rule-type + | | +--ro forwarding-rule? forwarding-rule + | | +--ro override-priority? uint64 + | | +--ro cep-direction* tapi-common:port-direction + | | +--ro cep-port-role* [] + | | | +--ro port-role* port-role + | | | +--ro port-role-rule* port-role-rule-option + | | +--ro connection-spec-reference* [] + | | | +--ro connection-spec-name? string + | | | +--ro connection-spec-id? tapi-common:uuid + | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | +--ro signal-property + | | | +--ro signal-property-name? string + | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | +--ro applicable-signal-value* string + | | | +--ro number-of-signal-values? uint64 + | | +--ro complex-rule* string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro risk-characteristic* [risk-characteristic-name] + | +--ro risk-characteristic-name string + | +--ro risk-identifier-list* string + +--ro network-topology-service {tapi-streaming}? + | +--ro topology* [topology-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro virtual-network-service {tapi-streaming}? + | +--ro topology + | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | +--ro end-point* [local-id] + | | +--ro service-interface-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro role? tapi-common:port-role + | | +--ro direction? tapi-common:port-direction + | | +--ro service-layer? tapi-common:layer-protocol-name + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro vnw-constraint* [local-id] + | | +--ro src-service-end-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro sink-service-end-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro diversity-exclusion* [virtual-nw-service-uuid] + | | | +--ro virtual-nw-service-uuid -> /tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/uuid + | | +--ro requested-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro service-level? string + | | +--ro service-layer* tapi-common:layer-protocol-name + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro schedule? string + | +--ro state + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro virtual-network-service-end-point {tapi-streaming}? + | +--ro service-interface-point + | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | +--ro role? tapi-common:port-role + | +--ro direction? tapi-common:port-direction + | +--ro service-layer? tapi-common:layer-protocol-name + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro virtual-network-constraint {tapi-streaming}? + +--ro src-service-end-point + | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + +--ro sink-service-end-point + | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + +--ro diversity-exclusion* [virtual-nw-service-uuid] + | +--ro virtual-nw-service-uuid -> /tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/uuid + +--ro requested-capacity + | +--ro total-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro bandwidth-profile + | +--ro bw-profile-type? bandwidth-profile-type + | +--ro committed-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro committed-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro color-aware? boolean + | +--ro coupling-flag? boolean + +--ro service-level? string + +--ro service-layer* tapi-common:layer-protocol-name + +--ro cost-characteristic* [cost-name] + | +--ro cost-name string + | +--ro cost-value? string + | +--ro cost-algorithm? string + +--ro latency-characteristic* [traffic-property-name] + | +--ro traffic-property-name string + | +--ro fixed-latency-characteristic? string + | +--ro queing-latency-characteristic? string + | +--ro jitter-characteristic? string + | +--ro wander-characteristic? string + +--ro local-id? string + +--ro name* [value-name] + +--ro value-name string + +--ro value? string diff --git a/YANG/tapi-streaming@2020-04-23.yang b/YANG/tapi-streaming@2020-04-23.yang index 1585adca..1fef5b5d 100644 --- a/YANG/tapi-streaming@2020-04-23.yang +++ b/YANG/tapi-streaming@2020-04-23.yang @@ -586,7 +586,7 @@ module tapi-streaming { identity ALARM_DETECTOR_STATE_ACTIVE { base ALARM_DETECTOR_STATE; description "The detector is indicating the operation of the monitored entity is not within acceptable bounds with respect to the specific condition measured. - If INTERMITTENT is supported there may be a requirement for persisted unacceptable operation after a problem occurs before ACTIVE is declared as an alternative may be to declare INTERMITTENT. + If INTERMITTENT is supported there may be a requirement for persisted unacceptable operation after a problem occurs before ACTIVE is declared. An alternative may be to declare INTERMITTENT. Where INTERMITTENT is supported, ACTIVE indicates the stable presence of a problem."; } identity ALARM_DETECTOR_STATE_INTERMITTENT { @@ -616,14 +616,14 @@ module tapi-streaming { } identity LOG_RECORD_STRATEGY_WHOLE_ENTITY_PERIODIC { base LOG_RECORD_STRATEGY; - description "A snapshot of an entity is recorded periodically regardess of whether there has been change or not."; + description "A snapshot of an entity is recorded periodically regardless of whether there has been change or not."; } identity LOG_STORAGE_STRATEGY { description "none"; } identity LOG_STORAGE_STRATEGY_COMPACTED { base LOG_STORAGE_STRATEGY; - description "The log uses some mechanism to remove noisey detail whilst enabling the client to achieve eventual consistency (alignment) with current state."; + description "The log uses some mechanism to remove noisy detail whilst enabling the client to achieve eventual consistency (alignment) with current state."; } identity LOG_STORAGE_STRATEGY_TRUNCATED { base LOG_STORAGE_STRATEGY; @@ -633,11 +633,11 @@ module tapi-streaming { identity LOG_STORAGE_STRATEGY_FULL_HISTORY { base LOG_STORAGE_STRATEGY; description "Maintains a history from system initiation with no missing records. - Provides initial state at the begining of the history"; + Provides initial state at the beginning of the history"; } identity LOG_STORAGE_STRATEGY_FULL_HISTORY_WITH_PERIODIC_BASELINE { base LOG_STORAGE_STRATEGY; - description "Provides a history with initial state and perioidic/occasional statements of current state at a particular point in time."; + description "Provides a history with initial state and periodic/occasional statements of current state at a particular point in time."; } identity STREAM_STATE { description "none"; @@ -645,7 +645,7 @@ module tapi-streaming { identity STREAM_STATE_ALIGNING { base STREAM_STATE; description "The log that underpins the stream is aligning with other backend services and hence may not be providing full service. - If events are provided they will be completely valid."; + If events are provided, they will be completely valid."; } identity STREAM_STATE_ACTIVE { base STREAM_STATE; @@ -665,7 +665,7 @@ module tapi-streaming { identity RECORD_TYPE_CREATE_UPDATE { base RECORD_TYPE; description "The record includes a create or update. - Where there is an update in a non-compacted log the information with be sparse (e.g., a single atttrinbute) and about an entity that is already known."; + Where there is an update in a non-compacted log the information with be sparse (e.g., a single attribute) and about an entity that is already known."; } identity RECORD_TYPE_DELETE { base RECORD_TYPE; @@ -684,20 +684,18 @@ module tapi-streaming { } identity SOURCE_PRECISION_UNKNOWN { base SOURCE_PRECISION; - description "none"; + description "The state of the clock at the event source is not known. + The view of time of day at the source is suspect."; } identity SOURCE_PRECISION_FREE_RUNNING { base SOURCE_PRECISION; description "The clock at the event source is free-running. - The view of time of day at the source may be significantly different from that at other sources. - "; + The view of time of day at the source may be significantly different from that at other sources."; } - identity SOURCE_PRECISION_SYNCHRONISED { + identity SOURCE_PRECISION_SYNCHRONIZED { base SOURCE_PRECISION; - description "The clock at the event source is appropriately synchronised to the timing master. - The view of time of day at the source should be essentially the same as that at other time-synchronized sources. - The state of the clock at the event source is not known. - The view of time of day at the source is suspect."; + description "The clock at the event source is appropriately synchroniZed to the timing master. + The view of time of day at the source should be essentially the same as that at other time-synchronized sources."; } identity SPREAD { description "none"; @@ -736,7 +734,7 @@ module tapi-streaming { type identityref { base ALARM_DETECTOR_STATE; } - description "The state of the processed boolean alarm detector. + description "The state of the processed Boolean alarm detector. The source applies some analysis to the raw detector to determine the state. The processing by the source my vary."; } @@ -745,7 +743,7 @@ module tapi-streaming { type perceived-severity; description "A device will provide an indication of importance for each alarm. This property indicates the importance. - In some cases the severity may change through the life of an active alarm."; + In some cases, the severity may change through the life of an active alarm."; } leaf service-affect { type service-affect; @@ -1006,12 +1004,12 @@ module tapi-streaming { leaf spread { type spread; config false; - description "Indicates the knowledge of the time of occurence of the event."; + description "Indicates the knowledge of the time of occurrence of the event."; } - leaf source-precesion { + leaf source-precision { type source-precision; config false; - description "none"; + description "Indicates how well the source time is synchronized with network time."; } description "Allows for recording of an aspect of imprecise time."; } @@ -1035,7 +1033,7 @@ module tapi-streaming { type identityref { base SPREAD; } - description "The alterntive time of occurrence statements."; + description "The alternative time of occurrence statements."; } typedef condition-detector-type { type identityref { @@ -1065,7 +1063,7 @@ module tapi-streaming { typedef perceived-severity { type enumeration { enum CRITICAL { - description "The higherst severity of ACTIVE/INTERMITTENT alarm."; + description "The highest severity of ACTIVE/INTERMITTENT alarm."; } enum MAJOR { description "The middle severity of ACTIVE/INTERMITTENT alarm."; @@ -1074,7 +1072,7 @@ module tapi-streaming { description "The lowest severity of ACTIVE/INTERMITTENT alarm."; } enum WARNING { - description "An extremely low importance ACTIVE/INTERMITTENT alarm (lowere than MINOR)."; + description "An extremely low importance ACTIVE/INTERMITTENT alarm (lower than MINOR)."; } enum CLEARED { description "The severity of a CLEAR where no other severity information is available."; @@ -1122,7 +1120,7 @@ module tapi-streaming { } description "Details relevant for a CompactedLog. The essential Compacted Log strategy is to remove historic records about a particular thing such that only the latest record about each thing exists in the log. - The essental strategy is refined by the paramters of this structure."; + The essential strategy is refined by the parameters of this structure."; } grouping alarm-condition-detector-detail { leaf alarm-detector-state { @@ -1135,21 +1133,21 @@ module tapi-streaming { config false; uses legacy-properties; description "Alarm systems of the 20th century were based primarily on local lamps (initially filament bulbs) and bells. - Lamps can only be on or off, and bells sounding or not sounding, so alarms were boolean in nature. - Where a detctor was essentially multi-state it was converted into multiple boolean statements. + Lamps can only be on or off, and bells sounding or not sounding, so alarms were Boolean in nature. + Where a detector was essentially multi-state it was converted into multiple Boolean statements. The management of the equipments was essentially human only and local only (there were rarely remote systems). The device with the problem was the only possible indicator of importance and it had only three distinct bulbs to illuminate (filament bulbs tend to fail requiring costly replacement). The devices were relatively simple in function and analysis of the detectors was crude. There was only the device to indicate severity The device also could provide the best view as to whether a service was impacted, although clearly it had almost no knowledge. - In a modern solution with well connected remote systems that increasingly analyse problems and where there is increasingly 'lights out' building operation, the device's guess at severity etc. is irrelavant. - In addition with sophisticated resilience mechanisms, the device cannot make any relevant statement on whether the customer service has been impacted. + In a modern solution with well-connected remote systems that increasingly analyze problems and where there is increasingly 'lights out' building operation, the device's guess at severity etc. is irrelevant. + In addition, with sophisticated resilience mechanisms, the device cannot make any relevant statement on whether the customer service has been impacted. Likewise, in a world where there were no remote systems and local management was the only practice, alarms had to be locally 'acknowledged'. - Where there are remote systems, per alarm acknowleged is burdensome. + Where there are remote systems, per alarm acknowledge is burdensome. However, many solutions and operational practices continue to use the historic schemes. On that basis, the schemes are supported but relegated to optional."; } - description "A record of the state of a detector where that detector has two underling states taht are of asymmetric importance."; + description "A record of the state of a detector where that detector has two underling states that are of asymmetric importance."; } grouping condition-detector { leaf condition-native-name { @@ -1160,9 +1158,9 @@ module tapi-streaming { leaf measured-entity-uuid { type tapi-common:uuid; config false; - description "The Uuid of the TAPI entity that represents the entity measured at source. - If the TAPI entity can not be identified as it cannot be mapped, then this property can be om mitted. - If the TAPI entity is a local class then this is the UUID of the GlobalClass parent of the entity of which this is part."; + description "The uuid of the TAPI entity that represents the entity measured at source. + If the TAPI entity cannot be identified as it cannot be mapped, then this property can be omitted. + If the TAPI entity is a local class, then this is the UUID of the GlobalClass parent of the entity of which this is part."; } leaf measured-entity-native-id { type string; @@ -1172,21 +1170,21 @@ module tapi-streaming { leaf condition-normalized-name { type string; config false; - description "It is often the case that there is a Condition Name that is commonly used or even standardised that has not been used by the source of the condition. - If this is the case then that common/standard name is provided in via this property."; + description "It is often the case that there is a Condition Name that is commonly used or even standardized that has not been used by the source of the condition. + If this is the case, then that common/standard name is provided in via this property."; } leaf measured-entity-class { type object-class-identifier; config false; description "The TAPI class of the measured entity. - If the class can not be identified as it cannot be mapped, then this property can be ommitted."; + If the class cannot be identified as it cannot be mapped, then this property can be omitted."; } leaf detector-uuid { type tapi-common:uuid; config false; - description "The Uuid of the TAPI entity that represents the detector. - If the TAPI entity can not be identified as it cannot be mapped, then this property can be ommitted. - Where the detector is not modelled independently, but instead is a part of the measured entity such that it is identified by a 'local id' built from the UUID of the measured entity and the condition name, then this property may be ommitted."; + description "The uuid of the TAPI entity that represents the detector. + If the TAPI entity cannot be identified as it cannot be mapped, then this property can be omitted. + Where the detector is not modelled independently, but instead is a part of the measured entity such that it is identified by a 'local id' built from the UUID of the measured entity and the condition name, then this property may be omitted."; } leaf detector-native-id { type string; @@ -1210,7 +1208,7 @@ module tapi-streaming { type string; config false; description "Where the measured entity is a local class and hence does not have a UUID the local ID is provided in conjunction with the parents ID. - The parent may also be a local class in which case its ID is a a local ID along with its parent ID. + The parent may also be a local class in which case its ID is a a local ID along with its parent ID. There will be a parent which is a global class which then supplies a UUID. The ID of the entity that is being measured is the combination of the UUID and the ordered list of local IDs. The local ID may not be provided where: @@ -1285,7 +1283,7 @@ module tapi-streaming { type string; config false; description "Provides the address for the connection. - The format of the address and attachment mechnism will depend on the connection protocol defined in another attribute of this class."; + The format of the address and attachment mechanism will depend on the connection protocol defined in another attribute of this class."; } leaf stream-state { type stream-state; @@ -1306,7 +1304,7 @@ module tapi-streaming { type string; config false; description "Names the connection protocol for this particular available stream. - The connection protocol is chosen from the lost of connecion protocols identified in the referenced SupportedStreamType."; + The connection protocol is chosen from the list of connection protocols identified in the referenced SupportedStreamType."; } uses tapi-common:global-class; description "Details of stream a stream that can be connected to by a client application."; @@ -1343,7 +1341,7 @@ module tapi-streaming { leaf segment-size { type string; config false; - description "Size of substructuring of the log."; + description "Size of sub-structuring of the log."; } leaf-list record-content { type object-class-identifier; @@ -1388,7 +1386,7 @@ module tapi-streaming { config false; description "Indicates whether the source is controlled (under management control) or potentially chaotic (under resource control). The time characteristic of the source may be determined from the metadata describing the resource (e.g., a detector). - Where there is an alternative (and probably more detailed) source of information on time characteristic this attribute can be ommitted."; + Where there is an alternative (and probably more detailed) source of information on time characteristic this attribute can be omitted."; } list additional-event-info { key 'value-name'; @@ -1433,12 +1431,12 @@ module tapi-streaming { description "In a complex log solution there may be various parts to the log. The record token is a compressed form of log record reference. This property provides the verbose form - Fore example it may include: + For example, it may include: - stream id - topic - partition - partition offset - - sequence number ( the offset is essentially the sequence number associated with the partition)"; + - sequence number (the offset is essentially the sequence number associated with the partition)"; } leaf log-append-time-stamp { type tapi-common:date-and-time;