Manage DNS hosted zones, record sets, and health checks.
| Action | Description | Parameters | Returns |
|---|---|---|---|
change_tags_for_resource | Change tags for a resource | resource_type, resource_id [add_tags, remove_tag_keys] | dict |
create_health_check | Create a health check | fqdn [port, type, resource_path, request_interval, failure_threshold] | R53HealthCheck |
create_hosted_zone | Create a hosted zone | name [caller_reference, comment] | R53HostedZone |
delete_health_check ⚠ | Delete a health check | health_check_id | dict |
delete_hosted_zone ⚠ | Delete a hosted zone | hosted_zone_id | R53ChangeInfo |
delete_record ⚠ | Delete a DNS record | hosted_zone_id, name, record_type [ttl, values] | R53ChangeInfo |
get_health_check | Get a health check | health_check_id | R53HealthCheck |
get_hosted_zone | Get a hosted zone | hosted_zone_id | R53HostedZone |
get_hosted_zone_count | Get hosted zone count | — | int |
list_health_checks | List health checks | — | list |
list_hosted_zones | List hosted zones | — | list |
list_resource_record_sets | List resource record sets | hosted_zone_id [record_type, record_name] | list |
list_tags_for_resource | List tags for a resource | resource_type, resource_id | dict |
test_dns_answer | Test a DNS answer | hosted_zone_id, record_name, record_type | dict |
upsert_record | Create or update a DNS record | hosted_zone_id, name, record_type [ttl, values, alias_target] | R53ChangeInfo |
Full schema explorer, code generation, and live API testing