managed_zone_operations
Creates, updates, deletes, gets or lists a managed_zone_operations
resource.
Overview
Name | managed_zone_operations |
Type | Resource |
Id | google.dns.managed_zone_operations |
Fields
Name | Datatype | Description |
---|---|---|
id | string | Unique identifier for the resource. This is the client_operation_id if the client specified it when the mutation was initiated, otherwise, it is generated by the server. The name must be 1-63 characters long and match the regular expression [-a-z0-9]? (output only) |
dnsKeyContext | object | |
kind | string | |
startTime | string | The time that this operation was started by the server. This is in RFC3339 text format (output only). |
status | string | Status of the operation. Can be one of the following: "PENDING" or "DONE" (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. |
type | string | Type of the operation. Operations include insert, update, and delete (output only). |
user | string | User who requested the operation, for example: user@example.com. cloud-dns-system for operations automatically done by the system. (output only) |
zoneContext | object |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
get | SELECT | managedZone, operation, project | Fetches the representation of an existing Operation. |
list | SELECT | managedZone, project | Enumerates Operations for the given ManagedZone. |
SELECT
examples
Enumerates Operations for the given ManagedZone.
SELECT
id,
dnsKeyContext,
kind,
startTime,
status,
type,
user,
zoneContext
FROM google.dns.managed_zone_operations
WHERE managedZone = '{{ managedZone }}'
AND project = '{{ project }}';