A 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.
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."]]