Supported Platforms
Related Documentation
- ACX, EX, M, MX, PTX, SRX, T Series
- SLAX Elements and Element Attributes Overview
- ACX, EX, J, M, MX, SRX, T Series
- attribute
- attribute-set
- element
use-attribute-sets
Syntax
use-attribute-sets attribute-set-name;
Release Information
Statement introduced in version 1.1 of the SLAX language, which is supported in Junos OS Release 12.2 and later releases.
Description
Add the attributes in the attribute set to the current element. The use-attribute-sets statement can be used under the attribute‑set, copy‑node, and element statements, as well as under a normal element.
Attributes
attribute-set-name | — | Name of the attribute set, which is defined using an attribute-set statement. |
SLAX Example
The following example creates two attribute sets: table-attributes and table-attributes-ext. The table-attributes-ext set includes all of the attributes that are already defined in the table-attributes set through use of the use-attributes-sets statement. In the main script body, the table-attributes-ext attribute set is applied to the <table> element. The <table> element includes the four attributes: order, cellpadding, cellspacing, and border.
version 1.1; var $cellpadding = "0"; var $cellspacing = "10"; attribute-set table-attributes { attribute "order" { expr "0"; } attribute "cellpadding" { expr $cellpadding; } attribute "cellspacing" { expr $cellspacing; } } attribute-set table-attributes-ext { use-attribute-sets table-attributes; attribute "border" { expr "0"; } } match / { ... <table> { use-attribute-sets table-attributes-ext; } }
Related Documentation
- ACX, EX, M, MX, PTX, SRX, T Series
- SLAX Elements and Element Attributes Overview
- ACX, EX, J, M, MX, SRX, T Series
- attribute
- attribute-set
- element
Published: 2013-03-05
Supported Platforms
Related Documentation
- ACX, EX, M, MX, PTX, SRX, T Series
- SLAX Elements and Element Attributes Overview
- ACX, EX, J, M, MX, SRX, T Series
- attribute
- attribute-set
- element