Creates and runs virtual machines on Google Cloud Platform.
- REST Resource: beta.acceleratorTypes
- REST Resource: beta.addresses
- REST Resource: beta.autoscalers
- REST Resource: beta.backendBuckets
- REST Resource: beta.backendServices
- REST Resource: beta.diskTypes
- REST Resource: beta.disks
- REST Resource: beta.externalVpnGateways
- REST Resource: beta.firewallPolicies
- REST Resource: beta.firewalls
- REST Resource: beta.forwardingRules
- REST Resource: beta.globalAddresses
- REST Resource: beta.globalForwardingRules
- REST Resource: beta.globalNetworkEndpointGroups
- REST Resource: beta.globalOperations
- REST Resource: beta.globalOrganizationOperations
- REST Resource: beta.globalPublicDelegatedPrefixes
- REST Resource: beta.healthChecks
- REST Resource: beta.httpHealthChecks
- REST Resource: beta.httpsHealthChecks
- REST Resource: beta.imageFamilyViews
- REST Resource: beta.images
- REST Resource: beta.instanceGroupManagers
- REST Resource: beta.instanceGroups
- REST Resource: beta.instanceTemplates
- REST Resource: beta.instances
- REST Resource: beta.interconnectAttachments
- REST Resource: beta.interconnectLocations
- REST Resource: beta.interconnects
- REST Resource: beta.licenseCodes
- REST Resource: beta.licenses
- REST Resource: beta.machineImages
- REST Resource: beta.machineTypes
- REST Resource: beta.networkEndpointGroups
- REST Resource: beta.networks
- REST Resource: beta.nodeGroups
- REST Resource: beta.nodeTemplates
- REST Resource: beta.nodeTypes
- REST Resource: beta.organizationSecurityPolicies
- REST Resource: beta.packetMirrorings
- REST Resource: beta.projects
- REST Resource: beta.publicAdvertisedPrefixes
- REST Resource: beta.publicDelegatedPrefixes
- REST Resource: beta.regionAutoscalers
- REST Resource: beta.regionBackendServices
- REST Resource: beta.regionCommitments
- REST Resource: beta.regionDiskTypes
- REST Resource: beta.regionDisks
- REST Resource: beta.regionHealthCheckServices
- REST Resource: beta.regionHealthChecks
- REST Resource: beta.regionInstanceGroupManagers
- REST Resource: beta.regionInstanceGroups
- REST Resource: beta.regionInstances
- REST Resource: beta.regionNetworkEndpointGroups
- REST Resource: beta.regionNotificationEndpoints
- REST Resource: beta.regionOperations
- REST Resource: beta.regionSslCertificates
- REST Resource: beta.regionTargetHttpProxies
- REST Resource: beta.regionTargetHttpsProxies
- REST Resource: beta.regionUrlMaps
- REST Resource: beta.regions
- REST Resource: beta.reservations
- REST Resource: beta.resourcePolicies
- REST Resource: beta.routers
- REST Resource: beta.routes
- REST Resource: beta.securityPolicies
- REST Resource: beta.serviceAttachments
- REST Resource: beta.snapshots
- REST Resource: beta.sslCertificates
- REST Resource: beta.sslPolicies
- REST Resource: beta.subnetworks
- REST Resource: beta.targetGrpcProxies
- REST Resource: beta.targetHttpProxies
- REST Resource: beta.targetHttpsProxies
- REST Resource: beta.targetInstances
- REST Resource: beta.targetPools
- REST Resource: beta.targetSslProxies
- REST Resource: beta.targetTcpProxies
- REST Resource: beta.targetVpnGateways
- REST Resource: beta.urlMaps
- REST Resource: beta.vpnGateways
- REST Resource: beta.vpnTunnels
- REST Resource: beta.zoneOperations
- REST Resource: beta.zones
Service: compute.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
https://compute.googleapis.com
REST Resource: beta.acceleratorTypes
| Methods | |
|---|---|
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/acceleratorTypes Retrieves an aggregated list of accelerator types. |
get |
GET /compute/beta/projects/{project}/zones/{zone}/acceleratorTypes/{resourceId} Returns the specified accelerator type. |
list |
GET /compute/beta/projects/{project}/zones/{zone}/acceleratorTypes Retrieves a list of accelerator types that are available to the specified project. |
REST Resource: beta.addresses
| Methods | |
|---|---|
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/addresses Retrieves an aggregated list of addresses. |
delete |
DELETE /compute/beta/projects/{project}/regions/{region}/addresses/{resourceId} Deletes the specified address resource. |
get |
GET /compute/beta/projects/{project}/regions/{region}/addresses/{resourceId} Returns the specified address resource. |
insert |
POST /compute/beta/projects/{project}/regions/{region}/addresses Creates an address resource in the specified project by using the data included in the request. |
list |
GET /compute/beta/projects/{project}/regions/{region}/addresses Retrieves a list of addresses contained within the specified region. |
setLabels |
POST /compute/beta/projects/{project}/regions/{region}/addresses/{resourceId}/setLabels Sets the labels on an Address. |
testIamPermissions |
POST /compute/beta/projects/{project}/regions/{region}/addresses/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: beta.autoscalers
| Methods | |
|---|---|
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/autoscalers Retrieves an aggregated list of autoscalers. |
delete |
DELETE /compute/beta/projects/{project}/zones/{zone}/autoscalers/{resourceId} Deletes the specified autoscaler. |
get |
GET /compute/beta/projects/{project}/zones/{zone}/autoscalers/{resourceId} Returns the specified autoscaler resource. |
insert |
POST /compute/beta/projects/{project}/zones/{zone}/autoscalers Creates an autoscaler in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/zones/{zone}/autoscalers Retrieves a list of autoscalers contained within the specified zone. |
patch |
PATCH /compute/beta/projects/{project}/zones/{zone}/autoscalers Updates an autoscaler in the specified project using the data included in the request. |
testIamPermissions |
POST /compute/beta/projects/{project}/zones/{zone}/autoscalers/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /compute/beta/projects/{project}/zones/{zone}/autoscalers Updates an autoscaler in the specified project using the data included in the request. |
REST Resource: beta.backendBuckets
| Methods | |
|---|---|
addSignedUrlKey |
POST /compute/beta/projects/{project}/global/backendBuckets/{resourceId}/addSignedUrlKey Adds a key for validating requests with signed URLs for this backend bucket. |
delete |
DELETE /compute/beta/projects/{project}/global/backendBuckets/{resourceId} Deletes the specified BackendBucket resource. |
deleteSignedUrlKey |
POST /compute/beta/projects/{project}/global/backendBuckets/{resourceId}/deleteSignedUrlKey Deletes a key for validating requests with signed URLs for this backend bucket. |
get |
GET /compute/beta/projects/{project}/global/backendBuckets/{resourceId} Returns the specified BackendBucket resource. |
getIamPolicy |
GET /compute/beta/projects/{project}/global/backendBuckets/{resourceId}/getIamPolicy Gets the access control policy for a resource. |
insert |
POST /compute/beta/projects/{project}/global/backendBuckets Creates a BackendBucket resource in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/backendBuckets Retrieves the list of BackendBucket resources available to the specified project. |
patch |
PATCH /compute/beta/projects/{project}/global/backendBuckets/{resourceId} Updates the specified BackendBucket resource with the data included in the request. |
setEdgeSecurityPolicy |
POST /compute/beta/projects/{project}/global/backendBuckets/{resourceId}/setEdgeSecurityPolicy Sets the edge security policy for the specified backend bucket. |
setIamPolicy |
POST /compute/beta/projects/{project}/global/backendBuckets/{resourceId}/setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/backendBuckets/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /compute/beta/projects/{project}/global/backendBuckets/{resourceId} Updates the specified BackendBucket resource with the data included in the request. |
REST Resource: beta.backendServices
| Methods | |
|---|---|
addSignedUrlKey |
POST /compute/beta/projects/{project}/global/backendServices/{resourceId}/addSignedUrlKey Adds a key for validating requests with signed URLs for this backend service. |
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/backendServices Retrieves the list of all BackendService resources, regional and global, available to the specified project. |
delete |
DELETE /compute/beta/projects/{project}/global/backendServices/{resourceId} Deletes the specified BackendService resource. |
deleteSignedUrlKey |
POST /compute/beta/projects/{project}/global/backendServices/{resourceId}/deleteSignedUrlKey Deletes a key for validating requests with signed URLs for this backend service. |
get |
GET /compute/beta/projects/{project}/global/backendServices/{resourceId} Returns the specified BackendService resource. |
getHealth |
POST /compute/beta/projects/{project}/global/backendServices/{resourceId}/getHealth Gets the most recent health check results for this BackendService. |
getIamPolicy |
GET /compute/beta/projects/{project}/global/backendServices/{resourceId}/getIamPolicy Gets the access control policy for a resource. |
insert |
POST /compute/beta/projects/{project}/global/backendServices Creates a BackendService resource in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/backendServices Retrieves the list of BackendService resources available to the specified project. |
patch |
PATCH /compute/beta/projects/{project}/global/backendServices/{resourceId} Patches the specified BackendService resource with the data included in the request. |
setEdgeSecurityPolicy |
POST /compute/beta/projects/{project}/global/backendServices/{resourceId}/setEdgeSecurityPolicy Sets the edge security policy for the specified backend service. |
setIamPolicy |
POST /compute/beta/projects/{project}/global/backendServices/{resourceId}/setIamPolicy Sets the access control policy on the specified resource. |
setSecurityPolicy |
POST /compute/beta/projects/{project}/global/backendServices/{resourceId}/setSecurityPolicy Sets the Google Cloud Armor security policy for the specified backend service. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/backendServices/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /compute/beta/projects/{project}/global/backendServices/{resourceId} Updates the specified BackendService resource with the data included in the request. |
REST Resource: beta.diskTypes
| Methods | |
|---|---|
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/diskTypes Retrieves an aggregated list of disk types. |
get |
GET /compute/beta/projects/{project}/zones/{zone}/diskTypes/{resourceId} Returns the specified disk type. |
list |
GET /compute/beta/projects/{project}/zones/{zone}/diskTypes Retrieves a list of disk types available to the specified project. |
REST Resource: beta.disks
| Methods | |
|---|---|
addResourcePolicies |
POST /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId}/addResourcePolicies Adds existing resource policies to a disk. |
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/disks Retrieves an aggregated list of persistent disks. |
createSnapshot |
POST /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId}/createSnapshot Creates a snapshot of a specified persistent disk. |
delete |
DELETE /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId} Deletes the specified persistent disk. |
get |
GET /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId} Returns a specified persistent disk. |
getIamPolicy |
GET /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId}/getIamPolicy Gets the access control policy for a resource. |
insert |
POST /compute/beta/projects/{project}/zones/{zone}/disks Creates a persistent disk in the specified project using the data in the request. |
list |
GET /compute/beta/projects/{project}/zones/{zone}/disks Retrieves a list of persistent disks contained within the specified zone. |
removeResourcePolicies |
POST /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId}/removeResourcePolicies Removes resource policies from a disk. |
resize |
POST /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId}/resize Resizes the specified persistent disk. |
setIamPolicy |
POST /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId}/setIamPolicy Sets the access control policy on the specified resource. |
setLabels |
POST /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId}/setLabels Sets the labels on a disk. |
testIamPermissions |
POST /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PATCH /compute/beta/projects/{project}/zones/{zone}/disks/{resourceId} Update the specified disk with the data included in the request. |
REST Resource: beta.externalVpnGateways
| Methods | |
|---|---|
delete |
DELETE /compute/beta/projects/{project}/global/externalVpnGateways/{resourceId} Deletes the specified externalVpnGateway. |
get |
GET /compute/beta/projects/{project}/global/externalVpnGateways/{resourceId} Returns the specified externalVpnGateway. |
insert |
POST /compute/beta/projects/{project}/global/externalVpnGateways Creates a ExternalVpnGateway in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/externalVpnGateways Retrieves the list of ExternalVpnGateway available to the specified project. |
setLabels |
POST /compute/beta/projects/{project}/global/externalVpnGateways/{resourceId}/setLabels Sets the labels on an ExternalVpnGateway. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/externalVpnGateways/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: beta.firewallPolicies
| Methods | |
|---|---|
addAssociation |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/addAssociation Inserts an association for the specified firewall policy. |
addRule |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/addRule Inserts a rule into a firewall policy. |
cloneRules |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/cloneRules Copies rules to the specified firewall policy. |
delete |
DELETE /compute/beta/locations/global/{resourceId=firewallPolicies/*} Deletes the specified policy. |
get |
GET /compute/beta/locations/global/{resourceId=firewallPolicies/*} Returns the specified firewall policy. |
getAssociation |
GET /compute/beta/locations/global/{resourceId=firewallPolicies/*}/getAssociation Gets an association with the specified name. |
getIamPolicy |
GET /compute/beta/locations/global/{resourceId=firewallPolicies/*}/getIamPolicy Gets the access control policy for a resource. |
getRule |
GET /compute/beta/locations/global/{resourceId=firewallPolicies/*}/getRule Gets a rule of the specified priority. |
insert |
POST /compute/beta/locations/global/firewallPolicies Creates a new policy in the specified project using the data included in the request. |
list |
GET /compute/beta/locations/global/firewallPolicies Lists all the policies that have been configured for the specified folder or organization. |
listAssociations |
GET /compute/beta/locations/global/firewallPolicies/listAssociations Lists associations of a specified target, i.e., organization or folder. |
move |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/move Moves the specified firewall policy. |
patch |
PATCH /compute/beta/locations/global/{resourceId=firewallPolicies/*} Patches the specified policy with the data included in the request. |
patchRule |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/patchRule Patches a rule of the specified priority. |
removeAssociation |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/removeAssociation Removes an association for the specified firewall policy. |
removeRule |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/removeRule Deletes a rule of the specified priority. |
setIamPolicy |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /compute/beta/locations/global/{resourceId=firewallPolicies/*}/testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: beta.firewalls
| Methods | |
|---|---|
delete |
DELETE /compute/beta/projects/{project}/global/firewalls/{resourceId} Deletes the specified firewall. |
get |
GET /compute/beta/projects/{project}/global/firewalls/{resourceId} Returns the specified firewall. |
insert |
POST /compute/beta/projects/{project}/global/firewalls Creates a firewall rule in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/firewalls Retrieves the list of firewall rules available to the specified project. |
patch |
PATCH /compute/beta/projects/{project}/global/firewalls/{resourceId} Updates the specified firewall rule with the data included in the request. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/firewalls/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /compute/beta/projects/{project}/global/firewalls/{resourceId} Updates the specified firewall rule with the data included in the request. |
REST Resource: beta.forwardingRules
| Methods | |
|---|---|
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/forwardingRules Retrieves an aggregated list of forwarding rules. |
delete |
DELETE /compute/beta/projects/{project}/regions/{region}/forwardingRules/{resourceId} Deletes the specified ForwardingRule resource. |
get |
GET /compute/beta/projects/{project}/regions/{region}/forwardingRules/{resourceId} Returns the specified ForwardingRule resource. |
insert |
POST /compute/beta/projects/{project}/regions/{region}/forwardingRules Creates a ForwardingRule resource in the specified project and region using the data included in the request. |
list |
GET /compute/beta/projects/{project}/regions/{region}/forwardingRules Retrieves a list of ForwardingRule resources available to the specified project and region. |
patch |
PATCH /compute/beta/projects/{project}/regions/{region}/forwardingRules/{resourceId} Updates the specified forwarding rule with the data included in the request. |
setLabels |
POST /compute/beta/projects/{project}/regions/{region}/forwardingRules/{resourceId}/setLabels Sets the labels on the specified resource. |
setTarget |
POST /compute/beta/projects/{project}/regions/{region}/forwardingRules/{resourceId}/setTarget Changes target URL for forwarding rule. |
testIamPermissions |
POST /compute/beta/projects/{project}/regions/{region}/forwardingRules/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: beta.globalAddresses
| Methods | |
|---|---|
delete |
DELETE /compute/beta/projects/{project}/global/addresses/{resourceId} Deletes the specified address resource. |
get |
GET /compute/beta/projects/{project}/global/addresses/{resourceId} Returns the specified address resource. |
insert |
POST /compute/beta/projects/{project}/global/addresses Creates an address resource in the specified project by using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/addresses Retrieves a list of global addresses. |
setLabels |
POST /compute/beta/projects/{project}/global/addresses/{resourceId}/setLabels Sets the labels on a GlobalAddress. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/addresses/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: beta.globalForwardingRules
| Methods | |
|---|---|
delete |
DELETE /compute/beta/projects/{project}/global/forwardingRules/{resourceId} Deletes the specified GlobalForwardingRule resource. |
get |
GET /compute/beta/projects/{project}/global/forwardingRules/{resourceId} Returns the specified GlobalForwardingRule resource. |
insert |
POST /compute/beta/projects/{project}/global/forwardingRules Creates a GlobalForwardingRule resource in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/forwardingRules Retrieves a list of GlobalForwardingRule resources available to the specified project. |
patch |
PATCH /compute/beta/projects/{project}/global/forwardingRules/{resourceId} Updates the specified forwarding rule with the data included in the request. |
setLabels |
POST /compute/beta/projects/{project}/global/forwardingRules/{resourceId}/setLabels Sets the labels on the specified resource. |
setTarget |
POST /compute/beta/projects/{project}/global/forwardingRules/{resourceId}/setTarget Changes target URL for the GlobalForwardingRule resource. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/forwardingRules/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: beta.globalNetworkEndpointGroups
| Methods | |
|---|---|
attachNetworkEndpoints |
POST /compute/beta/projects/{project}/global/networkEndpointGroups/{resourceId}/attachNetworkEndpoints Attach a network endpoint to the specified network endpoint group. |
delete |
DELETE /compute/beta/projects/{project}/global/networkEndpointGroups/{resourceId} Deletes the specified network endpoint group.Note that the NEG cannot be deleted if there are backend services referencing it. |
detachNetworkEndpoints |
POST /compute/beta/projects/{project}/global/networkEndpointGroups/{resourceId}/detachNetworkEndpoints Detach the network endpoint from the specified network endpoint group. |
get |
GET /compute/beta/projects/{project}/global/networkEndpointGroups/{resourceId} Returns the specified network endpoint group. |
insert |
POST /compute/beta/projects/{project}/global/networkEndpointGroups Creates a network endpoint group in the specified project using the parameters that are included in the request. |
list |
GET /compute/beta/projects/{project}/global/networkEndpointGroups Retrieves the list of network endpoint groups that are located in the specified project. |
listNetworkEndpoints |
POST /compute/beta/projects/{project}/global/networkEndpointGroups/{resourceId}/listNetworkEndpoints Lists the network endpoints in the specified network endpoint group. |
REST Resource: beta.globalOperations
| Methods | |
|---|---|
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/operations Retrieves an aggregated list of all operations. |
delete |
DELETE /compute/beta/projects/{project}/global/operations/{resourceId} Deletes the specified Operations resource. |
get |
GET /compute/beta/projects/{project}/global/operations/{resourceId} Retrieves the specified Operations resource. |
list |
GET /compute/beta/projects/{project}/global/operations Retrieves a list of Operation resources contained within the specified project. |
wait |
POST /compute/beta/projects/{project}/global/operations/{resourceId}/wait Waits for the specified Operation resource to return as DONE or for the request to approach the 2 minute deadline, and retrieves the specified Operation resource. |
REST Resource: beta.globalOrganizationOperations
| Methods | |
|---|---|
delete |
DELETE /compute/beta/locations/global/operations/{resourceId} Deletes the specified Operations resource. |
get |
GET /compute/beta/locations/global/operations/{resourceId} Retrieves the specified Operations resource. |
list |
GET /compute/beta/locations/global/operations Retrieves a list of Operation resources contained within the specified organization. |
REST Resource: beta.globalPublicDelegatedPrefixes
| Methods | |
|---|---|
delete |
DELETE /compute/beta/projects/{project}/global/publicDelegatedPrefixes/{resourceId} Deletes the specified global PublicDelegatedPrefix. |
get |
GET /compute/beta/projects/{project}/global/publicDelegatedPrefixes/{resourceId} Returns the specified global PublicDelegatedPrefix resource. |
insert |
POST /compute/beta/projects/{project}/global/publicDelegatedPrefixes Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request. |
list |
GET /compute/beta/projects/{project}/global/publicDelegatedPrefixes Lists the global PublicDelegatedPrefixes for a project. |
patch |
PATCH /compute/beta/projects/{project}/global/publicDelegatedPrefixes/{resourceId} Patches the specified global PublicDelegatedPrefix resource with the data included in the request. |
REST Resource: beta.healthChecks
| Methods | |
|---|---|
aggregatedList |
GET /compute/beta/projects/{project}/aggregated/healthChecks Retrieves the list of all HealthCheck resources, regional and global, available to the specified project. |
delete |
DELETE /compute/beta/projects/{project}/global/healthChecks/{resourceId} Deletes the specified HealthCheck resource. |
get |
GET /compute/beta/projects/{project}/global/healthChecks/{resourceId} Returns the specified HealthCheck resource. |
insert |
POST /compute/beta/projects/{project}/global/healthChecks Creates a HealthCheck resource in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/healthChecks Retrieves the list of HealthCheck resources available to the specified project. |
patch |
PATCH /compute/beta/projects/{project}/global/healthChecks/{resourceId} Updates a HealthCheck resource in the specified project using the data included in the request. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/healthChecks/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /compute/beta/projects/{project}/global/healthChecks/{resourceId} Updates a HealthCheck resource in the specified project using the data included in the request. |
REST Resource: beta.httpHealthChecks
| Methods | |
|---|---|
delete |
DELETE /compute/beta/projects/{project}/global/httpHealthChecks/{resourceId} Deletes the specified HttpHealthCheck resource. |
get |
GET /compute/beta/projects/{project}/global/httpHealthChecks/{resourceId} Returns the specified HttpHealthCheck resource. |
insert |
POST /compute/beta/projects/{project}/global/httpHealthChecks Creates a HttpHealthCheck resource in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/httpHealthChecks Retrieves the list of HttpHealthCheck resources available to the specified project. |
patch |
PATCH /compute/beta/projects/{project}/global/httpHealthChecks/{resourceId} Updates a HttpHealthCheck resource in the specified project using the data included in the request. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/httpHealthChecks/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /compute/beta/projects/{project}/global/httpHealthChecks/{resourceId} Updates a HttpHealthCheck resource in the specified project using the data included in the request. |
REST Resource: beta.httpsHealthChecks
| Methods | |
|---|---|
delete |
DELETE /compute/beta/projects/{project}/global/httpsHealthChecks/{resourceId} Deletes the specified HttpsHealthCheck resource. |
get |
GET /compute/beta/projects/{project}/global/httpsHealthChecks/{resourceId} Returns the specified HttpsHealthCheck resource. |
insert |
POST /compute/beta/projects/{project}/global/httpsHealthChecks Creates a HttpsHealthCheck resource in the specified project using the data included in the request. |
list |
GET /compute/beta/projects/{project}/global/httpsHealthChecks Retrieves the list of HttpsHealthCheck resources available to the specified project. |
patch |
PATCH /compute/beta/projects/{project}/global/httpsHealthChecks/{resourceId} Updates a HttpsHealthCheck resource in the specified project using the data included in the request. |
testIamPermissions |
POST /compute/beta/projects/{project}/global/httpsHealthChecks/{resourceId}/testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /compute/beta/projects/{project}/global/httpsHealthChecks/{resourceId} Updates a HttpsHealthCheck resource in the specified project using the data included in the request. |
REST Resource: beta.imageFamilyViews
| Methods | |
|---|---|