Attribute |
Type |
Description |
id |
string |
Bucket ID, format - 'projects/{project-id}/buckets/{bucket-name}' |
Name |
string |
Bucket ID |
AccountId |
string |
Project ID |
AccountName |
string |
Project Name |
CreationDate |
number |
Creation Date/Time in UNIX Epoch time |
RegionId |
string |
Region ID |
RegionName |
string |
Region Name |
Tags |
list |
Labels |
Name |
string |
Label Key |
Value |
string |
Label Value |
Acl |
list |
Access controls on the bucket, containing one or more bucketAccessControls Resources |
Bucket |
string |
The name of the bucket |
Domain |
string |
The domain associated with the entity, if any |
Email |
string |
The email address associated with the entity, if any |
Entity |
string |
The entity holding the permission |
EntityId |
string |
The ID for the entity |
Etag |
string |
HTTP 1.1 Entity tag for the access-control entry |
Generation |
number |
The content generation of the object, if applied to an object |
Id |
string |
The ID of the access-control entry |
Object |
string |
The kind of item this is. For object access control entries, this is always storage#objectAccessControl |
ProjectTeam |
sequence |
The name of the object, if applied to an object |
ProjectNumber |
string |
The project number |
Team |
string |
The project team associated with the entity |
Role |
string |
The access permission for the entity, valid Values (OWNER, READER) |
Billing |
sequence |
The bucket's billing configuration |
RequesterPays |
boolean |
When set to true, Requester Pays is enabled for this bucket |
IAMConfiguration |
sequence |
The bucket's IAM configuration |
UniformBucketLevelAccess |
boolean |
whether uniformBucketLevelAccess is enabled |
BucketPolicyOnly |
boolean |
whether BucketPolicyOnly is enabled |
Cors |
list |
The bucket's Cross-Origin Resource Sharing (CORS) configuration |
MaxAgeSeconds |
number |
The value, in seconds, to return in the Access-Control-Max-Age header used in preflight responses |
Method |
list |
The list of HTTP methods on which to include CORS response headers, (GET, OPTIONS, POST, etc) |
Value |
string |
value |
Origin |
list |
The list of Origins eligible to receive CORS response headers |
Value |
string |
None |
ResponseHeader |
list |
The list of HTTP headers other than the simple response headers to give permission for the user-agent to share across domains |
Value |
string |
value |
DefaultEventBasedHold |
boolean |
Whether or not to automatically apply an eventBasedHold to new objects added to the bucket |
DefaultObjectAcl |
list |
Default access controls to apply to new objects when no ACL is provided |
Bucket |
string |
The name of the bucket |
Domain |
string |
The domain associated with the entity, if any |
Email |
string |
The email address associated with the entity, if any |
Entity |
string |
The entity holding the permission |
EntityId |
string |
The ID for the entity |
Etag |
string |
HTTP 1.1 Entity tag for the access-control entry |
Generation |
number |
The content generation of the object, if applied to an object |
Id |
string |
The ID of the access-control entry |
Object |
string |
The kind of item this is. For object access control entries, this is always storage#objectAccessControl |
ProjectTeam |
sequence |
The name of the object, if applied to an object |
ProjectNumber |
string |
The project number |
Team |
string |
The project team associated with the entity |
Role |
string |
The access permission for the entity, valid Values (OWNER, READER) |
Encryption |
string |
Encryption configuration for a bucket |
Etag |
string |
HTTP 1.1 Entity tag for the bucket |
Lifecycle |
sequence |
The bucket's lifecycle configuration. See lifecycle management for more information |
Rule |
list |
A lifecycle management rule, which is made of an action to take and the condition(s) under which the action will be taken |
Action |
sequence |
The action to take |
StorageClass |
string |
Target storage class |
Type |
string |
Type of the action, valid value (Delete, SetStorageClass) |
Condition |
sequence |
The condition(s) under which the action will be taken |
Age |
number |
Age of an object (in days) |
CreatedBefore |
number |
This condition is satisfied when an object is created in epoch time |
IsLive |
boolean |
If the value is true, this condition matches live objects; if the value is false, it matches archived objects |
MatchesStorageClass |
list |
Objects having any of the storage classes specified by this condition will be matched, valid values (MULTI_REGIONAL, REGIONAL, NEARLINE, COLDLINE, STANDARD, DURABLE_REDUCED_AVAILABILITY) |
Value |
string |
None |
NumNewerVersions |
number |
If the value is N, this condition is satisfied when there are at least N versions (including the live version) newer than this version of the object |
Logging |
sequence |
The bucket's logging configuration |
LogBucket |
string |
The destination bucket where the current bucket's logs should be placed |
LogObjectPrefix |
string |
A prefix for log object names |
Metageneration |
number |
The metadata generation of this bucket |
Owner |
sequence |
The owner of the bucket |
Entity |
string |
The entity, in the form project-owner-projectId |
EntityId |
string |
The ID for the entity |
RetentionPolicy |
sequence |
The bucket's retention policy, which defines the minimum age an object in the bucket must reach before it can be deleted or overwritten |
EffectiveTime |
number |
The time from which the retentionPolicy was effective in epoch time |
IsLocked |
boolean |
Whether or not the retentionPolicy is locked |
RetentionPeriod |
number |
The period of time, in seconds, that objects in the bucket must be retained and cannot be deleted, overwritten, or archived |
Type |
string |
Storage Class, The bucket's default storage class, valid values (MULTI_REGIONAL, REGIONAL, STANDARD, NEARLINE, COLDLINE, DURABLE_REDUCED_AVAILABILITY) |
Updated |
number |
Modification time of the bucket in epoch time |
Versioning |
sequence |
The bucket's versioning configuration |
Enabled |
boolean |
While set to true, versioning is fully enabled for this bucket |
Website |
sequence |
The bucket's website configuration, controlling how the service behaves when accessing bucket contents as a web site |
MainPageSuffix |
string |
This allows the creation of index.html objects to represent directory pages |
NotFoundPage |
string |
Service will return the named object from this bucket as the content for a 404 Not Found result |
Policies |
list |
IAM bindings associated with bucket |
Role |
Reference to Role |
IAM Role |
RoleName |
string |
ACL permissions |
Access |
string |
IAMPolicy access |
Members |
sequence |
Bucket IAM Members |
UserEmails |
list |
User Account Email |
Email |
string |
email |
GroupEmails |
list |
Group Account Email |
Email |
string |
email |
ServiceEmails |
list |
Service Account Email |
Email |
string |
email |
Domains |
list |
Domain |
AllUsers |
boolean |
All Users - represents anyone on the internet |
AllAuthenticatedUsers |
boolean |
All Authenticated Users - represents anyone who is authenticated with a Google account or a service account |
ProjectOwners |
Reference to Project |
Owners of the given project |
ProjectEditor |
Reference to Project |
Editors of the given project |
ProjectViewer |
Reference to Project |
Viewers of the given project |
Attribute |
Type |
Description |
id |
string |
Compute Instance ID, format - 'projects/{project}/zones/{zone}/instances/{instance-id}'
|
Name |
string |
name |
AccountId |
string |
Account ID |
AccountName |
string |
Account Name |
CreationDate |
number |
Creation Date/Time in UNIX Epoch time |
RegionId |
string |
Region ID |
RegionName |
string |
Region Name |
Tags |
list |
Labels to apply to this instance |
Name |
string |
Label Key |
Value |
string |
Label value |
Project |
Reference to Project |
Project |
TagItems |
list |
Tags to apply to this instance |
Value |
string |
value |
TagFingerprint |
string |
Specifies a hash of the tag items contents and used for optimistic locking
|
CanIpForward |
boolean |
Allows this instance to send and receive packets with non-matching destination or source IP
|
CpuPlatform |
string |
CPU platform used by this instance |
ShieldedVM |
boolean |
whether compute instance has ShieldedVM enabled |
ConfidentialComputing |
boolean |
whether compute instance has confidential computing enabled. |
DeletionProtection |
boolean |
Whether the resource should be protected against deletion |
Description |
string |
Description of this resource |
Disks |
list |
Disks associated with this instance |
AutoDelete |
boolean |
Specifies whether the disk will be auto-deleted when the instance is deleted
|
Boot |
boolean |
Indicates that this is a boot disk |
DeviceName |
string |
Unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree
|
DiskEncryptionKey |
sequence |
Encrypts or decrypts a disk using a customer-supplied encryption key
|
KMSKey |
Reference to KMSKey |
Name of the encryption key that is stored in Google Cloud KMS
|
RawKey |
string |
Specifies a 256-bit customer-supplied encryption key |
Sha256 |
string |
SHA-256 hash of the customer-supplied encryption key |
GuestOsFeatures |
list |
list of features to enable on the guest operating system |
Type |
string |
None |
Index |
number |
A zero-based index to this disk, where 0 is reserved for the boot disk
|
InitializeParams |
sequence |
Specifies the parameters for a new disk that will be created alongside the new instance
|
Description |
string |
Description |
DiskName |
string |
Specifies the disk name |
DiskSizeGb |
number |
Specifies the size of the disk in base-2 GB |
DiskType |
string |
Specifies the disk type to use to create the instance |
Tags |
list |
Labels to apply to disk |
Name |
string |
Label Key |
Value |
string |
Label value |
SourceImage |
Reference to Image |
Source image to create this disk. When creating a new instance
|
SourceImageEncryptionKey |
sequence |
Customer-supplied encryption key of the source image |
KMSKey |
Reference to KMSKey |
Name of the encryption key that is stored in Google Cloud KMS
|
RawKey |
string |
Specifies a 256-bit customer-supplied encryption key |
Sha256 |
string |
SHA-256 hash of the customer-supplied encryption key |
Interface |
string |
Specifies the disk interface to use for attaching this disk, valid values (SCSI, NVM)E
|
Licenses |
list |
Any valid publicly visible licenses |
Value |
string |
value |
Mode |
string |
mode in which to attach this disk, valid values (READ_WRITE or READ_ONLY)
|
Volume |
Reference to Volume |
Specifies Source ID of an existing Persistent Disk resource |
Type |
string |
Specifies the type of the disk, valid values (SCRATCH, PERSISTENT)
|
GuestAccelerators |
list |
List of the type and count of accelerator cards attached to the instance
|
AcceleratorCount |
number |
Number of the guest accelerator cards exposed to this instance
|
AcceleratorType |
string |
Full or partial URL of the accelerator type resource to attach to this instanc
|
LabelFingerprint |
string |
hash of the label's contents and used for optimistic locking |
Type |
string |
Compute machine type |
MachineType |
sequence |
Machine type resource to use for this instance |
id |
string |
VPC ID |
Metadata |
sequence |
Metadata key/value pairs assigned to this instance |
Fingerprint |
string |
Hash of the metadata's contents and used for optimistic locking
|
Items |
list |
Array of key/value pairs |
Key |
string |
Key for the metadata entry |
Value |
string |
Value for the metadata entry |
MinCpuPlatform |
string |
Specifies a minimum CPU platform for the VM instance |
NetworkInterfaces |
list |
Network configurations for this instance |
AccessConfigs |
list |
Configurations for this interfac |
Name |
string |
Name of this access configuration |
NatIP |
ip |
External IP address associated with this instance |
NetworkTier |
string |
Signifies the networking tier used for configuring this access configuration, valid values (PREMIUM, STANDARD)
|
PublicPtrDomainName |
string |
DNS domain name for the public PTR record, when SetPublicPtr enabled
|
SetPublicPtr |
boolean |
Specifies whether a public DNS PTR record should be created to map the external IP address of the instance to a DNS domain name
|
Type |
string |
Type of configuration, valid values (ONE_TO_ONE_NAT) |
AliasIpRanges |
list |
Alias IP ranges for this network interface |
IpCidrRange |
ip |
IP CIDR range represented by this alias IP range |
SubnetworkRangeName |
string |
subnetwork secondary range name specifying the secondary range from which to allocate the IP CIDR range for this alias IP range
|
Fingerprint |
string |
Fingerprint hash of contents stored in this network interface |
Name |
string |
Name of the network interface, generated by the server |
VPC |
Reference to VPC |
Network resource for this instance |
NetworkIP |
ip |
IPv4 internal network address to assign to the instance for this network interface
|
Subnet |
Reference to Subnet |
Subnetwork resource for this instance |
Scheduling |
sequence |
Sets the scheduling options for this instance |
AutomaticRestart |
boolean |
Specifies whether the instance should be automatically restarted if it is terminated by Compute Engine
|
NodeAffinities |
list |
A set of node affinity and anti-affinity |
Key |
string |
Corresponds to the label key of Node resource |
Operator |
string |
Defines the operation of node selection |
Values |
list |
Corresponds to the label values of Node resource |
Value |
string |
value |
OnHostMaintenance |
string |
Defines the maintenance behavior for this instance |
Preemptible |
boolean |
Defines whether the instance is preemptible |
ServiceAccounts |
list |
Service accounts, with their specified scopes, authorized for this instance
|
Email |
string |
Email address of the service account |
ServiceAccount |
Reference to ServiceAccount |
None |
Scopes |
list |
Scopes to be made available for this service account. |
Value |
string |
value |
StartRestricted |
boolean |
Whether a VM has been restricted for start because Compute Engine has detected suspicious activity
|
Status |
string |
Status of the instance, valid values (PROVISIONING, STAGING, RUNNING, STOPPING, STOPPED, SUSPENDING, SUSPENDED, TERMINATED)
|
StatusMessage |
string |
Human-readable explanation of the status |
AvailabilityZone |
string |
Zone where the instance resides |
Firewallrule |
Reference to FirewallRule |
firewall rules applicable for the instance |
Attribute |
Type |
Description |
id |
string |
DB Instance ID, format - 'projects/{project-id}/sqlInstances/{instance-name}' |
Name |
string |
Db Instance Name |
RegionId |
string |
Region Id |
RegionName |
string |
Region Name |
AccountId |
string |
Account ID |
AccountName |
string |
Account Name |
CreationDate |
number |
Instance Created Date |
AvailabilityZone |
string |
Availabile Zone for instance (Compute Engine Zone) |
Status |
string |
Project Status, valid values ('active', 'inactive') |
ComputeClass |
string |
The tier (or machine type) for this instance |
Tags |
list |
User provided labels |
Name |
string |
Key Name |
Value |
string |
Key Value |
VPC |
Reference to VPC |
VPC name |
DatabaseType |
string |
Database type, valid values (POSTGRES, SQLSERVER, MYSQL) |
BackendType |
string |
Backend type, valid values (FIRST_GEN, SECOND_GEN, EXTERNAL) |
ConnectionName |
string |
Connection name of the Cloud SQL instance |
CurrentDiskSize |
number |
Current disk usage of the instance in bytes |
DatabaseVersion |
string |
Database engine type and versio |
FailoverReplica |
sequence |
Name and status of the failover replica |
Available |
boolean |
Availability status |
Name |
string |
Name of the failover replica |
InstanceType |
string |
Instance type, valid values (CLOUD_SQL_INSTANCE, ON_PREMISES_INSTANCE, READ_REPLICA_INSTANCE) |
IpAddresses |
list |
Assigned IP addresses for the instance |
IpAddress |
ip |
IP address assigned |
TimeToRetire |
number |
Due time for this IP to be retired, UNIX epoch time |
Type |
string |
Type of this IP address |
Ipv6Address |
ip |
IPv6 address assigned to the instance |
MasterInstanceName |
string |
Name of the instance which will act as master in the replication |
MaxDiskSize |
number |
Maximum disk size of the instance in bytes |
OnPremisesConfiguration |
sequence |
Configuration specific to on-premises instances |
Host |
string |
Host of the on-premises instance |
Port |
number |
Port of the on-premises instance |
Project |
Reference to Project |
Project (if role belongs to project) |
ReplicaConfiguration |
sequence |
Configuration specific to failover replicas and read replicas |
FailoverTarget |
boolean |
Specifies if the replica is the failover target |
MysqlReplicaConfiguration |
sequence |
MySQL specific configuration |
CaCertificate |
string |
PEM representation of the trusted CA's x509 certificate |
ClientCertificate |
string |
PEM representation of the slave's x509 certificate |
ClientKey |
string |
PEM representation of the slave's private key |
ConnectRetryInterval |
number |
Seconds to wait between connect retries |
DumpFilePath |
string |
Path to a SQL dump file in Google Cloud Storage from which the slave instance is to be created |
MasterHeartbeatPeriod |
number |
Interval in milliseconds between replication heartbeats |
Password |
string |
Password for the replication connection |
SslCipher |
string |
A list of permissible ciphers to use for SSL encryption |
Username |
string |
Username for the replication connection. |
VerifyServerCertificate |
boolean |
Whether or not to check the master's Common Name value in the certificate that it sends during the SSL handshake |
ReplicaNames |
list |
Replicas of the instance |
Value |
string |
value |
ServerCaCert |
sequence |
SSL configuration |
Cert |
string |
certPEM representation. |
CertSerialNumber |
string |
certSerialNumberSerial number, as extracted from the certificate. |
CommonName |
string |
commonNameUser supplied name. |
CreateTime |
number |
Time when the certificate was created, UNIX epoch time |
ExpirationTime |
number |
Time when the certificate expires, UNIX epoch time |
Instance |
string |
Name of the database instance. |
Sha1Fingerprint |
string |
SHA1 Fingerprint. |
ServiceAccountEmailAddress |
string |
Service Account Email Address |
ServiceAccount |
Reference to ServiceAccount |
Service Account |
Settings |
sequence |
User settings |
ActivationPolicy |
string |
Activation policy specifies when the instance is activated, valid values (ALWAYS, NEVER, ON_DEMAND) |
AuthorizedGaeApplications |
list |
App Engine app IDs that can access this instance. First Generation instances only |
Value |
string |
value |
AvailabilityType |
string |
Availability type for PostgreSQL instances only, valid values (ZONAL, REGIONAL) |
BackupConfiguration |
sequence |
Daily backup configuration for the instance |
BinaryLogEnabled |
boolean |
Whether binary log is enabled |
Enabled |
boolean |
Whether this configuration is enabled |
ReplicationLogArchivingEnabled |
boolean |
Replication Log Archiving Enabled |
StartTime |
string |
Start time for the daily backup configuration in HH:MM |
CrashSafeReplicationEnabled |
boolean |
Whether database flags for crash-safe replication are enabled, for read replica instances only |
DataDiskSizeGb |
number |
Size of data disk, in GB |
DataDiskType |
string |
Type of data disk, valid values (PD_SSD, PD_HDD) |
DatabaseFlags |
list |
database flags passed to the instance at startup |
Name |
string |
name |
Value |
string |
value |
DatabaseReplicationEnabled |
boolean |
Whether replication is enabled, for read replica instances only |
IpConfiguration |
sequence |
Settings for IP Management |
AuthorizedNetworks |
list |
list of external networks that are allowed to connect to the instance using the IP |
ExpirationTime |
number |
Date/time when this access control entry expires, UNIX epoch time |
Name |
string |
Label to identify this entry |
CIDR |
ip |
Whitelisted value for the access control list |
Ipv4Enabled |
boolean |
Whether the instance should be assigned an IP address or not |
PrivateNetwork |
string |
Resource link for the VPC network from which the Cloud SQL instance is accessible for private IP |
RequireSsl |
boolean |
Whether SSL connections over IP should be enforced or not |
LocationPreference |
sequence |
Location preference settings |
FollowGaeApplication |
string |
App Engine application to follow |
Zone |
string |
Preferred Compute Engine zone |
MaintenanceWindow |
sequence |
Maintenance window for this instance |
Day |
number |
day of week (1-7), starting on Monday |
Hour |
number |
hour of day - 0 to 23 |
UpdateTrack |
string |
Maintenance timing setting, canary (Earlier) or stable (Later) |
PricingPlan |
string |
The pricing plan for this instance. This can be either PER_USE or PACKAGE |
ReplicationType |
string |
Type of replication this instance uses,valid values (ASYNCHRONOUS, SYNCHRONOUS) |
SettingsVersion |
number |
The version of instance settings |
StorageAutoResize |
boolean |
Configuration to increase storage size automatically |
StorageAutoResizeLimit |
number |
The maximum size to which storage capacity can be automatically increased |
Tier |
string |
The tier (or machine type) for this instance |
State |
string |
Current serving state of the Cloud SQL instance, valid values (RUNNABLE, PENDING_CREATE, MAINTENANCE, FALIED, UNKNOWN_STATE) |
SuspensionReason |
list |
If the instance state is SUSPENDED, the reason for the suspension |
Value |
string |
value, Potential values, (BILLING_ISSUE, INTERNAL_MAINTENANCE, and OPERATIONAL_ISSUE) |
Users |
list |
Database user in a Cloud SQL instance |
Name |
string |
The name of the user in the Cloud SQL instance |
Host |
string |
Host name from which the user can connect |
Password |
string |
Password for the user |
Attribute |
Type |
Description |
id |
string |
Kubernetes Cluster ID, format 'projects/{project-id}/locations/{locaiton-id}/clusters/{cluster-id}' |
Name |
string |
Kubernetes Cluster Name |
AccountId |
string |
Project ID |
AccountName |
string |
Project Name |
CreationDate |
number |
Creation Date/Time in UNIX Epoch time |
RegionId |
string |
Region ID |
RegionName |
string |
Region Name |
Tags |
list |
Resource labels for the cluster to use to annotate any related Google Compute Engine resources |
Name |
string |
Tag Name |
Value |
string |
Tag Value |
AddonsConfig |
sequence |
Configurations for the various addons available to run in the cluster |
HttpLoadBalancing |
sequence |
Configuration for the HTTP (L7) load balancing controller addon |
Disabled |
boolean |
Disabled |
HorizontalPodAutoscaling |
sequence |
Configuration for the horizontal pod autoscaling feature |
Disabled |
boolean |
Disabled |
KubernetesDashboard |
sequence |
Configuration for the Kubernetes Dashboard |
Disabled |
boolean |
Disabled |
NetworkPolicyConfig |
sequence |
Configuration for NetworkPolicy |
Disabled |
boolean |
Disabled |
IstioConfig |
sequence |
Configuration for NetworkPolicy |
Disabled |
boolean |
Disabled |
Auth |
string |
The specified Istio auth mode, either none, or mutual TLS |
CloudRunConfig |
sequence |
Configuration options for the Cloud Run feature |
Disabled |
boolean |
Disabled |
LoadBalancerType |
string |
Which load balancer type is installed for Cloud Run |
DnsCacheConfig |
sequence |
Configuration for NodeLocal DNSCache |
Enabled |
boolean |
Whether NodeLocal DNSCache is enabled for this cluster |
ConfigConnectorConfig |
sequence |
Configuration for Config Connector add-on |
Enabled |
boolean |
Whether Cloud Connector is enabled for this cluster |
GcePersistentDiskCsiDriverConfig |
sequence |
Configuration for the Compute Engine PD CSI driver. This option can only be enabled at cluster creation time |
Enabled |
boolean |
Whether the Compute Engine PD CSI driver is enabled for this cluster |
KalmConfig |
sequence |
Configuration for KALM addon |
Enabled |
boolean |
Whether KALM is enabled for this cluster |
Autoscaling |
sequence |
Cluster-level autoscaling configuration |
EnableNodeAutoprovisioning |
boolean |
Enables automatic node pool creation and deletion |
ResourceLimits |
list |
Contains global constraints regarding minimum and maximum amount of resources in the cluster |
Maximum |
number |
Maximum amount of the resource in the cluster |
Minimum |
number |
Minimum amount of the resource in the cluster |
ResourceType |
string |
Resource name "cpu", "memory" or gpu-specific string. |
AutoscalingProfile |
string |
Defines autoscaling behaviour |
AutoprovisioningNodePoolDefaults |
sequence |
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP |
OauthScopes |
list |
Set of Google API scopes to be made available on all of the node VMs |
Value |
string |
value |
ServiceAccount |
string |
Google Cloud Platform Service Account to be used by the node VMs |
UpgradeSettings |
sequence |
Upgrade settings control disruption and speed of the upgrade |
MaxSurge |
number |
The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process |
MaxUnavailable |
number |
The maximum number of nodes that can be simultaneously unavailable during the upgrade process. A node is considered available if its status is Ready |
Management |
sequence |
NodeManagement configuration for this NodePool |
AutoUpgrade |
boolean |
Is node auto-upgrade is enabled for the node pool |
AutoRepair |
boolean |
Is node auto-repair is enabled for the node pool |
UpgradeOptions |
sequence |
Specifies the Auto Upgrade knobs for the node pool |
AutoUpgradeStartTime |
number |
This field is set when upgrades are about to commence with the approximate start time for the upgrades |
Description |
string |
Field is set when upgrades are about to commence with the description of the upgrade |
MinCpuPlatform |
string |
Minimum CPU platform to be used by this instance |
DiskSizeGb |
number |
Size of the disk attached to each node, specified in GB |
DiskType |
string |
Type of the disk attached to each node |
ImageType |
string |
Image type to use for this node |
ShieldedInstanceConfig |
sequence |
A set of Shielded Instance options |
EnableIntegrityMonitoring |
boolean |
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created |
EnableSecureBoot |
boolean |
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails |
BootDiskKmsKey |
string |
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME] |
AutoprovisioningLocations |
list |
The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP |
BinaryAuthorization |
sequence |
Configuration for Binary Authorization |
Enabled |
boolean |
Enabled |
ClusterIpv4Cidr |
ip |
IP address range of the container pods in this cluster, in CIDR |
CurrentMasterVersion |
string |
Current software version of the master endpoint |
Conditions |
list |
Describes which conditions caused the cluster or a node pool to have current status |
Code |
string |
Condition code, valid values (UNKNOWN, GCE_STOCKOUT, GKE_SERVICE_ACCOUNT_DELETED, GCE_QUOTA_EXCEEDED) |
Message |
string |
Human-friendly representation of the condition |
CurrentNodeCount |
number |
Number of nodes currently in the cluster |
DefaultMaxPodsConstraint |
sequence |
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster |
MaxPodsPerNode |
number |
Constraint enforced on the max num of pods per node. |
Description |
string |
Description of this cluster |
EnableKubernetesAlpha |
boolean |
Kubernetes alpha features are enabled on this cluster |
EnableTpu |
boolean |
Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead. |
Endpoint |
ip |
IP address of this cluster's master endpoint |
ExpireTime |
number |
Date/Time the cluster will be automatically deleted in UNIX Epoch time |
InitialClusterVersion |
string |
Initial Kubernetes version for this cluster |
InitialNodeCount |
number |
Number of nodes to create in this cluster. You must ensure that your Compute Engine resource quota is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead. |
IpAllocationPolicy |
sequence |
Configuration for cluster IP allocation |
AllowRouteOverlap |
boolean |
Allow allocation of cluster CIDR ranges that overlap with certain kinds of network routes |
ClusterIpv4CidrBlock |
ip |
IP address range for the cluster pod IPs |
ClusterSecondaryRangeName |
string |
Name of the secondary range to be used for the cluster CIDR block |
CreateSubnetwork |
boolean |
Whether a new subnetwork will be created automatically for the cluster |
NodeIpv4CidrBlock |
ip |
IP address range of the instance IPs in this cluster |
ServicesIpv4CidrBlock |
ip |
IP address range of the services IPs in this cluster |
ServicesSecondaryRangeName |
string |
Name of the secondary range to be used as for the services CIDR block |
SubnetworkName |
string |
Custom subnetwork name to be used if createSubnetwork is true |
TpuIpv4CidrBlock |
ip |
IP address range of the Cloud TPUs in this cluster |
UseIpAliases |
boolean |
Whether alias IPs will be used for pod IPs in the cluster |
UseRoutes |
boolean |
Whether routes will be used for pod IPs in the cluster. This is used in conjunction with use_ip_aliases. It cannot be true if use_ip_aliases is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode |
LabelFingerprint |
string |
Fingerprint of the set of labels for this cluster |
LegacyAbac |
sequence |
Configuration for the legacy Attribute Based Access Control authorization mode |
Enabled |
boolean |
Enabled |
Locations |
list |
List of Google Compute Engine locations in which the cluster's nodes should be located |
Value |
string |
value |
LoggingService |
string |
Logging service the cluster should use to write logs |
MaintenancePolicy |
sequence |
Configure the maintenance policy for this cluster |
ResourceVersion |
string |
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a get() request to the cluster to get the current resource version and include it with requests to set the policy |
Window |
sequence |
Specifies the maintenance window in which maintenance may be performed |
DailyMaintenanceWindow |
sequence |
DailyMaintenanceWindow specifies a daily maintenance operation window |
StartTime |
string |
Time within the maintenance window to start the maintenance operations (HH:MM) |
Duration |
string |
Duration of the time window, automatically chosen to be smallest possible in the given scenario, format (PTnHnMnS) |
RecurringWindow |
sequence |
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time |
Recurrence |
string |
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time |
Window |
sequence |
Represents an arbitrary window of time |
StartTime |
number |
The time that the window first starts |
EndTime |
number |
The time that the window ends. The end time should take place after the start time |
MasterAuth |
sequence |
Authentication information for accessing the master endpoint |
ClientCertificate |
string |
Base64-encoded public certificate used by clients to authenticate to the cluster endpoint |
ClientKey |
string |
Base64-encoded private key used by clients to authenticate to the cluster endpoint |
ClusterCaCertificate |
string |
Base64-encoded public certificate that is the root of trust for the cluster |
ClientCertificateConfig |
sequence |
Configuration for client certificate authentication on the cluster |
IssueClientCertificate |
boolean |
Issue a client certificate |
Password |
string |
Password to use for HTTP basic authentication |
Username |
string |
Username to use for HTTP basic authentication |
MasterAuthorizedNetworksConfig |
sequence |
Configuration options for master authorized networks feature |
CidrBlocks |
list |
External networks that could access Kubernetes master through HTTPS |
CidrBlock |
ip |
External network CIDR |
DisplayName |
string |
Field for users to identify CIDR blocks |
Enabled |
boolean |
Whether or not master authorized networks is enabled |
MonitoringService |
string |
Monitoring service the cluster should use to write metrics |
Network |
Reference to VPC |
Google Compute Engine network to which the cluster is connected |
NetworkConfig |
sequence |
Configuration for cluster networking |
Network |
Reference to VPC |
The relative name of the Google Compute Engine network to which the cluster is connected |
Subnetwork |
Reference to Subnet |
Relative name of the Google Compute Engine subnetwork to which the cluster is connected |
EnableIntraNodeVisibility |
boolean |
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network |
DefaultSnatStatus |
sequence |
Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic |
Disabled |
boolean |
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster |
DatapathProvider |
string |
The datapath provider selects the implementation of the Kubernetes networking model for service resolution and network policy enforcement |
NetworkPolicy |
sequence |
Configuration options for the NetworkPolicy feature |
Enabled |
boolean |
Enabled |
Provider |
string |
Network Policy providers, valid values (PROVIDER_UNSPECIFIED, CALICO) |
NodeConfig |
sequence |
Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see node_pool.config). If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead. |
Accelerators |
list |
List of hardware accelerators to be attached to each node |
AcceleratorCount |
number |
Number of the accelerator cards exposed to an instance |
AcceleratorType |
string |
Accelerator type resource name |
DiskSizeGb |
number |
Size of the disk attached to each node, specified in GB |
DiskType |
string |
Type of the disk attached to each node |
ImageType |
string |
Image type to use for this node |
LocalSsdCount |
number |
Number of local SSD disks to be attached to the node |
MachineType |
string |
Google Compute Engine machine type, default 'n1-standard-1' |
MinCpuPlatform |
string |
Minimum CPU platform to be used by this instance |
Preemptible |
boolean |
Are created as preemptible VM instances |
OauthScopes |
list |
Set of Google API scopes to be made available on all of the node VMs |
Value |
string |
value |
ServiceAccount |
string |
Google Cloud Platform Service Account to be used by the node VMs |
Metadata |
list |
Metadata key/value pairs assigned to instances in the cluster |
Name |
string |
Metadata Name |
Value |
string |
Metadata Value |
Labels |
list |
Map of Kubernetes labels (key/value pairs) to be applied to each node |
Name |
string |
Tag Name |
Value |
string |
Tag Value |
Tags |
list |
List of instance tags applied to all nodes |
Value |
string |
value |
Taints |
list |
List of kubernetes taints to be applied to each node |
Key |
string |
Key for taint |
Value |
string |
Value for taint |
Effect |
string |
Effect for taint, (EFFECT_UNSPECIFIED, NO_SCHEDULE, PREFER_NO_SCHEDULE, NO_EXECUTE) |
SandboxConfig |
sequence |
SandboxConfig contains configurations of the sandbox to use for the node |
SandboxType |
string |
Type of the sandbox to use for the node (e.g. 'gvisor') |
Type |
string |
Type |
NodeGroup |
string |
Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on sole tenant nodes. |
BootDiskKmsKey |
string |
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME] |
ShieldedInstanceConfig |
sequence |
A set of Shielded Instance options |
EnableIntegrityMonitoring |
boolean |
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created |
EnableSecureBoot |
boolean |
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails |
ReservationAffinity |
sequence |
The optional reservation affinity. Setting this field will apply the specified Zonal Compute Reservation to this node pool. |
ConsumeReservationType |
string |
Corresponds to the type of reservation consumption |
Key |
string |
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "googleapis.com/reservation-name" as the key and specify the name of your reservation as its value |
Values |
list |
Corresponds to the label value(s) of reservation resource(s) |
LinuxNodeConfig |
sequence |
Parameters that can be configured on Linux nodes |
Sysctls |
string |
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes |
EphemeralStorageConfig |
sequence |
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem. |
LocalSsdCount |
number |
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage |
WorkloadMetadataConfig |
sequence |
Workload metadata configuration for this node |
NodeMetadata |
string |
Configuration for how to expose the node metadata to the workload running on the node, valid values (UNSPECIFIED, SECURE, EXPOSE) |
NodeIpv4CidrSize |
number |
nodeIpv4CidrSize |
NodePools |
list |
nodePools |
Autoscaling |
sequence |
autoscaling |
Autoprovisioned |
boolean |
autoprovisioned |
Enabled |
boolean |
Is autoscaling enabled for this node pool |
MaxNodeCount |
number |
Maximum number of nodes in the NodePool |
MinNodeCount |
number |
Minimum number of nodes in the NodePool |
Conditions |
list |
Describes which conditions caused the cluster or a node pool to have current status |
Code |
string |
Condition code, valid values (UNKNOWN, GCE_STOCKOUT, GKE_SERVICE_ACCOUNT_DELETED, GCE_QUOTA_EXCEEDED) |
Message |
string |
Human-friendly representation of the condition |
Config |
sequence |
Parameters used in creating the cluster's nodes |
Accelerators |
list |
List of hardware accelerators to be attached to each node |
AcceleratorCount |
number |
Number of the accelerator cards exposed to an instance |
AcceleratorType |
string |
Accelerator type resource name |
DiskSizeGb |
number |
Size of the disk attached to each node, specified in GB |
DiskType |
string |
Type of the disk attached to each node |
ImageType |
string |
Image type to use for this node |
LocalSsdCount |
number |
Number of local SSD disks to be attached to the node |
MachineType |
string |
Google Compute Engine machine type, default 'n1-standard-1' |
MinCpuPlatform |
string |
Minimum CPU platform to be used by this instance |
Preemptible |
boolean |
Are created as preemptible VM instances |
OauthScopes |
list |
Set of Google API scopes to be made available on all of the node VMs |
Value |
string |
value |
ServiceAccount |
string |
Google Cloud Platform Service Account to be used by the node VMs |
Metadata |
list |
Metadata key/value pairs assigned to instances in the cluster |
Name |
string |
Metadata Name |
Value |
string |
Metadata Value |
Labels |
list |
Map of Kubernetes labels (key/value pairs) to be applied to each node |
Name |
string |
Tag Name |
Value |
string |
Tag Value |
Tags |
list |
List of instance tags applied to all nodes |
Value |
string |
value |
Taints |
list |
List of kubernetes taints to be applied to each node |
Key |
string |
Key for taint |
Value |
string |
Value for taint |
Effect |
string |
Effect for taint, (EFFECT_UNSPECIFIED, NO_SCHEDULE, PREFER_NO_SCHEDULE, NO_EXECUTE) |
SandboxConfig |
sequence |
SandboxConfig contains configurations of the sandbox to use for the node |
SandboxType |
string |
Type of the sandbox to use for the node (e.g. 'gvisor') |
Type |
string |
Type |
NodeGroup |
string |
Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on sole tenant nodes. |
BootDiskKmsKey |
string |
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME] |
ShieldedInstanceConfig |
sequence |
A set of Shielded Instance options |
EnableIntegrityMonitoring |
boolean |
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created |
EnableSecureBoot |
boolean |
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails |
ReservationAffinity |
sequence |
The optional reservation affinity. Setting this field will apply the specified Zonal Compute Reservation to this node pool. |
ConsumeReservationType |
string |
Corresponds to the type of reservation consumption |
Key |
string |
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "googleapis.com/reservation-name" as the key and specify the name of your reservation as its value |
Values |
list |
Corresponds to the label value(s) of reservation resource(s) |
LinuxNodeConfig |
sequence |
Parameters that can be configured on Linux nodes |
Sysctls |
string |
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes |
EphemeralStorageConfig |
sequence |
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem. |
LocalSsdCount |
number |
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage |
WorkloadMetadataConfig |
sequence |
Workload metadata configuration for this node |
NodeMetadata |
string |
Configuration for how to expose the node metadata to the workload running on the node, valid values (UNSPECIFIED, SECURE, EXPOSE) |
InitialNodeCount |
number |
Initial node count for the pool |
Management |
sequence |
NodeManagement configuration for this NodePool |
AutoUpgrade |
boolean |
Is node auto-upgrade is enabled for the node pool |
AutoRepair |
boolean |
Is node auto-repair is enabled for the node pool |
UpgradeOptions |
sequence |
Specifies the Auto Upgrade knobs for the node pool |
AutoUpgradeStartTime |
number |
This field is set when upgrades are about to commence with the approximate start time for the upgrades |
Description |
string |
Field is set when upgrades are about to commence with the description of the upgrade |
MaxPodsConstraint |
sequence |
Constraint on the maximum number of pods that can be run simultaneously on a node in the node pool |
MaxPodsPerNode |
number |
Constraint enforced on the max num of pods per node |
Name |
string |
Name of the node pool |
Status |
string |
Status of the nodes in this pool instance, valid values (STATUS_UNSPECIFIED, PROVISIONING, RUNNING, RUNNING_WITH_ERROR, RECONCILING, STOPPING, ERROR) |
StatusMessage |
string |
Additional information about the current status of this node pool instance |
Version |
string |
Version of the Kubernetes of this node |
Locations |
list |
The list of Google Compute Engine zones in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the Cluster.Locations value will be used, instead. Warning - changing node pool locations will result in nodes being added and/or removed |
Value |
string |
value |
SelfLink |
string |
Server-defined URL for the resource |
PodIpv4CidrSize |
number |
The pod CIDR block size per node in this node pool |
UpgradeSettings |
sequence |
Upgrade settings control disruption and speed of the upgrade |
MaxSurge |
number |
The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process |
MaxUnavailable |
number |
The maximum number of nodes that can be simultaneously unavailable during the upgrade process. A node is considered available if its status is Ready |
InstanceGroups |
list |
Managed instance groups associated with this node pool |
id |
string |
value |
PodSecurityPolicyConfig |
sequence |
Configuration for the PodSecurityPolicy feature |
Enabled |
boolean |
Enabled |
PrivateClusterConfig |
sequence |
Configuration for private cluster |
EnablePrivateEndpoint |
boolean |
Whether the master's internal IP address is used as the cluster endpoint |
EnablePrivateNodes |
boolean |
Whether nodes have internal IP addresses only |
MasterIpv4CidrBlock |
ip |
IP range in CIDR notation to use for the hosted master network |
PrivateEndpoint |
string |
Internal IP address of this cluster's master endpoint |
PublicEndpoint |
string |
External IP address of this cluster's master endpoint |
PeeringName |
string |
The peering name in the customer VPC used by this cluster |
MasterGlobalAccessConfig |
sequence |
Controls master global access settings |
Enabled |
boolean |
Whenever master is accessible globally or not |
ServicesIpv4Cidr |
ip |
IP address range of the Kubernetes services in this cluster |
Status |
string |
Current status of this cluster. ('STATUS_UNSPECIFIED', 'PROVISIONING', 'RUNNING', 'RECONCILING', 'STOPPING', 'ERROR', 'DEGRADED') |
StatusMessage |
string |
Additional information about the current status of this cluster. This field is deprecated. Use Conditions instead. |
Subnetwork |
Reference to Subnet |
Google Compute Engine subnetwork to which the cluster is connected |
TpuIpv4CidrBlock |
ip |
IP address range of the Cloud TPUs in this cluster |
VerticalPodAutoscaling |
sequence |
Cluster-level Vertical Pod Autoscaling configuration |
Enabled |
boolean |
Enabled |
Zone |
string |
Location/Zone |
DatabaseEncryption |
sequence |
Configuration of etcd encryption |
State |
string |
State of etcd encryption |
KeyName |
string |
Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my- project/locations/global/keyRings/my- ring/cryptoKeys/my-key |
ReleaseChannel |
sequence |
ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled. |
Channel |
string |
channel specifies which release channel the cluster is subscribed to |
ShieldedNodes |
sequence |
Configuration of Shielded Nodes feature |
Enabled |
boolean |
Whether Shielded Nodes features are enabled on all nodes in this cluster |
ShieldedInstanceConfig |
sequence |
A set of Shielded Instance options |
EnableIntegrityMonitoring |
boolean |
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created |
EnableSecureBoot |
boolean |
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails |
SandboxConfig |
sequence |
SandboxConfig contains configurations of the sandbox to use for the node |
SandboxType |
string |
Type of the sandbox to use for the node (e.g. 'gvisor') |
ResourceLabels |
list |
The resource labels for the cluster to use to annotate any related Google Compute Engine resources |
ResourceUsageExportConfig |
sequence |
Configuration for exporting cluster resource usages |
BigqueryDestination |
sequence |
Configuration to use BigQuery as usage export destination |
DatasetId |
string |
The ID of a BigQuery Dataset |
EnableNetworkEgressMetering |
boolean |
Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic |
ConsumptionMeteringConfig |
sequence |
Configuration to enable resource consumption metering |
Enabled |
boolean |
Whether to enable consumption metering for this cluster. If enabled, a second BigQuery table will be created to hold resource consumption records |
AuthenticatorGroupsConfig |
sequence |
Configuration for returning group information from authenticators |
Enabled |
boolean |
Whether this cluster should return group membership lookups during authentication using a group of security groups |
SecurityGroup |
string |
The name of the security group-of-groups to be used. Only relevant if enabled = true |
WorkloadIdentityConfig |
sequence |
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies |
IdentityNamespace |
string |
IAM Identity Namespace to attach all Kubernetes Service Accounts to |
WorkloadPool |
string |
The workload pool to attach all Kubernetes service accounts to |
IdentityProvider |
string |
identity provider is the third party identity provider |
ClusterTelemetry |
sequence |
Telemetry integration for the cluster |
Type |
string |
Type of the integration |
TpuConfig |
sequence |
Configuration for Cloud TPU |
Enabled |
boolean |
Whether Cloud TPU integration is enabled or not |
UseServiceNetworking |
boolean |
Whether to use service networking for Cloud TPU or not |
Ipv4CidrBlock |
string |
IPv4 CIDR block reserved for Cloud TPU in the VPC |
NotificationConfig |
sequence |
NotificationConfig is the configuration of notifications |
Pubsub |
sequence |
Notification config for Pub/Sub |
Enabled |
boolean |
Enable notifications for Pub/Sub |
Topic |
string |
The desired Pub/Sub topic to which notifications will be sent by GKE. Format is projects/{project}/topics/{topic} |
ConfidentialNodes |
sequence |
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs |
Enabled |
boolean |
Whether Confidential Nodes feature is enabled for all nodes in this cluster |
SelfLink |
string |
Server-defined URL for the resource |