Skip to content

PathComponent

Source code in docs_src/capo_ec2/types/path_component.py
class PathComponent(TypedDict, closed=True):
    sequence_number: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The sequence number.</p>"""
    acl_rule: NotRequired["capo_ec2.types.analysis_acl_rule.AnalysisAclRule"]
    """<p>The network ACL rule.</p>"""
    attached_to: NotRequired["capo_ec2.types.analysis_component.AnalysisComponent"]
    """<p>The resource to which the path component is attached.</p>"""
    component: NotRequired["capo_ec2.types.analysis_component.AnalysisComponent"]
    """<p>The component.</p>"""
    destination_vpc: NotRequired["capo_ec2.types.analysis_component.AnalysisComponent"]
    """<p>The destination VPC.</p>"""
    outbound_header: NotRequired[
        "capo_ec2.types.analysis_packet_header.AnalysisPacketHeader"
    ]
    """<p>The outbound header.</p>"""
    inbound_header: NotRequired[
        "capo_ec2.types.analysis_packet_header.AnalysisPacketHeader"
    ]
    """<p>The inbound header.</p>"""
    route_table_route: NotRequired[
        "capo_ec2.types.analysis_route_table_route.AnalysisRouteTableRoute"
    ]
    """<p>The route table route.</p>"""
    security_group_rule: NotRequired[
        "capo_ec2.types.analysis_security_group_rule.AnalysisSecurityGroupRule"
    ]
    """<p>The security group rule.</p>"""
    source_vpc: NotRequired["capo_ec2.types.analysis_component.AnalysisComponent"]
    """<p>The source VPC.</p>"""
    subnet: NotRequired["capo_ec2.types.analysis_component.AnalysisComponent"]
    """<p>The subnet.</p>"""
    vpc: NotRequired["capo_ec2.types.analysis_component.AnalysisComponent"]
    """<p>The component VPC.</p>"""
    additional_details: NotRequired[
        "capo_ec2.types.additional_detail_list.AdditionalDetailList"
    ]
    """<p>The additional details.</p>"""
    transit_gateway: NotRequired["capo_ec2.types.analysis_component.AnalysisComponent"]
    """<p>The transit gateway.</p>"""
    transit_gateway_route_table_route: NotRequired[
        "capo_ec2.types.transit_gateway_route_table_route.TransitGatewayRouteTableRoute"
    ]
    """<p>The route in a transit gateway route table.</p>"""
    explanations: NotRequired["capo_ec2.types.explanation_list.ExplanationList"]
    """<p>The explanation codes.</p>"""
    elastic_load_balancer_listener: NotRequired[
        "capo_ec2.types.analysis_component.AnalysisComponent"
    ]
    """<p>The load balancer listener.</p>"""
    firewall_stateless_rule: NotRequired[
        "capo_ec2.types.firewall_stateless_rule.FirewallStatelessRule"
    ]
    """<p>The Network Firewall stateless rule.</p>"""
    firewall_stateful_rule: NotRequired[
        "capo_ec2.types.firewall_stateful_rule.FirewallStatefulRule"
    ]
    """<p>The Network Firewall stateful rule.</p>"""
    service_name: NotRequired["capo_ec2.types.string.String"]
    """<p>The name of the VPC endpoint service.</p>"""

acl_rule instance-attribute

acl_rule: NotRequired[AnalysisAclRule]

The network ACL rule.

additional_details instance-attribute

additional_details: NotRequired[AdditionalDetailList]

The additional details.

attached_to instance-attribute

attached_to: NotRequired[AnalysisComponent]

The resource to which the path component is attached.

component instance-attribute

component: NotRequired[AnalysisComponent]

The component.

destination_vpc instance-attribute

destination_vpc: NotRequired[AnalysisComponent]

The destination VPC.

elastic_load_balancer_listener instance-attribute

elastic_load_balancer_listener: NotRequired[AnalysisComponent]

The load balancer listener.

explanations instance-attribute

explanations: NotRequired[ExplanationList]

The explanation codes.

firewall_stateful_rule instance-attribute

firewall_stateful_rule: NotRequired[FirewallStatefulRule]

The Network Firewall stateful rule.

firewall_stateless_rule instance-attribute

firewall_stateless_rule: NotRequired[FirewallStatelessRule]

The Network Firewall stateless rule.

inbound_header instance-attribute

inbound_header: NotRequired[AnalysisPacketHeader]

The inbound header.

outbound_header instance-attribute

outbound_header: NotRequired[AnalysisPacketHeader]

The outbound header.

route_table_route instance-attribute

route_table_route: NotRequired[AnalysisRouteTableRoute]

The route table route.

security_group_rule instance-attribute

security_group_rule: NotRequired[AnalysisSecurityGroupRule]

The security group rule.

sequence_number instance-attribute

sequence_number: NotRequired[Integer]

The sequence number.

service_name instance-attribute

service_name: NotRequired[String]

The name of the VPC endpoint service.

source_vpc instance-attribute

source_vpc: NotRequired[AnalysisComponent]

The source VPC.

subnet instance-attribute

subnet: NotRequired[AnalysisComponent]

The subnet.

transit_gateway instance-attribute

transit_gateway: NotRequired[AnalysisComponent]

The transit gateway.

transit_gateway_route_table_route instance-attribute

transit_gateway_route_table_route: NotRequired[TransitGatewayRouteTableRoute]

The route in a transit gateway route table.

vpc instance-attribute

vpc: NotRequired[AnalysisComponent]

The component VPC.