/home/desid573/public_html/tollster/vendor/google/apiclient-services/src/Google/Service
NameSizeModeActions
AbusiveExperienceReport/-0755rm
Acceleratedmobilepageurl/-0755rm
AdExchangeBuyer/-0755rm
AdExchangeBuyerII/-0755rm
AdExchangeSeller/-0755rm
AdExperienceReport/-0755rm
AdSense/-0755rm
AdSenseHost/-0755rm
Analytics/-0755rm
AnalyticsReporting/-0755rm
AndroidEnterprise/-0755rm
AndroidManagement/-0755rm
AndroidProvisioningPartner/-0755rm
AndroidPublisher/-0755rm
Appengine/-0755rm
Appsactivity/-0755rm
AppState/-0755rm
Autoscaler/-0755rm
Bigquery/-0755rm
BigQueryDataTransfer/-0755rm
Blogger/-0755rm
Books/-0755rm
Calendar/-0755rm
Chromewebstore/-0755rm
Cih/-0755rm
CivicInfo/-0755rm
Classroom/-0755rm
Cloudbilling/-0755rm
CloudBuild/-0755rm
CloudDebugger/-0755rm
Clouderrorreporting/-0755rm
CloudFunctions/-0755rm
CloudIot/-0755rm
CloudKMS/-0755rm
Cloudlatencytest/-0755rm
CloudMachineLearning/-0755rm
CloudMachineLearningEngine/-0755rm
CloudMonitoring/-0755rm
CloudNaturalLanguage/-0755rm
CloudNaturalLanguageAPI/-0755rm
CloudOSLogin/-0755rm
CloudResourceManager/-0755rm
CloudRuntimeConfig/-0755rm
CloudShell/-0755rm
CloudSourceRepositories/-0755rm
CloudSpeechAPI/-0755rm
CloudTasks/-0755rm
CloudTrace/-0755rm
CloudUserAccounts/-0755rm
CloudVideoIntelligence/-0755rm
Compute/-0755rm
ConsumerSurveys/-0755rm
Container/-0755rm
Coordinate/-0755rm
Customsearch/-0755rm
Dataflow/-0755rm
Dataproc/-0755rm
Datastore/-0755rm
DataTransfer/-0755rm
DeploymentManager/-0755rm
Devprojects/-0755rm
Dfareporting/-0755rm
Dialogflow/-0755rm
Digitalassetlinks/-0755rm
Directory/-0755rm
DLP/-0755rm
Dns/-0755rm
DoubleClickBidManager/-0755rm
Doubleclicksearch/-0755rm
Drive/-0755rm
FirebaseDynamicLinks/-0755rm
FirebaseDynamicLinksAPI/-0755rm
FirebaseRemoteConfig/-0755rm
FirebaseRules/-0755rm
FirebaseRulesAPI/-0755rm
Firestore/-0755rm
Fitness/-0755rm
FlightAvailability/-0755rm
Freebase/-0755rm
Fusiontables/-0755rm
Games/-0755rm
GamesConfiguration/-0755rm
GamesManagement/-0755rm
Genomics/-0755rm
Gmail/-0755rm
GroupsMigration/-0755rm
Groupssettings/-0755rm
Iam/-0755rm
IdentityToolkit/-0755rm
Kgsearch/-0755rm
Licensing/-0755rm
Logging/-0755rm
Manager/-0755rm
ManufacturerCenter/-0755rm
Mirror/-0755rm
Monitoring/-0755rm
Oauth2/-0755rm
Pagespeedonline/-0755rm
Partners/-0755rm
People/-0755rm
PeopleService/-0755rm
Playcustomapp/-0755rm
PlayMovies/-0755rm
Playmoviespartner/-0755rm
Plus/-0755rm
PlusDomains/-0755rm
PolyService/-0755rm
Prediction/-0755rm
Proximitybeacon/-0755rm
Pubsub/-0755rm
QPXExpress/-0755rm
Replicapool/-0755rm
Replicapoolupdater/-0755rm
Reportcard/-0755rm
Reports/-0755rm
Reseller/-0755rm
Resourceviews/-0755rm
Safebrowsing/-0755rm
Script/-0755rm
SearchConsole/-0755rm
ServiceConsumerManagement/-0755rm
ServiceControl/-0755rm
ServiceManagement/-0755rm
ServiceRegistry/-0755rm
ServiceUser/-0755rm
Sheets/-0755rm
ShoppingContent/-0755rm
SiteVerification/-0755rm
Slides/-0755rm
Spanner/-0755rm
Spectrum/-0755rm
Speech/-0755rm
SQLAdmin/-0755rm
Storage/-0755rm
Storagetransfer/-0755rm
StreetViewPublish/-0755rm
Surveys/-0755rm
TagManager/-0755rm
Taskqueue/-0755rm
Tasks/-0755rm
Testing/-0755rm
ToolResults/-0755rm
TPU/-0755rm
Tracing/-0755rm
Translate/-0755rm
Urlshortener/-0755rm
Vault/-0755rm
Vision/-0755rm
Webfonts/-0755rm
Webmasters/-0755rm
YouTube/-0755rm
YouTubeAnalytics/-0755rm
YouTubeReporting/-0755rm
AbusiveExperienceReport.php26140644editdlrm
Acceleratedmobilepageurl.php18770644editdlrm
AdExchangeBuyer.php224360644editdlrm
AdExchangeBuyerII.php402770644editdlrm
AdExchangeSeller.php138110644editdlrm
AdExperienceReport.php25570644editdlrm
AdSense.php340220644editdlrm
AdSenseHost.php209160644editdlrm
Analytics.php766200644editdlrm
AnalyticsReporting.php20490644editdlrm
AndroidEnterprise.php558500644editdlrm
AndroidManagement.php127490644editdlrm
AndroidProvisioningPartner.php68820644editdlrm
AndroidPublisher.php461290644editdlrm
Appengine.php287350644editdlrm
Appsactivity.php34040644editdlrm
AppState.php36490644editdlrm
Autoscaler.php98300644editdlrm
Bigquery.php182640644editdlrm
BigQueryDataTransfer.php190330644editdlrm
Blogger.php306860644editdlrm
Books.php493970644editdlrm
Calendar.php307430644editdlrm
Chromewebstore.php76640644editdlrm
Cih.php67610644editdlrm
CivicInfo.php50660644editdlrm
Classroom.php378060644editdlrm
Cloudbilling.php63760644editdlrm
CloudBuild.php92510644editdlrm
CloudDebugger.php79380644editdlrm
Clouderrorreporting.php74380644editdlrm
CloudFunctions.php73110644editdlrm
CloudIot.php102120644editdlrm
CloudKMS.php128990644editdlrm
Cloudlatencytest.php20940644editdlrm
CloudMachineLearning.php107240644editdlrm
CloudMachineLearningEngine.php157400644editdlrm
CloudMonitoring.php78880644editdlrm
CloudNaturalLanguage.php31230644editdlrm
CloudNaturalLanguageAPI.php24780644editdlrm
CloudOSLogin.php47290644editdlrm
CloudResourceManager.php162310644editdlrm
CloudRuntimeConfig.php35800644editdlrm
CloudShell.php35220644editdlrm
CloudSourceRepositories.php49470644editdlrm
CloudSpeechAPI.php40640644editdlrm
CloudTasks.php119850644editdlrm
CloudTrace.php29940644editdlrm
CloudUserAccounts.php176010644editdlrm
CloudVideoIntelligence.php19570644editdlrm
Compute.php2499210644editdlrm
ConsumerSurveys.php66610644editdlrm
Container.php254200644editdlrm
Coordinate.php149280644editdlrm
Customsearch.php105760644editdlrm
Dataflow.php277150644editdlrm
Dataproc.php135940644editdlrm
Datastore.php64740644editdlrm
DataTransfer.php46470644editdlrm
DeploymentManager.php165840644editdlrm
Devprojects.php230110644editdlrm
Dfareporting.php1632690644editdlrm
Dialogflow.php202700644editdlrm
Digitalassetlinks.php39650644editdlrm
Directory.php708270644editdlrm
DLP.php163950644editdlrm
Dns.php88680644editdlrm
DoubleClickBidManager.php47510644editdlrm
Doubleclicksearch.php79900644editdlrm
Drive.php319310644editdlrm
FirebaseDynamicLinks.php28540644editdlrm
FirebaseDynamicLinksAPI.php20530644editdlrm
FirebaseRemoteConfig.php25870644editdlrm
FirebaseRules.php76070644editdlrm
FirebaseRulesAPI.php66660644editdlrm
Firestore.php116550644editdlrm
Fitness.php149040644editdlrm
FlightAvailability.php17980644editdlrm
Freebase.php90610644editdlrm
Fusiontables.php210000644editdlrm
Games.php424380644editdlrm
GamesConfiguration.php79150644editdlrm
GamesManagement.php111840644editdlrm
Genomics.php236170644editdlrm
Gmail.php380070644editdlrm
GroupsMigration.php20900644editdlrm
Groupssettings.php28300644editdlrm
Iam.php156850644editdlrm
IdentityToolkit.php54940644editdlrm
Kgsearch.php27910644editdlrm
Licensing.php68940644editdlrm
Logging.php391360644editdlrm
Manager.php79140644editdlrm
ManufacturerCenter.php39860644editdlrm
Mirror.php117640644editdlrm
Monitoring.php161830644editdlrm
Oauth2.php44620644editdlrm
Pagespeedonline.php27840644editdlrm
Partners.php308860644editdlrm
People.php51380644editdlrm
PeopleService.php102380644editdlrm
Playcustomapp.php21500644editdlrm
PlayMovies.php97170644editdlrm
Playmoviespartner.php111020644editdlrm
Plus.php84720644editdlrm
PlusDomains.php150300644editdlrm
PolyService.php55690644editdlrm
Prediction.php68130644editdlrm
Proximitybeacon.php113610644editdlrm
Pubsub.php148550644editdlrm
QPXExpress.php17480644editdlrm
Replicapool.php121650644editdlrm
Replicapoolupdater.php106120644editdlrm
Reportcard.php60460644editdlrm
Reports.php98860644editdlrm
Reseller.php106830644editdlrm
Resourceviews.php118280644editdlrm
Safebrowsing.php53300644editdlrm
Script.php33650644editdlrm
SearchConsole.php19020644editdlrm
ServiceConsumerManagement.php72130644editdlrm
ServiceControl.php42060644editdlrm
ServiceManagement.php138100644editdlrm
ServiceRegistry.php74600644editdlrm
ServiceUser.php41890644editdlrm
Sheets.php131180644editdlrm
ShoppingContent.php373480644editdlrm
SiteVerification.php39340644editdlrm
Slides.php51730644editdlrm
Spanner.php188290644editdlrm
Spectrum.php25040644editdlrm
Speech.php40300644editdlrm
SQLAdmin.php281600644editdlrm
Storage.php482080644editdlrm
Storagetransfer.php67280644editdlrm
StreetViewPublish.php52630644editdlrm
Surveys.php65700644editdlrm
TagManager.php360690644editdlrm
Taskqueue.php82070644editdlrm
Tasks.php95400644editdlrm
Testing.php43870644editdlrm
ToolResults.php253440644editdlrm
TPU.php76180644editdlrm
Tracing.php45910644editdlrm
Translate.php46900644editdlrm
Urlshortener.php27630644editdlrm
Vault.php104720644editdlrm
Vision.php21460644editdlrm
Webfonts.php20170644editdlrm
Webmasters.php98040644editdlrm
YouTube.php634250644editdlrm
YouTubeAnalytics.php77440644editdlrm
YouTubeReporting.php77800644editdlrm
Edit: /home/desid573/public_html/tollster/vendor/google/apiclient-services/src/Google/Service/Compute.php (249921B)
* Creates and runs virtual machines on Google Cloud Platform.

