Skip to content

Updates multiple DNS Firewall rules in the specified rule group

Description

Updates multiple DNS Firewall rules in the specified rule group.

Usage

route53resolver_batch_update_firewall_rule(UpdateFirewallRuleEntries)

Arguments

  • UpdateFirewallRuleEntries

    [required] The list of firewall rules to update.

Value

A list with the following syntax:

list(
  UpdatedFirewallRules = list(
    list(
      FirewallRuleGroupId = "string",
      FirewallDomainListId = "string",
      FirewallThreatProtectionId = "string",
      Name = "string",
      Priority = 123,
      Action = "ALLOW"|"BLOCK"|"ALERT",
      BlockResponse = "NODATA"|"NXDOMAIN"|"OVERRIDE",
      BlockOverrideDomain = "string",
      BlockOverrideDnsType = "CNAME",
      BlockOverrideTtl = 123,
      CreatorRequestId = "string",
      CreationTime = "string",
      ModificationTime = "string",
      FirewallDomainRedirectionAction = "INSPECT_REDIRECTION_DOMAIN"|"TRUST_REDIRECTION_DOMAIN",
      Qtype = "string",
      DnsThreatProtection = "DGA"|"DNS_TUNNELING"|"DICTIONARY_DGA",
      ConfidenceThreshold = "LOW"|"MEDIUM"|"HIGH",
      FirewallRuleType = list(
        PartnerThreatProtection = list(
          Partner = "string"
        ),
        FirewallAdvancedContentCategory = list(
          Category = "string"
        ),
        FirewallAdvancedThreatCategory = list(
          Category = "string"
        ),
        DnsThreatProtection = list(
          Value = "string",
          ConfidenceThreshold = "LOW"|"MEDIUM"|"HIGH"
        )
      ),
      Status = "string",
      StatusMessage = "string"
    )
  ),
  UpdateErrors = list(
    list(
      FirewallRule = list(
        FirewallRuleGroupId = "string",
        FirewallDomainListId = "string",
        FirewallThreatProtectionId = "string",
        Priority = 123,
        Action = "ALLOW"|"BLOCK"|"ALERT",
        BlockResponse = "NODATA"|"NXDOMAIN"|"OVERRIDE",
        BlockOverrideDomain = "string",
        BlockOverrideDnsType = "CNAME",
        BlockOverrideTtl = 123,
        Name = "string",
        FirewallDomainRedirectionAction = "INSPECT_REDIRECTION_DOMAIN"|"TRUST_REDIRECTION_DOMAIN",
        Qtype = "string",
        DnsThreatProtection = "DGA"|"DNS_TUNNELING"|"DICTIONARY_DGA",
        ConfidenceThreshold = "LOW"|"MEDIUM"|"HIGH",
        FirewallRuleType = list(
          PartnerThreatProtection = list(
            Partner = "string"
          ),
          FirewallAdvancedContentCategory = list(
            Category = "string"
          ),
          FirewallAdvancedThreatCategory = list(
            Category = "string"
          ),
          DnsThreatProtection = list(
            Value = "string",
            ConfidenceThreshold = "LOW"|"MEDIUM"|"HIGH"
          )
        )
      ),
      Code = "string",
      Message = "string"
    )
  )
)

Request syntax

svc$batch_update_firewall_rule(
  UpdateFirewallRuleEntries = list(
    list(
      FirewallRuleGroupId = "string",
      FirewallDomainListId = "string",
      FirewallThreatProtectionId = "string",
      Priority = 123,
      Action = "ALLOW"|"BLOCK"|"ALERT",
      BlockResponse = "NODATA"|"NXDOMAIN"|"OVERRIDE",
      BlockOverrideDomain = "string",
      BlockOverrideDnsType = "CNAME",
      BlockOverrideTtl = 123,
      Name = "string",
      FirewallDomainRedirectionAction = "INSPECT_REDIRECTION_DOMAIN"|"TRUST_REDIRECTION_DOMAIN",
      Qtype = "string",
      DnsThreatProtection = "DGA"|"DNS_TUNNELING"|"DICTIONARY_DGA",
      ConfidenceThreshold = "LOW"|"MEDIUM"|"HIGH",
      FirewallRuleType = list(
        PartnerThreatProtection = list(
          Partner = "string"
        ),
        FirewallAdvancedContentCategory = list(
          Category = "string"
        ),
        FirewallAdvancedThreatCategory = list(
          Category = "string"
        ),
        DnsThreatProtection = list(
          Value = "string",
          ConfidenceThreshold = "LOW"|"MEDIUM"|"HIGH"
        )
      )
    )
  )
)