Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data SecurityGroupRuleDescription = SecurityGroupRuleDescription' {}
- newSecurityGroupRuleDescription :: SecurityGroupRuleDescription
- securityGroupRuleDescription_fromPort :: Lens' SecurityGroupRuleDescription (Maybe Natural)
- securityGroupRuleDescription_protocol :: Lens' SecurityGroupRuleDescription (Maybe Text)
- securityGroupRuleDescription_iPV4Range :: Lens' SecurityGroupRuleDescription (Maybe Text)
- securityGroupRuleDescription_prefixListId :: Lens' SecurityGroupRuleDescription (Maybe Text)
- securityGroupRuleDescription_toPort :: Lens' SecurityGroupRuleDescription (Maybe Natural)
- securityGroupRuleDescription_iPV6Range :: Lens' SecurityGroupRuleDescription (Maybe Text)
Documentation
data SecurityGroupRuleDescription Source #
Describes a set of permissions for a security group rule.
See: newSecurityGroupRuleDescription
smart constructor.
SecurityGroupRuleDescription' | |
|
Instances
newSecurityGroupRuleDescription :: SecurityGroupRuleDescription Source #
Create a value of SecurityGroupRuleDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fromPort:SecurityGroupRuleDescription'
, securityGroupRuleDescription_fromPort
- The start of the port range for the TCP and UDP protocols, or an
ICMP/ICMPv6 type number. A value of -1
indicates all ICMP/ICMPv6
types.
$sel:protocol:SecurityGroupRuleDescription'
, securityGroupRuleDescription_protocol
- The IP protocol name (tcp
, udp
, icmp
, icmpv6
) or number.
$sel:iPV4Range:SecurityGroupRuleDescription'
, securityGroupRuleDescription_iPV4Range
- The IPv4 ranges for the security group rule.
$sel:prefixListId:SecurityGroupRuleDescription'
, securityGroupRuleDescription_prefixListId
- The ID of the prefix list for the security group rule.
$sel:toPort:SecurityGroupRuleDescription'
, securityGroupRuleDescription_toPort
- The end of the port range for the TCP and UDP protocols, or an
ICMP/ICMPv6 code. A value of -1
indicates all ICMP/ICMPv6 codes.
$sel:iPV6Range:SecurityGroupRuleDescription'
, securityGroupRuleDescription_iPV6Range
- The IPv6 ranges for the security group rule.
securityGroupRuleDescription_fromPort :: Lens' SecurityGroupRuleDescription (Maybe Natural) Source #
The start of the port range for the TCP and UDP protocols, or an
ICMP/ICMPv6 type number. A value of -1
indicates all ICMP/ICMPv6
types.
securityGroupRuleDescription_protocol :: Lens' SecurityGroupRuleDescription (Maybe Text) Source #
The IP protocol name (tcp
, udp
, icmp
, icmpv6
) or number.
securityGroupRuleDescription_iPV4Range :: Lens' SecurityGroupRuleDescription (Maybe Text) Source #
The IPv4 ranges for the security group rule.
securityGroupRuleDescription_prefixListId :: Lens' SecurityGroupRuleDescription (Maybe Text) Source #
The ID of the prefix list for the security group rule.
securityGroupRuleDescription_toPort :: Lens' SecurityGroupRuleDescription (Maybe Natural) Source #
The end of the port range for the TCP and UDP protocols, or an
ICMP/ICMPv6 code. A value of -1
indicates all ICMP/ICMPv6 codes.
securityGroupRuleDescription_iPV6Range :: Lens' SecurityGroupRuleDescription (Maybe Text) Source #
The IPv6 ranges for the security group rule.