Struct rusoto_shield::Protection[][src]

pub struct Protection {
    pub id: Option<String>,
    pub name: Option<String>,
    pub resource_arn: Option<String>,
}

An object that represents a resource that is under DDoS protection.

Fields

The unique identifier (ID) of the protection.

The friendly name of the protection. For example, My CloudFront distributions.

The ARN (Amazon Resource Name) of the AWS resource that is protected.

Trait Implementations

impl Default for Protection
[src]

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

impl Debug for Protection
[src]

Formats the value using the given formatter. Read more

impl Clone for Protection
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Protection
[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

impl Send for Protection

impl Sync for Protection