TransitGatewayMulticastGroup
public struct TransitGatewayMulticastGroup : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The IP address assigned to the transit gateway multicast group.
Declaration
Swift
public let groupIpAddress: String?
-
Indicates that the resource is a transit gateway multicast group member.
Declaration
Swift
public let groupMember: Bool?
-
Indicates that the resource is a transit gateway multicast group member.
Declaration
Swift
public let groupSource: Bool?
-
The member type (for example, static).
Declaration
Swift
public let memberType: MembershipType?
-
The ID of the transit gateway attachment.
Declaration
Swift
public let networkInterfaceId: String?
-
The ID of the resource.
Declaration
Swift
public let resourceId: String?
-
The type of resource, for example a VPC attachment.
Declaration
Swift
public let resourceType: TransitGatewayAttachmentResourceType?
-
The source type.
Declaration
Swift
public let sourceType: MembershipType?
-
The ID of the subnet.
Declaration
Swift
public let subnetId: String?
-
The ID of the transit gateway attachment.
Declaration
Swift
public let transitGatewayAttachmentId: String?
-
init(groupIpAddress:groupMember:groupSource:memberType:networkInterfaceId:resourceId:resourceType:sourceType:subnetId:transitGatewayAttachmentId:)
Undocumented
Declaration
Swift
public init(groupIpAddress: String? = nil, groupMember: Bool? = nil, groupSource: Bool? = nil, memberType: MembershipType? = nil, networkInterfaceId: String? = nil, resourceId: String? = nil, resourceType: TransitGatewayAttachmentResourceType? = nil, sourceType: MembershipType? = nil, subnetId: String? = nil, transitGatewayAttachmentId: String? = nil)