Class Change
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.
Implements
Inherited Members
Namespace: Google.Apis.Dns.v1.Data
Assembly: Google.Apis.Dns.v1.dll
Syntax
public class Change : IDirectResponseSchema
Properties
Additions
Which ResourceRecordSets to add?
Declaration
[JsonProperty("additions")]
public virtual IList<ResourceRecordSet> Additions { get; set; }
Property Value
Type | Description |
---|---|
IList<ResourceRecordSet> |
Deletions
Which ResourceRecordSets to remove? Must match existing data exactly.
Declaration
[JsonProperty("deletions")]
public virtual IList<ResourceRecordSet> Deletions { get; set; }
Property Value
Type | Description |
---|---|
IList<ResourceRecordSet> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Unique identifier for the resource; defined by the server (output only).
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
IsServing
If the DNS queries for the zone will be served.
Declaration
[JsonProperty("isServing")]
public virtual bool? IsServing { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kind
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
string |
StartTime
The time that this operation was started by the server (output only). This is in RFC3339 text format.
Declaration
[JsonProperty("startTime")]
public virtual string StartTime { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
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.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
string |