Skip to content

TransitGatewayRouteTableAnnouncement

Source code in docs_src/capo_ec2/types/transit_gateway_route_table_announcement.py
class TransitGatewayRouteTableAnnouncement(TypedDict, closed=True):
    transit_gateway_route_table_announcement_id: NotRequired[
        "capo_ec2.types.transit_gateway_route_table_announcement_id.TransitGatewayRouteTableAnnouncementId"
    ]
    """<p>The ID of the transit gateway route table announcement.</p>"""
    transit_gateway_id: NotRequired[
        "capo_ec2.types.transit_gateway_id.TransitGatewayId"
    ]
    """<p>The ID of the transit gateway.</p>"""
    core_network_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the core network for the transit gateway route table announcement.</p>"""
    peer_transit_gateway_id: NotRequired[
        "capo_ec2.types.transit_gateway_id.TransitGatewayId"
    ]
    """<p>The ID of the peer transit gateway.</p>"""
    peer_core_network_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the core network ID for the peer.</p>"""
    peering_attachment_id: NotRequired[
        "capo_ec2.types.transit_gateway_attachment_id.TransitGatewayAttachmentId"
    ]
    """<p>The ID of the peering attachment.</p>"""
    announcement_direction: NotRequired[
        "capo_ec2.types.transit_gateway_route_table_announcement_direction.TransitGatewayRouteTableAnnouncementDirection"
    ]
    """<p>The direction for the route table announcement.</p>"""
    transit_gateway_route_table_id: NotRequired[
        "capo_ec2.types.transit_gateway_route_table_id.TransitGatewayRouteTableId"
    ]
    """<p>The ID of the transit gateway route table.</p>"""
    state: NotRequired[
        "capo_ec2.types.transit_gateway_route_table_announcement_state.TransitGatewayRouteTableAnnouncementState"
    ]
    """<p>The state of the transit gateway announcement.</p>"""
    creation_time: NotRequired["capo_ec2.types.date_time.DateTime"]
    """<p>The timestamp when the transit gateway route table announcement was created.</p>"""
    tags: NotRequired["capo_ec2.types.tag_list.TagList"]
    """<p>The key-value pairs associated with the route table announcement.</p>"""

announcement_direction instance-attribute

announcement_direction: NotRequired[TransitGatewayRouteTableAnnouncementDirection]

The direction for the route table announcement.

core_network_id instance-attribute

core_network_id: NotRequired[String]

The ID of the core network for the transit gateway route table announcement.

creation_time instance-attribute

creation_time: NotRequired[DateTime]

The timestamp when the transit gateway route table announcement was created.

peer_core_network_id instance-attribute

peer_core_network_id: NotRequired[String]

The ID of the core network ID for the peer.

peer_transit_gateway_id instance-attribute

peer_transit_gateway_id: NotRequired[TransitGatewayId]

The ID of the peer transit gateway.

peering_attachment_id instance-attribute

peering_attachment_id: NotRequired[TransitGatewayAttachmentId]

The ID of the peering attachment.

state instance-attribute

The state of the transit gateway announcement.

tags instance-attribute

tags: NotRequired[TagList]

The key-value pairs associated with the route table announcement.

transit_gateway_id instance-attribute

transit_gateway_id: NotRequired[TransitGatewayId]

The ID of the transit gateway.

transit_gateway_route_table_announcement_id instance-attribute

transit_gateway_route_table_announcement_id: NotRequired[
    TransitGatewayRouteTableAnnouncementId
]

The ID of the transit gateway route table announcement.

transit_gateway_route_table_id instance-attribute

transit_gateway_route_table_id: NotRequired[TransitGatewayRouteTableId]

The ID of the transit gateway route table.