/AWS1/CL_FMSSECGROUPRULEDESC¶
Describes a set of permissions for a security group rule.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_ipv4range TYPE /AWS1/FMSCIDR /AWS1/FMSCIDR¶
The IPv4 ranges for the security group rule.
iv_ipv6range TYPE /AWS1/FMSCIDR /AWS1/FMSCIDR¶
The IPv6 ranges for the security group rule.
iv_prefixlistid TYPE /AWS1/FMSRESOURCEID /AWS1/FMSRESOURCEID¶
The ID of the prefix list for the security group rule.
iv_protocol TYPE /AWS1/FMSLENGTHBOUNDEDSTRING /AWS1/FMSLENGTHBOUNDEDSTRING¶
The IP protocol name (
tcp,udp,icmp,icmpv6) or number.
iv_fromport TYPE /AWS1/FMSIPPORTNUMBER /AWS1/FMSIPPORTNUMBER¶
The start of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of
-1indicates all ICMP/ICMPv6 types.
iv_toport TYPE /AWS1/FMSIPPORTNUMBER /AWS1/FMSIPPORTNUMBER¶
The end of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of
-1indicates all ICMP/ICMPv6 codes.
Queryable Attributes¶
IPV4Range¶
The IPv4 ranges for the security group rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IPV4RANGE() |
Getter for IPV4RANGE, with configurable default |
ASK_IPV4RANGE() |
Getter for IPV4RANGE w/ exceptions if field has no value |
HAS_IPV4RANGE() |
Determine if IPV4RANGE has a value |
IPV6Range¶
The IPv6 ranges for the security group rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IPV6RANGE() |
Getter for IPV6RANGE, with configurable default |
ASK_IPV6RANGE() |
Getter for IPV6RANGE w/ exceptions if field has no value |
HAS_IPV6RANGE() |
Determine if IPV6RANGE has a value |
PrefixListId¶
The ID of the prefix list for the security group rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PREFIXLISTID() |
Getter for PREFIXLISTID, with configurable default |
ASK_PREFIXLISTID() |
Getter for PREFIXLISTID w/ exceptions if field has no value |
HAS_PREFIXLISTID() |
Determine if PREFIXLISTID has a value |
Protocol¶
The IP protocol name (
tcp,udp,icmp,icmpv6) or number.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROTOCOL() |
Getter for PROTOCOL, with configurable default |
ASK_PROTOCOL() |
Getter for PROTOCOL w/ exceptions if field has no value |
HAS_PROTOCOL() |
Determine if PROTOCOL has a value |
FromPort¶
The start of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of
-1indicates all ICMP/ICMPv6 types.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FROMPORT() |
Getter for FROMPORT, with configurable default |
ASK_FROMPORT() |
Getter for FROMPORT w/ exceptions if field has no value |
HAS_FROMPORT() |
Determine if FROMPORT has a value |
ToPort¶
The end of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of
-1indicates all ICMP/ICMPv6 codes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOPORT() |
Getter for TOPORT, with configurable default |
ASK_TOPORT() |
Getter for TOPORT w/ exceptions if field has no value |
HAS_TOPORT() |
Determine if TOPORT has a value |