ietf-dots-signal-control-preformat.yang | ietf-dots-signal-control.yang | |||
---|---|---|---|---|
module ietf-dots-signal-control { | module ietf-dots-signal-control { | |||
yang-version 1.1; | yang-version 1.1; | |||
namespace | namespace "urn:ietf:params:xml:ns:yang:ietf-dots-signal-control"; | |||
"urn:ietf:params:xml:ns:yang:ietf-dots-signal-control"; | ||||
prefix dots-control; | prefix dots-control; | |||
import ietf-dots-signal-channel { | import ietf-dots-signal-channel { | |||
prefix ietf-signal; | prefix ietf-signal; | |||
reference | reference | |||
"RFC 8782: Distributed Denial-of-Service Open Threat | "RFC 8782: Distributed Denial-of-Service Open Threat | |||
Signaling (DOTS) Signal Channel Specification"; | Signaling (DOTS) Signal Channel Specification"; | |||
} | } | |||
import ietf-dots-data-channel { | import ietf-dots-data-channel { | |||
prefix ietf-data; | prefix ietf-data; | |||
skipping to change at line 75 ¶ | skipping to change at line 73 ¶ | |||
feature control-filtering { | feature control-filtering { | |||
description | description | |||
"This feature means that the DOTS signal channel is able | "This feature means that the DOTS signal channel is able | |||
to manage the filtering rules created by the same DOTS | to manage the filtering rules created by the same DOTS | |||
client using the DOTS data channel."; | client using the DOTS data channel."; | |||
} | } | |||
augment "/ietf-signal:dots-signal/ietf-signal:message-type" | augment "/ietf-signal:dots-signal/ietf-signal:message-type" | |||
+ "/ietf-signal:mitigation-scope/ietf-signal:scope" { | + "/ietf-signal:mitigation-scope/ietf-signal:scope" { | |||
if-feature control-filtering; | if-feature "control-filtering"; | |||
description | ||||
description "ACL name and activation type."; | "ACL name and activation type."; | |||
list acl-list { | list acl-list { | |||
key "acl-name"; | key "acl-name"; | |||
description | description | |||
"List of ACLs as defined using the DOTS data | "List of ACLs as defined using the DOTS data | |||
channel. ACLs bound to a DOTS client are uniquely | channel. ACLs bound to a DOTS client are uniquely | |||
identified by a name."; | identified by a name."; | |||
leaf acl-name { | leaf acl-name { | |||
type leafref { | type leafref { | |||
path "/ietf-data:dots-data/ietf-data:dots-client" | path "/ietf-data:dots-data/ietf-data:dots-client" | |||
+ "/ietf-data:acls/ietf-data:acl/ietf-data:name"; | + "/ietf-data:acls/ietf-data:acl/ietf-data:name"; | |||
} | ||||
description | ||||
"Reference to the ACL name bound to a DOTS client."; | ||||
} | } | |||
description | leaf activation-type { | |||
"Reference to the ACL name bound to a DOTS client."; | type ietf-data:activation-type; | |||
} | default "activate-when-mitigating"; | |||
leaf activation-type { | description | |||
type ietf-data:activation-type; | "Sets the activation type of an ACL."; | |||
default "activate-when-mitigating"; | ||||
description | ||||
"Sets the activation type of an ACL."; | ||||
} | } | |||
} | } | |||
} | } | |||
} | } | |||
End of changes. 4 change blocks. | ||||
14 lines changed or deleted | 12 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |