sonic-system-aaa YANG¶
概要¶
- module:
sonic-system-aaa - namespace:
http://github.com/sonic-net/sonic-system-aaa - revision:
2021-10-12 - import:
sonic-types,sonic-system-tacacs - top container:
sonic-system-aaa
Authentication, Authorization, and Accounting (AAA) YANG module for SONiC OS.1
データフロー (自動生成)¶
flowchart LR
Y["sonic-system-aaa"]
C1[("CONFIG_DB<br/>AAA")]
Y --> C1
D1["hostcfgd"]
C1 --> D1
C2[("CONFIG_DB<br/>TACPLUS")]
Y --> C2
C2 --> D1
C3[("CONFIG_DB<br/>RADIUS")]
Y --> C3
C3 --> D1
凡例
YANG モジュールから CONFIG_DB テーブル経由で subscribe する daemon/orch までを docs/reference/config-db-orch-map.md から機械生成したミニ図。詳細・例外は本ページ本文を参照。
関連ページ¶
本 YANG モジュールに対応する CONFIG_DB / CLI / HLD / Topics への相互リンク。inject_yang_xref.py により自動生成されます。
対応 CONFIG_DB¶
関連 CLI¶
関連 HLD¶
- AAA Improvements(PAM / NSS / D-Bus / RBAC 多重ロール)
- sonic-banner YANG
- sonic-fips YANG
- sonic-ntp YANG
- sonic-passwh YANG
- sonic-snmp YANG
- sonic-ssh-server YANG
- 発展トピック
ツリー¶
module: sonic-system-aaa
+--rw sonic-system-aaa
+--rw AAA
+--rw AAA_LIST* [type]
+--rw type enumeration
+--rw login? string
+--rw failthrough? stypes:boolean_type
+--rw fallback? stypes:boolean_type
+--rw debug? stypes:boolean_type
+--rw trace? stypes:boolean_type
leaf 一覧¶
| leaf | パス | 型 | 必須 | デフォルト | enum / 範囲 / leafref | 説明 |
|---|---|---|---|---|---|---|
type |
sonic-system-aaa/AAA/AAA_LIST/type |
enumeration |
yes | authentication, authorization, accounting | AAA function type: authentication, authorization, or accounting. | |
login |
sonic-system-aaa/AAA/AAA_LIST/login |
string |
local | pattern ((ldap|tacacs\+|local|radius|default),)*(ldap|tacacs\+|lo... |
Ordered list of authentication methods to attempt (radius, tacacs+, ldap, local, or default). | |
failthrough |
sonic-system-aaa/AAA/AAA_LIST/failthrough |
stypes:boolean_type |
False | When true, authentication continues to the next method in the list upon failure. | ||
fallback |
sonic-system-aaa/AAA/AAA_LIST/fallback |
stypes:boolean_type |
False | When true, falls back to local authentication if all remote methods fail. | ||
debug |
sonic-system-aaa/AAA/AAA_LIST/debug |
stypes:boolean_type |
False | Enable or disable verbose AAA debug logging. | ||
trace |
sonic-system-aaa/AAA/AAA_LIST/trace |
stypes:boolean_type |
False | Enable or disable AAA protocol packet tracing. |
leafref / 依存¶
- なし(このモジュール内で直接 leafref を持つ leaf はない)
augment / deviation¶
- なし
関連 CONFIG_DB / CLI¶
関連 YANG モジュール¶
意味的に関連する SONiC YANG モジュール (slug prefix / curated group / frontmatter related.yang から自動抽出):
関連リファレンス¶
- CONFIG_DB:
AAA/TACPLUS/RADIUS - CLI:
config aaa
引用元¶
関連 Topics¶
-
sonic-net/sonic-buildimagesrc/sonic-yang-models/yang-models/sonic-system-aaa.yang@9ea932ec2e18f35e58268ec2e4456b1d4afd65cd↩