Skip to main content

reservation_sub_blocks

Creates, updates, deletes, gets or lists a reservation_sub_blocks resource.

Overview

Namereservation_sub_blocks
TypeResource
Idgoogle.compute.reservation_sub_blocks

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
resourceobjectRepresents a reservation subBlock resource. (id: ReservationSubBlock)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectproject, zone, parentName, reservationSubBlockRetrieves information about the specified reservation subBlock.
listselectproject, zone, parentNamefilter, maxResults, orderBy, pageToken, returnPartialSuccessRetrieves a list of reservation subBlocks under a single reservation.
perform_maintenanceexecproject, zone, parentName, reservationSubBlockrequestIdAllows customers to perform maintenance on a reservation subBlock

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
parentNamestring
projectstring
reservationSubBlockstring
zonestring
filterstring
maxResultsinteger (uint32)
orderBystring
pageTokenstring
requestIdstring
returnPartialSuccessboolean

SELECT examples

Retrieves information about the specified reservation subBlock.

SELECT
resource
FROM google.compute.reservation_sub_blocks
WHERE project = '{{ project }}' -- required
AND zone = '{{ zone }}' -- required
AND parentName = '{{ parentName }}' -- required
AND reservationSubBlock = '{{ reservationSubBlock }}' -- required;

Lifecycle Methods

Allows customers to perform maintenance on a reservation subBlock

EXEC google.compute.reservation_sub_blocks.perform_maintenance 
@project='{{ project }}' --required,
@zone='{{ zone }}' --required,
@parentName='{{ parentName }}' --required,
@reservationSubBlock='{{ reservationSubBlock }}' --required,
@requestId='{{ requestId }}';