[][src]Struct rusoto_securityhub::AwsEc2SecurityGroupUserIdGroupPair

pub struct AwsEc2SecurityGroupUserIdGroupPair {
    pub group_id: Option<String>,
    pub group_name: Option<String>,
    pub peering_status: Option<String>,
    pub user_id: Option<String>,
    pub vpc_id: Option<String>,
    pub vpc_peering_connection_id: Option<String>,
}

A relationship between a security group and a user.

Fields

group_id: Option<String>

The ID of the security group.

group_name: Option<String>

The name of the security group.

peering_status: Option<String>

The status of a VPC peering connection, if applicable.

user_id: Option<String>

The ID of an AWS account.

For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.

[EC2-Classic] Required when adding or removing rules that reference a security group in another AWS.

vpc_id: Option<String>

The ID of the VPC for the referenced security group, if applicable.

vpc_peering_connection_id: Option<String>

The ID of the VPC peering connection, if applicable.

Trait Implementations

impl Clone for AwsEc2SecurityGroupUserIdGroupPair[src]

impl Debug for AwsEc2SecurityGroupUserIdGroupPair[src]

impl Default for AwsEc2SecurityGroupUserIdGroupPair[src]

impl<'de> Deserialize<'de> for AwsEc2SecurityGroupUserIdGroupPair[src]

impl PartialEq<AwsEc2SecurityGroupUserIdGroupPair> for AwsEc2SecurityGroupUserIdGroupPair[src]

impl Serialize for AwsEc2SecurityGroupUserIdGroupPair[src]

impl StructuralPartialEq for AwsEc2SecurityGroupUserIdGroupPair[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.