Google_Service_Compute
extends Google_Service
in package
Service definition for Compute (v1).
Creates and runs virtual machines on Google Cloud Platform.
For more information about this service, see the API Documentation
Tags
Table of Contents
- CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"
- View and manage your data across Google Cloud Platform services.
- COMPUTE = "https://www.googleapis.com/auth/compute"
- View and manage your Google Compute Engine resources.
- COMPUTE_READONLY = "https://www.googleapis.com/auth/compute.readonly"
- View your Google Compute Engine resources.
- DEVSTORAGE_FULL_CONTROL = "https://www.googleapis.com/auth/devstorage.full_control"
- Manage your data and permissions in Google Cloud Storage.
- DEVSTORAGE_READ_ONLY = "https://www.googleapis.com/auth/devstorage.read_only"
- View your data in Google Cloud Storage.
- DEVSTORAGE_READ_WRITE = "https://www.googleapis.com/auth/devstorage.read_write"
- Manage your data in Google Cloud Storage.
- $acceleratorTypes : mixed
- $addresses : mixed
- $autoscalers : mixed
- $availableScopes : mixed
- $backendBuckets : mixed
- $backendServices : mixed
- $batchPath : mixed
- $disks : mixed
- $diskTypes : mixed
- $externalVpnGateways : mixed
- $firewalls : mixed
- $forwardingRules : mixed
- $globalAddresses : mixed
- $globalForwardingRules : mixed
- $globalNetworkEndpointGroups : mixed
- $globalOperations : mixed
- $healthChecks : mixed
- $httpHealthChecks : mixed
- $httpsHealthChecks : mixed
- $images : mixed
- $instanceGroupManagers : mixed
- $instanceGroups : mixed
- $instances : mixed
- $instanceTemplates : mixed
- $interconnectAttachments : mixed
- $interconnectLocations : mixed
- $interconnects : mixed
- $licenseCodes : mixed
- $licenses : mixed
- $machineTypes : mixed
- $networkEndpointGroups : mixed
- $networks : mixed
- $nodeGroups : mixed
- $nodeTemplates : mixed
- $nodeTypes : mixed
- $packetMirrorings : mixed
- $projects : mixed
- $regionAutoscalers : mixed
- $regionBackendServices : mixed
- $regionCommitments : mixed
- $regionDisks : mixed
- $regionDiskTypes : mixed
- $regionHealthChecks : mixed
- $regionHealthCheckServices : mixed
- $regionInstanceGroupManagers : mixed
- $regionInstanceGroups : mixed
- $regionNetworkEndpointGroups : mixed
- $regionNotificationEndpoints : mixed
- $regionOperations : mixed
- $regions : mixed
- $regionSslCertificates : mixed
- $regionTargetHttpProxies : mixed
- $regionTargetHttpsProxies : mixed
- $regionUrlMaps : mixed
- $reservations : mixed
- $resource : mixed
- $resourcePolicies : mixed
- $rootUrl : mixed
- $routers : mixed
- $routes : mixed
- $securityPolicies : mixed
- $servicePath : mixed
- $snapshots : mixed
- $sslCertificates : mixed
- $sslPolicies : mixed
- $subnetworks : mixed
- $targetGrpcProxies : mixed
- $targetHttpProxies : mixed
- $targetHttpsProxies : mixed
- $targetInstances : mixed
- $targetPools : mixed
- $targetSslProxies : mixed
- $targetTcpProxies : mixed
- $targetVpnGateways : mixed
- $urlMaps : mixed
- $version : mixed
- $vpnGateways : mixed
- $vpnTunnels : mixed
- $zoneOperations : mixed
- $zones : mixed
- $client : mixed
- __construct() : mixed
- Constructs the internal representation of the Compute service.
- createBatch() : Google_Http_Batch
- Create a new HTTP Batch handler for this service
- getClient() : Google_Client
- Return the associated Google_Client class.
Constants
CLOUD_PLATFORM
View and manage your data across Google Cloud Platform services.
public
mixed
CLOUD_PLATFORM
= "https://www.googleapis.com/auth/cloud-platform"
COMPUTE
View and manage your Google Compute Engine resources.
public
mixed
COMPUTE
= "https://www.googleapis.com/auth/compute"
COMPUTE_READONLY
View your Google Compute Engine resources.
public
mixed
COMPUTE_READONLY
= "https://www.googleapis.com/auth/compute.readonly"
DEVSTORAGE_FULL_CONTROL
Manage your data and permissions in Google Cloud Storage.
public
mixed
DEVSTORAGE_FULL_CONTROL
= "https://www.googleapis.com/auth/devstorage.full_control"
DEVSTORAGE_READ_ONLY
View your data in Google Cloud Storage.
public
mixed
DEVSTORAGE_READ_ONLY
= "https://www.googleapis.com/auth/devstorage.read_only"
DEVSTORAGE_READ_WRITE
Manage your data in Google Cloud Storage.
public
mixed
DEVSTORAGE_READ_WRITE
= "https://www.googleapis.com/auth/devstorage.read_write"
Properties
$acceleratorTypes
public
mixed
$acceleratorTypes
$addresses
public
mixed
$addresses
$autoscalers
public
mixed
$autoscalers
$availableScopes
public
mixed
$availableScopes
$backendBuckets
public
mixed
$backendBuckets
$backendServices
public
mixed
$backendServices
$batchPath
public
mixed
$batchPath
$disks
public
mixed
$disks
$diskTypes
public
mixed
$diskTypes
$externalVpnGateways
public
mixed
$externalVpnGateways
$firewalls
public
mixed
$firewalls
$forwardingRules
public
mixed
$forwardingRules
$globalAddresses
public
mixed
$globalAddresses
$globalForwardingRules
public
mixed
$globalForwardingRules
$globalNetworkEndpointGroups
public
mixed
$globalNetworkEndpointGroups
$globalOperations
public
mixed
$globalOperations
$healthChecks
public
mixed
$healthChecks
$httpHealthChecks
public
mixed
$httpHealthChecks
$httpsHealthChecks
public
mixed
$httpsHealthChecks
$images
public
mixed
$images
$instanceGroupManagers
public
mixed
$instanceGroupManagers
$instanceGroups
public
mixed
$instanceGroups
$instances
public
mixed
$instances
$instanceTemplates
public
mixed
$instanceTemplates
$interconnectAttachments
public
mixed
$interconnectAttachments
$interconnectLocations
public
mixed
$interconnectLocations
$interconnects
public
mixed
$interconnects
$licenseCodes
public
mixed
$licenseCodes
$licenses
public
mixed
$licenses
$machineTypes
public
mixed
$machineTypes
$networkEndpointGroups
public
mixed
$networkEndpointGroups
$networks
public
mixed
$networks
$nodeGroups
public
mixed
$nodeGroups
$nodeTemplates
public
mixed
$nodeTemplates
$nodeTypes
public
mixed
$nodeTypes
$packetMirrorings
public
mixed
$packetMirrorings
$projects
public
mixed
$projects
$regionAutoscalers
public
mixed
$regionAutoscalers
$regionBackendServices
public
mixed
$regionBackendServices
$regionCommitments
public
mixed
$regionCommitments
$regionDisks
public
mixed
$regionDisks
$regionDiskTypes
public
mixed
$regionDiskTypes
$regionHealthChecks
public
mixed
$regionHealthChecks
$regionHealthCheckServices
public
mixed
$regionHealthCheckServices
$regionInstanceGroupManagers
public
mixed
$regionInstanceGroupManagers
$regionInstanceGroups
public
mixed
$regionInstanceGroups
$regionNetworkEndpointGroups
public
mixed
$regionNetworkEndpointGroups
$regionNotificationEndpoints
public
mixed
$regionNotificationEndpoints
$regionOperations
public
mixed
$regionOperations
$regions
public
mixed
$regions
$regionSslCertificates
public
mixed
$regionSslCertificates
$regionTargetHttpProxies
public
mixed
$regionTargetHttpProxies
$regionTargetHttpsProxies
public
mixed
$regionTargetHttpsProxies
$regionUrlMaps
public
mixed
$regionUrlMaps
$reservations
public
mixed
$reservations
$resource
public
mixed
$resource
$resourcePolicies
public
mixed
$resourcePolicies
$rootUrl
public
mixed
$rootUrl
$routers
public
mixed
$routers
$routes
public
mixed
$routes
$securityPolicies
public
mixed
$securityPolicies
$servicePath
public
mixed
$servicePath
$snapshots
public
mixed
$snapshots
$sslCertificates
public
mixed
$sslCertificates
$sslPolicies
public
mixed
$sslPolicies
$subnetworks
public
mixed
$subnetworks
$targetGrpcProxies
public
mixed
$targetGrpcProxies
$targetHttpProxies
public
mixed
$targetHttpProxies
$targetHttpsProxies
public
mixed
$targetHttpsProxies
$targetInstances
public
mixed
$targetInstances
$targetPools
public
mixed
$targetPools
$targetSslProxies
public
mixed
$targetSslProxies
$targetTcpProxies
public
mixed
$targetTcpProxies
$targetVpnGateways
public
mixed
$targetVpnGateways
$urlMaps
public
mixed
$urlMaps
$version
public
mixed
$version
$vpnGateways
public
mixed
$vpnGateways
$vpnTunnels
public
mixed
$vpnTunnels
$zoneOperations
public
mixed
$zoneOperations
$zones
public
mixed
$zones
$client
private
mixed
$client
Methods
__construct()
Constructs the internal representation of the Compute service.
public
__construct(Google_Client $client[, string $rootUrl = null ]) : mixed
Parameters
- $client : Google_Client
-
The client used to deliver requests.
- $rootUrl : string = null
-
The root URL used for requests to the service.
Return values
mixed —createBatch()
Create a new HTTP Batch handler for this service
public
createBatch() : Google_Http_Batch
Return values
Google_Http_Batch —getClient()
Return the associated Google_Client class.
public
getClient() : Google_Client