Creates and runs virtual machines on Google Cloud Platform.
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 documentA 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 endpointA 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
aggregatedList
GET /compute/v1/projects/{project}/aggregated/acceleratorTypes
get
GET /compute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}
list
GET /compute/v1/projects/{project}/zones/{zone}/acceleratorTypes
aggregatedList
GET /compute/v1/projects/{project}/aggregated/addresses
delete
DELETE /compute/v1/projects/{project}/regions/{region}/addresses/{address}
get
GET /compute/v1/projects/{project}/regions/{region}/addresses/{address}
insert
POST /compute/v1/projects/{project}/regions/{region}/addresses
list
GET /compute/v1/projects/{project}/regions/{region}/addresses
move
POST /compute/v1/projects/{project}/regions/{region}/addresses/{address}/move
setLabels
POST /compute/v1/projects/{project}/regions/{region}/addresses/{resource}/setLabels
aggregatedList
GET /compute/v1/projects/{project}/aggregated/autoscalers
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}
get
GET /compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}
insert
POST /compute/v1/projects/{project}/zones/{zone}/autoscalers
list
GET /compute/v1/projects/{project}/zones/{zone}/autoscalers
patch
PATCH /compute/v1/projects/{project}/zones/{zone}/autoscalers
update
PUT /compute/v1/projects/{project}/zones/{zone}/autoscalers
addSignedUrlKey
POST /compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey
delete
DELETE /compute/v1/projects/{project}/global/backendBuckets/{backendBucket}
deleteSignedUrlKey
POST /compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey
get
GET /compute/v1/projects/{project}/global/backendBuckets/{backendBucket}
getIamPolicy
GET /compute/v1/projects/{project}/global/backendBuckets/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/global/backendBuckets
list
GET /compute/v1/projects/{project}/global/backendBuckets
patch
PATCH /compute/v1/projects/{project}/global/backendBuckets/{backendBucket}
setEdgeSecurityPolicy
POST /compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy
setIamPolicy
POST /compute/v1/projects/{project}/global/backendBuckets/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/global/backendBuckets/{resource}/testIamPermissions
update
PUT /compute/v1/projects/{project}/global/backendBuckets/{backendBucket}
addSignedUrlKey
POST /compute/v1/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey
aggregatedList
GET /compute/v1/projects/{project}/aggregated/backendServices
delete
DELETE /compute/v1/projects/{project}/global/backendServices/{backendService}
deleteSignedUrlKey
POST /compute/v1/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey
get
GET /compute/v1/projects/{project}/global/backendServices/{backendService}
getHealth
POST /compute/v1/projects/{project}/global/backendServices/{backendService}/getHealth
getIamPolicy
GET /compute/v1/projects/{project}/global/backendServices/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/global/backendServices
list
GET /compute/v1/projects/{project}/global/backendServices
listUsable
GET /compute/v1/projects/{project}/global/backendServices/listUsable
patch
PATCH /compute/v1/projects/{project}/global/backendServices/{backendService}
setEdgeSecurityPolicy
POST /compute/v1/projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy
setIamPolicy
POST /compute/v1/projects/{project}/global/backendServices/{resource}/setIamPolicy
setSecurityPolicy
POST /compute/v1/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy
testIamPermissions
POST /compute/v1/projects/{project}/global/backendServices/{resource}/testIamPermissions
update
PUT /compute/v1/projects/{project}/global/backendServices/{backendService}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/diskTypes
get
GET /compute/v1/projects/{project}/zones/{zone}/diskTypes/{diskType}
list
GET /compute/v1/projects/{project}/zones/{zone}/diskTypes
addResourcePolicies
POST /compute/v1/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies
aggregatedList
GET /compute/v1/projects/{project}/aggregated/disks
bulkInsert
POST /compute/v1/projects/{project}/zones/{zone}/disks/bulkInsert
bulkSetLabels
POST /compute/v1/projects/{project}/zones/{zone}/disks/bulkSetLabels
createSnapshot
POST /compute/v1/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/disks/{disk}
get
GET /compute/v1/projects/{project}/zones/{zone}/disks/{disk}
getIamPolicy
GET /compute/v1/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/zones/{zone}/disks
list
GET /compute/v1/projects/{project}/zones/{zone}/disks
removeResourcePolicies
POST /compute/v1/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies
resize
POST /compute/v1/projects/{project}/zones/{zone}/disks/{disk}/resize
setIamPolicy
POST /compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy
setLabels
POST /compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setLabels
startAsyncReplication
POST /compute/v1/projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication
stopAsyncReplication
POST /compute/v1/projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication
stopGroupAsyncReplication
POST /compute/v1/projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication
testIamPermissions
POST /compute/v1/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions
update
PATCH /compute/v1/projects/{project}/zones/{zone}/disks/{disk}
delete
DELETE /compute/v1/projects/{project}/global/externalVpnGateways/{externalVpnGateway}
get
GET /compute/v1/projects/{project}/global/externalVpnGateways/{externalVpnGateway}
insert
POST /compute/v1/projects/{project}/global/externalVpnGateways
list
GET /compute/v1/projects/{project}/global/externalVpnGateways
setLabels
POST /compute/v1/projects/{project}/global/externalVpnGateways/{resource}/setLabels
testIamPermissions
POST /compute/v1/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions
addAssociation
POST /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/addAssociation
addRule
POST /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/addRule
cloneRules
POST /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/cloneRules
delete
DELETE /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}
get
GET /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}
getAssociation
GET /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/getAssociation
getIamPolicy
GET /compute/v1/locations/global/{resource=firewallPolicies/*}/getIamPolicy
getRule
GET /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/getRule
insert
POST /compute/v1/locations/global/firewallPolicies
list
GET /compute/v1/locations/global/firewallPolicies
listAssociations
GET /compute/v1/locations/global/firewallPolicies/listAssociations
move
POST /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/move
patch
PATCH /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}
patchRule
POST /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/patchRule
removeAssociation
POST /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/removeAssociation
removeRule
POST /compute/v1/locations/global/{firewallPolicy=firewallPolicies/*}/removeRule
setIamPolicy
POST /compute/v1/locations/global/{resource=firewallPolicies/*}/setIamPolicy
testIamPermissions
POST /compute/v1/locations/global/{resource=firewallPolicies/*}/testIamPermissions
delete
DELETE /compute/v1/projects/{project}/global/firewalls/{firewall}
get
GET /compute/v1/projects/{project}/global/firewalls/{firewall}
insert
POST /compute/v1/projects/{project}/global/firewalls
list
GET /compute/v1/projects/{project}/global/firewalls
patch
PATCH /compute/v1/projects/{project}/global/firewalls/{firewall}
update
PUT /compute/v1/projects/{project}/global/firewalls/{firewall}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/forwardingRules
delete
DELETE /compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}
get
GET /compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}
insert
POST /compute/v1/projects/{project}/regions/{region}/forwardingRules
list
GET /compute/v1/projects/{project}/regions/{region}/forwardingRules
patch
PATCH /compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}
setLabels
POST /compute/v1/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels
setTarget
POST /compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget
delete
DELETE /compute/v1/projects/{project}/global/addresses/{address}
get
GET /compute/v1/projects/{project}/global/addresses/{address}
insert
POST /compute/v1/projects/{project}/global/addresses
list
GET /compute/v1/projects/{project}/global/addresses
move
POST /compute/v1/projects/{project}/global/addresses/{address}/move
setLabels
POST /compute/v1/projects/{project}/global/addresses/{resource}/setLabels
delete
DELETE /compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}
get
GET /compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}
insert
POST /compute/v1/projects/{project}/global/forwardingRules
list
GET /compute/v1/projects/{project}/global/forwardingRules
patch
PATCH /compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}
setLabels
POST /compute/v1/projects/{project}/global/forwardingRules/{resource}/setLabels
setTarget
POST /compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget
attachNetworkEndpoints
POST /compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints
delete
DELETE /compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}
detachNetworkEndpoints
POST /compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints
get
GET /compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}
insert
POST /compute/v1/projects/{project}/global/networkEndpointGroups
list
GET /compute/v1/projects/{project}/global/networkEndpointGroups
listNetworkEndpoints
POST /compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints
aggregatedList
GET /compute/v1/projects/{project}/aggregated/operations
delete
DELETE /compute/v1/projects/{project}/global/operations/{operation}
get
GET /compute/v1/projects/{project}/global/operations/{operation}
list
GET /compute/v1/projects/{project}/global/operations
wait
POST /compute/v1/projects/{project}/global/operations/{operation}/wait
DONE
or for the request to approach the 2 minute deadline, and retrieves the specified Operation resource. REST Resource: v1.globalOrganizationOperations Methods delete
DELETE /compute/v1/locations/global/operations/{operation}
get
GET /compute/v1/locations/global/operations/{operation}
list
GET /compute/v1/locations/global/operations
delete
DELETE /compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}
get
GET /compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}
insert
POST /compute/v1/projects/{project}/global/publicDelegatedPrefixes
list
GET /compute/v1/projects/{project}/global/publicDelegatedPrefixes
patch
PATCH /compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/healthChecks
delete
DELETE /compute/v1/projects/{project}/global/healthChecks/{healthCheck}
get
GET /compute/v1/projects/{project}/global/healthChecks/{healthCheck}
insert
POST /compute/v1/projects/{project}/global/healthChecks
list
GET /compute/v1/projects/{project}/global/healthChecks
patch
PATCH /compute/v1/projects/{project}/global/healthChecks/{healthCheck}
update
PUT /compute/v1/projects/{project}/global/healthChecks/{healthCheck}
delete
DELETE /compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}
get
GET /compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}
insert
POST /compute/v1/projects/{project}/global/httpHealthChecks
list
GET /compute/v1/projects/{project}/global/httpHealthChecks
patch
PATCH /compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}
update
PUT /compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}
delete
DELETE /compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}
get
GET /compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}
insert
POST /compute/v1/projects/{project}/global/httpsHealthChecks
list
GET /compute/v1/projects/{project}/global/httpsHealthChecks
patch
PATCH /compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}
update
PUT /compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}
get
GET /compute/v1/projects/{project}/zones/{zone}/imageFamilyViews/{family}
delete
DELETE /compute/v1/projects/{project}/global/images/{image}
deprecate
POST /compute/v1/projects/{project}/global/images/{image}/deprecate
get
GET /compute/v1/projects/{project}/global/images/{image}
getFromFamily
GET /compute/v1/projects/{project}/global/images/family/{family}
getIamPolicy
GET /compute/v1/projects/{project}/global/images/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/global/images
list
GET /compute/v1/projects/{project}/global/images
patch
PATCH /compute/v1/projects/{project}/global/images/{image}
setIamPolicy
POST /compute/v1/projects/{project}/global/images/{resource}/setIamPolicy
setLabels
POST /compute/v1/projects/{project}/global/images/{resource}/setLabels
testIamPermissions
POST /compute/v1/projects/{project}/global/images/{resource}/testIamPermissions
cancel
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}
get
GET /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}
insert
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests
list
GET /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests
abandonInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances
aggregatedList
GET /compute/v1/projects/{project}/aggregated/instanceGroupManagers
applyUpdatesToInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances
createInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}
deleteInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances
deletePerInstanceConfigs
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs
get
GET /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}
insert
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers
list
GET /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers
listErrors
GET /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors
listManagedInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances
listPerInstanceConfigs
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs
patch
PATCH /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}
patchPerInstanceConfigs
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs
recreateInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances
resize
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize
resumeInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
setInstanceTemplate
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate
setTargetPools
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools
startInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances
stopInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances
suspendInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
updatePerInstanceConfigs
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs
addInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances
aggregatedList
GET /compute/v1/projects/{project}/aggregated/instanceGroups
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}
get
GET /compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}
insert
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroups
list
GET /compute/v1/projects/{project}/zones/{zone}/instanceGroups
listInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances
removeInstances
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances
setNamedPorts
POST /compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts
get
GET /compute/v1/projects/{project}/zones/{zone}/instanceSettings
patch
PATCH /compute/v1/projects/{project}/zones/{zone}/instanceSettings
aggregatedList
GET /compute/v1/projects/{project}/aggregated/instanceTemplates
delete
DELETE /compute/v1/projects/{project}/global/instanceTemplates/{instanceTemplate}
get
GET /compute/v1/projects/{project}/global/instanceTemplates/{instanceTemplate}
getIamPolicy
GET /compute/v1/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/global/instanceTemplates
list
GET /compute/v1/projects/{project}/global/instanceTemplates
setIamPolicy
POST /compute/v1/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions
addAccessConfig
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig
addResourcePolicies
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies
aggregatedList
GET /compute/v1/projects/{project}/aggregated/instances
attachDisk
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/attachDisk
bulkInsert
POST /compute/v1/projects/{project}/zones/{zone}/instances/bulkInsert
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/instances/{instance}
deleteAccessConfig
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig
detachDisk
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/detachDisk
get
GET /compute/v1/projects/{project}/zones/{zone}/instances/{instance}
getEffectiveFirewalls
GET /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls
getGuestAttributes
GET /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes
getIamPolicy
GET /compute/v1/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy
getScreenshot
GET /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/screenshot
getSerialPortOutput
GET /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/serialPort
getShieldedInstanceIdentity
GET /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity
insert
POST /compute/v1/projects/{project}/zones/{zone}/instances
list
GET /compute/v1/projects/{project}/zones/{zone}/instances
listReferrers
GET /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/referrers
performMaintenance
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance
removeResourcePolicies
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies
reportHostAsFaulty
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty
reset
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reset
resume
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/resume
Resumes an instance that was suspended using the instances().suspend
method.
sendDiagnosticInterrupt
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt
setDeletionProtection
POST /compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection
setDiskAutoDelete
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete
setIamPolicy
POST /compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy
setLabels
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setLabels
setMachineResources
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources
setMachineType
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineType
setMetadata
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMetadata
setMinCpuPlatform
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform
setName
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setName
setScheduling
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setScheduling
setSecurityPolicy
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy
setServiceAccount
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount
setShieldedInstanceIntegrityPolicy
PATCH /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy
setTags
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setTags
simulateMaintenanceEvent
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent
start
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/start
Starts an instance that was stopped using the instances().stop
method.
startWithEncryptionKey
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey
Starts an instance that was stopped using the instances().stop
method.
stop
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/stop
suspend
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/suspend
testIamPermissions
POST /compute/v1/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions
update
PUT /compute/v1/projects/{project}/zones/{zone}/instances/{instance}
updateAccessConfig
POST /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig
updateDisplayDevice
PATCH /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice
updateNetworkInterface
PATCH /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface
updateShieldedInstanceConfig
PATCH /compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig
aggregatedList
GET /compute/v1/projects/{project}/aggregated/instantSnapshots
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}
get
GET /compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}
getIamPolicy
GET /compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/zones/{zone}/instantSnapshots
list
GET /compute/v1/projects/{project}/zones/{zone}/instantSnapshots
setIamPolicy
POST /compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy
setLabels
POST /compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels
testIamPermissions
POST /compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions
delete
DELETE /compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}
get
GET /compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}
getIamPolicy
GET /compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy
getOperationalStatus
GET /compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus
InterconnectAttachmentStatuses
for the specified InterconnectAttachmentGroup resource. insert
POST /compute/v1/projects/{project}/global/interconnectAttachmentGroups
list
GET /compute/v1/projects/{project}/global/interconnectAttachmentGroups
patch
PATCH /compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}
setIamPolicy
POST /compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions
aggregatedList
GET /compute/v1/projects/{project}/aggregated/interconnectAttachments
delete
DELETE /compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}
get
GET /compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}
insert
POST /compute/v1/projects/{project}/regions/{region}/interconnectAttachments
list
GET /compute/v1/projects/{project}/regions/{region}/interconnectAttachments
patch
PATCH /compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}
setLabels
POST /compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels
createMembers
POST /compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers
delete
DELETE /compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}
get
GET /compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}
getIamPolicy
GET /compute/v1/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy
getOperationalStatus
GET /compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus
interconnectStatuses
for the specified InterconnectGroup. insert
POST /compute/v1/projects/{project}/global/interconnectGroups
list
GET /compute/v1/projects/{project}/global/interconnectGroups
patch
PATCH /compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}
setIamPolicy
POST /compute/v1/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions
get
GET /compute/v1/projects/{project}/global/interconnectLocations/{interconnectLocation}
list
GET /compute/v1/projects/{project}/global/interconnectLocations
get
GET /compute/v1/projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}
list
GET /compute/v1/projects/{project}/global/interconnectRemoteLocations
delete
DELETE /compute/v1/projects/{project}/global/interconnects/{interconnect}
get
GET /compute/v1/projects/{project}/global/interconnects/{interconnect}
getDiagnostics
GET /compute/v1/projects/{project}/global/interconnects/{interconnect}/getDiagnostics
interconnectDiagnostics
for the specified Interconnect. getMacsecConfig
GET /compute/v1/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig
interconnectMacsecConfig
for the specified Interconnect. insert
POST /compute/v1/projects/{project}/global/interconnects
list
GET /compute/v1/projects/{project}/global/interconnects
patch
PATCH /compute/v1/projects/{project}/global/interconnects/{interconnect}
setLabels
POST /compute/v1/projects/{project}/global/interconnects/{resource}/setLabels
get
GET /compute/v1/projects/{project}/global/licenseCodes/{licenseCode}
testIamPermissions
POST /compute/v1/projects/{project}/global/licenseCodes/{resource}/testIamPermissions
delete
DELETE /compute/v1/projects/{project}/global/licenses/{license}
get
GET /compute/v1/projects/{project}/global/licenses/{license}
getIamPolicy
GET /compute/v1/projects/{project}/global/licenses/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/global/licenses
list
GET /compute/v1/projects/{project}/global/licenses
setIamPolicy
POST /compute/v1/projects/{project}/global/licenses/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/global/licenses/{resource}/testIamPermissions
update
PATCH /compute/v1/projects/{project}/global/licenses/{license}
delete
DELETE /compute/v1/projects/{project}/global/machineImages/{machineImage}
get
GET /compute/v1/projects/{project}/global/machineImages/{machineImage}
getIamPolicy
GET /compute/v1/projects/{project}/global/machineImages/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/global/machineImages
list
GET /compute/v1/projects/{project}/global/machineImages
setIamPolicy
POST /compute/v1/projects/{project}/global/machineImages/{resource}/setIamPolicy
setLabels
POST /compute/v1/projects/{project}/global/machineImages/{resource}/setLabels
testIamPermissions
POST /compute/v1/projects/{project}/global/machineImages/{resource}/testIamPermissions
aggregatedList
GET /compute/v1/projects/{project}/aggregated/machineTypes
get
GET /compute/v1/projects/{project}/zones/{zone}/machineTypes/{machineType}
list
GET /compute/v1/projects/{project}/zones/{zone}/machineTypes
aggregatedList
GET /compute/v1/projects/{project}/aggregated/networkAttachments
NetworkAttachment
resources, regional and global, available to the specified project. delete
DELETE /compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}
get
GET /compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/regions/{region}/networkAttachments
list
GET /compute/v1/projects/{project}/regions/{region}/networkAttachments
patch
PATCH /compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions
aggregatedList
GET /compute/v1/projects/{project}/aggregated/networkEdgeSecurityServices
delete
DELETE /compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}
get
GET /compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}
insert
POST /compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices
patch
PATCH /compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/networkEndpointGroups
attachNetworkEndpoints
POST /compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}
detachNetworkEndpoints
POST /compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints
get
GET /compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}
insert
POST /compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups
list
GET /compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups
listNetworkEndpoints
POST /compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints
testIamPermissions
POST /compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions
addAssociation
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation
addPacketMirroringRule
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule
addRule
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule
aggregatedList
GET /compute/v1/projects/{project}/aggregated/firewallPolicies
cloneRules
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules
delete
DELETE /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}
get
GET /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}
getAssociation
GET /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation
getIamPolicy
GET /compute/v1/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy
getPacketMirroringRule
GET /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule
getRule
GET /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule
insert
POST /compute/v1/projects/{project}/global/firewallPolicies
list
GET /compute/v1/projects/{project}/global/firewallPolicies
patch
PATCH /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}
patchPacketMirroringRule
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule
patchRule
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule
removeAssociation
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation
removePacketMirroringRule
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule
removeRule
POST /compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule
setIamPolicy
POST /compute/v1/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions
get
GET /compute/v1/projects/{project}/global/networkProfiles/{networkProfile}
list
GET /compute/v1/projects/{project}/global/networkProfiles
addPeering
POST /compute/v1/projects/{project}/global/networks/{network}/addPeering
delete
DELETE /compute/v1/projects/{project}/global/networks/{network}
get
GET /compute/v1/projects/{project}/global/networks/{network}
getEffectiveFirewalls
GET /compute/v1/projects/{project}/global/networks/{network}/getEffectiveFirewalls
insert
POST /compute/v1/projects/{project}/global/networks
list
GET /compute/v1/projects/{project}/global/networks
listPeeringRoutes
GET /compute/v1/projects/{project}/global/networks/{network}/listPeeringRoutes
patch
PATCH /compute/v1/projects/{project}/global/networks/{network}
removePeering
POST /compute/v1/projects/{project}/global/networks/{network}/removePeering
requestRemovePeering
POST /compute/v1/projects/{project}/global/networks/{network}/requestRemovePeering
switchToCustomMode
POST /compute/v1/projects/{project}/global/networks/{network}/switchToCustomMode
updatePeering
PATCH /compute/v1/projects/{project}/global/networks/{network}/updatePeering
addNodes
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes
aggregatedList
GET /compute/v1/projects/{project}/aggregated/nodeGroups
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}
deleteNodes
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes
get
GET /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}
getIamPolicy
GET /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups
list
GET /compute/v1/projects/{project}/zones/{zone}/nodeGroups
listNodes
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes
patch
PATCH /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}
performMaintenance
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance
setIamPolicy
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy
setNodeTemplate
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate
simulateMaintenanceEvent
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent
testIamPermissions
POST /compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions
aggregatedList
GET /compute/v1/projects/{project}/aggregated/nodeTemplates
delete
DELETE /compute/v1/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}
get
GET /compute/v1/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/regions/{region}/nodeTemplates
list
GET /compute/v1/projects/{project}/regions/{region}/nodeTemplates
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions
aggregatedList
GET /compute/v1/projects/{project}/aggregated/nodeTypes
get
GET /compute/v1/projects/{project}/zones/{zone}/nodeTypes/{nodeType}
list
GET /compute/v1/projects/{project}/zones/{zone}/nodeTypes
aggregatedList
GET /compute/v1/projects/{project}/aggregated/packetMirrorings
delete
DELETE /compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}
get
GET /compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}
insert
POST /compute/v1/projects/{project}/regions/{region}/packetMirrorings
list
GET /compute/v1/projects/{project}/regions/{region}/packetMirrorings
patch
PATCH /compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions
disableXpnHost
POST /compute/v1/projects/{project}/disableXpnHost
disableXpnResource
POST /compute/v1/projects/{project}/disableXpnResource
enableXpnHost
POST /compute/v1/projects/{project}/enableXpnHost
enableXpnResource
POST /compute/v1/projects/{project}/enableXpnResource
get
GET /compute/v1/projects/{project}
getXpnHost
GET /compute/v1/projects/{project}/getXpnHost
getXpnResources
GET /compute/v1/projects/{project}/getXpnResources
listXpnHosts
POST /compute/v1/projects/{project}/listXpnHosts
moveDisk
POST /compute/v1/projects/{project}/moveDisk
moveInstance
(deprecated)
POST /compute/v1/projects/{project}/moveInstance
setCloudArmorTier
POST /compute/v1/projects/{project}/setCloudArmorTier
setCommonInstanceMetadata
POST /compute/v1/projects/{project}/setCommonInstanceMetadata
setDefaultNetworkTier
POST /compute/v1/projects/{project}/setDefaultNetworkTier
setUsageExportBucket
POST /compute/v1/projects/{project}/setUsageExportBucket
announce
POST /compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce
delete
DELETE /compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}
get
GET /compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}
insert
POST /compute/v1/projects/{project}/global/publicAdvertisedPrefixes
list
GET /compute/v1/projects/{project}/global/publicAdvertisedPrefixes
patch
PATCH /compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}
withdraw
POST /compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw
aggregatedList
GET /compute/v1/projects/{project}/aggregated/publicDelegatedPrefixes
announce
POST /compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce
delete
DELETE /compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}
get
GET /compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}
insert
POST /compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes
list
GET /compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes
patch
PATCH /compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}
withdraw
POST /compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw
delete
DELETE /compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}
get
GET /compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}
insert
POST /compute/v1/projects/{project}/regions/{region}/autoscalers
list
GET /compute/v1/projects/{project}/regions/{region}/autoscalers
patch
PATCH /compute/v1/projects/{project}/regions/{region}/autoscalers
update
PUT /compute/v1/projects/{project}/regions/{region}/autoscalers
delete
DELETE /compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}
get
GET /compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}
getHealth
POST /compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/regions/{region}/backendServices
list
GET /compute/v1/projects/{project}/regions/{region}/backendServices
listUsable
GET /compute/v1/projects/{project}/regions/{region}/backendServices/listUsable
patch
PATCH /compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy
setSecurityPolicy
POST /compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions
update
PUT /compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/commitments
get
GET /compute/v1/projects/{project}/regions/{region}/commitments/{commitment}
insert
POST /compute/v1/projects/{project}/regions/{region}/commitments
list
GET /compute/v1/projects/{project}/regions/{region}/commitments
update
PATCH /compute/v1/projects/{project}/regions/{region}/commitments/{commitment}
get
GET /compute/v1/projects/{project}/regions/{region}/diskTypes/{diskType}
list
GET /compute/v1/projects/{project}/regions/{region}/diskTypes
addResourcePolicies
POST /compute/v1/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies
bulkInsert
POST /compute/v1/projects/{project}/regions/{region}/disks/bulkInsert
createSnapshot
POST /compute/v1/projects/{project}/regions/{region}/disks/{disk}/createSnapshot
delete
DELETE /compute/v1/projects/{project}/regions/{region}/disks/{disk}
get
GET /compute/v1/projects/{project}/regions/{region}/disks/{disk}
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/regions/{region}/disks
list
GET /compute/v1/projects/{project}/regions/{region}/disks
removeResourcePolicies
POST /compute/v1/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies
resize
POST /compute/v1/projects/{project}/regions/{region}/disks/{disk}/resize
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy
setLabels
POST /compute/v1/projects/{project}/regions/{region}/disks/{resource}/setLabels
startAsyncReplication
POST /compute/v1/projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication
stopAsyncReplication
POST /compute/v1/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication
stopGroupAsyncReplication
POST /compute/v1/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions
update
PATCH /compute/v1/projects/{project}/regions/{region}/disks/{disk}
delete
DELETE /compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}
get
GET /compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}
HealthCheckService
resource. insert
POST /compute/v1/projects/{project}/regions/{region}/healthCheckServices
HealthCheckService
resource in the specified project and region using the data included in the request. list
GET /compute/v1/projects/{project}/regions/{region}/healthCheckServices
HealthCheckService
resources that have been configured for the specified project in the given region. patch
PATCH /compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}
HealthCheckService
resource with the data included in the request. REST Resource: v1.regionHealthChecks Methods delete
DELETE /compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}
get
GET /compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}
insert
POST /compute/v1/projects/{project}/regions/{region}/healthChecks
list
GET /compute/v1/projects/{project}/regions/{region}/healthChecks
patch
PATCH /compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}
update
PUT /compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}
abandonInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances
applyUpdatesToInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances
createInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances
delete
DELETE /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}
deleteInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances
deletePerInstanceConfigs
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs
get
GET /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}
insert
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers
list
GET /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers
listErrors
GET /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors
listManagedInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances
listPerInstanceConfigs
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs
patch
PATCH /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}
patchPerInstanceConfigs
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs
recreateInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances
resize
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize
resumeInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
setInstanceTemplate
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate
setTargetPools
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools
startInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances
stopInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances
suspendInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
updatePerInstanceConfigs
POST /compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs
get
GET /compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}
list
GET /compute/v1/projects/{project}/regions/{region}/instanceGroups
listInstances
POST /compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances
setNamedPorts
POST /compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts
delete
DELETE /compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}
get
GET /compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}
insert
POST /compute/v1/projects/{project}/regions/{region}/instanceTemplates
list
GET /compute/v1/projects/{project}/regions/{region}/instanceTemplates
bulkInsert
POST /compute/v1/projects/{project}/regions/{region}/instances/bulkInsert
delete
DELETE /compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}
get
GET /compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/regions/{region}/instantSnapshots
list
GET /compute/v1/projects/{project}/regions/{region}/instantSnapshots
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy
setLabels
POST /compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions
attachNetworkEndpoints
POST /compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints
delete
DELETE /compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}
detachNetworkEndpoints
POST /compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints
get
GET /compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}
insert
POST /compute/v1/projects/{project}/regions/{region}/networkEndpointGroups
list
GET /compute/v1/projects/{project}/regions/{region}/networkEndpointGroups
listNetworkEndpoints
POST /compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints
addAssociation
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation
addRule
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule
cloneRules
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules
delete
DELETE /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}
get
GET /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}
getAssociation
GET /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation
getEffectiveFirewalls
GET /compute/v1/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy
getRule
GET /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule
insert
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies
list
GET /compute/v1/projects/{project}/regions/{region}/firewallPolicies
patch
PATCH /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}
patchRule
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule
removeAssociation
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation
removeRule
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions
delete
DELETE /compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}
get
GET /compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}
insert
POST /compute/v1/projects/{project}/regions/{region}/notificationEndpoints
list
GET /compute/v1/projects/{project}/regions/{region}/notificationEndpoints
delete
DELETE /compute/v1/projects/{project}/regions/{region}/operations/{operation}
get
GET /compute/v1/projects/{project}/regions/{region}/operations/{operation}
list
GET /compute/v1/projects/{project}/regions/{region}/operations
wait
POST /compute/v1/projects/{project}/regions/{region}/operations/{operation}/wait
DONE
or for the request to approach the 2 minute deadline, and retrieves the specified Operation resource. REST Resource: v1.regionSecurityPolicies Methods addRule
POST /compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule
delete
DELETE /compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}
get
GET /compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}
getRule
GET /compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule
insert
POST /compute/v1/projects/{project}/regions/{region}/securityPolicies
list
GET /compute/v1/projects/{project}/regions/{region}/securityPolicies
patch
PATCH /compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}
patchRule
POST /compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule
removeRule
POST /compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule
setLabels
POST /compute/v1/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels
delete
DELETE /compute/v1/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}
get
GET /compute/v1/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}
insert
POST /compute/v1/projects/{project}/regions/{region}/sslCertificates
list
GET /compute/v1/projects/{project}/regions/{region}/sslCertificates
delete
DELETE /compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}
get
GET /compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}
insert
POST /compute/v1/projects/{project}/regions/{region}/sslPolicies
list
GET /compute/v1/projects/{project}/regions/{region}/sslPolicies
listAvailableFeatures
GET /compute/v1/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures
patch
PATCH /compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}
delete
DELETE /compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}
get
GET /compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}
insert
POST /compute/v1/projects/{project}/regions/{region}/targetHttpProxies
list
GET /compute/v1/projects/{project}/regions/{region}/targetHttpProxies
setUrlMap
POST /compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap
delete
DELETE /compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}
get
GET /compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}
insert
POST /compute/v1/projects/{project}/regions/{region}/targetHttpsProxies
list
GET /compute/v1/projects/{project}/regions/{region}/targetHttpsProxies
patch
PATCH /compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}
setSslCertificates
POST /compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates
setUrlMap
POST /compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap
delete
DELETE /compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}
get
GET /compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}
insert
POST /compute/v1/projects/{project}/regions/{region}/targetTcpProxies
list
GET /compute/v1/projects/{project}/regions/{region}/targetTcpProxies
TargetTcpProxy
resources available to the specified project in a given region. REST Resource: v1.regionUrlMaps Methods delete
DELETE /compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}
get
GET /compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}
insert
POST /compute/v1/projects/{project}/regions/{region}/urlMaps
list
GET /compute/v1/projects/{project}/regions/{region}/urlMaps
patch
PATCH /compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}
update
PUT /compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}
validate
POST /compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}/validate
list
GET /compute/v1/projects/{project}/regions/{region}/zones
get
GET /compute/v1/projects/{project}/regions/{region}
list
GET /compute/v1/projects/{project}/regions
get
GET /compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}
list
GET /compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks
performMaintenance
POST /compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance
get
GET /compute/v1/projects/{project}/zones/{zone}/{parentName}/reservationSubBlocks/{reservationSubBlock}
list
GET /compute/v1/projects/{project}/zones/{zone}/{parentName}/reservationSubBlocks
performMaintenance
POST /compute/v1/projects/{project}/zones/{zone}/{parentName}/reservationSubBlocks/{reservationSubBlock}/performMaintenance
aggregatedList
GET /compute/v1/projects/{project}/aggregated/reservations
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}
get
GET /compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}
getIamPolicy
GET /compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/zones/{zone}/reservations
list
GET /compute/v1/projects/{project}/zones/{zone}/reservations
performMaintenance
POST /compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance
resize
POST /compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/resize
setIamPolicy
POST /compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions
update
PATCH /compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/resourcePolicies
delete
DELETE /compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}
get
GET /compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/regions/{region}/resourcePolicies
list
GET /compute/v1/projects/{project}/regions/{region}/resourcePolicies
patch
PATCH /compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions
aggregatedList
GET /compute/v1/projects/{project}/aggregated/routers
delete
DELETE /compute/v1/projects/{project}/regions/{region}/routers/{router}
deleteRoutePolicy
POST /compute/v1/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy
get
GET /compute/v1/projects/{project}/regions/{region}/routers/{router}
getNatIpInfo
GET /compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo
getNatMappingInfo
GET /compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo
getRoutePolicy
GET /compute/v1/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy
getRouterStatus
GET /compute/v1/projects/{project}/regions/{region}/routers/{router}/getRouterStatus
insert
POST /compute/v1/projects/{project}/regions/{region}/routers
list
GET /compute/v1/projects/{project}/regions/{region}/routers
listBgpRoutes
GET /compute/v1/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes
listRoutePolicies
GET /compute/v1/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies
patch
PATCH /compute/v1/projects/{project}/regions/{region}/routers/{router}
patchRoutePolicy
POST /compute/v1/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy
preview
POST /compute/v1/projects/{project}/regions/{region}/routers/{router}/preview
create
and update
operations. update
PUT /compute/v1/projects/{project}/regions/{region}/routers/{router}
updateRoutePolicy
POST /compute/v1/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy
delete
DELETE /compute/v1/projects/{project}/global/routes/{route}
get
GET /compute/v1/projects/{project}/global/routes/{route}
insert
POST /compute/v1/projects/{project}/global/routes
list
GET /compute/v1/projects/{project}/global/routes
addRule
POST /compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/addRule
aggregatedList
GET /compute/v1/projects/{project}/aggregated/securityPolicies
delete
DELETE /compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}
get
GET /compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}
getRule
GET /compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/getRule
insert
POST /compute/v1/projects/{project}/global/securityPolicies
list
GET /compute/v1/projects/{project}/global/securityPolicies
listPreconfiguredExpressionSets
GET /compute/v1/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets
patch
PATCH /compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}
patchRule
POST /compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule
removeRule
POST /compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule
setLabels
POST /compute/v1/projects/{project}/global/securityPolicies/{resource}/setLabels
aggregatedList
GET /compute/v1/projects/{project}/aggregated/serviceAttachments
ServiceAttachment
resources, regional and global, available to the specified project. delete
DELETE /compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}
get
GET /compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/regions/{region}/serviceAttachments
list
GET /compute/v1/projects/{project}/regions/{region}/serviceAttachments
patch
PATCH /compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions
get
GET /compute/v1/projects/{project}/global/snapshotSettings
patch
PATCH /compute/v1/projects/{project}/global/snapshotSettings
delete
DELETE /compute/v1/projects/{project}/global/snapshots/{snapshot}
get
GET /compute/v1/projects/{project}/global/snapshots/{snapshot}
getIamPolicy
GET /compute/v1/projects/{project}/global/snapshots/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/global/snapshots
list
GET /compute/v1/projects/{project}/global/snapshots
setIamPolicy
POST /compute/v1/projects/{project}/global/snapshots/{resource}/setIamPolicy
setLabels
POST /compute/v1/projects/{project}/global/snapshots/{resource}/setLabels
testIamPermissions
POST /compute/v1/projects/{project}/global/snapshots/{resource}/testIamPermissions
aggregatedList
GET /compute/v1/projects/{project}/aggregated/sslCertificates
delete
DELETE /compute/v1/projects/{project}/global/sslCertificates/{sslCertificate}
get
GET /compute/v1/projects/{project}/global/sslCertificates/{sslCertificate}
insert
POST /compute/v1/projects/{project}/global/sslCertificates
list
GET /compute/v1/projects/{project}/global/sslCertificates
aggregatedList
GET /compute/v1/projects/{project}/aggregated/sslPolicies
delete
DELETE /compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}
get
GET /compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}
insert
POST /compute/v1/projects/{project}/global/sslPolicies
list
GET /compute/v1/projects/{project}/global/sslPolicies
listAvailableFeatures
GET /compute/v1/projects/{project}/global/sslPolicies/listAvailableFeatures
patch
PATCH /compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/storagePoolTypes
get
GET /compute/v1/projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}
list
GET /compute/v1/projects/{project}/zones/{zone}/storagePoolTypes
aggregatedList
GET /compute/v1/projects/{project}/aggregated/storagePools
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}
get
GET /compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}
getIamPolicy
GET /compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/zones/{zone}/storagePools
list
GET /compute/v1/projects/{project}/zones/{zone}/storagePools
listDisks
GET /compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks
setIamPolicy
POST /compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy
testIamPermissions
POST /compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions
update
PATCH /compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/subnetworks
delete
DELETE /compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
expandIpCidrRange
POST /compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange
get
GET /compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
getIamPolicy
GET /compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy
insert
POST /compute/v1/projects/{project}/regions/{region}/subnetworks
list
GET /compute/v1/projects/{project}/regions/{region}/subnetworks
listUsable
GET /compute/v1/projects/{project}/aggregated/subnetworks/listUsable
patch
PATCH /compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
setIamPolicy
POST /compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy
setPrivateIpGoogleAccess
POST /compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions
delete
DELETE /compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}
get
GET /compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}
insert
POST /compute/v1/projects/{project}/global/targetGrpcProxies
list
GET /compute/v1/projects/{project}/global/targetGrpcProxies
patch
PATCH /compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}
aggregatedList
GET /compute/v1/projects/{project}/aggregated/targetHttpProxies
delete
DELETE /compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}
get
GET /compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}
insert
POST /compute/v1/projects/{project}/global/targetHttpProxies
list
GET /compute/v1/projects/{project}/global/targetHttpProxies
patch
PATCH /compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}
setUrlMap
POST /compute/v1/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap
aggregatedList
GET /compute/v1/projects/{project}/aggregated/targetHttpsProxies
delete
DELETE /compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}
get
GET /compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}
insert
POST /compute/v1/projects/{project}/global/targetHttpsProxies
list
GET /compute/v1/projects/{project}/global/targetHttpsProxies
patch
PATCH /compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}
setCertificateMap
POST /compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap
setQuicOverride
POST /compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride
setSslCertificates
POST /compute/v1/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates
setSslPolicy
POST /compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy
setUrlMap
POST /compute/v1/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap
aggregatedList
GET /compute/v1/projects/{project}/aggregated/targetInstances
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}
get
GET /compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}
insert
POST /compute/v1/projects/{project}/zones/{zone}/targetInstances
list
GET /compute/v1/projects/{project}/zones/{zone}/targetInstances
setSecurityPolicy
POST /compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy
addHealthCheck
POST /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck
addInstance
POST /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance
aggregatedList
GET /compute/v1/projects/{project}/aggregated/targetPools
delete
DELETE /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}
get
GET /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}
getHealth
POST /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth
insert
POST /compute/v1/projects/{project}/regions/{region}/targetPools
list
GET /compute/v1/projects/{project}/regions/{region}/targetPools
removeHealthCheck
POST /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck
removeInstance
POST /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance
setBackup
POST /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup
setSecurityPolicy
POST /compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy
delete
DELETE /compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}
get
GET /compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}
insert
POST /compute/v1/projects/{project}/global/targetSslProxies
list
GET /compute/v1/projects/{project}/global/targetSslProxies
TargetSslProxy
resources available to the specified project. setBackendService
POST /compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService
setCertificateMap
POST /compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap
setProxyHeader
POST /compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader
setSslCertificates
POST /compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates
setSslPolicy
POST /compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy
aggregatedList
GET /compute/v1/projects/{project}/aggregated/targetTcpProxies
delete
DELETE /compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}
get
GET /compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}
insert
POST /compute/v1/projects/{project}/global/targetTcpProxies
list
GET /compute/v1/projects/{project}/global/targetTcpProxies
TargetTcpProxy
resources available to the specified project. setBackendService
POST /compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService
setProxyHeader
POST /compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader
aggregatedList
GET /compute/v1/projects/{project}/aggregated/targetVpnGateways
delete
DELETE /compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}
get
GET /compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}
insert
POST /compute/v1/projects/{project}/regions/{region}/targetVpnGateways
list
GET /compute/v1/projects/{project}/regions/{region}/targetVpnGateways
setLabels
POST /compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels
aggregatedList
GET /compute/v1/projects/{project}/aggregated/urlMaps
delete
DELETE /compute/v1/projects/{project}/global/urlMaps/{urlMap}
get
GET /compute/v1/projects/{project}/global/urlMaps/{urlMap}
insert
POST /compute/v1/projects/{project}/global/urlMaps
invalidateCache
POST /compute/v1/projects/{project}/global/urlMaps/{urlMap}/invalidateCache
list
GET /compute/v1/projects/{project}/global/urlMaps
patch
PATCH /compute/v1/projects/{project}/global/urlMaps/{urlMap}
update
PUT /compute/v1/projects/{project}/global/urlMaps/{urlMap}
validate
POST /compute/v1/projects/{project}/global/urlMaps/{urlMap}/validate
aggregatedList
GET /compute/v1/projects/{project}/aggregated/vpnGateways
delete
DELETE /compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}
get
GET /compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}
getStatus
GET /compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus
insert
POST /compute/v1/projects/{project}/regions/{region}/vpnGateways
list
GET /compute/v1/projects/{project}/regions/{region}/vpnGateways
setLabels
POST /compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels
testIamPermissions
POST /compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions
aggregatedList
GET /compute/v1/projects/{project}/aggregated/vpnTunnels
delete
DELETE /compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}
get
GET /compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}
insert
POST /compute/v1/projects/{project}/regions/{region}/vpnTunnels
list
GET /compute/v1/projects/{project}/regions/{region}/vpnTunnels
setLabels
POST /compute/v1/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels
delete
DELETE /compute/v1/projects/{project}/zones/{zone}/operations/{operation}
get
GET /compute/v1/projects/{project}/zones/{zone}/operations/{operation}
list
GET /compute/v1/projects/{project}/zones/{zone}/operations
wait
POST /compute/v1/projects/{project}/zones/{zone}/operations/{operation}/wait
DONE
or for the request to approach the 2 minute deadline, and retrieves the specified Operation resource. REST Resource: v1.zones Methods get
GET /compute/v1/projects/{project}/zones/{zone}
list
GET /compute/v1/projects/{project}/zones
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4