/var/www/cobraambalaj/vendor/google/apiclient-services/src/Google/Service
NameSizeModeActions
AbusiveExperienceReport/-0755rm
Acceleratedmobilepageurl/-0755rm
AccessApproval/-0755rm
AccessContextManager/-0755rm
AdExchangeBuyer/-0755rm
AdExchangeBuyerII/-0755rm
AdExchangeSeller/-0755rm
AdExperienceReport/-0755rm
AdMob/-0755rm
AdSense/-0755rm
AdSenseHost/-0755rm
AIPlatformNotebooks/-0755rm
AlertCenter/-0755rm
Analytics/-0755rm
AnalyticsData/-0755rm
AnalyticsReporting/-0755rm
AndroidEnterprise/-0755rm
AndroidManagement/-0755rm
AndroidProvisioningPartner/-0755rm
AndroidPublisher/-0755rm
Apigateway/-0755rm
Apigee/-0755rm
Appengine/-0755rm
Appsactivity/-0755rm
AppState/-0755rm
Area120Tables/-0755rm
ArtifactRegistry/-0755rm
Assuredworkloads/-0755rm
Autoscaler/-0755rm
Bigquery/-0755rm
BigQueryConnectionService/-0755rm
BigQueryDataTransfer/-0755rm
BigQueryReservation/-0755rm
BigtableAdmin/-0755rm
BinaryAuthorization/-0755rm
Blogger/-0755rm
Books/-0755rm
Calendar/-0755rm
CertificateAuthorityService/-0755rm
ChromeManagement/-0755rm
ChromePolicy/-0755rm
ChromeUXReport/-0755rm
Chromewebstore/-0755rm
Cih/-0755rm
CivicInfo/-0755rm
Classroom/-0755rm
CloudAsset/-0755rm
Cloudbilling/-0755rm
CloudBillingBudget/-0755rm
CloudBuild/-0755rm
Cloudchannel/-0755rm
CloudComposer/-0755rm
CloudDatabaseMigrationService/-0755rm
CloudDebugger/-0755rm
CloudDomains/-0755rm
Clouderrorreporting/-0755rm
CloudFilestore/-0755rm
CloudFunctions/-0755rm
CloudHealthcare/-0755rm
CloudIAP/-0755rm
CloudIdentity/-0755rm
CloudIot/-0755rm
CloudKMS/-0755rm
Cloudlatencytest/-0755rm
CloudLifeSciences/-0755rm
CloudMachineLearning/-0755rm
CloudMachineLearningEngine/-0755rm
CloudMemorystoreforMemcached/-0755rm
CloudMonitoring/-0755rm
CloudNaturalLanguage/-0755rm
CloudNaturalLanguageAPI/-0755rm
CloudOSLogin/-0755rm
CloudPrivateCatalog/-0755rm
CloudPrivateCatalogProducer/-0755rm
CloudProfiler/-0755rm
CloudRedis/-0755rm
CloudResourceManager/-0755rm
CloudRetail/-0755rm
CloudRun/-0755rm
CloudRuntimeConfig/-0755rm
CloudScheduler/-0755rm
CloudSearch/-0755rm
CloudSecurityToken/-0755rm
CloudShell/-0755rm
CloudSourceRepositories/-0755rm
CloudSpeechAPI/-0755rm
CloudTalentSolution/-0755rm
CloudTasks/-0755rm
CloudTrace/-0755rm
CloudUserAccounts/-0755rm
CloudVideoIntelligence/-0755rm
CommentAnalyzer/-0755rm
Compute/-0755rm
ConsumerSurveys/-0755rm
Container/-0755rm
ContainerAnalysis/-0755rm
Coordinate/-0755rm
Customsearch/-0755rm
CustomSearchAPI/-0755rm
DatabaseMigrationService/-0755rm
DataCatalog/-0755rm
Dataflow/-0755rm
DataFusion/-0755rm
DataLabeling/-0755rm
Dataproc/-0755rm
DataprocMetastore/-0755rm
Datastore/-0755rm
DataTransfer/-0755rm
DeploymentManager/-0755rm
Devprojects/-0755rm
Dfareporting/-0755rm
Dialogflow/-0755rm
Digitalassetlinks/-0755rm
Directory/-0755rm
DisplayVideo/-0755rm
DLP/-0755rm
Dns/-0755rm
Docs/-0755rm
Document/-0755rm
DomainsRDAP/-0755rm
DoubleClickBidManager/-0755rm
Doubleclicksearch/-0755rm
Drive/-0755rm
DriveActivity/-0755rm
Eventarc/-0755rm
FactCheckTools/-0755rm
FirebaseCloudMessaging/-0755rm
FirebaseDynamicLinks/-0755rm
FirebaseDynamicLinksAPI/-0755rm
FirebaseHosting/-0755rm
FirebaseManagement/-0755rm
FirebaseML/-0755rm
FirebaseRealtimeDatabase/-0755rm
FirebaseRemoteConfig/-0755rm
FirebaseRules/-0755rm
FirebaseRulesAPI/-0755rm
Firestore/-0755rm
Fitness/-0755rm
FlightAvailability/-0755rm
Freebase/-0755rm
Fusiontables/-0755rm
Games/-0755rm
GamesConfiguration/-0755rm
GameServices/-0755rm
GamesManagement/-0755rm
Genomics/-0755rm
Gmail/-0755rm
GoogleAnalyticsAdmin/-0755rm
GroupsMigration/-0755rm
Groupssettings/-0755rm
HangoutsChat/-0755rm
HomeGraphService/-0755rm
Iam/-0755rm
IAMCredentials/-0755rm
IdentityToolkit/-0755rm
Indexing/-0755rm
JobService/-0755rm
Kgsearch/-0755rm
Libraryagent/-0755rm
Licensing/-0755rm
Localservices/-0755rm
Logging/-0755rm
ManagedServiceforMicrosoftActiveDirectoryConsumerAPI/-0755rm
Manager/-0755rm
ManufacturerCenter/-0755rm
Mirror/-0755rm
Monitoring/-0755rm
MyBusinessAccountManagement/-0755rm
Networkconnectivity/-0755rm
NetworkManagement/-0755rm
Oauth2/-0755rm
OnDemandScanning/-0755rm
OSConfig/-0755rm
PagespeedInsights/-0755rm
Pagespeedonline/-0755rm
Partners/-0755rm
People/-0755rm
PeopleService/-0755rm
PhotosLibrary/-0755rm
PlayableLocations/-0755rm
Playcustomapp/-0755rm
PlayMovies/-0755rm
Playmoviespartner/-0755rm
Plus/-0755rm
PlusDomains/-0755rm
PolicySimulator/-0755rm
PolicyTroubleshooter/-0755rm
PolyService/-0755rm
PostmasterTools/-0755rm
Prediction/-0755rm
Proximitybeacon/-0755rm
Pubsub/-0755rm
PubsubLite/-0755rm
QPXExpress/-0755rm
RealTimeBidding/-0755rm
RecommendationsAI/-0755rm
Recommender/-0755rm
RemoteBuildExecution/-0755rm
Replicapool/-0755rm
Replicapoolupdater/-0755rm
Reportcard/-0755rm
Reports/-0755rm
Reseller/-0755rm
Resourceviews/-0755rm
Safebrowsing/-0755rm
Sasportal/-0755rm
SASPortalTesting/-0755rm
Script/-0755rm
SearchConsole/-0755rm
SecretManager/-0755rm
SecurityCommandCenter/-0755rm
SemanticTile/-0755rm
ServiceBroker/-0755rm
ServiceConsumerManagement/-0755rm
ServiceControl/-0755rm
ServiceDirectory/-0755rm
ServiceManagement/-0755rm
ServiceNetworking/-0755rm
ServiceRegistry/-0755rm
ServiceUsage/-0755rm
ServiceUser/-0755rm
Sheets/-0755rm
ShoppingContent/-0755rm
SiteVerification/-0755rm
Slides/-0755rm
SmartDeviceManagement/-0755rm
Spanner/-0755rm
Spectrum/-0755rm
Speech/-0755rm
SQLAdmin/-0755rm
Storage/-0755rm
Storagetransfer/-0755rm
StreetViewPublish/-0755rm
Surveys/-0755rm
SystemsManagement/-0755rm
TagManager/-0755rm
Taskqueue/-0755rm
Tasks/-0755rm
Testing/-0755rm
Texttospeech/-0755rm
ToolResults/-0755rm
TPU/-0755rm
Tracing/-0755rm
TrafficDirectorService/-0755rm
Transcoder/-0755rm
Translate/-0755rm
Urlshortener/-0755rm
Vault/-0755rm
Verifiedaccess/-0755rm
Vision/-0755rm
Webfonts/-0755rm
Webmasters/-0755rm
WebRisk/-0755rm
WebSecurityScanner/-0755rm
WorkflowExecutions/-0755rm
Workflows/-0755rm
YouTube/-0755rm
YouTubeAnalytics/-0755rm
YouTubeReporting/-0755rm
AbusiveExperienceReport.php26680644editdlrm
Acceleratedmobilepageurl.php20480644editdlrm
AccessApproval.php122400644editdlrm
AccessContextManager.php145680644editdlrm
AdExchangeBuyer.php226280644editdlrm
AdExchangeBuyerII.php508160644editdlrm
AdExchangeSeller.php138110644editdlrm
AdExperienceReport.php26110644editdlrm
AdMob.php40420644editdlrm
AdSense.php348950644editdlrm
AdSenseHost.php212420644editdlrm
AIPlatformNotebooks.php197310644editdlrm
AlertCenter.php71740644editdlrm
Analytics.php780930644editdlrm
AnalyticsData.php37040644editdlrm
AnalyticsReporting.php26570644editdlrm
AndroidEnterprise.php520570644editdlrm
AndroidManagement.php167850644editdlrm
AndroidProvisioningPartner.php148610644editdlrm
AndroidPublisher.php496450644editdlrm
Apigateway.php171960644editdlrm
Apigee.php1147570644editdlrm
Appengine.php288640644editdlrm
Appsactivity.php30460644editdlrm
AppState.php38340644editdlrm
Area120Tables.php85070644editdlrm
ArtifactRegistry.php48400644editdlrm
Assuredworkloads.php58330644editdlrm
Autoscaler.php98300644editdlrm
Bigquery.php303220644editdlrm
BigQueryConnectionService.php59080644editdlrm
BigQueryDataTransfer.php212050644editdlrm
BigQueryReservation.php136530644editdlrm
BigtableAdmin.php243480644editdlrm
BinaryAuthorization.php88360644editdlrm
Blogger.php309510644editdlrm
Books.php519110644editdlrm
Calendar.php323040644editdlrm
CertificateAuthorityService.php211170644editdlrm
ChromeManagement.php56090644editdlrm
ChromePolicy.php51310644editdlrm
ChromeUXReport.php20250644editdlrm
Chromewebstore.php76640644editdlrm
Cih.php67610644editdlrm
CivicInfo.php52960644editdlrm
Classroom.php439010644editdlrm
CloudAsset.php102180644editdlrm
Cloudbilling.php88520644editdlrm
CloudBillingBudget.php43490644editdlrm
CloudBuild.php139290644editdlrm
Cloudchannel.php217680644editdlrm
CloudComposer.php68800644editdlrm
CloudDatabaseMigrationService.php170200644editdlrm
CloudDebugger.php83860644editdlrm
CloudDomains.php116170644editdlrm
Clouderrorreporting.php76090644editdlrm
CloudFilestore.php111540644editdlrm
CloudFunctions.php87130644editdlrm
CloudHealthcare.php628140644editdlrm
CloudIAP.php74160644editdlrm
CloudIdentity.php212940644editdlrm
CloudIot.php153160644editdlrm
CloudKMS.php194440644editdlrm
Cloudlatencytest.php20940644editdlrm
CloudLifeSciences.php55110644editdlrm
CloudMachineLearning.php107240644editdlrm
CloudMachineLearningEngine.php229600644editdlrm
CloudMemorystoreforMemcached.php87230644editdlrm
CloudMonitoring.php78880644editdlrm
CloudNaturalLanguage.php32920644editdlrm
CloudNaturalLanguageAPI.php24780644editdlrm
CloudOSLogin.php51850644editdlrm
CloudPrivateCatalog.php111520644editdlrm
CloudPrivateCatalogProducer.php155360644editdlrm
CloudProfiler.php34350644editdlrm
CloudRedis.php92970644editdlrm
CloudResourceManager.php130770644editdlrm
CloudRetail.php122750644editdlrm
CloudRun.php330330644editdlrm
CloudRuntimeConfig.php37510644editdlrm
CloudScheduler.php64050644editdlrm
CloudSearch.php338750644editdlrm
CloudSecurityToken.php19950644editdlrm
CloudShell.php57080644editdlrm
CloudSourceRepositories.php68820644editdlrm
CloudSpeechAPI.php40640644editdlrm
CloudTalentSolution.php136600644editdlrm
CloudTasks.php101350644editdlrm
CloudTrace.php33310644editdlrm
CloudUserAccounts.php176010644editdlrm
CloudVideoIntelligence.php57160644editdlrm
CommentAnalyzer.php26580644editdlrm
Compute.php4982970644editdlrm
ConsumerSurveys.php66610644editdlrm
Container.php439160644editdlrm
ContainerAnalysis.php135590644editdlrm
Coordinate.php149280644editdlrm
Customsearch.php106970644editdlrm
CustomSearchAPI.php107100644editdlrm
DatabaseMigrationService.php169900644editdlrm
DataCatalog.php284860644editdlrm
Dataflow.php437550644editdlrm
DataFusion.php110530644editdlrm
DataLabeling.php280780644editdlrm
Dataproc.php361510644editdlrm
DataprocMetastore.php124960644editdlrm
Datastore.php98090644editdlrm
DataTransfer.php50090644editdlrm
DeploymentManager.php176940644editdlrm
Devprojects.php230110644editdlrm
Dfareporting.php1637040644editdlrm
Dialogflow.php530010644editdlrm
Digitalassetlinks.php41250644editdlrm
Directory.php782070644editdlrm
DisplayVideo.php981090644editdlrm
DLP.php548930644editdlrm
Dns.php239500644editdlrm
Docs.php34430644editdlrm
Document.php66100644editdlrm
DomainsRDAP.php55770644editdlrm
DoubleClickBidManager.php58180644editdlrm
Doubleclicksearch.php69360644editdlrm
Drive.php411430644editdlrm
DriveActivity.php22560644editdlrm
Eventarc.php97030644editdlrm
FactCheckTools.php52270644editdlrm
FirebaseCloudMessaging.php23840644editdlrm
FirebaseDynamicLinks.php37780644editdlrm
FirebaseDynamicLinksAPI.php20530644editdlrm
FirebaseHosting.php33480644editdlrm
FirebaseManagement.php176760644editdlrm
FirebaseML.php33180644editdlrm
FirebaseRealtimeDatabase.php52080644editdlrm
FirebaseRemoteConfig.php25870644editdlrm
FirebaseRules.php74480644editdlrm
FirebaseRulesAPI.php66660644editdlrm
Firestore.php188720644editdlrm
Fitness.php164970644editdlrm
FlightAvailability.php17980644editdlrm
Freebase.php90610644editdlrm
Fusiontables.php211890644editdlrm
Games.php222590644editdlrm
GamesConfiguration.php76560644editdlrm
GameServices.php216130644editdlrm
GamesManagement.php89140644editdlrm
Genomics.php34230644editdlrm
Gmail.php428570644editdlrm
GoogleAnalyticsAdmin.php295390644editdlrm
GroupsMigration.php23560644editdlrm
Groupssettings.php30110644editdlrm
HangoutsChat.php111850644editdlrm
HomeGraphService.php34560644editdlrm
Iam.php258840644editdlrm
IAMCredentials.php35240644editdlrm
IdentityToolkit.php56840644editdlrm
Indexing.php23760644editdlrm
JobService.php92870644editdlrm
Kgsearch.php29620644editdlrm
Libraryagent.php45230644editdlrm
Licensing.php73010644editdlrm
Localservices.php49960644editdlrm
Logging.php768430644editdlrm
ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.php112900644editdlrm
Manager.php79140644editdlrm
ManufacturerCenter.php45010644editdlrm
Mirror.php119470644editdlrm
Monitoring.php369770644editdlrm
MyBusinessAccountManagement.php86810644editdlrm
Networkconnectivity.php174240644editdlrm
NetworkManagement.php96470644editdlrm
Oauth2.php38050644editdlrm
OnDemandScanning.php59180644editdlrm
OSConfig.php69230644editdlrm
PagespeedInsights.php33490644editdlrm
Pagespeedonline.php29580644editdlrm
Partners.php291670644editdlrm
People.php51380644editdlrm
PeopleService.php185190644editdlrm
PhotosLibrary.php59030644editdlrm
PlayableLocations.php22390644editdlrm
Playcustomapp.php23390644editdlrm
PlayMovies.php97170644editdlrm
Playmoviespartner.php111020644editdlrm
Plus.php87260644editdlrm
PlusDomains.php102680644editdlrm
PolicySimulator.php92070644editdlrm
PolicyTroubleshooter.php20470644editdlrm
PolyService.php58080644editdlrm
PostmasterTools.php49840644editdlrm
Prediction.php68130644editdlrm
Proximitybeacon.php115340644editdlrm
Pubsub.php207560644editdlrm
PubsubLite.php101330644editdlrm
QPXExpress.php17480644editdlrm
RealTimeBidding.php178550644editdlrm
RecommendationsAI.php151910644editdlrm
Recommender.php186750644editdlrm
RemoteBuildExecution.php82240644editdlrm
Replicapool.php111480644editdlrm
Replicapoolupdater.php106120644editdlrm
Reportcard.php60460644editdlrm
Reports.php109760644editdlrm
Reseller.php112130644editdlrm
Resourceviews.php118280644editdlrm
Safebrowsing.php57360644editdlrm
Sasportal.php394320644editdlrm
SASPortalTesting.php396090644editdlrm
Script.php156010644editdlrm
SearchConsole.php69030644editdlrm
SecretManager.php97590644editdlrm
SecurityCommandCenter.php309510644editdlrm
SemanticTile.php69120644editdlrm
ServiceBroker.php32950644editdlrm
ServiceConsumerManagement.php86380644editdlrm
ServiceControl.php28380644editdlrm
ServiceDirectory.php140770644editdlrm
ServiceManagement.php136190644editdlrm
ServiceNetworking.php130880644editdlrm
ServiceRegistry.php74600644editdlrm
ServiceUsage.php69440644editdlrm
ServiceUser.php41890644editdlrm
Sheets.php133260644editdlrm
ShoppingContent.php949610644editdlrm
SiteVerification.php41250644editdlrm
Slides.php53660644editdlrm
SmartDeviceManagement.php60950644editdlrm
Spanner.php293390644editdlrm
Spectrum.php25040644editdlrm
Speech.php35400644editdlrm
SQLAdmin.php328570644editdlrm
Storage.php611140644editdlrm
Storagetransfer.php70230644editdlrm
StreetViewPublish.php58510644editdlrm
Surveys.php52220644editdlrm
SystemsManagement.php69570644editdlrm
TagManager.php407060644editdlrm
Taskqueue.php82070644editdlrm
Tasks.php98290644editdlrm
Testing.php50460644editdlrm
Texttospeech.php26290644editdlrm
ToolResults.php317760644editdlrm
TPU.php111210644editdlrm
Tracing.php45910644editdlrm
TrafficDirectorService.php20940644editdlrm
Transcoder.php57150644editdlrm
Translate.php109520644editdlrm
Urlshortener.php29520644editdlrm
Vault.php190130644editdlrm
Verifiedaccess.php23090644editdlrm
Vision.php203300644editdlrm
Webfonts.php20990644editdlrm
Webmasters.php61620644editdlrm
WebRisk.php74120644editdlrm
WebSecurityScanner.php90530644editdlrm
WorkflowExecutions.php39250644editdlrm
Workflows.php75360644editdlrm
YouTube.php681280644editdlrm
YouTubeAnalytics.php76580644editdlrm
YouTubeReporting.php79510644editdlrm
Edit: /var/www/cobraambalaj/vendor/google/apiclient-services/src/Google/Service/Compute.php (498297B)
* 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 $externalVpnGateways; public $firewallPolicies; public $firewalls; public $forwardingRules; public $globalAddresses; public $globalForwardingRules; public $globalNetworkEndpointGroups; public $globalOperations; public $globalOrganizationOperations; public $healthChecks; public $httpHealthChecks; public $httpsHealthChecks; public $images; public $instanceGroupManagers; public $instanceGroups; public $instanceTemplates; public $instances; public $interconnectAttachments; public $interconnectLocations; public $interconnects; public $licenseCodes; public $licenses; public $machineTypes; public $networkEndpointGroups; public $networks; public $nodeGroups; public $nodeTemplates; public $nodeTypes; public $packetMirrorings; public $projects; public $regionAutoscalers; public $regionBackendServices; public $regionCommitments; public $regionDiskTypes; public $regionDisks; public $regionHealthCheckServices; public $regionHealthChecks; public $regionInstanceGroupManagers; public $regionInstanceGroups; public $regionInstances; public $regionNetworkEndpointGroups; public $regionNotificationEndpoints; public $regionOperations; public $regionSslCertificates; public $regionTargetHttpProxies; public $regionTargetHttpsProxies; public $regionUrlMaps; public $regions; public $reservations; public $resourcePolicies; public $routers; public $routes; public $securityPolicies; public $snapshots; public $sslCertificates; public $sslPolicies; public $subnetworks; public $targetGrpcProxies; public $targetHttpProxies; public $targetHttpsProxies; public $targetInstances; public $targetPools; public $targetSslProxies; public $targetTcpProxies; public $targetVpnGateways; public $urlMaps; public $vpnGateways; public $vpnTunnels; public $zoneOperations; public $zones; /** * Constructs the internal representation of the Compute service. * * @param Google_Client $client The client used to deliver requests. * @param string $rootUrl The root URL used for requests to the service. */ public function __construct(Google_Client $client, $rootUrl = null) { parent::__construct($client); $this->rootUrl = $rootUrl ?: 'https://compute.googleapis.com/'; $this->servicePath = 'compute/v1/'; $this->batchPath = 'batch/compute/v1'; $this->version = 'v1'; $this->serviceName = 'compute'; $this->acceleratorTypes = new Google_Service_Compute_Resource_AcceleratorTypes( $this, $this->serviceName, 'acceleratorTypes', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/acceleratorTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'get' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->addresses = new Google_Service_Compute_Resource_Addresses( $this, $this->serviceName, 'addresses', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/addresses', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->autoscalers = new Google_Service_Compute_Resource_Autoscalers( $this, $this->serviceName, 'autoscalers', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/autoscalers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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( 'addSignedUrlKey' => array( 'path' => 'projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendBucket' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => 'projects/{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', ), ), ),'deleteSignedUrlKey' => array( 'path' => 'projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendBucket' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'keyName' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{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' => 'projects/{project}/global/backendBuckets', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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( 'addSignedUrlKey' => array( 'path' => 'projects/{project}/global/backendServices/{backendService}/addSignedUrlKey', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/backendServices', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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', ), ), ),'deleteSignedUrlKey' => array( 'path' => 'projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'backendService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'keyName' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/backendServices', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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', ), ), ),'setSecurityPolicy' => array( 'path' => 'projects/{project}/global/backendServices/{backendService}/setSecurityPolicy', 'httpMethod' => 'POST', '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' => 'projects/{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' => 'projects/{project}/aggregated/diskTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'get' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->disks = new Google_Service_Compute_Resource_Disks( $this, $this->serviceName, 'disks', array( 'methods' => array( 'addResourcePolicies' => array( 'path' => 'projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies', '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', ), ), ),'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/disks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'createSnapshot' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy', 'httpMethod' => 'GET', '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, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'removeResourcePolicies' => array( 'path' => 'projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies', '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', ), ), ),'resize' => array( 'path' => 'projects/{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', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy', '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, ), ), ),'setLabels' => array( 'path' => 'projects/{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', ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions', '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, ), ), ), ) ) ); $this->externalVpnGateways = new Google_Service_Compute_Resource_ExternalVpnGateways( $this, $this->serviceName, 'externalVpnGateways', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/global/externalVpnGateways/{externalVpnGateway}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'externalVpnGateway' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/global/externalVpnGateways/{externalVpnGateway}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'externalVpnGateway' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/global/externalVpnGateways', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{project}/global/externalVpnGateways', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setLabels' => array( 'path' => 'projects/{project}/global/externalVpnGateways/{resource}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->firewallPolicies = new Google_Service_Compute_Resource_FirewallPolicies( $this, $this->serviceName, 'firewallPolicies', array( 'methods' => array( 'addAssociation' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/addAssociation', 'httpMethod' => 'POST', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'replaceExistingAssociation' => array( 'location' => 'query', 'type' => 'boolean', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'addRule' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/addRule', 'httpMethod' => 'POST', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'cloneRules' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/cloneRules', 'httpMethod' => 'POST', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), 'sourceFirewallPolicy' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}', 'httpMethod' => 'GET', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getAssociation' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/getAssociation', 'httpMethod' => 'GET', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'name' => array( 'location' => 'query', 'type' => 'string', ), ), ),'getIamPolicy' => array( 'path' => 'locations/global/firewallPolicies/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'getRule' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/getRule', 'httpMethod' => 'GET', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'priority' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'locations/global/firewallPolicies', 'httpMethod' => 'POST', 'parameters' => array( 'parentId' => array( 'location' => 'query', 'type' => 'string', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'locations/global/firewallPolicies', 'httpMethod' => 'GET', 'parameters' => array( 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'parentId' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listAssociations' => array( 'path' => 'locations/global/firewallPolicies/listAssociations', 'httpMethod' => 'GET', 'parameters' => array( 'targetResource' => array( 'location' => 'query', 'type' => 'string', ), ), ),'move' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/move', 'httpMethod' => 'POST', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'parentId' => array( 'location' => 'query', 'type' => 'string', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}', 'httpMethod' => 'PATCH', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patchRule' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/patchRule', 'httpMethod' => 'POST', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'priority' => array( 'location' => 'query', 'type' => 'integer', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'removeAssociation' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/removeAssociation', 'httpMethod' => 'POST', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'name' => array( 'location' => 'query', 'type' => 'string', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'removeRule' => array( 'path' => 'locations/global/firewallPolicies/{firewallPolicy}/removeRule', 'httpMethod' => 'POST', 'parameters' => array( 'firewallPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'priority' => array( 'location' => 'query', 'type' => 'integer', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setIamPolicy' => array( 'path' => 'locations/global/firewallPolicies/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'testIamPermissions' => array( 'path' => 'locations/global/firewallPolicies/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->firewalls = new Google_Service_Compute_Resource_Firewalls( $this, $this->serviceName, 'firewalls', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/firewalls', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/aggregated/forwardingRules', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/regions/{region}/forwardingRules/{forwardingRule}', 'httpMethod' => 'PATCH', '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', ), ), ),'setLabels' => array( 'path' => 'projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setTarget' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/addresses', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->globalForwardingRules = new Google_Service_Compute_Resource_GlobalForwardingRules( $this, $this->serviceName, 'globalForwardingRules', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/forwardingRules', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/global/forwardingRules/{forwardingRule}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'forwardingRule' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setLabels' => array( 'path' => 'projects/{project}/global/forwardingRules/{resource}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'setTarget' => array( 'path' => 'projects/{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->globalNetworkEndpointGroups = new Google_Service_Compute_Resource_GlobalNetworkEndpointGroups( $this, $this->serviceName, 'globalNetworkEndpointGroups', array( 'methods' => array( 'attachNetworkEndpoints' => array( 'path' => 'projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => 'projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'detachNetworkEndpoints' => array( 'path' => 'projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/global/networkEndpointGroups', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{project}/global/networkEndpointGroups', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listNetworkEndpoints' => array( 'path' => 'projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => 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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->globalOperations = new Google_Service_Compute_Resource_GlobalOperations( $this, $this->serviceName, 'globalOperations', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/operations', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'wait' => array( 'path' => 'projects/{project}/global/operations/{operation}/wait', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->globalOrganizationOperations = new Google_Service_Compute_Resource_GlobalOrganizationOperations( $this, $this->serviceName, 'globalOrganizationOperations', array( 'methods' => array( 'delete' => array( 'path' => 'locations/global/operations/{operation}', 'httpMethod' => 'DELETE', 'parameters' => array( 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'parentId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'locations/global/operations/{operation}', 'httpMethod' => 'GET', 'parameters' => array( 'operation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'parentId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'locations/global/operations', 'httpMethod' => 'GET', 'parameters' => array( 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'parentId' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->healthChecks = new Google_Service_Compute_Resource_HealthChecks( $this, $this->serviceName, 'healthChecks', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/healthChecks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/healthChecks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/httpHealthChecks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/httpsHealthChecks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/global/images/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/global/images/{image}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'image' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/global/images/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'setLabels' => array( 'path' => 'projects/{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, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/global/images/{resource}/testIamPermissions', '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' => 'projects/{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' => 'projects/{project}/aggregated/instanceGroupManagers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'applyUpdatesToInstances' => array( 'path' => 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances', '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, ), ), ),'createInstances' => array( 'path' => 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances', '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', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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', ), ), ),'deletePerInstanceConfigs' => array( 'path' => 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs', '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, ), ), ),'get' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listErrors' => array( 'path' => 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors', '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, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listManagedInstances' => array( 'path' => 'projects/{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', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listPerInstanceConfigs' => array( 'path' => 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs', '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', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}', 'httpMethod' => 'PATCH', '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', ), ), ),'patchPerInstanceConfigs' => array( 'path' => 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs', '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', ), ), ),'recreateInstances' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), ), ),'updatePerInstanceConfigs' => array( 'path' => 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs', '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' => 'projects/{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' => 'projects/{project}/aggregated/instanceGroups', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listInstances' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'removeInstances' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/instanceTemplates/{instanceTemplate}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'instanceTemplate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/global/instanceTemplates/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{project}/global/instanceTemplates', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/global/instanceTemplates/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/global/instanceTemplates/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->instances = new Google_Service_Compute_Resource_Instances( $this, $this->serviceName, 'instances', array( 'methods' => array( 'addAccessConfig' => array( 'path' => 'projects/{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', ), ), ),'addResourcePolicies' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies', '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', ), ), ),'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/instances', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'attachDisk' => array( 'path' => 'projects/{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, ), 'forceAttach' => array( 'location' => 'query', 'type' => 'boolean', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'bulkInsert' => array( 'path' => 'projects/{project}/zones/{zone}/instances/bulkInsert', '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', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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, ), ), ),'getEffectiveFirewalls' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls', '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, ), 'networkInterface' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), ), ),'getGuestAttributes' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes', '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, ), 'queryPath' => array( 'location' => 'query', 'type' => 'string', ), 'variableKey' => array( 'location' => 'query', 'type' => 'string', ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy', 'httpMethod' => 'GET', '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, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'getScreenshot' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/screenshot', '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' => 'projects/{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', ), ), ),'getShieldedInstanceIdentity' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity', '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, ), ), ),'insert' => array( 'path' => 'projects/{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', ), 'sourceInstanceTemplate' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listReferrers' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/referrers', '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, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'removeResourcePolicies' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies', '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', ), ), ),'reset' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy', '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, ), ), ),'setLabels' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), ), ),'setShieldedInstanceIntegrityPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy', 'httpMethod' => 'PATCH', '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' => 'projects/{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', ), ), ),'simulateMaintenanceEvent' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent', '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, ), ), ),'start' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions', '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, ), ), ),'update' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}', 'httpMethod' => 'PUT', '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, ), 'minimalAction' => array( 'location' => 'query', 'type' => 'string', ), 'mostDisruptiveAllowedAction' => array( 'location' => 'query', 'type' => 'string', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'updateAccessConfig' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig', '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', ), ), ),'updateDisplayDevice' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice', 'httpMethod' => 'PATCH', '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', ), ), ),'updateNetworkInterface' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface', 'httpMethod' => 'PATCH', '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', ), ), ),'updateShieldedInstanceConfig' => array( 'path' => 'projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig', 'httpMethod' => 'PATCH', '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' => 'projects/{project}/aggregated/interconnectAttachments', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'validateOnly' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}', 'httpMethod' => 'PATCH', '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', ), ), ), ) ) ); $this->interconnectLocations = new Google_Service_Compute_Resource_InterconnectLocations( $this, $this->serviceName, 'interconnectLocations', array( 'methods' => array( 'get' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->interconnects = new Google_Service_Compute_Resource_Interconnects( $this, $this->serviceName, 'interconnects', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{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' => 'projects/{project}/global/interconnects/{interconnect}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'interconnect' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getDiagnostics' => array( 'path' => 'projects/{project}/global/interconnects/{interconnect}/getDiagnostics', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'interconnect' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/global/interconnects', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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->licenseCodes = new Google_Service_Compute_Resource_LicenseCodes( $this, $this->serviceName, 'licenseCodes', array( 'methods' => array( 'get' => array( 'path' => 'projects/{project}/global/licenseCodes/{licenseCode}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'licenseCode' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/global/licenseCodes/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->licenses = new Google_Service_Compute_Resource_Licenses( $this, $this->serviceName, 'licenses', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/global/licenses/{license}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'license' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/global/licenses/{license}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'license' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/global/licenses/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{project}/global/licenses', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{project}/global/licenses', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/global/licenses/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/global/licenses/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => 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' => 'projects/{project}/aggregated/machineTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'get' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->networkEndpointGroups = new Google_Service_Compute_Resource_NetworkEndpointGroups( $this, $this->serviceName, 'networkEndpointGroups', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/networkEndpointGroups', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'attachNetworkEndpoints' => array( 'path' => 'projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => 'projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'detachNetworkEndpoints' => array( 'path' => 'projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/zones/{zone}/networkEndpointGroups', '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' => 'projects/{project}/zones/{zone}/networkEndpointGroups', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listNetworkEndpoints' => array( 'path' => 'projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => 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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions', '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, ), ), ), ) ) ); $this->networks = new Google_Service_Compute_Resource_Networks( $this, $this->serviceName, 'networks', array( 'methods' => array( 'addPeering' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/networks/{network}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getEffectiveFirewalls' => array( 'path' => 'projects/{project}/global/networks/{network}/getEffectiveFirewalls', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/global/networks', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listPeeringRoutes' => array( 'path' => 'projects/{project}/global/networks/{network}/listPeeringRoutes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'network' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'direction' => array( 'location' => 'query', 'type' => 'string', ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'peeringName' => array( 'location' => 'query', 'type' => 'string', ), 'region' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), ), ),'updatePeering' => array( 'path' => 'projects/{project}/global/networks/{network}/updatePeering', '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', ), ), ), ) ) ); $this->nodeGroups = new Google_Service_Compute_Resource_NodeGroups( $this, $this->serviceName, 'nodeGroups', array( 'methods' => array( 'addNodes' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/nodeGroups', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'deleteNodes' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy', 'httpMethod' => 'GET', '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, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'initialNodeCount' => array( 'location' => 'query', 'type' => 'integer', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listNodes' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeGroup' => 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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy', '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, ), ), ),'setNodeTemplate' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions', '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, ), ), ), ) ) ); $this->nodeTemplates = new Google_Service_Compute_Resource_NodeTemplates( $this, $this->serviceName, 'nodeTemplates', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/nodeTemplates', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeTemplate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeTemplate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/nodeTemplates', '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' => 'projects/{project}/regions/{region}/nodeTemplates', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->nodeTypes = new Google_Service_Compute_Resource_NodeTypes( $this, $this->serviceName, 'nodeTypes', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/nodeTypes', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'get' => array( 'path' => 'projects/{project}/zones/{zone}/nodeTypes/{nodeType}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'nodeType' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'projects/{project}/zones/{zone}/nodeTypes', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->packetMirrorings = new Google_Service_Compute_Resource_PacketMirrorings( $this, $this->serviceName, 'packetMirrorings', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/packetMirrorings', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'packetMirroring' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'packetMirroring' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/packetMirrorings', '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' => 'projects/{project}/regions/{region}/packetMirrorings', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'packetMirroring' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->projects = new Google_Service_Compute_Resource_Projects( $this, $this->serviceName, 'projects', array( 'methods' => array( 'disableXpnHost' => array( 'path' => 'projects/{project}/disableXpnHost', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'disableXpnResource' => array( 'path' => 'projects/{project}/disableXpnResource', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'enableXpnHost' => array( 'path' => 'projects/{project}/enableXpnHost', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'enableXpnResource' => array( 'path' => 'projects/{project}/enableXpnResource', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getXpnHost' => array( 'path' => 'projects/{project}/getXpnHost', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getXpnResources' => array( 'path' => 'projects/{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', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listXpnHosts' => array( 'path' => 'projects/{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', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'moveDisk' => array( 'path' => 'projects/{project}/moveDisk', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'moveInstance' => array( 'path' => 'projects/{project}/moveInstance', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setCommonInstanceMetadata' => array( 'path' => 'projects/{project}/setCommonInstanceMetadata', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setDefaultNetworkTier' => array( 'path' => 'projects/{project}/setDefaultNetworkTier', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setUsageExportBucket' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/aggregated/commitments', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'get' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->regionDiskTypes = new Google_Service_Compute_Resource_RegionDiskTypes( $this, $this->serviceName, 'regionDiskTypes', array( 'methods' => array( 'get' => array( 'path' => 'projects/{project}/regions/{region}/diskTypes/{diskType}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'diskType' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'projects/{project}/regions/{region}/diskTypes', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->regionDisks = new Google_Service_Compute_Resource_RegionDisks( $this, $this->serviceName, 'regionDisks', array( 'methods' => array( 'addResourcePolicies' => array( 'path' => 'projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'createSnapshot' => array( 'path' => 'projects/{project}/regions/{region}/disks/{disk}/createSnapshot', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'delete' => array( 'path' => 'projects/{project}/regions/{region}/disks/{disk}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/disks/{disk}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/regions/{region}/disks/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/disks', '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', ), 'sourceImage' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{project}/regions/{region}/disks', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'removeResourcePolicies' => array( 'path' => 'projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'resize' => array( 'path' => 'projects/{project}/regions/{region}/disks/{disk}/resize', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'disk' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/regions/{region}/disks/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'setLabels' => array( 'path' => 'projects/{project}/regions/{region}/disks/{resource}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/regions/{region}/disks/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->regionHealthCheckServices = new Google_Service_Compute_Resource_RegionHealthCheckServices( $this, $this->serviceName, 'regionHealthCheckServices', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheckService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheckService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/healthCheckServices', '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' => 'projects/{project}/regions/{region}/healthCheckServices', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheckService' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionHealthChecks = new Google_Service_Compute_Resource_RegionHealthChecks( $this, $this->serviceName, 'regionHealthChecks', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/regions/{region}/healthChecks/{healthCheck}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/healthChecks/{healthCheck}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/healthChecks', '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' => 'projects/{project}/regions/{region}/healthChecks', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/regions/{region}/healthChecks/{healthCheck}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => 'projects/{project}/regions/{region}/healthChecks/{healthCheck}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'healthCheck' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionInstanceGroupManagers = new Google_Service_Compute_Resource_RegionInstanceGroupManagers( $this, $this->serviceName, 'regionInstanceGroupManagers', array( 'methods' => array( 'abandonInstances' => array( 'path' => 'projects/{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', ), ), ),'applyUpdatesToInstances' => array( 'path' => 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances', '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, ), ), ),'createInstances' => array( 'path' => 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances', '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' => 'projects/{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' => 'projects/{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', ), ), ),'deletePerInstanceConfigs' => array( 'path' => 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs', '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, ), ), ),'get' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listErrors' => array( 'path' => 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors', '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, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listManagedInstances' => array( 'path' => 'projects/{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', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listPerInstanceConfigs' => array( 'path' => 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs', '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', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}', 'httpMethod' => 'PATCH', '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', ), ), ),'patchPerInstanceConfigs' => array( 'path' => 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs', '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', ), ), ),'recreateInstances' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), ), ),'updatePerInstanceConfigs' => array( 'path' => 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs', '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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listInstances' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setNamedPorts' => array( 'path' => 'projects/{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->regionInstances = new Google_Service_Compute_Resource_RegionInstances( $this, $this->serviceName, 'regionInstances', array( 'methods' => array( 'bulkInsert' => array( 'path' => 'projects/{project}/regions/{region}/instances/bulkInsert', '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', ), ), ), ) ) ); $this->regionNetworkEndpointGroups = new Google_Service_Compute_Resource_RegionNetworkEndpointGroups( $this, $this->serviceName, 'regionNetworkEndpointGroups', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'networkEndpointGroup' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/networkEndpointGroups', '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' => 'projects/{project}/regions/{region}/networkEndpointGroups', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->regionNotificationEndpoints = new Google_Service_Compute_Resource_RegionNotificationEndpoints( $this, $this->serviceName, 'regionNotificationEndpoints', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'notificationEndpoint' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'notificationEndpoint' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/notificationEndpoints', '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' => 'projects/{project}/regions/{region}/notificationEndpoints', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->regionOperations = new Google_Service_Compute_Resource_RegionOperations( $this, $this->serviceName, 'regionOperations', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'wait' => array( 'path' => 'projects/{project}/regions/{region}/operations/{operation}/wait', 'httpMethod' => 'POST', '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, ), ), ), ) ) ); $this->regionSslCertificates = new Google_Service_Compute_Resource_RegionSslCertificates( $this, $this->serviceName, 'regionSslCertificates', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/regions/{region}/sslCertificates/{sslCertificate}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'sslCertificate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/sslCertificates/{sslCertificate}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'sslCertificate' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/sslCertificates', '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' => 'projects/{project}/regions/{region}/sslCertificates', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->regionTargetHttpProxies = new Google_Service_Compute_Resource_RegionTargetHttpProxies( $this, $this->serviceName, 'regionTargetHttpProxies', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpProxies', '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' => 'projects/{project}/regions/{region}/targetHttpProxies', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setUrlMap' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionTargetHttpsProxies = new Google_Service_Compute_Resource_RegionTargetHttpsProxies( $this, $this->serviceName, 'regionTargetHttpsProxies', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpsProxies', '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' => 'projects/{project}/regions/{region}/targetHttpsProxies', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setSslCertificates' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setUrlMap' => array( 'path' => 'projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->regionUrlMaps = new Google_Service_Compute_Resource_RegionUrlMaps( $this, $this->serviceName, 'regionUrlMaps', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/regions/{region}/urlMaps/{urlMap}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/urlMaps/{urlMap}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/urlMaps', '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' => 'projects/{project}/regions/{region}/urlMaps', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/regions/{region}/urlMaps/{urlMap}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => 'projects/{project}/regions/{region}/urlMaps/{urlMap}', 'httpMethod' => 'PUT', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'validate' => array( 'path' => 'projects/{project}/regions/{region}/urlMaps/{urlMap}/validate', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'urlMap' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->regions = new Google_Service_Compute_Resource_Regions( $this, $this->serviceName, 'regions', array( 'methods' => array( 'get' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->reservations = new Google_Service_Compute_Resource_Reservations( $this, $this->serviceName, 'reservations', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/reservations', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{project}/zones/{zone}/reservations/{reservation}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'reservation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/zones/{zone}/reservations/{reservation}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'reservation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy', 'httpMethod' => 'GET', '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, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{project}/zones/{zone}/reservations', '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' => 'projects/{project}/zones/{zone}/reservations', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'resize' => array( 'path' => 'projects/{project}/zones/{zone}/reservations/{reservation}/resize', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'zone' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'reservation' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy', '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, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions', '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, ), ), ), ) ) ); $this->resourcePolicies = new Google_Service_Compute_Resource_ResourcePolicies( $this, $this->serviceName, 'resourcePolicies', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/resourcePolicies', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resourcePolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resourcePolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/resourcePolicies', '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' => 'projects/{project}/regions/{region}/resourcePolicies', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->routers = new Google_Service_Compute_Resource_Routers( $this, $this->serviceName, 'routers', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/routers', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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, ), ), ),'getNatMappingInfo' => array( 'path' => 'projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo', '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, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'getRouterStatus' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/routes', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->securityPolicies = new Google_Service_Compute_Resource_SecurityPolicies( $this, $this->serviceName, 'securityPolicies', array( 'methods' => array( 'addRule' => array( 'path' => 'projects/{project}/global/securityPolicies/{securityPolicy}/addRule', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'securityPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'delete' => array( 'path' => 'projects/{project}/global/securityPolicies/{securityPolicy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'securityPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/global/securityPolicies/{securityPolicy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'securityPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getRule' => array( 'path' => 'projects/{project}/global/securityPolicies/{securityPolicy}/getRule', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'securityPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'priority' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{project}/global/securityPolicies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{project}/global/securityPolicies', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listPreconfiguredExpressionSets' => array( 'path' => 'projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/global/securityPolicies/{securityPolicy}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'securityPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patchRule' => array( 'path' => 'projects/{project}/global/securityPolicies/{securityPolicy}/patchRule', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'securityPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'priority' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'removeRule' => array( 'path' => 'projects/{project}/global/securityPolicies/{securityPolicy}/removeRule', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'securityPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'priority' => array( 'location' => 'query', 'type' => 'integer', ), ), ), ) ) ); $this->snapshots = new Google_Service_Compute_Resource_Snapshots( $this, $this->serviceName, 'snapshots', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{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' => 'projects/{project}/global/snapshots/{snapshot}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'snapshot' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/global/snapshots/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/global/snapshots/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'setLabels' => array( 'path' => 'projects/{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, ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/global/snapshots/{resource}/testIamPermissions', '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( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/sslCertificates', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/sslCertificates', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->sslPolicies = new Google_Service_Compute_Resource_SslPolicies( $this, $this->serviceName, 'sslPolicies', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/global/sslPolicies/{sslPolicy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'sslPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/global/sslPolicies/{sslPolicy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'sslPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/global/sslPolicies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{project}/global/sslPolicies', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listAvailableFeatures' => array( 'path' => 'projects/{project}/global/sslPolicies/listAvailableFeatures', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/global/sslPolicies/{sslPolicy}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'sslPolicy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->subnetworks = new Google_Service_Compute_Resource_Subnetworks( $this, $this->serviceName, 'subnetworks', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/subnetworks', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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, ), ), ),'getIamPolicy' => array( 'path' => 'projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'optionsRequestedPolicyVersion' => array( 'location' => 'query', 'type' => 'integer', ), ), ),'insert' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'listUsable' => array( 'path' => 'projects/{project}/aggregated/subnetworks/listUsable', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/regions/{region}/subnetworks/{subnetwork}', 'httpMethod' => 'PATCH', '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, ), 'drainTimeoutSeconds' => array( 'location' => 'query', 'type' => 'integer', ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setIamPolicy' => array( 'path' => 'projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'setPrivateIpGoogleAccess' => array( 'path' => 'projects/{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', ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->targetGrpcProxies = new Google_Service_Compute_Resource_TargetGrpcProxies( $this, $this->serviceName, 'targetGrpcProxies', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetGrpcProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetGrpcProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/global/targetGrpcProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{project}/global/targetGrpcProxies', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetGrpcProxy' => 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( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/targetHttpProxies', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/targetHttpProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/global/targetHttpProxies/{targetHttpProxy}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setUrlMap' => array( 'path' => 'projects/{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( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/targetHttpsProxies', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/targetHttpsProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}', 'httpMethod' => 'PATCH', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'targetHttpsProxy' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'setQuicOverride' => array( 'path' => 'projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride', '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', ), ), ),'setSslCertificates' => array( 'path' => 'projects/{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', ), ), ),'setSslPolicy' => array( 'path' => 'projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy', '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' => 'projects/{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' => 'projects/{project}/aggregated/targetInstances', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->targetPools = new Google_Service_Compute_Resource_TargetPools( $this, $this->serviceName, 'targetPools', array( 'methods' => array( 'addHealthCheck' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/aggregated/targetPools', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'removeHealthCheck' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/targetSslProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setBackendService' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), ), ),'setSslPolicy' => array( 'path' => 'projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy', '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' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/targetTcpProxies', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setBackendService' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/aggregated/targetVpnGateways', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->urlMaps = new Google_Service_Compute_Resource_UrlMaps( $this, $this->serviceName, 'urlMaps', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/urlMaps', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{project}/global/urlMaps', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'invalidateCache' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'patch' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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->vpnGateways = new Google_Service_Compute_Resource_VpnGateways( $this, $this->serviceName, 'vpnGateways', array( 'methods' => array( 'aggregatedList' => array( 'path' => 'projects/{project}/aggregated/vpnGateways', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{project}/regions/{region}/vpnGateways/{vpnGateway}', 'httpMethod' => 'DELETE', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'vpnGateway' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'projects/{project}/regions/{region}/vpnGateways/{vpnGateway}', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'vpnGateway' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getStatus' => array( 'path' => 'projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'vpnGateway' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'projects/{project}/regions/{region}/vpnGateways', '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' => 'projects/{project}/regions/{region}/vpnGateways', '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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'setLabels' => array( 'path' => 'projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'requestId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'testIamPermissions' => array( 'path' => 'projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions', 'httpMethod' => 'POST', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'region' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'resource' => 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' => 'projects/{project}/aggregated/vpnTunnels', 'httpMethod' => 'GET', 'parameters' => array( 'project' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'includeAllScopes' => array( 'location' => 'query', 'type' => 'boolean', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'orderBy' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->zoneOperations = new Google_Service_Compute_Resource_ZoneOperations( $this, $this->serviceName, 'zoneOperations', array( 'methods' => array( 'delete' => array( 'path' => 'projects/{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' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ),'wait' => array( 'path' => 'projects/{project}/zones/{zone}/operations/{operation}/wait', 'httpMethod' => 'POST', '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, ), ), ), ) ) ); $this->zones = new Google_Service_Compute_Resource_Zones( $this, $this->serviceName, 'zones', array( 'methods' => array( 'get' => array( 'path' => 'projects/{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' => 'projects/{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', ), 'returnPartialSuccess' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); } }