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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-route53resolver/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>)


5000
5001
5002
5003
5004
5005
5006
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 5000

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)


5000
5001
5002
5003
5004
5005
5006
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 5000

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)


5000
5001
5002
5003
5004
5005
5006
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 5000

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