class Aws::WAFRegional::Types::CreateWebACLMigrationStackRequest

@note When making an API call, you may pass CreateWebACLMigrationStackRequest

data as a hash:

    {
      web_acl_id: "ResourceId", # required
      s3_bucket_name: "S3BucketName", # required
      ignore_unsupported_type: false, # required
    }

@!attribute [rw] web_acl_id

The UUID of the WAF Classic web ACL that you want to migrate to WAF
v2.
@return [String]

@!attribute [rw] s3_bucket_name

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.
@return [String]

@!attribute [rw] ignore_unsupported_type

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.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/waf-regional-2016-11-28/CreateWebACLMigrationStackRequest AWS API Documentation

Constants

SENSITIVE