Skip to content

TransitGatewayMulticastGroup

Source code in docs_src/capo_ec2/types/transit_gateway_multicast_group.py
class TransitGatewayMulticastGroup(TypedDict, closed=True):
    group_ip_address: NotRequired["capo_ec2.types.string.String"]
    """<p>The IP address assigned to the transit gateway multicast group.</p>"""
    transit_gateway_attachment_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the transit gateway attachment.</p>"""
    subnet_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the subnet.</p>"""
    resource_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the resource.</p>"""
    resource_type: NotRequired[
        "capo_ec2.types.transit_gateway_attachment_resource_type.TransitGatewayAttachmentResourceType"
    ]
    """<p>The type of resource, for example a VPC attachment.</p>"""
    resource_owner_id: NotRequired["capo_ec2.types.string.String"]
    """<p> The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.</p>"""
    network_interface_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the transit gateway attachment.</p>"""
    group_member: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates that the resource is a transit gateway multicast group member.</p>"""
    group_source: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates that the resource is a transit gateway multicast group member.</p>"""
    member_type: NotRequired["capo_ec2.types.membership_type.MembershipType"]
    """<p>The member type (for example, <code>static</code>).</p>"""
    source_type: NotRequired["capo_ec2.types.membership_type.MembershipType"]
    """<p>The source type.</p>"""

group_ip_address instance-attribute

group_ip_address: NotRequired[String]

The IP address assigned to the transit gateway multicast group.

group_member instance-attribute

group_member: NotRequired[Boolean]

Indicates that the resource is a transit gateway multicast group member.

group_source instance-attribute

group_source: NotRequired[Boolean]

Indicates that the resource is a transit gateway multicast group member.

member_type instance-attribute

member_type: NotRequired[MembershipType]

The member type (for example, static).

network_interface_id instance-attribute

network_interface_id: NotRequired[String]

The ID of the transit gateway attachment.

resource_id instance-attribute

resource_id: NotRequired[String]

The ID of the resource.

resource_owner_id instance-attribute

resource_owner_id: NotRequired[String]

The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.

resource_type instance-attribute

resource_type: NotRequired[TransitGatewayAttachmentResourceType]

The type of resource, for example a VPC attachment.

source_type instance-attribute

source_type: NotRequired[MembershipType]

The source type.

subnet_id instance-attribute

subnet_id: NotRequired[String]

The ID of the subnet.

transit_gateway_attachment_id instance-attribute

transit_gateway_attachment_id: NotRequired[String]

The ID of the transit gateway attachment.