SecurityGroupRuleRequest
¶
Source code in docs_src/capo_ec2/types/security_group_rule_request.py
cidr_ipv4
instance-attribute
¶
cidr_ipv4: NotRequired[String]
The IPv4 CIDR range. To specify a single IPv4 address, use the /32 prefix length.
cidr_ipv6
instance-attribute
¶
cidr_ipv6: NotRequired[String]
The IPv6 CIDR range. To specify a single IPv6 address, use the /128 prefix length.
description
instance-attribute
¶
description: NotRequired[String]
The description of the security group rule.
from_port
instance-attribute
¶
from_port: NotRequired[Integer]
If the protocol is TCP or UDP, this is the start of the port range. If the protocol is ICMP or ICMPv6, this is the ICMP type or -1 (all ICMP types).
ip_protocol
instance-attribute
¶
ip_protocol: NotRequired[String]
The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).
Use -1 to specify all protocols.
prefix_list_id
instance-attribute
¶
prefix_list_id: NotRequired[PrefixListResourceId]
The ID of the prefix list.
referenced_group_id
instance-attribute
¶
referenced_group_id: NotRequired[SecurityGroupId]
The ID of the security group that is referenced in the security group rule.