AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
Container for the parameters to the ChangeResourceRecordSets operation. Use this action to create or change your authoritative DNS information. To use this action, send a POST request to the
/Route 53 API version/hostedzone/hosted
            Zone ID/rrset
resource. The request body must include a document with a ChangeResourceRecordSetsRequest element.

Changes are a list of change items and are considered transactional. For more information on transactional changes, also known as change batches, see POST ChangeResourceRecordSets in the Amazon Route 53 API Reference.

Due to the nature of transactional changes, you cannot delete the same resource record set more than once in a single change batch. If you attempt to delete the same change batch more than once, Amazon Route 53 returns an InvalidChangeBatch error.

In response to a ChangeResourceRecordSets request, your DNS data is changed on all Amazon Route 53 DNS servers. Initially, the status of a change is PENDING. This means the change has not yet propagated to all the authoritative Amazon Route 53 DNS servers. When the change is propagated to all hosts, the change returns a status of INSYNC.

Note the following limitations on a ChangeResourceRecordSets request:

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.Route53.AmazonRoute53Request
      Amazon.Route53.Model.ChangeResourceRecordSetsRequest

Namespace: Amazon.Route53.Model
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public class ChangeResourceRecordSetsRequest : AmazonRoute53Request
         IRequestEvents

The ChangeResourceRecordSetsRequest type exposes the following members

Constructors

NameDescription
Public Method ChangeResourceRecordSetsRequest() Empty constructor used to set properties independently even when a simple constructor is available
Public Method ChangeResourceRecordSetsRequest(string, ChangeBatch) Instantiates ChangeResourceRecordSetsRequest with the parameterized properties

Properties

NameTypeDescription
Public Property ChangeBatch Amazon.Route53.Model.ChangeBatch Gets and sets the property ChangeBatch.

A complex type that contains an optional comment and the Changes element.

Public Property HostedZoneId System.String Gets and sets the property HostedZoneId.

The ID of the hosted zone that contains the resource record sets that you want to change.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8