google_api_dns v0.4.0 GoogleApi.DNS.V1.Model.Change View Source

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.

Attributes

  • additions (list(GoogleApi.DNS.V1.Model.ResourceRecordSet.t)): Which ResourceRecordSets to add? Defaults to nil.
  • deletions (list(GoogleApi.DNS.V1.Model.ResourceRecordSet.t)): Which ResourceRecordSets to remove? Must match existing data exactly. Defaults to nil.
  • id (String.t): Unique identifier for the resource; defined by the server (output only). Defaults to nil.
  • isServing (boolean()): If the DNS queries for the zone will be served. Defaults to nil.
  • kind (String.t): Identifies what kind of resource this is. Value: the fixed string "dns#change". Defaults to dns#change.
  • startTime (String.t): The time that this operation was started by the server (output only). This is in RFC3339 text format. Defaults to nil.
  • status (String.t): 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. Defaults to nil.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.DNS.V1.Model.Change{
  additions: [GoogleApi.DNS.V1.Model.ResourceRecordSet.t()],
  deletions: [GoogleApi.DNS.V1.Model.ResourceRecordSet.t()],
  id: String.t(),
  isServing: boolean(),
  kind: String.t(),
  startTime: String.t(),
  status: String.t()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.