AWS Native is in preview. AWS Classic is fully supported.
aws-native.ec2.getTransitGatewayMulticastGroupMember
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ec2:getTransitGatewayMulticastGroupMember
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.
getTransitGatewayMulticastGroupMember 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.