Projects

For a list of methods for this resource, see the end of this page.

Resource representations

A project resource. The project is a top level container for resources including Cloud DNS ManagedZones. Projects can be created only in the APIs console.

{
  "kind": "dns#project",
  "number": unsigned long,
  "id": string,
  "quota": {
    "kind": "dns#quota",
    "managedZones": integer,
    "rrsetsPerManagedZone": integer,
    "rrsetAdditionsPerChange": integer,
    "rrsetDeletionsPerChange": integer,
    "totalRrdataSizePerChange": integer,
    "resourceRecordsPerRrset": integer
  }
}
Property name Value Description Notes
id string User assigned unique identifier for the resource (output only).
kind string Identifies what kind of resource this is. Value: the fixed string "dns#project".
number unsigned long Unique numeric identifier for the resource; defined by the server (output only).
quota nested object Quotas assigned to this project (output only).
quota.kind string Identifies what kind of resource this is. Value: the fixed string "dns#quota".
quota.managedZones integer Maximum allowed number of managed zones in the project.
quota.resourceRecordsPerRrset integer Maximum allowed number of ResourceRecords per ResourceRecordSet.
quota.rrsetAdditionsPerChange integer Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest.
quota.rrsetDeletionsPerChange integer Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest.
quota.rrsetsPerManagedZone integer Maximum allowed number of ResourceRecordSets per zone in the project.
quota.totalRrdataSizePerChange integer Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes.

Methods

get
Fetch the representation of an existing Project.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Cloud DNS Documentation