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 \u003ccode\u003eChange\u003c/code\u003e represents atomic additions and deletions of \u003ccode\u003eResourceRecordSet\u003c/code\u003e within a \u003ccode\u003eManagedZone\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eChanges\u003c/code\u003e collection records all modifications to \u003ccode\u003eResourceRecordSets\u003c/code\u003e in a \u003ccode\u003eManagedZone\u003c/code\u003e, and the current state reflects the sequence of these changes.\u003c/p\u003e\n"],["\u003cp\u003eThe JSON representation of a \u003ccode\u003eChange\u003c/code\u003e includes \u003ccode\u003eadditions\u003c/code\u003e, \u003ccode\u003edeletions\u003c/code\u003e, \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 fields.\u003c/p\u003e\n"],["\u003cp\u003eKey methods for managing \u003ccode\u003eChange\u003c/code\u003e resources include \u003ccode\u003ecreate\u003c/code\u003e, to update \u003ccode\u003eResourceRecordSets\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, to fetch a specific change, and \u003ccode\u003elist\u003c/code\u003e, to enumerate changes.\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."]]