Class: Aws::Route53Resolver::Types::UpdateFirewallDomainsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-route53resolver/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#domainsArray<String>

A list of domains to use in the update operation.

There is a limit of 1000 domains per request.

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.

Returns:

  • (Array<String>)


4923
4924
4925
4926
4927
4928
4929
# File 'lib/aws-sdk-route53resolver/types.rb', line 4923

class UpdateFirewallDomainsRequest < Struct.new(
  :firewall_domain_list_id,
  :operation,
  :domains)
  SENSITIVE = []
  include Aws::Structure
end

#firewall_domain_list_idString

The ID of the domain list whose domains you want to update.

Returns:

  • (String)


4923
4924
4925
4926
4927
4928
4929
# File 'lib/aws-sdk-route53resolver/types.rb', line 4923

class UpdateFirewallDomainsRequest < Struct.new(
  :firewall_domain_list_id,
  :operation,
  :domains)
  SENSITIVE = []
  include Aws::Structure
end

#operationString

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.

Returns:

  • (String)


4923
4924
4925
4926
4927
4928
4929
# File 'lib/aws-sdk-route53resolver/types.rb', line 4923

class UpdateFirewallDomainsRequest < Struct.new(
  :firewall_domain_list_id,
  :operation,
  :domains)
  SENSITIVE = []
  include Aws::Structure
end