import * as pulumi from "@pulumi/pulumi"; /** * The AWS::EC2::TransitGatewayMulticastGroupMember registers and deregisters members and sources (network interfaces) with the transit gateway multicast group */ export declare function getTransitGatewayMulticastGroupMember(args: GetTransitGatewayMulticastGroupMemberArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetTransitGatewayMulticastGroupMemberArgs { /** * The IP address assigned to the transit gateway multicast group. */ groupIpAddress: string; /** * The ID of the transit gateway attachment. */ networkInterfaceId: string; /** * The ID of the transit gateway multicast domain. */ transitGatewayMulticastDomainId: string; } export interface GetTransitGatewayMulticastGroupMemberResult { /** * Indicates that the resource is a transit gateway multicast group member. */ readonly groupMember?: boolean; /** * Indicates that the resource is a transit gateway multicast group member. */ readonly groupSource?: boolean; /** * The member type (for example, static). */ readonly memberType?: string; /** * The ID of the resource. */ readonly resourceId?: string; /** * The type of resource, for example a VPC attachment. */ readonly resourceType?: string; /** * The ID of the subnet. */ readonly subnetId?: string; /** * The ID of the transit gateway attachment. */ readonly transitGatewayAttachmentId?: string; } /** * The AWS::EC2::TransitGatewayMulticastGroupMember registers and deregisters members and sources (network interfaces) with the transit gateway multicast group */ export declare function getTransitGatewayMulticastGroupMemberOutput(args: GetTransitGatewayMulticastGroupMemberOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetTransitGatewayMulticastGroupMemberOutputArgs { /** * The IP address assigned to the transit gateway multicast group. */ groupIpAddress: pulumi.Input; /** * The ID of the transit gateway attachment. */ networkInterfaceId: pulumi.Input; /** * The ID of the transit gateway multicast domain. */ transitGatewayMulticastDomainId: pulumi.Input; }