Model for managing multicast configurations Copyright (c) 2016-2020 by Cisco Systems, Inc. All rights reserved.
Version: 2021-03-01
module Cisco-IOS-XE-wireless-mstream-cfg { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XE-wireless-mstream-cfg"; prefix wireless-mstream-cfg; import Cisco-IOS-XE-wireless-enum-types { prefix wireless-enum-types; } import ietf-inet-types { prefix inet; } import cisco-semver { prefix cisco-semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 Tel: +1 1800 553-NETS E-mail: cs-yang@cisco.com"; description "Model for managing multicast configurations Copyright (c) 2016-2020 by Cisco Systems, Inc. All rights reserved."; revision "2021-03-01" { description "- Add ASCII 32-126 and leading/trailing spaces restriction for stream name"; reference "4.0.0"; } revision "2019-05-01" { description "Added semantic version"; reference "3.1.0"; } revision "2019-03-03" { description "- Multicast related leaves name change - Updated descriptions - Removed currently unused rrc-type leaf"; reference "3.0.0"; } revision "2018-01-24" { description "The first generally available version"; reference "2.0.0"; } revision "2017-05-05" { description "Initial revision"; reference "1.0.0"; } cisco-semver:module-version "4.0.0"; cisco-semver:module-version "3.1.0"; cisco-semver:module-version "3.0.0"; cisco-semver:module-version "2.0.0"; cisco-semver:module-version "1.0.0"; container mstream-cfg-data { description "multicast Cisco_IOS_XE_wireless_mstream_cfg"; container mstream-groups { description "Multicast stream groups"; list mstream-group { key "group-name"; description "List of multicast stream groups"; leaf group-name { type string { pattern '[!-~]([ -~]*[!-~])?'; } description "Multicast stream group name"; } leaf start-ip-addr { type inet:ip-address; default "0.0.0.0"; description "Multicast stream group start IP address"; } leaf end-ip-addr { type inet:ip-address; default "0.0.0.0"; description "Multicast stream group end IP address"; } leaf pak-size { type uint16 { range "100 .. 1500"; } default "1200"; description "Expected packet size for the stream"; } leaf bandwidth { type uint16 { range "1 .. 35000"; } default "1000"; description "Expected bandwidth for the stream"; } leaf is-admitted { type boolean; default "true"; description "Admit the Multicast stream or deny"; } leaf is-periodical { type boolean; default "false"; description "Multicast RRC is periodical or initial"; } leaf qos { type wireless-enum-types:media-stream-qos; default "mstream-video"; description "Multicast stream QOS value"; } leaf priority { type uint16 { range "1 .. 8"; } default "4"; description "Multicast stream priority"; } leaf rrc-violation { type uint16 { range "1 .. 2"; } default "2"; description "Decision to drop or fall-back to best-effort in case of RRC violation"; } } // list mstream-group } // container mstream-groups container mstream-glob { presence "mstreamglob"; description "Multicast stream global"; leaf multicast-direct-state { type boolean; default "false"; description "Multicast direct state"; } leaf url { type string; default ""; description "Media stream session description protocol (SDP) URL"; } leaf email { type string; default ""; description "Media stream SDP email ID"; } leaf phone { type string; default ""; description "Media stream SDP phone number"; } leaf note { type string; default ""; description "Media stream SDP Note to client when stream is denied"; } leaf msg-state { type boolean; default "false"; description "Media stream SDP message state"; } } // container mstream-glob } // container mstream-cfg-data } // module Cisco-IOS-XE-wireless-mstream-cfg
© 2023 YumaWorks, Inc. All rights reserved.