@Generated(value="software.amazon.awssdk:codegen") public final class CreateWebAclMigrationStackRequest extends WafRequest implements ToCopyableBuilder<CreateWebAclMigrationStackRequest.Builder,CreateWebAclMigrationStackRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateWebAclMigrationStackRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateWebAclMigrationStackRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
ignoreUnsupportedType()
Indicates whether to exclude entities that can't be migrated or to stop the migration.
|
String |
s3BucketName()
The name of the Amazon S3 bucket to store the CloudFormation template in.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateWebAclMigrationStackRequest.Builder> |
serializableBuilderClass() |
CreateWebAclMigrationStackRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
webACLId()
The UUID of the WAF Classic web ACL that you want to migrate to WAF v2.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String webACLId()
The UUID of the WAF Classic web ACL that you want to migrate to WAF v2.
public final String s3BucketName()
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.
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.
public final Boolean ignoreUnsupportedType()
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.
public CreateWebAclMigrationStackRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateWebAclMigrationStackRequest.Builder,CreateWebAclMigrationStackRequest>toBuilder in class WafRequestpublic static CreateWebAclMigrationStackRequest.Builder builder()
public static Class<? extends CreateWebAclMigrationStackRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.