* *

* For more information about this service, see the API * Documentation *

* * @author Google, Inc. */ class Google_Service_Compute extends Google_Service { /** View and manage your data across Google Cloud Platform services. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and manage your Google Compute Engine resources. */ const COMPUTE = "https://www.googleapis.com/auth/compute"; /** View your Google Compute Engine resources. */ const COMPUTE_READONLY = "https://www.googleapis.com/auth/compute.readonly"; /** Manage your data and permissions in Google Cloud Storage. */ const DEVSTORAGE_FULL_CONTROL = "https://www.googleapis.com/auth/devstorage.full_control"; /** View your data in Google Cloud Storage. */ const DEVSTORAGE_READ_ONLY = "https://www.googleapis.com/auth/devstorage.read_only"; /** Manage your data in Google Cloud Storage. */ const DEVSTORAGE_READ_WRITE = "https://www.googleapis.com/auth/devstorage.read_write"; public $acceleratorTypes; public $addresses; public $autoscalers; public $backendBuckets; public $backendServices; public $diskTypes; public $disks; public $firewalls; public $forwardingRules; public $globalAddresses; public $globalForwardingRules; public $globalOperations; public $healthChecks; public $httpHealthChecks; public $httpsHealthChecks; public $images; public $instanceGroupManagers; public $instanceGroups; public $instanceTemplates; public $instances; public $interconnectAttachments; public $interconnectLocations; public $interconnects; public $licenses; public $machineTypes; public $networks; public $projects; public $regionAutoscalers; public $regionBackendServices; public $regionCommitments; public $regionInstanceGroupManagers; public $regionInstanceGroups; public $regionOperations; public $regions; public $routers; public $routes; public $snapshots; public $sslCertificates; public $subnetworks; public $targetHttpProxies; public $targetHttpsProxies; public $targetInstances; public $targetPools; public $targetSslProxies; public $targetTcpProxies; public $targetVpnGateways; public $urlMaps; public $vpnTunnels; public $zoneOperations; public $zones; /** * Constructs the internal representation of the Compute service. * * @param Google_Client $client */ public function __construct(Google_Client $client) { parent::__construct($client); $this->rootUrl = 'https://www.googleapis.com/'; $this->servicePath = 'compute/v1/projects/'; $this->version = 'v1'; $this->serviceName = 'compute'; $this->acceleratorTypes = new Google_Service_Compute_Resource_AcceleratorTypes( $this, $this->serviceName, 'acceleratorTypes', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/acceleratorTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/acceleratorTypes/{acceleratorType}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'acceleratorType' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/acceleratorTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->addresses = new Google_Service_Compute_Resource_Addresses( $this, $this->serviceName, 'addresses', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/addresses', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/addresses/{address}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'address' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/addresses/{address}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'address' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/addresses', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/addresses', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->autoscalers = new Google_Service_Compute_Resource_Autoscalers( $this, $this->serviceName, 'autoscalers', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/autoscalers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/zones/{zone}/autoscalers/{autoscaler}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoscaler' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/autoscalers/{autoscaler}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoscaler' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/zones/{zone}/autoscalers', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/autoscalers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/zones/{zone}/autoscalers', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoscaler' => array( 'location' => 'query', 'type' => 'string', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/zones/{zone}/autoscalers', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoscaler' => array( 'location' => 'query', 'type' => 'string', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->backendBuckets = new Google_Service_Compute_Resource_BackendBuckets( $this, $this->serviceName, 'backendBuckets', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/backendBuckets/{backendBucket}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendBucket' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/backendBuckets/{backendBucket}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendBucket' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/backendBuckets', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/backendBuckets', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/backendBuckets/{backendBucket}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendBucket' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/global/backendBuckets/{backendBucket}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendBucket' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->backendServices = new Google_Service_Compute_Resource_BackendServices( $this, $this->serviceName, 'backendServices', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/backendServices', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/global/backendServices/{backendService}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/backendServices/{backendService}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getHealth' => array( 'path' => '{project}/global/backendServices/{backendService}/getHealth', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/backendServices', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/backendServices', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/backendServices/{backendService}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/global/backendServices/{backendService}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->diskTypes = new Google_Service_Compute_Resource_DiskTypes( $this, $this->serviceName, 'diskTypes', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/diskTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/diskTypes/{diskType}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'diskType' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/diskTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->disks = new Google_Service_Compute_Resource_Disks( $this, $this->serviceName, 'disks', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/disks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'createSnapshot' => array( 'path' => '{project}/zones/{zone}/disks/{disk}/createSnapshot', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'guestFlush' => array( 'location' => 'query', 'type' => 'boolean', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/zones/{zone}/disks/{disk}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/disks/{disk}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/zones/{zone}/disks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), 'sourceImage' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/disks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'resize' => array( 'path' => '{project}/zones/{zone}/disks/{disk}/resize', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setLabels' => array( 'path' => '{project}/zones/{zone}/disks/{resource}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->firewalls = new Google_Service_Compute_Resource_Firewalls( $this, $this->serviceName, 'firewalls', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/firewalls/{firewall}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'firewall' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/firewalls/{firewall}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'firewall' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/firewalls', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/firewalls', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/firewalls/{firewall}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'firewall' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/global/firewalls/{firewall}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'firewall' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->forwardingRules = new Google_Service_Compute_Resource_ForwardingRules( $this, $this->serviceName, 'forwardingRules', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/forwardingRules', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/forwardingRules/{forwardingRule}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'forwardingRule' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/forwardingRules/{forwardingRule}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'forwardingRule' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/forwardingRules', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/forwardingRules', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setTarget' => array( 'path' => '{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'forwardingRule' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->globalAddresses = new Google_Service_Compute_Resource_GlobalAddresses( $this, $this->serviceName, 'globalAddresses', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/addresses/{address}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'address' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/addresses/{address}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'address' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/addresses', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/addresses', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->globalForwardingRules = new Google_Service_Compute_Resource_GlobalForwardingRules( $this, $this->serviceName, 'globalForwardingRules', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/forwardingRules/{forwardingRule}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'forwardingRule' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/forwardingRules/{forwardingRule}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'forwardingRule' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/forwardingRules', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/forwardingRules', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setTarget' => array( 'path' => '{project}/global/forwardingRules/{forwardingRule}/setTarget', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'forwardingRule' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->globalOperations = new Google_Service_Compute_Resource_GlobalOperations( $this, $this->serviceName, 'globalOperations', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/operations', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/global/operations/{operation}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => '{project}/global/operations/{operation}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/global/operations', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->healthChecks = new Google_Service_Compute_Resource_HealthChecks( $this, $this->serviceName, 'healthChecks', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/healthChecks/{healthCheck}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/healthChecks/{healthCheck}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/healthChecks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/healthChecks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/healthChecks/{healthCheck}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/global/healthChecks/{healthCheck}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->httpHealthChecks = new Google_Service_Compute_Resource_HttpHealthChecks( $this, $this->serviceName, 'httpHealthChecks', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/httpHealthChecks/{httpHealthCheck}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'httpHealthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/httpHealthChecks/{httpHealthCheck}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'httpHealthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/httpHealthChecks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/httpHealthChecks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/httpHealthChecks/{httpHealthCheck}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'httpHealthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/global/httpHealthChecks/{httpHealthCheck}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'httpHealthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->httpsHealthChecks = new Google_Service_Compute_Resource_HttpsHealthChecks( $this, $this->serviceName, 'httpsHealthChecks', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/httpsHealthChecks/{httpsHealthCheck}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'httpsHealthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/httpsHealthChecks/{httpsHealthCheck}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'httpsHealthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/httpsHealthChecks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/httpsHealthChecks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/httpsHealthChecks/{httpsHealthCheck}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'httpsHealthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/global/httpsHealthChecks/{httpsHealthCheck}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'httpsHealthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->images = new Google_Service_Compute_Resource_Images( $this, $this->serviceName, 'images', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/images/{image}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'image' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'deprecate' => array( 'path' => '{project}/global/images/{image}/deprecate', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'image' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/images/{image}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'image' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getFromFamily' => array( 'path' => '{project}/global/images/family/{family}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'family' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/images', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'forceCreate' => array( 'location' => 'query', 'type' => 'boolean', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/images', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setLabels' => array( 'path' => '{project}/global/images/{resource}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->instanceGroupManagers = new Google_Service_Compute_Resource_InstanceGroupManagers( $this, $this->serviceName, 'instanceGroupManagers', array( 'methods' => array( 'abandonInstances' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'aggregatedList' => array( 'path' => '{project}/aggregated/instanceGroupManagers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'deleteInstances' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'listManagedInstances' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'order_by' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'recreateInstances' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'resize' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'size' => array( 'location' => 'query', 'type' => 'integer', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setInstanceTemplate' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setTargetPools' => array( 'path' => '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->instanceGroups = new Google_Service_Compute_Resource_InstanceGroups( $this, $this->serviceName, 'instanceGroups', array( 'methods' => array( 'addInstances' => array( 'path' => '{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'aggregatedList' => array( 'path' => '{project}/aggregated/instanceGroups', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/zones/{zone}/instanceGroups/{instanceGroup}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/instanceGroups/{instanceGroup}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/zones/{zone}/instanceGroups', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/instanceGroups', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'listInstances' => array( 'path' => '{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'removeInstances' => array( 'path' => '{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setNamedPorts' => array( 'path' => '{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->instanceTemplates = new Google_Service_Compute_Resource_InstanceTemplates( $this, $this->serviceName, 'instanceTemplates', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/instanceTemplates/{instanceTemplate}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceTemplate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/instanceTemplates/{instanceTemplate}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceTemplate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/instanceTemplates', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/instanceTemplates', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->instances = new Google_Service_Compute_Resource_Instances( $this, $this->serviceName, 'instances', array( 'methods' => array( 'addAccessConfig' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/addAccessConfig', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkInterface' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'aggregatedList' => array( 'path' => '{project}/aggregated/instances', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'attachDisk' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/attachDisk', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/zones/{zone}/instances/{instance}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'deleteAccessConfig' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/deleteAccessConfig', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'accessConfig' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'networkInterface' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'detachDisk' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/detachDisk', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'deviceName' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/instances/{instance}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getSerialPortOutput' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/serialPort', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'port' => array( 'location' => 'query', 'type' => 'integer', ), 'start' => array( 'location' => 'query', 'type' => 'string', ), ), ),'insert' => array( 'path' => '{project}/zones/{zone}/instances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/instances', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'reset' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/reset', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setDeletionProtection' => array( 'path' => '{project}/zones/{zone}/instances/{resource}/setDeletionProtection', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'deletionProtection' => array( 'location' => 'query', 'type' => 'boolean', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setDiskAutoDelete' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoDelete' => array( 'location' => 'query', 'type' => 'boolean', 'required' => true, ), 'deviceName' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setLabels' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setMachineResources' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setMachineResources', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setMachineType' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setMachineType', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setMetadata' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setMetadata', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setMinCpuPlatform' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setScheduling' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setScheduling', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setServiceAccount' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setServiceAccount', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setTags' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/setTags', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'start' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/start', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'startWithEncryptionKey' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'stop' => array( 'path' => '{project}/zones/{zone}/instances/{instance}/stop', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->interconnectAttachments = new Google_Service_Compute_Resource_InterconnectAttachments( $this, $this->serviceName, 'interconnectAttachments', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/interconnectAttachments', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'interconnectAttachment' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'interconnectAttachment' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/interconnectAttachments', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/interconnectAttachments', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->interconnectLocations = new Google_Service_Compute_Resource_InterconnectLocations( $this, $this->serviceName, 'interconnectLocations', array( 'methods' => array( 'get' => array( 'path' => '{project}/global/interconnectLocations/{interconnectLocation}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'interconnectLocation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/global/interconnectLocations', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->interconnects = new Google_Service_Compute_Resource_Interconnects( $this, $this->serviceName, 'interconnects', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/interconnects/{interconnect}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'interconnect' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/interconnects/{interconnect}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'interconnect' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/interconnects', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/interconnects', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/interconnects/{interconnect}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'interconnect' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->licenses = new Google_Service_Compute_Resource_Licenses( $this, $this->serviceName, 'licenses', array( 'methods' => array( 'get' => array( 'path' => '{project}/global/licenses/{license}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'license' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->machineTypes = new Google_Service_Compute_Resource_MachineTypes( $this, $this->serviceName, 'machineTypes', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/machineTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/machineTypes/{machineType}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'machineType' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/machineTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->networks = new Google_Service_Compute_Resource_Networks( $this, $this->serviceName, 'networks', array( 'methods' => array( 'addPeering' => array( 'path' => '{project}/global/networks/{network}/addPeering', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/global/networks/{network}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/networks/{network}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/networks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/networks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/networks/{network}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'removePeering' => array( 'path' => '{project}/global/networks/{network}/removePeering', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'switchToCustomMode' => array( 'path' => '{project}/global/networks/{network}/switchToCustomMode', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->projects = new Google_Service_Compute_Resource_Projects( $this, $this->serviceName, 'projects', array( 'methods' => array( 'disableXpnHost' => array( 'path' => '{project}/disableXpnHost', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'disableXpnResource' => array( 'path' => '{project}/disableXpnResource', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'enableXpnHost' => array( 'path' => '{project}/enableXpnHost', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'enableXpnResource' => array( 'path' => '{project}/enableXpnResource', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getXpnHost' => array( 'path' => '{project}/getXpnHost', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getXpnResources' => array( 'path' => '{project}/getXpnResources', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'order_by' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'listXpnHosts' => array( 'path' => '{project}/listXpnHosts', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'order_by' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'moveDisk' => array( 'path' => '{project}/moveDisk', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'moveInstance' => array( 'path' => '{project}/moveInstance', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setCommonInstanceMetadata' => array( 'path' => '{project}/setCommonInstanceMetadata', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setUsageExportBucket' => array( 'path' => '{project}/setUsageExportBucket', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionAutoscalers = new Google_Service_Compute_Resource_RegionAutoscalers( $this, $this->serviceName, 'regionAutoscalers', array( 'methods' => array( 'delete' => array( 'path' => '{project}/regions/{region}/autoscalers/{autoscaler}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoscaler' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/autoscalers/{autoscaler}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoscaler' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/autoscalers', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/autoscalers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/regions/{region}/autoscalers', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoscaler' => array( 'location' => 'query', 'type' => 'string', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/regions/{region}/autoscalers', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'autoscaler' => array( 'location' => 'query', 'type' => 'string', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionBackendServices = new Google_Service_Compute_Resource_RegionBackendServices( $this, $this->serviceName, 'regionBackendServices', array( 'methods' => array( 'delete' => array( 'path' => '{project}/regions/{region}/backendServices/{backendService}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/backendServices/{backendService}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getHealth' => array( 'path' => '{project}/regions/{region}/backendServices/{backendService}/getHealth', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/backendServices', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/backendServices', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/regions/{region}/backendServices/{backendService}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/regions/{region}/backendServices/{backendService}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionCommitments = new Google_Service_Compute_Resource_RegionCommitments( $this, $this->serviceName, 'regionCommitments', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/commitments', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/commitments/{commitment}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'commitment' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/commitments', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/commitments', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionInstanceGroupManagers = new Google_Service_Compute_Resource_RegionInstanceGroupManagers( $this, $this->serviceName, 'regionInstanceGroupManagers', array( 'methods' => array( 'abandonInstances' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'deleteInstances' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'listManagedInstances' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'order_by' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'recreateInstances' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'resize' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'size' => array( 'location' => 'query', 'type' => 'integer', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setInstanceTemplate' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setTargetPools' => array( 'path' => '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroupManager' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionInstanceGroups = new Google_Service_Compute_Resource_RegionInstanceGroups( $this, $this->serviceName, 'regionInstanceGroups', array( 'methods' => array( 'get' => array( 'path' => '{project}/regions/{region}/instanceGroups/{instanceGroup}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/regions/{region}/instanceGroups', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'listInstances' => array( 'path' => '{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setNamedPorts' => array( 'path' => '{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionOperations = new Google_Service_Compute_Resource_RegionOperations( $this, $this->serviceName, 'regionOperations', array( 'methods' => array( 'delete' => array( 'path' => '{project}/regions/{region}/operations/{operation}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => '{project}/regions/{region}/operations/{operation}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/regions/{region}/operations', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regions = new Google_Service_Compute_Resource_Regions( $this, $this->serviceName, 'regions', array( 'methods' => array( 'get' => array( 'path' => '{project}/regions/{region}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/regions', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->routers = new Google_Service_Compute_Resource_Routers( $this, $this->serviceName, 'routers', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/routers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/routers/{router}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'router' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/routers/{router}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'router' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getRouterStatus' => array( 'path' => '{project}/regions/{region}/routers/{router}/getRouterStatus', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'router' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/routers', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/routers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/regions/{region}/routers/{router}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'router' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'preview' => array( 'path' => '{project}/regions/{region}/routers/{router}/preview', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'router' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => '{project}/regions/{region}/routers/{router}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'router' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->routes = new Google_Service_Compute_Resource_Routes( $this, $this->serviceName, 'routes', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/routes/{route}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'route' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/routes/{route}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'route' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/routes', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/routes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->snapshots = new Google_Service_Compute_Resource_Snapshots( $this, $this->serviceName, 'snapshots', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/snapshots/{snapshot}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'snapshot' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/snapshots/{snapshot}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'snapshot' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/global/snapshots', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setLabels' => array( 'path' => '{project}/global/snapshots/{resource}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->sslCertificates = new Google_Service_Compute_Resource_SslCertificates( $this, $this->serviceName, 'sslCertificates', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/sslCertificates/{sslCertificate}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'sslCertificate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/sslCertificates/{sslCertificate}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'sslCertificate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/sslCertificates', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/sslCertificates', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->subnetworks = new Google_Service_Compute_Resource_Subnetworks( $this, $this->serviceName, 'subnetworks', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/subnetworks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/subnetworks/{subnetwork}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'subnetwork' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'expandIpCidrRange' => array( 'path' => '{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'subnetwork' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/subnetworks/{subnetwork}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'subnetwork' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/subnetworks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/subnetworks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setPrivateIpGoogleAccess' => array( 'path' => '{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'subnetwork' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->targetHttpProxies = new Google_Service_Compute_Resource_TargetHttpProxies( $this, $this->serviceName, 'targetHttpProxies', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/targetHttpProxies/{targetHttpProxy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/targetHttpProxies/{targetHttpProxy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/targetHttpProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/targetHttpProxies', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setUrlMap' => array( 'path' => '{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->targetHttpsProxies = new Google_Service_Compute_Resource_TargetHttpsProxies( $this, $this->serviceName, 'targetHttpsProxies', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/targetHttpsProxies/{targetHttpsProxy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/targetHttpsProxies/{targetHttpsProxy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/targetHttpsProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/targetHttpsProxies', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setSslCertificates' => array( 'path' => '{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setUrlMap' => array( 'path' => '{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->targetInstances = new Google_Service_Compute_Resource_TargetInstances( $this, $this->serviceName, 'targetInstances', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/targetInstances', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/zones/{zone}/targetInstances/{targetInstance}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetInstance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/targetInstances/{targetInstance}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetInstance' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/zones/{zone}/targetInstances', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/targetInstances', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->targetPools = new Google_Service_Compute_Resource_TargetPools( $this, $this->serviceName, 'targetPools', array( 'methods' => array( 'addHealthCheck' => array( 'path' => '{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetPool' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'addInstance' => array( 'path' => '{project}/regions/{region}/targetPools/{targetPool}/addInstance', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetPool' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'aggregatedList' => array( 'path' => '{project}/aggregated/targetPools', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/targetPools/{targetPool}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetPool' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/targetPools/{targetPool}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetPool' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getHealth' => array( 'path' => '{project}/regions/{region}/targetPools/{targetPool}/getHealth', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetPool' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/targetPools', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/targetPools', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'removeHealthCheck' => array( 'path' => '{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetPool' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'removeInstance' => array( 'path' => '{project}/regions/{region}/targetPools/{targetPool}/removeInstance', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetPool' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setBackup' => array( 'path' => '{project}/regions/{region}/targetPools/{targetPool}/setBackup', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetPool' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'failoverRatio' => array( 'location' => 'query', 'type' => 'number', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->targetSslProxies = new Google_Service_Compute_Resource_TargetSslProxies( $this, $this->serviceName, 'targetSslProxies', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/targetSslProxies/{targetSslProxy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetSslProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/targetSslProxies/{targetSslProxy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetSslProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/targetSslProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/targetSslProxies', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setBackendService' => array( 'path' => '{project}/global/targetSslProxies/{targetSslProxy}/setBackendService', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetSslProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setProxyHeader' => array( 'path' => '{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetSslProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setSslCertificates' => array( 'path' => '{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetSslProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->targetTcpProxies = new Google_Service_Compute_Resource_TargetTcpProxies( $this, $this->serviceName, 'targetTcpProxies', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/targetTcpProxies/{targetTcpProxy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetTcpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/targetTcpProxies/{targetTcpProxy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetTcpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/targetTcpProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/targetTcpProxies', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setBackendService' => array( 'path' => '{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetTcpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setProxyHeader' => array( 'path' => '{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetTcpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->targetVpnGateways = new Google_Service_Compute_Resource_TargetVpnGateways( $this, $this->serviceName, 'targetVpnGateways', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/targetVpnGateways', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetVpnGateway' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetVpnGateway' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/targetVpnGateways', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/targetVpnGateways', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->urlMaps = new Google_Service_Compute_Resource_UrlMaps( $this, $this->serviceName, 'urlMaps', array( 'methods' => array( 'delete' => array( 'path' => '{project}/global/urlMaps/{urlMap}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/global/urlMaps/{urlMap}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/global/urlMaps', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'invalidateCache' => array( 'path' => '{project}/global/urlMaps/{urlMap}/invalidateCache', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/global/urlMaps', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => '{project}/global/urlMaps/{urlMap}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => '{project}/global/urlMaps/{urlMap}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'validate' => array( 'path' => '{project}/global/urlMaps/{urlMap}/validate', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->vpnTunnels = new Google_Service_Compute_Resource_VpnTunnels( $this, $this->serviceName, 'vpnTunnels', array( 'methods' => array( 'aggregatedList' => array( 'path' => '{project}/aggregated/vpnTunnels', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => '{project}/regions/{region}/vpnTunnels/{vpnTunnel}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'vpnTunnel' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => '{project}/regions/{region}/vpnTunnels/{vpnTunnel}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'vpnTunnel' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => '{project}/regions/{region}/vpnTunnels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => '{project}/regions/{region}/vpnTunnels', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->zoneOperations = new Google_Service_Compute_Resource_ZoneOperations( $this, $this->serviceName, 'zoneOperations', array( 'methods' => array( 'delete' => array( 'path' => '{project}/zones/{zone}/operations/{operation}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => '{project}/zones/{zone}/operations/{operation}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/zones/{zone}/operations', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->zones = new Google_Service_Compute_Resource_Zones( $this, $this->serviceName, 'zones', array( 'methods' => array( 'get' => array( 'path' => '{project}/zones/{zone}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => '{project}/zones', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); } }