REST Resource: reservationBlocks

Resource: ReservationBlocksGetResponse

JSON representation
{
  "resource": {
    object (ReservationBlock)
  }
}
Fields
resource

object (ReservationBlock)

ReservationBlock

Represents a reservation block resource.

JSON representation
{
  "kind": string,
  "id": string,
  "creationTimestamp": string,
  "name": string,
  "zone": string,
  "selfLink": string,
  "selfLinkWithId": string,
  "count": integer,
  "inUseCount": integer,
  "reservationMaintenance": {
    object (GroupMaintenanceInfo)
  },
  "status": enum (Status),
  "physicalTopology": {
    object (PhysicalTopology)
  },
  "reservationSubBlockCount": integer,
  "reservationSubBlockInUseCount": integer,
  "healthInfo": {
    object (HealthInfo)
  }
}
Fields
kind

string

[Output Only] Type of the resource. Always

compute#reservationBlock

for reservation blocks.

id

string (uint64 format)

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

creationTimestamp

string

[Output Only] Creation timestamp in RFC3339 text format.

name

string

[Output Only] The name of this reservation block generated by Trusted Cloud Compute Engine. The name must be 1-63 characters long, and comply with RFC1035 @pattern a-z?

zone

string

[Output Only] Zone in which the reservation block resides.

count

integer

[Output Only] The number of resources that are allocated in this reservation block.

inUseCount

integer

[Output Only] The number of instances that are currently in use on this reservation block.

reservationMaintenance

object (GroupMaintenanceInfo)

[Output Only] Maintenance information for this reservation block.

status

enum (Status)

[Output Only] Status of the reservation block.

physicalTopology

object (PhysicalTopology)

[Output Only] The physical topology of the reservation block.

reservationSubBlockCount

integer

[Output Only] The number of reservation subBlocks associated with this reservation block.

reservationSubBlockInUseCount

integer

[Output Only] The number of in-use reservation subBlocks associated with this reservation block. If at least one VM is running on a subBlock, it is considered in-use.

healthInfo

object (HealthInfo)

[Output Only] Health information for the reservation block.

Status

Enums
INVALID
CREATING Resources are being allocated for the reservation block.
READY Reservation block has allocated all its resources.
DELETING Reservation block is currently being deleted.

PhysicalTopology

JSON representation
{
  "cluster": string,
  "block": string,
  "instances": [
    {
      object (Instance)
    }
  ]
}
Fields
cluster

string

The cluster name of the reservation block.

block

string

The hash of the capacity block within the cluster.

instances[]

object (Instance)

The detailed instances information for a given Block

Instance

The instances information for a given Block

JSON representation
{
  "instanceId": string,
  "projectId": string,
  "physicalHostTopology": {
    object (PhysicalHostTopology)
  }
}
Fields
instanceId

string (uint64 format)

The InstanceId of the instance

projectId

string (uint64 format)

Project where the instance lives

physicalHostTopology

object (PhysicalHostTopology)

The PhysicalHostTopology of instances within a Block resource.

PhysicalHostTopology

The PhysicalHostTopology of the instance within a Block resource.

JSON representation
{
  "subBlock": string,
  "host": string
}
Fields
subBlock

string

Sub block hash for a given instance

host

string

Host hash for a given instance

HealthInfo

Health information for the reservation block.

JSON representation
{
  "healthStatus": enum (HealthStatus),
  "healthySubBlockCount": integer,
  "degradedSubBlockCount": integer
}
Fields
healthStatus

enum (HealthStatus)

The health status of the reservation block.

healthySubBlockCount

integer

The number of subBlocks that are healthy.

degradedSubBlockCount

integer

The number of subBlocks that are degraded.

HealthStatus

Enums
HEALTH_STATUS_UNSPECIFIED The health status of the reservation block is unspecified.
HEALTHY The reservation block is healthy.
DEGRADED The reservation block is degraded.

Methods

get

The method compute.v1.ReservationBlocksService.Get is not available in Trusted Cloud by S3NS.

list

The method compute.v1.ReservationBlocksService.List is not available in Trusted Cloud by S3NS.

performMaintenance

The method compute.v1.ReservationBlocksService.PerformMaintenance is not available in Trusted Cloud by S3NS.