{
  "schemaVersion": "1.0",
  "generatedAt": "2026-09-28T13:50:55.986Z",
  "sourceRevision": "e191fac23484db8af617b2602b5ea79cf647b0fb",
  "documentation": "/aws/services/route53resolver",
  "licensing": {
    "minimumPlans": [
      "Hobby"
    ],
    "lastUpdated": "2026-03-23",
    "sourceUrl": "/aws/licensing/"
  },
  "summary": {
    "total": 72,
    "implemented": 51,
    "notImplemented": 21
  },
  "service": "route53resolver",
  "displayName": "Route 53 Resolver",
  "operations": [
    {
      "name": "AssociateFirewallRuleGroup",
      "implemented": true
    },
    {
      "name": "AssociateResolverEndpointIpAddress",
      "implemented": true
    },
    {
      "name": "AssociateResolverQueryLogConfig",
      "implemented": true
    },
    {
      "name": "AssociateResolverRule",
      "implemented": true
    },
    {
      "name": "BatchCreateFirewallRule",
      "implemented": false
    },
    {
      "name": "BatchDeleteFirewallRule",
      "implemented": false
    },
    {
      "name": "BatchUpdateFirewallRule",
      "implemented": false
    },
    {
      "name": "CreateFirewallDomainList",
      "implemented": true
    },
    {
      "name": "CreateFirewallRule",
      "implemented": true
    },
    {
      "name": "CreateFirewallRuleGroup",
      "implemented": true
    },
    {
      "name": "CreateOutpostResolver",
      "implemented": false
    },
    {
      "name": "CreateResolverEndpoint",
      "implemented": true
    },
    {
      "name": "CreateResolverQueryLogConfig",
      "implemented": true
    },
    {
      "name": "CreateResolverRule",
      "implemented": true
    },
    {
      "name": "DeleteFirewallDomainList",
      "implemented": true
    },
    {
      "name": "DeleteFirewallRule",
      "implemented": true
    },
    {
      "name": "DeleteFirewallRuleGroup",
      "implemented": true
    },
    {
      "name": "DeleteOutpostResolver",
      "implemented": false
    },
    {
      "name": "DeleteResolverEndpoint",
      "implemented": true
    },
    {
      "name": "DeleteResolverQueryLogConfig",
      "implemented": true
    },
    {
      "name": "DeleteResolverRule",
      "implemented": true
    },
    {
      "name": "DisassociateFirewallRuleGroup",
      "implemented": true
    },
    {
      "name": "DisassociateResolverEndpointIpAddress",
      "implemented": true
    },
    {
      "name": "DisassociateResolverQueryLogConfig",
      "implemented": true
    },
    {
      "name": "DisassociateResolverRule",
      "implemented": true
    },
    {
      "name": "GetFirewallConfig",
      "implemented": true
    },
    {
      "name": "GetFirewallDomainList",
      "implemented": true
    },
    {
      "name": "GetFirewallRuleGroup",
      "implemented": true
    },
    {
      "name": "GetFirewallRuleGroupAssociation",
      "implemented": true
    },
    {
      "name": "GetFirewallRuleGroupPolicy",
      "implemented": false
    },
    {
      "name": "GetOutpostResolver",
      "implemented": false
    },
    {
      "name": "GetResolverConfig",
      "implemented": false
    },
    {
      "name": "GetResolverDnssecConfig",
      "implemented": true
    },
    {
      "name": "GetResolverEndpoint",
      "implemented": true
    },
    {
      "name": "GetResolverQueryLogConfig",
      "implemented": true
    },
    {
      "name": "GetResolverQueryLogConfigAssociation",
      "implemented": true
    },
    {
      "name": "GetResolverQueryLogConfigPolicy",
      "implemented": false
    },
    {
      "name": "GetResolverRule",
      "implemented": true
    },
    {
      "name": "GetResolverRuleAssociation",
      "implemented": true
    },
    {
      "name": "GetResolverRulePolicy",
      "implemented": false
    },
    {
      "name": "ImportFirewallDomains",
      "implemented": false
    },
    {
      "name": "ListFirewallConfigs",
      "implemented": true
    },
    {
      "name": "ListFirewallDomainLists",
      "implemented": true
    },
    {
      "name": "ListFirewallDomains",
      "implemented": true
    },
    {
      "name": "ListFirewallRuleGroupAssociations",
      "implemented": false
    },
    {
      "name": "ListFirewallRuleGroups",
      "implemented": true
    },
    {
      "name": "ListFirewallRuleTypes",
      "implemented": false
    },
    {
      "name": "ListFirewallRules",
      "implemented": true
    },
    {
      "name": "ListOutpostResolvers",
      "implemented": false
    },
    {
      "name": "ListResolverConfigs",
      "implemented": false
    },
    {
      "name": "ListResolverDnssecConfigs",
      "implemented": true
    },
    {
      "name": "ListResolverEndpointIpAddresses",
      "implemented": true
    },
    {
      "name": "ListResolverEndpoints",
      "implemented": true
    },
    {
      "name": "ListResolverQueryLogConfigAssociations",
      "implemented": true
    },
    {
      "name": "ListResolverQueryLogConfigs",
      "implemented": true
    },
    {
      "name": "ListResolverRuleAssociations",
      "implemented": true
    },
    {
      "name": "ListResolverRules",
      "implemented": true
    },
    {
      "name": "ListTagsForResource",
      "implemented": true
    },
    {
      "name": "PutFirewallRuleGroupPolicy",
      "implemented": false
    },
    {
      "name": "PutResolverQueryLogConfigPolicy",
      "implemented": false
    },
    {
      "name": "PutResolverRulePolicy",
      "implemented": false
    },
    {
      "name": "TagResource",
      "implemented": true
    },
    {
      "name": "UntagResource",
      "implemented": true
    },
    {
      "name": "UpdateFirewallConfig",
      "implemented": true
    },
    {
      "name": "UpdateFirewallDomains",
      "implemented": true
    },
    {
      "name": "UpdateFirewallRule",
      "implemented": true
    },
    {
      "name": "UpdateFirewallRuleGroupAssociation",
      "implemented": true
    },
    {
      "name": "UpdateOutpostResolver",
      "implemented": false
    },
    {
      "name": "UpdateResolverConfig",
      "implemented": false
    },
    {
      "name": "UpdateResolverDnssecConfig",
      "implemented": true
    },
    {
      "name": "UpdateResolverEndpoint",
      "implemented": true
    },
    {
      "name": "UpdateResolverRule",
      "implemented": false
    }
  ]
}