A Change represents a set ofResourceRecordSetadditions and deletions applied atomically to a ManagedZone. ResourceRecordSets within a ManagedZone are modified by creating a new Change element in the Changes collection. In turn the Changes collection also records the past modifications to theResourceRecordSetsin aManagedZone. The current state of theManagedZoneis the sum effect of applying allChangeelements in theChangescollection in sequence.
Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-19 UTC."],[[["\u003cp\u003eA Change represents a set of atomic additions and deletions to \u003ccode\u003eResourceRecordSets\u003c/code\u003e within a \u003ccode\u003eManagedZone\u003c/code\u003e, and the sequence of changes over time reflects the history of modifications made to the zone.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eChange\u003c/code\u003e resource includes fields such as \u003ccode\u003eadditions\u003c/code\u003e and \u003ccode\u003edeletions\u003c/code\u003e to specify the \u003ccode\u003eResourceRecordSets\u003c/code\u003e to be modified, along with metadata like \u003ccode\u003estartTime\u003c/code\u003e, \u003ccode\u003eid\u003c/code\u003e, \u003ccode\u003estatus\u003c/code\u003e, \u003ccode\u003eisServing\u003c/code\u003e, and \u003ccode\u003ekind\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eChange\u003c/code\u003e resource can be manipulated via the methods \u003ccode\u003ecreate\u003c/code\u003e to update \u003ccode\u003eResourceRecordSets\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e to fetch an existing change, and \u003ccode\u003elist\u003c/code\u003e to enumerate changes in a \u003ccode\u003eResourceRecordSet\u003c/code\u003e collection.\u003c/p\u003e\n"]]],[],null,["# REST Resource: changes\n\n- [Resource: Change](#Change)\n - [JSON representation](#Change.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Change\n----------------\n\nA Change represents a set of `ResourceRecordSet` additions and deletions applied atomically to a ManagedZone. ResourceRecordSets within a ManagedZone are modified by creating a new Change element in the Changes collection. In turn the Changes collection also records the past modifications to the `ResourceRecordSets` in a `ManagedZone`. The current state of the `ManagedZone` is the sum effect of applying all `Change` elements in the `Changes` collection in sequence."]]