Get
|
|||||
|
|
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
Name | Format | Description |
---|---|---|
project Required |
STRING |
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 |
= 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
Name | Format | Description |
---|---|---|
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" |
= 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" |