---
title: "POST /projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}"
method: POST
path: "/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}"
tags: ["reservationSlots"]
---

# POST /projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}

`POST /projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}`

Update a reservation slot in the specified sub-block.

## Path parameters

- `project` string, required
- `zone` string, required
- `parentName` string, required
- `reservationSlot` string, required

## Query parameters

- `updateMask` string

## Request body

- ReservationSlot — Represents a reservation slot resource.
  - `creationTimestamp` string — Output only. [Output Only] The creation timestamp, formatted asRFC3339 text.
  - `selfLinkWithId` string — Output only. [Output Only] A server-defined URL for this resource with the resource ID.
  - `id` string, uint64 — Output only. [Output Only] The unique identifier for this resource. This identifier is defined by the server.
  - `status` ReservationSlotStatus
    - `physicalTopology` ReservationSlotPhysicalTopology
      - `host` string — The unique identifier of the capacity host within the capacity sub-block.
      - `subBlock` string — The unique identifier of the capacity sub-block within the capacity block.
      - `block` string — The unique identifier of the capacity block within the cluster.
      - `cluster` string — The cluster name of the reservation sub-block.
    - `runningInstances` string[] — Output only. The URIs of the instances currently running on this slot.
    - `rdmaIpAddresses` string[] — Output only. The RDMA IP address of the physical host.
  - `state` 'ACTIVE' | 'CREATING' | 'DELETING' | 'STATE_UNSPECIFIED' | 'UNAVAILABLE' — Output only. [Output Only] The state of the reservation slot.
  - `physicalTopology` ReservationSlotPhysicalTopology
    - `host` string — The unique identifier of the capacity host within the capacity sub-block.
    - `subBlock` string — The unique identifier of the capacity sub-block within the capacity block.
    - `block` string — The unique identifier of the capacity block within the cluster.
    - `cluster` string — The cluster name of the reservation sub-block.
  - `selfLink` string — Output only. [Output Only] A server-defined fully-qualified URL for this resource.
  - `name` string — Output only. [Output Only] The name of the reservation slot.
  - `zone` string — Output only. [Output Only] The zone in which the reservation slot resides.
  - `shareSettings` ShareSettings — The share setting for reservations and sole tenancy node groups.
    - `shareType` 'LOCAL' | 'ORGANIZATION' | 'SHARE_TYPE_UNSPECIFIED' | 'SPECIFIC_PROJECTS' — Type of sharing for this shared-reservation
    - `projectMap` object — A map of project id and project config. This is only valid when share_type's value is SPECIFIC_PROJECTS.
  - `kind` string — Output only. [Output Only] The type of resource. Alwayscompute#reservationSlot for reservation slots.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/compute.md) · [All operations](https://skmtc.net/google/apis/compute/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/compute/revisions/6120ed8969d4/schema)
