| Policy Value ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
This class is used to provide an unordered list of IPv4 addresses, IPv6 addresses, ranges of IPv4 addresses, ranges of IPv6 addresses, and hostnames to be matched against in a policy condition. The format of each string is specified according to the ABNF definition of an IPv4 address.If a hostname is matched against another valid IP address, the match is done by resolving the hostname intoa valid IPv4 or IPv6 address. Matching hostnames against each other, like matching IP addresses (of the same type) against each other, is done using a string comparison. Matching an IPv4 address against an IPv6 address fails.
Attributes | ||
String | ![]() |
This is an array of string values. Each string value contains a particular value to filter on. Note that all values must have the format specified in the Format attribute of this class. |
Integer | ![]() |
This is an enumerated integer that is used to specify the type of IP address that this instance represents. Values include: 1: IPv4 2: IPv6 3: hostname |
Integer | ![]() |
This is an enumerated integer attribute that contains one of 5 different representations for an address or address range, as specified below: - 0: a single address in dot notation, such as 12.1.1.2 - 1: an address range specified by an address with a prefix, such as 12.1.1.0/15 - 2: an address range specified by a starting address in dot notation and an ending address in dot notation, separated by "-". The range includes all addresses between the range's starting and ending addresses, including these two addresses, such as 12.1.1.3-12.1.22.5 - 3: an address range specified by an address and mask. The address and mask are represented in dot notation, separated by a comma ",", such as 2.3.128.0,255.255.248.0. - 4: a single Hostname, as specified in RFC1035 |
Attributes inherited from ![]() |
||
![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | IPAddressValue |
Name Expression | |
Namespace | Policy Value ABE |
Owned Template Signature | |
Owner | Policy Value ABE |
Owning Template Parameter | |
Package | Policy Value ABE |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Value ABE::IPAddressValue |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public String addressValueList
This is an array of string values. Each string value contains a particular value to filter on. Note that all values must have the format specified in the Format attribute of this class.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | IPAddressValue |
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 | addressValueList |
Name Expression | |
Namespace | IPAddressValue |
Opposite | |
Owner | IPAddressValue |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Value ABE::IPAddressValue::addressValueList |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public Integer typeOfAddress
This is an enumerated integer that is used to specify the type of IP address that this instance represents. Values include: 1: IPv4 2: IPv6 3: hostname
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | IPAddressValue |
Datatype | |
Default | 1 |
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 | typeOfAddress |
Name Expression | |
Namespace | IPAddressValue |
Opposite | |
Owner | IPAddressValue |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Value ABE::IPAddressValue::typeOfAddress |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public Integer valueAddressFormat
This is an enumerated integer attribute that contains one of 5 different representations for an address or address range, as specified below: - 0: a single address in dot notation, such as 12.1.1.2 - 1: an address range specified by an address with a prefix, such as 12.1.1.0/15 - 2: an address range specified by a starting address in dot notation and an ending address in dot notation, separated by "-". The range includes all addresses between the range's starting and ending addresses, including these two addresses, such as 12.1.1.3-12.1.22.5 - 3: an address range specified by an address and mask. The address and mask are represented in dot notation, separated by a comma ",", such as 2.3.128.0,255.255.248.0. - 4: a single Hostname, as specified in RFC1035
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | IPAddressValue |
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 | valueAddressFormat |
Name Expression | |
Namespace | IPAddressValue |
Opposite | |
Owner | IPAddressValue |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Value ABE::IPAddressValue::valueAddressFormat |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Value ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |