pub struct TransitGatewayMulticastGroup {
pub group_ip_address: Option<String>,
pub group_member: Option<bool>,
pub group_source: Option<bool>,
pub member_type: Option<String>,
pub network_interface_id: Option<String>,
pub resource_id: Option<String>,
pub resource_type: Option<String>,
pub source_type: Option<String>,
pub subnet_id: Option<String>,
pub transit_gateway_attachment_id: Option<String>,
}
Expand description
Describes the transit gateway multicast group resources.
Fields§
§group_ip_address: Option<String>
The IP address assigned to the transit gateway multicast group.
group_member: Option<bool>
Indicates that the resource is a transit gateway multicast group member.
group_source: Option<bool>
Indicates that the resource is a transit gateway multicast group member.
member_type: Option<String>
The member type (for example, static
).
network_interface_id: Option<String>
The ID of the transit gateway attachment.
resource_id: Option<String>
The ID of the resource.
resource_type: Option<String>
The type of resource, for example a VPC attachment.
source_type: Option<String>
The source type.
subnet_id: Option<String>
The ID of the subnet.
transit_gateway_attachment_id: Option<String>
The ID of the transit gateway attachment.
Trait Implementations§
Source§impl Clone for TransitGatewayMulticastGroup
impl Clone for TransitGatewayMulticastGroup
Source§fn clone(&self) -> TransitGatewayMulticastGroup
fn clone(&self) -> TransitGatewayMulticastGroup
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TransitGatewayMulticastGroup
impl Debug for TransitGatewayMulticastGroup
Source§impl Default for TransitGatewayMulticastGroup
impl Default for TransitGatewayMulticastGroup
Source§fn default() -> TransitGatewayMulticastGroup
fn default() -> TransitGatewayMulticastGroup
Returns the “default value” for a type. Read more
Source§impl PartialEq for TransitGatewayMulticastGroup
impl PartialEq for TransitGatewayMulticastGroup
Source§fn eq(&self, other: &TransitGatewayMulticastGroup) -> bool
fn eq(&self, other: &TransitGatewayMulticastGroup) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for TransitGatewayMulticastGroup
Auto Trait Implementations§
impl Freeze for TransitGatewayMulticastGroup
impl RefUnwindSafe for TransitGatewayMulticastGroup
impl Send for TransitGatewayMulticastGroup
impl Sync for TransitGatewayMulticastGroup
impl Unpin for TransitGatewayMulticastGroup
impl UnwindSafe for TransitGatewayMulticastGroup
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more