Struct aws_sdk_ec2::model::TransitGatewayMulticastGroup
source · [−]#[non_exhaustive]pub struct TransitGatewayMulticastGroup { /* private fields */ }
Expand description
Describes the transit gateway multicast group resources.
Implementations
sourceimpl TransitGatewayMulticastGroup
impl TransitGatewayMulticastGroup
sourcepub fn group_ip_address(&self) -> Option<&str>
pub fn group_ip_address(&self) -> Option<&str>
The IP address assigned to the transit gateway multicast group.
sourcepub fn transit_gateway_attachment_id(&self) -> Option<&str>
pub fn transit_gateway_attachment_id(&self) -> Option<&str>
The ID of the transit gateway attachment.
sourcepub fn resource_id(&self) -> Option<&str>
pub fn resource_id(&self) -> Option<&str>
The ID of the resource.
sourcepub fn resource_type(&self) -> Option<&TransitGatewayAttachmentResourceType>
pub fn resource_type(&self) -> Option<&TransitGatewayAttachmentResourceType>
The type of resource, for example a VPC attachment.
sourcepub fn resource_owner_id(&self) -> Option<&str>
pub fn resource_owner_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.
sourcepub fn network_interface_id(&self) -> Option<&str>
pub fn network_interface_id(&self) -> Option<&str>
The ID of the transit gateway attachment.
sourcepub fn group_member(&self) -> Option<bool>
pub fn group_member(&self) -> Option<bool>
Indicates that the resource is a transit gateway multicast group member.
sourcepub fn group_source(&self) -> Option<bool>
pub fn group_source(&self) -> Option<bool>
Indicates that the resource is a transit gateway multicast group member.
sourcepub fn member_type(&self) -> Option<&MembershipType>
pub fn member_type(&self) -> Option<&MembershipType>
The member type (for example, static
).
sourcepub fn source_type(&self) -> Option<&MembershipType>
pub fn source_type(&self) -> Option<&MembershipType>
The source type.
sourceimpl TransitGatewayMulticastGroup
impl TransitGatewayMulticastGroup
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TransitGatewayMulticastGroup
.
Trait Implementations
sourceimpl Clone for TransitGatewayMulticastGroup
impl Clone for TransitGatewayMulticastGroup
sourcefn clone(&self) -> TransitGatewayMulticastGroup
fn clone(&self) -> TransitGatewayMulticastGroup
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TransitGatewayMulticastGroup
impl Debug for TransitGatewayMulticastGroup
sourceimpl PartialEq<TransitGatewayMulticastGroup> for TransitGatewayMulticastGroup
impl PartialEq<TransitGatewayMulticastGroup> for TransitGatewayMulticastGroup
sourcefn eq(&self, other: &TransitGatewayMulticastGroup) -> bool
fn eq(&self, other: &TransitGatewayMulticastGroup) -> bool
impl StructuralPartialEq for TransitGatewayMulticastGroup
Auto Trait Implementations
impl RefUnwindSafe for TransitGatewayMulticastGroup
impl Send for TransitGatewayMulticastGroup
impl Sync for TransitGatewayMulticastGroup
impl Unpin for TransitGatewayMulticastGroup
impl UnwindSafe for TransitGatewayMulticastGroup
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more