{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-route53-resolver/refs/heads/main/json-schema/amazon-route53-resolver-openapi-update-firewall-domains-request-schema.json", "title": "UpdateFirewallDomainsRequest", "description": "UpdateFirewallDomainsRequest schema from openapi", "type": "object", "properties": { "FirewallDomainListId": { "allOf": [ { "$ref": "#/components/schemas/ResourceId" }, { "description": "The ID of the domain list whose domains you want to update. " } ] }, "Operation": { "allOf": [ { "$ref": "#/components/schemas/FirewallDomainUpdateOperation" }, { "description": "
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.
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.