We recommend new projects start with resources from the AWS provider.
aws-native.ec2.getTransitGatewayMulticastGroupMember
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::EC2::TransitGatewayMulticastGroupMember registers and deregisters members and sources (network interfaces) with the transit gateway multicast group
Using getTransitGatewayMulticastGroupMember
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTransitGatewayMulticastGroupMember(args: GetTransitGatewayMulticastGroupMemberArgs, opts?: InvokeOptions): Promise<GetTransitGatewayMulticastGroupMemberResult>
function getTransitGatewayMulticastGroupMemberOutput(args: GetTransitGatewayMulticastGroupMemberOutputArgs, opts?: InvokeOptions): Output<GetTransitGatewayMulticastGroupMemberResult>def get_transit_gateway_multicast_group_member(group_ip_address: Optional[str] = None,
                                               network_interface_id: Optional[str] = None,
                                               transit_gateway_multicast_domain_id: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetTransitGatewayMulticastGroupMemberResult
def get_transit_gateway_multicast_group_member_output(group_ip_address: Optional[pulumi.Input[str]] = None,
                                               network_interface_id: Optional[pulumi.Input[str]] = None,
                                               transit_gateway_multicast_domain_id: Optional[pulumi.Input[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetTransitGatewayMulticastGroupMemberResult]func LookupTransitGatewayMulticastGroupMember(ctx *Context, args *LookupTransitGatewayMulticastGroupMemberArgs, opts ...InvokeOption) (*LookupTransitGatewayMulticastGroupMemberResult, error)
func LookupTransitGatewayMulticastGroupMemberOutput(ctx *Context, args *LookupTransitGatewayMulticastGroupMemberOutputArgs, opts ...InvokeOption) LookupTransitGatewayMulticastGroupMemberResultOutput> Note: This function is named LookupTransitGatewayMulticastGroupMember in the Go SDK.
public static class GetTransitGatewayMulticastGroupMember 
{
    public static Task<GetTransitGatewayMulticastGroupMemberResult> InvokeAsync(GetTransitGatewayMulticastGroupMemberArgs args, InvokeOptions? opts = null)
    public static Output<GetTransitGatewayMulticastGroupMemberResult> Invoke(GetTransitGatewayMulticastGroupMemberInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransitGatewayMulticastGroupMemberResult> getTransitGatewayMulticastGroupMember(GetTransitGatewayMulticastGroupMemberArgs args, InvokeOptions options)
public static Output<GetTransitGatewayMulticastGroupMemberResult> getTransitGatewayMulticastGroupMember(GetTransitGatewayMulticastGroupMemberArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:ec2:getTransitGatewayMulticastGroupMember
  arguments:
    # arguments dictionaryThe following arguments are supported:
- GroupIp stringAddress 
- The IP address assigned to the transit gateway multicast group.
- NetworkInterface stringId 
- The ID of the transit gateway attachment.
- TransitGateway stringMulticast Domain Id 
- The ID of the transit gateway multicast domain.
- GroupIp stringAddress 
- The IP address assigned to the transit gateway multicast group.
- NetworkInterface stringId 
- The ID of the transit gateway attachment.
- TransitGateway stringMulticast Domain Id 
- The ID of the transit gateway multicast domain.
- groupIp StringAddress 
- The IP address assigned to the transit gateway multicast group.
- networkInterface StringId 
- The ID of the transit gateway attachment.
- transitGateway StringMulticast Domain Id 
- The ID of the transit gateway multicast domain.
- groupIp stringAddress 
- The IP address assigned to the transit gateway multicast group.
- networkInterface stringId 
- The ID of the transit gateway attachment.
- transitGateway stringMulticast Domain Id 
- The ID of the transit gateway multicast domain.
- group_ip_ straddress 
- The IP address assigned to the transit gateway multicast group.
- network_interface_ strid 
- The ID of the transit gateway attachment.
- transit_gateway_ strmulticast_ domain_ id 
- The ID of the transit gateway multicast domain.
- groupIp StringAddress 
- The IP address assigned to the transit gateway multicast group.
- networkInterface StringId 
- The ID of the transit gateway attachment.
- transitGateway StringMulticast Domain Id 
- The ID of the transit gateway multicast domain.
getTransitGatewayMulticastGroupMember Result
The following output properties are available:
- GroupMember bool
- Indicates that the resource is a transit gateway multicast group member.
- GroupSource bool
- Indicates that the resource is a transit gateway multicast group member.
- MemberType string
- The member type (for example, static).
- ResourceId string
- The ID of the resource.
- ResourceType string
- The type of resource, for example a VPC attachment.
- SubnetId string
- The ID of the subnet.
- TransitGateway stringAttachment Id 
- The ID of the transit gateway attachment.
- GroupMember bool
- Indicates that the resource is a transit gateway multicast group member.
- GroupSource bool
- Indicates that the resource is a transit gateway multicast group member.
- MemberType string
- The member type (for example, static).
- ResourceId string
- The ID of the resource.
- ResourceType string
- The type of resource, for example a VPC attachment.
- SubnetId string
- The ID of the subnet.
- TransitGateway stringAttachment Id 
- The ID of the transit gateway attachment.
- groupMember Boolean
- Indicates that the resource is a transit gateway multicast group member.
- groupSource Boolean
- Indicates that the resource is a transit gateway multicast group member.
- memberType String
- The member type (for example, static).
- resourceId String
- The ID of the resource.
- resourceType String
- The type of resource, for example a VPC attachment.
- subnetId String
- The ID of the subnet.
- transitGateway StringAttachment Id 
- The ID of the transit gateway attachment.
- groupMember boolean
- Indicates that the resource is a transit gateway multicast group member.
- groupSource boolean
- Indicates that the resource is a transit gateway multicast group member.
- memberType string
- The member type (for example, static).
- resourceId string
- The ID of the resource.
- resourceType string
- The type of resource, for example a VPC attachment.
- subnetId string
- The ID of the subnet.
- transitGateway stringAttachment Id 
- The ID of the transit gateway attachment.
- group_member bool
- Indicates that the resource is a transit gateway multicast group member.
- group_source bool
- Indicates that the resource is a transit gateway multicast group member.
- member_type str
- The member type (for example, static).
- resource_id str
- The ID of the resource.
- resource_type str
- The type of resource, for example a VPC attachment.
- subnet_id str
- The ID of the subnet.
- transit_gateway_ strattachment_ id 
- The ID of the transit gateway attachment.
- groupMember Boolean
- Indicates that the resource is a transit gateway multicast group member.
- groupSource Boolean
- Indicates that the resource is a transit gateway multicast group member.
- memberType String
- The member type (for example, static).
- resourceId String
- The ID of the resource.
- resourceType String
- The type of resource, for example a VPC attachment.
- subnetId String
- The ID of the subnet.
- transitGateway StringAttachment Id 
- The ID of the transit gateway attachment.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.