AWS Native is in preview. AWS Classic is fully supported.
aws-native.ec2.getTransitGatewayMulticastGroupSource
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ec2:getTransitGatewayMulticastGroupSource
arguments:
# arguments dictionary
The following arguments are supported:
- Group
Ip stringAddress - The IP address assigned to the transit gateway multicast group.
- Network
Interface stringId - The ID of the transit gateway attachment.
- Transit
Gateway stringMulticast Domain Id - The ID of the transit gateway multicast domain.
- Group
Ip stringAddress - The IP address assigned to the transit gateway multicast group.
- Network
Interface stringId - The ID of the transit gateway attachment.
- Transit
Gateway stringMulticast Domain Id - The ID of the transit gateway multicast domain.
- group
Ip StringAddress - The IP address assigned to the transit gateway multicast group.
- network
Interface StringId - The ID of the transit gateway attachment.
- transit
Gateway StringMulticast Domain Id - The ID of the transit gateway multicast domain.
- group
Ip stringAddress - The IP address assigned to the transit gateway multicast group.
- network
Interface stringId - The ID of the transit gateway attachment.
- transit
Gateway 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.
- group
Ip StringAddress - The IP address assigned to the transit gateway multicast group.
- network
Interface StringId - The ID of the transit gateway attachment.
- transit
Gateway StringMulticast Domain Id - The ID of the transit gateway multicast domain.
getTransitGatewayMulticastGroupSource Result
The following output properties are available:
- 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 string - The member type (for example, static).
- Resource
Id string - The ID of the resource.
- Resource
Type string - The type of resource, for example a VPC attachment.
- Source
Type string - The source type.
- Subnet
Id string - The ID of the subnet.
- Transit
Gateway 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 string - The member type (for example, static).
- Resource
Id string - The ID of the resource.
- Resource
Type string - The type of resource, for example a VPC attachment.
- Source
Type string - The source type.
- Subnet
Id string - The ID of the subnet.
- Transit
Gateway stringAttachment Id - The ID of the transit gateway attachment.
- group
Member Boolean - Indicates that the resource is a transit gateway multicast group member.
- group
Source Boolean - Indicates that the resource is a transit gateway multicast group member.
- member
Type String - The member type (for example, static).
- resource
Id String - The ID of the resource.
- resource
Type String - The type of resource, for example a VPC attachment.
- source
Type String - The source type.
- subnet
Id String - The ID of the subnet.
- transit
Gateway StringAttachment Id - The ID of the transit gateway attachment.
- group
Member boolean - Indicates that the resource is a transit gateway multicast group member.
- group
Source boolean - Indicates that the resource is a transit gateway multicast group member.
- member
Type string - The member type (for example, static).
- resource
Id string - The ID of the resource.
- resource
Type string - The type of resource, for example a VPC attachment.
- source
Type string - The source type.
- subnet
Id string - The ID of the subnet.
- transit
Gateway 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.
- 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.
- group
Member Boolean - Indicates that the resource is a transit gateway multicast group member.
- group
Source Boolean - Indicates that the resource is a transit gateway multicast group member.
- member
Type String - The member type (for example, static).
- resource
Id String - The ID of the resource.
- resource
Type String - The type of resource, for example a VPC attachment.
- source
Type String - The source type.
- subnet
Id String - The ID of the subnet.
- transit
Gateway StringAttachment Id - The ID of the transit gateway attachment.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.