aws_route53_change_resource_record_sets
Create, update, or delete DNS records in AWS Route53 hosted zones to manage domain routing and service endpoints.
Instructions
Create, update, or delete DNS records in a Route53 hosted zone. Blocked in --readonly mode.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"hosted_zone_id": "<hosted_zone_id>",
"changes": "<changes>"
},
"name": "aws_route53_change_resource_record_sets"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | AWS profile name from ~/.aws/config (e.g., 'default', 'production') | |
| region | No | AWS region override (e.g., 'us-east-1', 'sa-east-1') | |
| hosted_zone_id | Yes | Hosted zone ID | |
| changes | Yes | List of changes. Example: [{"Action": "UPSERT", "ResourceRecordSet": {"Name": "app.example.com", "Type": "A", "TTL": 300, "ResourceRecords": [{"Value": "1.2.3.4"}]}}] | |
| comment | No | Optional comment for the change batch |