REST Resource: reservationSubBlocks

Resource: ReservationSubBlocksGetResponse

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

object (ReservationSubBlock)

ReservationSubBlock

Represents a reservation subBlock resource.

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

string

[Output Only] Type of the resource. Always

compute#reservationSubBlock

for reservation subBlocks.

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 subBlock 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 subBlock resides.

count

integer

[Output Only] The number of hosts that are allocated in this reservation subBlock.

inUseCount

integer

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

reservationSubBlockMaintenance

object (GroupMaintenanceInfo)

Maintenance information for this reservation subBlock.

status

enum (Status)

[Output Only] Status of the reservation subBlock.

physicalTopology

object (PhysicalTopology)

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

healthInfo

object (HealthInfo)

[Output Only] Health information for the reservation subBlock.

acceleratorTopologiesInfo

object (AcceleratorTopologiesInfo)

[Output Only] Slice info for the reservation subBlock.

Status

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

PhysicalTopology

JSON representation
{
  "cluster": string,
  "block": string,
  "subBlock": string
}
Fields
cluster

string

The cluster name of the reservation subBlock.

block

string

The hash of the capacity block within the cluster.

subBlock

string

The hash of the capacity sub-block within the capacity block.

HealthInfo

Health information for the reservation subBlock.

JSON representation
{
  "healthStatus": enum (HealthStatus),
  "healthyHostCount": integer,
  "degradedHostCount": integer,
  "healthyInfraCount": integer,
  "degradedInfraCount": integer
}
Fields
healthStatus

enum (HealthStatus)

The health status of the reservation subBlock.

healthyHostCount

integer

The number of healthy hosts in the reservation subBlock.

degradedHostCount

integer

The number of degraded hosts in the reservation subBlock.

healthyInfraCount

integer

The number of healthy infrastructure (e.g NV link domain) in the reservation subblock.

degradedInfraCount

integer

The number of degraded infrastructure (e.g NV link domain) in the reservation subblock.

HealthStatus

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

AcceleratorTopologiesInfo

Info for accelerator topologies within a densely packed reservation.

JSON representation
{
  "acceleratorTopologyInfos": [
    {
      object (AcceleratorTopologyInfo)
    }
  ]
}
Fields
acceleratorTopologyInfos[]

object (AcceleratorTopologyInfo)

Info for each accelerator topology.

AcceleratorTopologyInfo

Info for a slice of a given topology.

JSON representation
{
  "acceleratorTopology": string,
  "infoPerTopologyStates": [
    {
      object (InfoPerTopologyState)
    }
  ]
}
Fields
acceleratorTopology

string

The accelerator topology.

infoPerTopologyStates[]

object (InfoPerTopologyState)

Info for each topology state.

InfoPerTopologyState

Info for each topology state.

JSON representation
{
  "state": enum (TopologyState),
  "count": integer
}
Fields
state

enum (TopologyState)

The state of the accelerator topology.

count

integer

The number of accelerator topologies in this state.

TopologyState

The state of an accelerator topology.

Enums
TOPOLOGY_STATE_UNSPECIFIED The state of the topology is unspecified.
AVAILABLE The accelerator topology is available.
RUNNING The accelerator topology is running.
UNHEALTHY The accelerator topology is unhealthy.

Methods

get

The method compute.v1.ReservationSubBlocksService.Get is not available in Cloud de Confiance by S3NS.

getIamPolicy

The method compute.v1.ReservationSubBlocksService.GetPolicy is not available in Cloud de Confiance by S3NS.

list

The method compute.v1.ReservationSubBlocksService.List is not available in Cloud de Confiance by S3NS.

performMaintenance

The method compute.v1.ReservationSubBlocksService.PerformMaintenance is not available in Cloud de Confiance by S3NS.

reportFaulty

The method compute.v1.ReservationSubBlocksService.ReportFaulty is not available in Cloud de Confiance by S3NS.

setIamPolicy

The method compute.v1.ReservationSubBlocksService.SetPolicy is not available in Cloud de Confiance by S3NS.

testIamPermissions

The method compute.v1.ReservationSubBlocksService.TestPermissions is not available in Cloud de Confiance by S3NS.