Get

Fetch the representation of an existing Project

2 variables
19 variables

Fetch the representation of an existing Project

Authorization

To use this building block you will have to grant access to at least one of the following scopes:

  • View and manage your data across Google Cloud Platform services
  • View your data across Google Cloud Platform services
  • View your DNS records hosted by Google Cloud DNS
  • View and manage your DNS records hosted by Google Cloud DNS

Input

This building block consumes 2 input parameters

  = Parameter name
  = Format

project STRING Required

Identifies the project addressed by this request

clientOperationId STRING

For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection

Output

This building block provides 19 output parameters

  = Parameter name
  = Format

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 INTEGER

Unique numeric identifier for the resource; defined by the server (output only)

quota OBJECT

Limits associated with a Project

quota.dnsKeysPerManagedZone INTEGER

Maximum allowed number of DnsKeys per ManagedZone

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.managedZonesPerNetwork INTEGER

Maximum allowed number of managed zones which can be attached to a network

quota.networksPerManagedZone INTEGER

Maximum allowed number of networks to which a privately scoped zone can be attached

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

quota.whitelistedKeySpecs[] OBJECT

Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey

quota.whitelistedKeySpecs[].algorithm ENUMERATION

String mnemonic specifying the DNSSEC algorithm of this key

quota.whitelistedKeySpecs[].keyLength INTEGER

Length of the keys in bits

quota.whitelistedKeySpecs[].keyType ENUMERATION

Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, will only be used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and will be used to sign all other types of resource record sets

quota.whitelistedKeySpecs[].kind STRING

Identifies what kind of resource this is. Value: the fixed string "dns#dnsKeySpec"