Compute Engine API: regionCommitments. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments
Compute Engine API: regionCommitments. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments
(aggregatedList$ auth parameters)https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/aggregatedList
Required parameters: project
Optional parameters: filter, includeAllScopes, maxResults, orderBy, pageToken, returnPartialSuccess, serviceProjectNumber
Retrieves an aggregated list of commitments by region. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/aggregatedList Required parameters: project Optional parameters: filter, includeAllScopes, maxResults, orderBy, pageToken, returnPartialSuccess, serviceProjectNumber Retrieves an aggregated list of commitments by region. To prevent failure, Google recommends that you set the `returnPartialSuccess` parameter to `true`.
(get$ auth parameters)https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/get
Required parameters: commitment, project, region
Optional parameters: none
Returns the specified commitment resource.
https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/get Required parameters: commitment, project, region Optional parameters: none Returns the specified commitment resource.
(insert$ auth parameters body)https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/insert
Required parameters: project, region
Optional parameters: requestId
Body:
{:existingReservations [string], :description string, :category string, :creationTimestamp string, :name string, :mergeSourceCommitments [string], :statusMessage string, :endTimestamp string, :selfLink string, :type string, :licenseResource {:license string, :amount string, :coresPerLicense string}, :splitSourceCommitment string, :region string, :status string, :id string, :kind string, :startTimestamp string, :resources [{:type string, :amount string, :acceleratorType string}], :reservations [{:description string, :resourcePolicies {}, :creationTimestamp string, :resourceStatus AllocationResourceStatus, :zone string, :name string, :shareSettings ShareSettings, :specificReservationRequired boolean, :commitment string, :selfLink string, :satisfiesPzs boolean, :specificReservation AllocationSpecificSKUReservation, :status string, :id string, :kind string, :aggregateReservation AllocationAggregateReservation}], :plan string, :autoRenew boolean}
Creates a commitment in the specified project using the data included in the request.
https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/insert
Required parameters: project, region
Optional parameters: requestId
Body:
{:existingReservations [string],
:description string,
:category string,
:creationTimestamp string,
:name string,
:mergeSourceCommitments [string],
:statusMessage string,
:endTimestamp string,
:selfLink string,
:type string,
:licenseResource {:license string,
:amount string,
:coresPerLicense string},
:splitSourceCommitment string,
:region string,
:status string,
:id string,
:kind string,
:startTimestamp string,
:resources [{:type string, :amount string, :acceleratorType string}],
:reservations [{:description string,
:resourcePolicies {},
:creationTimestamp string,
:resourceStatus AllocationResourceStatus,
:zone string,
:name string,
:shareSettings ShareSettings,
:specificReservationRequired boolean,
:commitment string,
:selfLink string,
:satisfiesPzs boolean,
:specificReservation AllocationSpecificSKUReservation,
:status string,
:id string,
:kind string,
:aggregateReservation AllocationAggregateReservation}],
:plan string,
:autoRenew boolean}
Creates a commitment in the specified project using the data included in the request.(list$ auth parameters)https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/list
Required parameters: project, region
Optional parameters: filter, maxResults, orderBy, pageToken, returnPartialSuccess
Retrieves a list of commitments contained within the specified region.
https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/list Required parameters: project, region Optional parameters: filter, maxResults, orderBy, pageToken, returnPartialSuccess Retrieves a list of commitments contained within the specified region.
(update$ auth parameters body)https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/update
Required parameters: commitment, project, region
Optional parameters: paths, requestId, updateMask
Body:
{:existingReservations [string], :description string, :category string, :creationTimestamp string, :name string, :mergeSourceCommitments [string], :statusMessage string, :endTimestamp string, :selfLink string, :type string, :licenseResource {:license string, :amount string, :coresPerLicense string}, :splitSourceCommitment string, :region string, :status string, :id string, :kind string, :startTimestamp string, :resources [{:type string, :amount string, :acceleratorType string}], :reservations [{:description string, :resourcePolicies {}, :creationTimestamp string, :resourceStatus AllocationResourceStatus, :zone string, :name string, :shareSettings ShareSettings, :specificReservationRequired boolean, :commitment string, :selfLink string, :satisfiesPzs boolean, :specificReservation AllocationSpecificSKUReservation, :status string, :id string, :kind string, :aggregateReservation AllocationAggregateReservation}], :plan string, :autoRenew boolean}
Updates the specified commitment with the data included in the request. Update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: auto_renew.
https://cloud.google.com/compute/api/reference/rest/v1/regionCommitments/update
Required parameters: commitment, project, region
Optional parameters: paths, requestId, updateMask
Body:
{:existingReservations [string],
:description string,
:category string,
:creationTimestamp string,
:name string,
:mergeSourceCommitments [string],
:statusMessage string,
:endTimestamp string,
:selfLink string,
:type string,
:licenseResource {:license string,
:amount string,
:coresPerLicense string},
:splitSourceCommitment string,
:region string,
:status string,
:id string,
:kind string,
:startTimestamp string,
:resources [{:type string, :amount string, :acceleratorType string}],
:reservations [{:description string,
:resourcePolicies {},
:creationTimestamp string,
:resourceStatus AllocationResourceStatus,
:zone string,
:name string,
:shareSettings ShareSettings,
:specificReservationRequired boolean,
:commitment string,
:selfLink string,
:satisfiesPzs boolean,
:specificReservation AllocationSpecificSKUReservation,
:status string,
:id string,
:kind string,
:aggregateReservation AllocationAggregateReservation}],
:plan string,
:autoRenew boolean}
Updates the specified commitment with the data included in the request. Update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: auto_renew.cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |