| Policy Variable ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
This class represents using the value of IPv4 source and/or destination addresses as part of a condition expression. Thus, only IPv4AddressValue classes can be used in the value portion of the condition expression with this PolicyVariable.
Attributes | ||
String | ![]() |
This attribute is an unordered list of strings, each specifying asingle IPv4 address, a hostname, or a range of IPv4 addresses, according to the ABNF definition of an IPv4 address as specified below: IPv4address = 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT IPv4prefix = IPv4address "/" 1*2DIGIT IPv4range = IPv4address"-"IPv4address IPv4maskedaddress = IPv4address","IPv4addressHostnames are defined in RFC1035.In the above definition, each string entry is either: 1. A single Ipv4address in dot notation as defined above. Example: 121.1.1.2 2. A single Hostname. Hostname format follows the guidelines and restrictions specified in RFC1035. Example: www.bigcompany.com 3. An IPv4range address range defined above, specified by a start address in dot notation and an end address in dot notation, separated by "-". The range includes all addresses between the range's start and end addresses, including the start and end addresses. Example: 1.1.22.1-1.1.22.5 4. An IPv4maskedaddress address range defined above, specified by an address and mask. The address and mask are represented in dot notation separated by a comma ",". Example: 2.3.128.0,255.255.248.0. 5. An IPv4prefix address range defined above specified by an address and a prefix length separated by "/". Example: 2.3.128.0/15 |
Integer | ![]() |
This is an enumerated integer that defines if this variable is used to represent source addresses, destination addresses, or both. Values are: 0: source addresses 1: destination addresses 2: both |
Integer | ![]() |
This attribute is an enumerated integer that defines the particular packet header that contains the IPv4 address information. Specifying the packet header is necessary in case the address is tunneled. In this case, it is mandatory that the correct address be chosen for comparison. Values are: 0: outermost header 1: next innermost header 2: second innermost headeretc. |
Attributes inherited from ![]() |
||
![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | IPv4Variable |
Name Expression | |
Namespace | Policy Variable ABE |
Owned Template Signature | |
Owner | Policy Variable ABE |
Owning Template Parameter | |
Package | Policy Variable ABE |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Variable ABE::IPv4Variable |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public String v4AddressList
This attribute is an unordered list of strings, each specifying asingle IPv4 address, a hostname, or a range of IPv4 addresses, according to the ABNF definition of an IPv4 address as specified below: IPv4address = 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT IPv4prefix = IPv4address "/" 1*2DIGIT IPv4range = IPv4address"-"IPv4address IPv4maskedaddress = IPv4address","IPv4addressHostnames are defined in RFC1035.In the above definition, each string entry is either: 1. A single Ipv4address in dot notation as defined above. Example: 121.1.1.2 2. A single Hostname. Hostname format follows the guidelines and restrictions specified in RFC1035. Example: www.bigcompany.com 3. An IPv4range address range defined above, specified by a start address in dot notation and an end address in dot notation, separated by "-". The range includes all addresses between the range's start and end addresses, including the start and end addresses. Example: 1.1.22.1-1.1.22.5 4. An IPv4maskedaddress address range defined above, specified by an address and mask. The address and mask are represented in dot notation separated by a comma ",". Example: 2.3.128.0,255.255.248.0. 5. An IPv4prefix address range defined above specified by an address and a prefix length separated by "/". Example: 2.3.128.0/15
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | IPv4Variable |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | v4AddressList |
Name Expression | |
Namespace | IPv4Variable |
Opposite | |
Owner | IPv4Variable |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Variable ABE::IPv4Variable::v4AddressList |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public Integer v4Direction
This is an enumerated integer that defines if this variable is used to represent source addresses, destination addresses, or both. Values are: 0: source addresses 1: destination addresses 2: both
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | IPv4Variable |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | v4Direction |
Name Expression | |
Namespace | IPv4Variable |
Opposite | |
Owner | IPv4Variable |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Variable ABE::IPv4Variable::v4Direction |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public Integer v4HeaderNumber
This attribute is an enumerated integer that defines the particular packet header that contains the IPv4 address information. Specifying the packet header is necessary in case the address is tunneled. In this case, it is mandatory that the correct address be chosen for comparison. Values are: 0: outermost header 1: next innermost header 2: second innermost headeretc.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | IPv4Variable |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | v4HeaderNumber |
Name Expression | |
Namespace | IPv4Variable |
Opposite | |
Owner | IPv4Variable |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Variable ABE::IPv4Variable::v4HeaderNumber |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Variable ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |