[][src]Struct rusoto_redshift::ClusterSecurityGroup

pub struct ClusterSecurityGroup {
    pub cluster_security_group_name: Option<String>,
    pub description: Option<String>,
    pub ec2_security_groups: Option<Vec<EC2SecurityGroup>>,
    pub ip_ranges: Option<Vec<IPRange>>,
    pub tags: Option<Vec<Tag>>,
}

Describes a security group.

Fields

The name of the cluster security group to which the operation was applied.

A description of the security group.

A list of EC2 security groups that are permitted to access clusters associated with this cluster security group.

A list of IP ranges (CIDR blocks) that are permitted to access clusters associated with this cluster security group.

The list of tags for the cluster security group.

Trait Implementations

impl Clone for ClusterSecurityGroup
[src]

Performs copy-assignment from source. Read more

impl Default for ClusterSecurityGroup
[src]

impl PartialEq<ClusterSecurityGroup> for ClusterSecurityGroup
[src]

impl Debug for ClusterSecurityGroup
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T