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:

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

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectproject, zone, reservationsId, reservationBlocksId, reservationSubBlockviewRetrieves information about the specified reservation subBlock.
listselectproject, zone, reservationsId, reservationBlocksIdreturnPartialSuccess, filter, maxResults, pageToken, orderByRetrieves a list of reservation subBlocks under a single reservation.
perform_maintenanceexecproject, zone, reservationsId, reservationBlocksId, reservationSubBlockrequestIdAllows customers to perform maintenance on a reservation subBlock
report_faultyexecproject, zone, reservationsId, reservationBlocksId, reservationSubBlockrequestIdAllows customers to report a faulty 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
projectstring
reservationBlocksIdstring
reservationSubBlockstring
reservationsIdstring
zonestring
filterstring
maxResultsinteger (uint32)
orderBystring
pageTokenstring
requestIdstring
returnPartialSuccessboolean
viewstring

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 reservationsId = '{{ reservationsId }}' -- required
AND reservationBlocksId = '{{ reservationBlocksId }}' -- required
AND reservationSubBlock = '{{ reservationSubBlock }}' -- required
AND view = '{{ view }}'
;

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,
@reservationsId='{{ reservationsId }}' --required,
@reservationBlocksId='{{ reservationBlocksId }}' --required,
@reservationSubBlock='{{ reservationSubBlock }}' --required,
@requestId='{{ requestId }}'
;