Module Values.CreateWebACLMigrationStackResponseSource

Creates an AWS CloudFormation WAFV2 template for the specified web ACL in the specified Amazon S3 bucket. Then, in CloudFormation, you create a stack from the template, to create the web ACL and its resources in AWS WAFV2. Use this to migrate your AWS WAF Classic web ACL to the latest version of AWS WAF. This is part of a larger migration procedure for web ACLs from AWS WAF Classic to the latest version of AWS WAF. For the full procedure, including caveats and manual steps to complete the migration and switch over to the new web ACL, see Migrating your AWS WAF Classic resources to AWS WAF in the AWS WAF Developer Guide.

Sourcetype nonrec t = {
  1. s3ObjectUrl : S3ObjectUrl.t option;
    (*

    The URL of the template created in Amazon S3.

    *)
}
Sourcetype nonrec error = [
  1. | `WAFEntityMigrationException of WAFEntityMigrationException.t
  2. | `WAFInternalErrorException of WAFInternalErrorException.t
  3. | `WAFInvalidOperationException of WAFInvalidOperationException.t
  4. | `WAFInvalidParameterException of WAFInvalidParameterException.t
  5. | `WAFNonexistentItemException of WAFNonexistentItemException.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval make : ?s3ObjectUrl:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `Unknown_operation_error of string * string option | `WAFEntityMigrationException of WAFEntityMigrationException.t | `WAFInternalErrorException of WAFInternalErrorException.t | `WAFInvalidOperationException of WAFInvalidOperationException.t | `WAFInvalidParameterException of WAFInvalidParameterException.t | `WAFNonexistentItemException of WAFNonexistentItemException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `Unknown_operation_error of string * string option | `WAFEntityMigrationException of WAFEntityMigrationException.t | `WAFInternalErrorException of WAFInternalErrorException.t | `WAFInvalidOperationException of WAFInvalidOperationException.t | `WAFInvalidParameterException of WAFInvalidParameterException.t | `WAFNonexistentItemException of WAFNonexistentItemException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `String of S3ObjectUrl.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t