| 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/ | ||||