We recommend new projects start with resources from the AWS provider.
aws-native.ec2.getTransitGatewayMulticastGroupSource
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::EC2::TransitGatewayMulticastGroupSource registers and deregisters members and sources (network interfaces) with the transit gateway multicast group
Using getTransitGatewayMulticastGroupSource
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 getTransitGatewayMulticastGroupSource(args: GetTransitGatewayMulticastGroupSourceArgs, opts?: InvokeOptions): Promise<GetTransitGatewayMulticastGroupSourceResult>
function getTransitGatewayMulticastGroupSourceOutput(args: GetTransitGatewayMulticastGroupSourceOutputArgs, opts?: InvokeOptions): Output<GetTransitGatewayMulticastGroupSourceResult>def get_transit_gateway_multicast_group_source(group_ip_address: Optional[str] = None,
                                               network_interface_id: Optional[str] = None,
                                               transit_gateway_multicast_domain_id: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetTransitGatewayMulticastGroupSourceResult
def get_transit_gateway_multicast_group_source_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[GetTransitGatewayMulticastGroupSourceResult]func LookupTransitGatewayMulticastGroupSource(ctx *Context, args *LookupTransitGatewayMulticastGroupSourceArgs, opts ...InvokeOption) (*LookupTransitGatewayMulticastGroupSourceResult, error)
func LookupTransitGatewayMulticastGroupSourceOutput(ctx *Context, args *LookupTransitGatewayMulticastGroupSourceOutputArgs, opts ...InvokeOption) LookupTransitGatewayMulticastGroupSourceResultOutput> Note: This function is named LookupTransitGatewayMulticastGroupSource in the Go SDK.
public static class GetTransitGatewayMulticastGroupSource 
{
    public static Task<GetTransitGatewayMulticastGroupSourceResult> InvokeAsync(GetTransitGatewayMulticastGroupSourceArgs args, InvokeOptions? opts = null)
    public static Output<GetTransitGatewayMulticastGroupSourceResult> Invoke(GetTransitGatewayMulticastGroupSourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransitGatewayMulticastGroupSourceResult> getTransitGatewayMulticastGroupSource(GetTransitGatewayMulticastGroupSourceArgs args, InvokeOptions options)
public static Output<GetTransitGatewayMulticastGroupSourceResult> getTransitGatewayMulticastGroupSource(GetTransitGatewayMulticastGroupSourceArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:ec2:getTransitGatewayMulticastGroupSource
  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.
getTransitGatewayMulticastGroupSource 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.
- ResourceId string
- The ID of the resource.
- ResourceType string
- The type of resource, for example a VPC attachment.
- SourceType string
- The source type.
- 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.
- ResourceId string
- The ID of the resource.
- ResourceType string
- The type of resource, for example a VPC attachment.
- SourceType string
- The source type.
- 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.
- resourceId String
- The ID of the resource.
- resourceType String
- The type of resource, for example a VPC attachment.
- sourceType String
- The source type.
- 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.
- resourceId string
- The ID of the resource.
- resourceType string
- The type of resource, for example a VPC attachment.
- sourceType string
- The source type.
- 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.
- resource_id str
- The ID of the resource.
- resource_type str
- The type of resource, for example a VPC attachment.
- source_type str
- The source type.
- 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.
- resourceId String
- The ID of the resource.
- resourceType String
- The type of resource, for example a VPC attachment.
- sourceType String
- The source type.
- 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.