Struct aws_sdk_redshift::types::Ec2SecurityGroup
source · #[non_exhaustive]pub struct Ec2SecurityGroup {
pub status: Option<String>,
pub ec2_security_group_name: Option<String>,
pub ec2_security_group_owner_id: Option<String>,
pub tags: Option<Vec<Tag>>,
}
Expand description
Describes an Amazon EC2 security group.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.status: Option<String>
The status of the EC2 security group.
ec2_security_group_name: Option<String>
The name of the EC2 Security Group.
ec2_security_group_owner_id: Option<String>
The Amazon Web Services account ID of the owner of the EC2 security group specified in the EC2SecurityGroupName
field.
The list of tags for the EC2 security group.
Implementations§
source§impl Ec2SecurityGroup
impl Ec2SecurityGroup
sourcepub fn ec2_security_group_name(&self) -> Option<&str>
pub fn ec2_security_group_name(&self) -> Option<&str>
The name of the EC2 Security Group.
sourcepub fn ec2_security_group_owner_id(&self) -> Option<&str>
pub fn ec2_security_group_owner_id(&self) -> Option<&str>
The Amazon Web Services account ID of the owner of the EC2 security group specified in the EC2SecurityGroupName
field.
The list of tags for the EC2 security group.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl Ec2SecurityGroup
impl Ec2SecurityGroup
sourcepub fn builder() -> Ec2SecurityGroupBuilder
pub fn builder() -> Ec2SecurityGroupBuilder
Creates a new builder-style object to manufacture Ec2SecurityGroup
.
Trait Implementations§
source§impl Clone for Ec2SecurityGroup
impl Clone for Ec2SecurityGroup
source§fn clone(&self) -> Ec2SecurityGroup
fn clone(&self) -> Ec2SecurityGroup
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 Ec2SecurityGroup
impl Debug for Ec2SecurityGroup
source§impl PartialEq for Ec2SecurityGroup
impl PartialEq for Ec2SecurityGroup
source§fn eq(&self, other: &Ec2SecurityGroup) -> bool
fn eq(&self, other: &Ec2SecurityGroup) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for Ec2SecurityGroup
Auto Trait Implementations§
impl RefUnwindSafe for Ec2SecurityGroup
impl Send for Ec2SecurityGroup
impl Sync for Ec2SecurityGroup
impl Unpin for Ec2SecurityGroup
impl UnwindSafe for Ec2SecurityGroup
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.