Struct rusoto_ec2::SecurityGroup[][src]

pub struct SecurityGroup {
    pub description: Option<String>,
    pub group_id: Option<String>,
    pub group_name: Option<String>,
    pub ip_permissions: Option<Vec<IpPermission>>,
    pub ip_permissions_egress: Option<Vec<IpPermission>>,
    pub owner_id: Option<String>,
    pub tags: Option<Vec<Tag>>,
    pub vpc_id: Option<String>,
}

Describes a security group

Fields

A description of the security group.

The ID of the security group.

The name of the security group.

One or more inbound rules associated with the security group.

[EC2-VPC] One or more outbound rules associated with the security group.

The AWS account ID of the owner of the security group.

Any tags assigned to the security group.

[EC2-VPC] The ID of the VPC for the security group.

Trait Implementations

impl Default for SecurityGroup
[src]

Returns the "default value" for a type. Read more

impl Debug for SecurityGroup
[src]

Formats the value using the given formatter. Read more

impl Clone for SecurityGroup
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for SecurityGroup
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations