[][src]Struct rusoto_waf_regional::CreateWebACLMigrationStackRequest

pub struct CreateWebACLMigrationStackRequest {
    pub ignore_unsupported_type: bool,
    pub s3_bucket_name: String,
    pub web_acl_id: String,
}

Fields

ignore_unsupported_type: bool

Indicates whether to exclude entities that can't be migrated or to stop the migration. Set this to true to ignore unsupported entities in the web ACL during the migration. Otherwise, if AWS WAF encounters unsupported entities, it stops the process and throws an exception.

s3_bucket_name: String

The name of the Amazon S3 bucket to store the CloudFormation template in. The S3 bucket must be configured as follows for the migration:

  • The bucket name must start with aws-waf-migration-. For example, aws-waf-migration-my-web-acl.

  • The bucket must be in the Region where you are deploying the template. For example, for a web ACL in us-west-2, you must use an Amazon S3 bucket in us-west-2 and you must deploy the template stack to us-west-2.

  • The bucket policies must permit the migration process to write data. For listings of the bucket policies, see the Examples section.

web_acl_id: String

The UUID of the WAF Classic web ACL that you want to migrate to WAF v2.

Trait Implementations

impl Clone for CreateWebACLMigrationStackRequest[src]

impl Debug for CreateWebACLMigrationStackRequest[src]

impl Default for CreateWebACLMigrationStackRequest[src]

impl PartialEq<CreateWebACLMigrationStackRequest> for CreateWebACLMigrationStackRequest[src]

impl Serialize for CreateWebACLMigrationStackRequest[src]

impl StructuralPartialEq for CreateWebACLMigrationStackRequest[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> From<T> 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.