class Aws::Route53::Types::Change
The information for each resource record set that you want to change.
@note When making an API call, you may pass Change
data as a hash: { action: "CREATE", # required, accepts CREATE, DELETE, UPSERT resource_record_set: { # required name: "DNSName", # required type: "SOA", # required, accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA, DS set_identifier: "ResourceRecordSetIdentifier", weight: 1, region: "us-east-1", # accepts us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, eu-west-1, eu-west-2, eu-west-3, eu-central-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, eu-north-1, sa-east-1, cn-north-1, cn-northwest-1, ap-east-1, me-south-1, ap-south-1, af-south-1, eu-south-1 geo_location: { continent_code: "GeoLocationContinentCode", country_code: "GeoLocationCountryCode", subdivision_code: "GeoLocationSubdivisionCode", }, failover: "PRIMARY", # accepts PRIMARY, SECONDARY multi_value_answer: false, ttl: 1, resource_records: [ { value: "RData", # required }, ], alias_target: { hosted_zone_id: "ResourceId", # required dns_name: "DNSName", # required evaluate_target_health: false, # required }, health_check_id: "HealthCheckId", traffic_policy_instance_id: "TrafficPolicyInstanceId", }, }
@!attribute [rw] action
The action to perform: * `CREATE`\: Creates a resource record set that has the specified values. * `DELETE`\: Deletes a existing resource record set. To delete the resource record set that is associated with a traffic policy instance, use [DeleteTrafficPolicyInstance][1]. Amazon Route 53 will delete the resource record set automatically. If you delete the resource record set by using `ChangeResourceRecordSets`, Route 53 doesn't automatically delete the traffic policy instance, and you'll continue to be charged for it even though it's no longer in use. * `UPSERT`\: If a resource record set doesn't already exist, Route 53 creates it. If a resource record set does exist, Route 53 updates it with the values in the request. [1]: https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicyInstance.html @return [String]
@!attribute [rw] resource_record_set
Information about the resource record set to create, delete, or update. @return [Types::ResourceRecordSet]
@see docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/Change AWS API Documentation
Constants
- SENSITIVE