Skip to content

AnalysisSecurityGroupRule

Source code in docs_src/capo_ec2/types/analysis_security_group_rule.py
class AnalysisSecurityGroupRule(TypedDict, closed=True):
    cidr: NotRequired["capo_ec2.types.string.String"]
    """<p>The IPv4 address range, in CIDR notation.</p>"""
    direction: NotRequired["capo_ec2.types.string.String"]
    """<p>The direction. The following are the possible values:</p> <ul> <li> <p>egress</p> </li> <li> <p>ingress</p> </li> </ul>"""
    security_group_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The security group ID.</p>"""
    port_range: NotRequired["capo_ec2.types.port_range.PortRange"]
    """<p>The port range.</p>"""
    prefix_list_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The prefix list ID.</p>"""
    protocol: NotRequired["capo_ec2.types.string.String"]
    """<p>The protocol name.</p>"""

cidr instance-attribute

cidr: NotRequired[String]

The IPv4 address range, in CIDR notation.

direction instance-attribute

direction: NotRequired[String]

The direction. The following are the possible values:

  • egress

  • ingress

port_range instance-attribute

port_range: NotRequired[PortRange]

The port range.

prefix_list_id instance-attribute

prefix_list_id: NotRequired[String]

The prefix list ID.

protocol instance-attribute

protocol: NotRequired[String]

The protocol name.

security_group_id instance-attribute

security_group_id: NotRequired[String]

The security group ID.