class Aws::Route53Resolver::Types::UpdateFirewallDomainsRequest

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

data as a hash:

    {
      firewall_domain_list_id: "ResourceId", # required
      operation: "ADD", # required, accepts ADD, REMOVE, REPLACE
      domains: ["FirewallDomainName"], # required
    }

@!attribute [rw] firewall_domain_list_id

The ID of the domain list whose domains you want to update.
@return [String]

@!attribute [rw] operation

What you want DNS Firewall to do with the domains that you are
providing:

* `ADD` - Add the domains to the ones that are already in the domain
  list.

* `REMOVE` - Search the domain list for the domains and remove them
  from the list.

* `REPLACE` - Update the domain list to exactly match the list that
  you are providing.
@return [String]

@!attribute [rw] domains

A list of domains to use in the update operation.

Each domain specification in your domain list must satisfy the
following requirements:

* It can optionally start with `*` (asterisk).

* With the exception of the optional starting asterisk, it must only
  contain the following characters: `A-Z`, `a-z`, `0-9`, `-`
  (hyphen).

* It must be from 1-255 characters in length.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/route53resolver-2018-04-01/UpdateFirewallDomainsRequest AWS API Documentation

Constants

SENSITIVE