Struct aws_sdk_rds::types::Ec2SecurityGroup
source · #[non_exhaustive]pub struct Ec2SecurityGroup {
pub status: Option<String>,
pub ec2_security_group_name: Option<String>,
pub ec2_security_group_id: Option<String>,
pub ec2_security_group_owner_id: Option<String>,
}Expand description
This data type is used as a response element in the following actions:
-
AuthorizeDBSecurityGroupIngress -
DescribeDBSecurityGroups -
RevokeDBSecurityGroupIngress
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.status: Option<String>Provides the status of the EC2 security group. Status can be "authorizing", "authorized", "revoking", and "revoked".
ec2_security_group_name: Option<String>Specifies the name of the EC2 security group.
ec2_security_group_id: Option<String>Specifies the id of the EC2 security group.
ec2_security_group_owner_id: Option<String>Specifies the Amazon Web Services ID of the owner of the EC2 security group specified in the EC2SecurityGroupName field.
Implementations§
source§impl Ec2SecurityGroup
impl Ec2SecurityGroup
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
Provides the status of the EC2 security group. Status can be "authorizing", "authorized", "revoking", and "revoked".
sourcepub fn ec2_security_group_name(&self) -> Option<&str>
pub fn ec2_security_group_name(&self) -> Option<&str>
Specifies the name of the EC2 security group.
sourcepub fn ec2_security_group_id(&self) -> Option<&str>
pub fn ec2_security_group_id(&self) -> Option<&str>
Specifies the id 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>
Specifies the Amazon Web Services ID of the owner of the EC2 security group specified in the EC2SecurityGroupName field.
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
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
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
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for Ec2SecurityGroup
Auto Trait Implementations§
impl Freeze for Ec2SecurityGroup
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
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more