class Aws::Route53::Types::ChangeResourceRecordSetsRequest

A complex type that contains change information for the resource record set.

@note When making an API call, you may pass ChangeResourceRecordSetsRequest

data as a hash:

    {
      hosted_zone_id: "ResourceId", # required
      change_batch: { # required
        comment: "ResourceDescription",
        changes: [ # required
          {
            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] hosted_zone_id

The ID of the hosted zone that contains the resource record sets
that you want to change.
@return [String]

@!attribute [rw] change_batch

A complex type that contains an optional comment and the `Changes`
element.
@return [Types::ChangeBatch]

@see docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/ChangeResourceRecordSetsRequest AWS API Documentation

Constants

SENSITIVE