Files
google-apis-rs/google_compute1/index.html
2021-04-02 00:20:57 +08:00

632 lines
162 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `google_compute1` crate."><meta name="keywords" content="rust, rustlang, rust-lang, google_compute1"><title>google_compute1 - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../ayu.css" disabled ><script id="default-settings"></script><script src="../storage.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../favicon.svg">
<link rel="alternate icon" type="image/png" href="../favicon-16x16.png">
<link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../google_compute1/index.html'><div class='logo-container rust-logo'><img src='../rust-logo.png' alt='logo'></div></a><p class="location">Crate google_compute1</p><div class="block version"><p>Version 2.0.0+20210316</p></div><div class="sidebar-elems"><a id="all-types" href="all.html"><p>See all google_compute1's items</p></a><div class="block items"><ul><li><a href="#reexports">Re-exports</a></li><li><a href="#modules">Modules</a></li></ul></div><p class="location"></p><div id="sidebar-vars" data-name="google_compute1" data-ty="mod" data-relpath="../"></div></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" class="help-button">?</button>
<a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Crate <a class="mod" href="">google_compute1</a></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../src/google_compute1/lib.rs.html#5-685" title="goto source code">[src]</a></span></h1><div class="docblock"><p>This documentation was generated from <em>compute</em> crate version <em>2.0.0+20210316</em>, where <em>20210316</em> is the exact revision of the <em>compute:v1</em> schema built by the <a href="http://www.makotemplates.org/">mako</a> code generator <em>v2.0.0</em>.</p>
<p>Everything else about the <em>compute</em> <em>v1</em> API can be found at the
<a href="https://developers.google.com/compute/docs/reference/latest/">official documentation site</a>.
The original source code is <a href="https://github.com/Byron/google-apis-rs/tree/master/gen/compute1">on github</a>.</p>
<h1 id="features" class="section-header"><a href="#features">Features</a></h1>
<p>Handle the following <em>Resources</em> with ease from the central <a href="../google_compute1/api/struct.Compute.html">hub</a> ... </p>
<ul>
<li><a href="../google_compute1/api/struct.AcceleratorType.html">accelerator types</a></li>
<li><a href="../google_compute1/api/struct.AcceleratorTypeAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.AcceleratorTypeGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.AcceleratorTypeListCall.html"><em>list</em></a></li>
<li>addresses</li>
<li><a href="../google_compute1/api/struct.AddresseAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.AddresseDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.AddresseGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.AddresseInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.AddresseListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.Autoscaler.html">autoscalers</a></li>
<li><a href="../google_compute1/api/struct.AutoscalerAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.AutoscalerDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.AutoscalerGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.AutoscalerInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.AutoscalerListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.AutoscalerPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.AutoscalerUpdateCall.html"><em>update</em></a></li>
<li><a href="../google_compute1/api/struct.BackendBucket.html">backend buckets</a></li>
<li><a href="../google_compute1/api/struct.BackendBucketAddSignedUrlKeyCall.html"><em>add signed url key</em></a>, <a href="../google_compute1/api/struct.BackendBucketDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.BackendBucketDeleteSignedUrlKeyCall.html"><em>delete signed url key</em></a>, <a href="../google_compute1/api/struct.BackendBucketGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.BackendBucketInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.BackendBucketListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.BackendBucketPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.BackendBucketUpdateCall.html"><em>update</em></a></li>
<li><a href="../google_compute1/api/struct.BackendService.html">backend services</a></li>
<li><a href="../google_compute1/api/struct.BackendServiceAddSignedUrlKeyCall.html"><em>add signed url key</em></a>, <a href="../google_compute1/api/struct.BackendServiceAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.BackendServiceDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.BackendServiceDeleteSignedUrlKeyCall.html"><em>delete signed url key</em></a>, <a href="../google_compute1/api/struct.BackendServiceGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.BackendServiceGetHealthCall.html"><em>get health</em></a>, <a href="../google_compute1/api/struct.BackendServiceInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.BackendServiceListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.BackendServicePatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.BackendServiceSetSecurityPolicyCall.html"><em>set security policy</em></a> and <a href="../google_compute1/api/struct.BackendServiceUpdateCall.html"><em>update</em></a></li>
<li><a href="../google_compute1/api/struct.DiskType.html">disk types</a></li>
<li><a href="../google_compute1/api/struct.DiskTypeAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.DiskTypeGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.DiskTypeListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.Disk.html">disks</a></li>
<li><a href="../google_compute1/api/struct.DiskAddResourcePolicyCall.html"><em>add resource policies</em></a>, <a href="../google_compute1/api/struct.DiskAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.DiskCreateSnapshotCall.html"><em>create snapshot</em></a>, <a href="../google_compute1/api/struct.DiskDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.DiskGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.DiskGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.DiskInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.DiskListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.DiskRemoveResourcePolicyCall.html"><em>remove resource policies</em></a>, <a href="../google_compute1/api/struct.DiskResizeCall.html"><em>resize</em></a>, <a href="../google_compute1/api/struct.DiskSetIamPolicyCall.html"><em>set iam policy</em></a>, <a href="../google_compute1/api/struct.DiskSetLabelCall.html"><em>set labels</em></a> and <a href="../google_compute1/api/struct.DiskTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.ExternalVpnGateway.html">external vpn gateways</a></li>
<li><a href="../google_compute1/api/struct.ExternalVpnGatewayDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.ExternalVpnGatewayGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.ExternalVpnGatewayInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.ExternalVpnGatewayListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.ExternalVpnGatewaySetLabelCall.html"><em>set labels</em></a> and <a href="../google_compute1/api/struct.ExternalVpnGatewayTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.FirewallPolicy.html">firewall policies</a></li>
<li><a href="../google_compute1/api/struct.FirewallPolicyAddAssociationCall.html"><em>add association</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyAddRuleCall.html"><em>add rule</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyCloneRuleCall.html"><em>clone rules</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyGetAssociationCall.html"><em>get association</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyGetRuleCall.html"><em>get rule</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyListAssociationCall.html"><em>list associations</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyMoveCall.html"><em>move</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyPatchRuleCall.html"><em>patch rule</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyRemoveAssociationCall.html"><em>remove association</em></a>, <a href="../google_compute1/api/struct.FirewallPolicyRemoveRuleCall.html"><em>remove rule</em></a>, <a href="../google_compute1/api/struct.FirewallPolicySetIamPolicyCall.html"><em>set iam policy</em></a> and <a href="../google_compute1/api/struct.FirewallPolicyTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.Firewall.html">firewalls</a></li>
<li><a href="../google_compute1/api/struct.FirewallDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.FirewallGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.FirewallInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.FirewallListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.FirewallPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.FirewallUpdateCall.html"><em>update</em></a></li>
<li><a href="../google_compute1/api/struct.ForwardingRule.html">forwarding rules</a></li>
<li><a href="../google_compute1/api/struct.ForwardingRuleAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.ForwardingRuleDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.ForwardingRuleGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.ForwardingRuleInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.ForwardingRuleListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.ForwardingRulePatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.ForwardingRuleSetLabelCall.html"><em>set labels</em></a> and <a href="../google_compute1/api/struct.ForwardingRuleSetTargetCall.html"><em>set target</em></a></li>
<li>global addresses</li>
<li><a href="../google_compute1/api/struct.GlobalAddresseDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.GlobalAddresseGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.GlobalAddresseInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.GlobalAddresseListCall.html"><em>list</em></a></li>
<li>global forwarding rules</li>
<li><a href="../google_compute1/api/struct.GlobalForwardingRuleDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.GlobalForwardingRuleGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.GlobalForwardingRuleInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.GlobalForwardingRuleListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.GlobalForwardingRulePatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.GlobalForwardingRuleSetLabelCall.html"><em>set labels</em></a> and <a href="../google_compute1/api/struct.GlobalForwardingRuleSetTargetCall.html"><em>set target</em></a></li>
<li>global network endpoint groups</li>
<li><a href="../google_compute1/api/struct.GlobalNetworkEndpointGroupAttachNetworkEndpointCall.html"><em>attach network endpoints</em></a>, <a href="../google_compute1/api/struct.GlobalNetworkEndpointGroupDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.GlobalNetworkEndpointGroupDetachNetworkEndpointCall.html"><em>detach network endpoints</em></a>, <a href="../google_compute1/api/struct.GlobalNetworkEndpointGroupGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.GlobalNetworkEndpointGroupInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.GlobalNetworkEndpointGroupListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.GlobalNetworkEndpointGroupListNetworkEndpointCall.html"><em>list network endpoints</em></a></li>
<li>global operations</li>
<li><a href="../google_compute1/api/struct.GlobalOperationAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.GlobalOperationDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.GlobalOperationGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.GlobalOperationListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.GlobalOperationWaitCall.html"><em>wait</em></a></li>
<li>global organization operations</li>
<li><a href="../google_compute1/api/struct.GlobalOrganizationOperationDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.GlobalOrganizationOperationGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.GlobalOrganizationOperationListCall.html"><em>list</em></a></li>
<li>global public delegated prefixes</li>
<li><a href="../google_compute1/api/struct.GlobalPublicDelegatedPrefixeDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.GlobalPublicDelegatedPrefixeGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.GlobalPublicDelegatedPrefixeInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.GlobalPublicDelegatedPrefixeListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.GlobalPublicDelegatedPrefixePatchCall.html"><em>patch</em></a></li>
<li><a href="../google_compute1/api/struct.HealthCheck.html">health checks</a></li>
<li><a href="../google_compute1/api/struct.HealthCheckAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.HealthCheckDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.HealthCheckGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.HealthCheckInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.HealthCheckListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.HealthCheckPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.HealthCheckUpdateCall.html"><em>update</em></a></li>
<li><a href="../google_compute1/api/struct.HttpHealthCheck.html">http health checks</a></li>
<li><a href="../google_compute1/api/struct.HttpHealthCheckDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.HttpHealthCheckGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.HttpHealthCheckInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.HttpHealthCheckListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.HttpHealthCheckPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.HttpHealthCheckUpdateCall.html"><em>update</em></a></li>
<li><a href="../google_compute1/api/struct.HttpsHealthCheck.html">https health checks</a></li>
<li><a href="../google_compute1/api/struct.HttpsHealthCheckDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.HttpsHealthCheckGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.HttpsHealthCheckInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.HttpsHealthCheckListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.HttpsHealthCheckPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.HttpsHealthCheckUpdateCall.html"><em>update</em></a></li>
<li><a href="../google_compute1/api/struct.Image.html">images</a></li>
<li><a href="../google_compute1/api/struct.ImageDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.ImageDeprecateCall.html"><em>deprecate</em></a>, <a href="../google_compute1/api/struct.ImageGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.ImageGetFromFamilyCall.html"><em>get from family</em></a>, <a href="../google_compute1/api/struct.ImageGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.ImageInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.ImageListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.ImagePatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.ImageSetIamPolicyCall.html"><em>set iam policy</em></a>, <a href="../google_compute1/api/struct.ImageSetLabelCall.html"><em>set labels</em></a> and <a href="../google_compute1/api/struct.ImageTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.InstanceGroupManager.html">instance group managers</a></li>
<li><a href="../google_compute1/api/struct.InstanceGroupManagerAbandonInstanceCall.html"><em>abandon instances</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerApplyUpdatesToInstanceCall.html"><em>apply updates to instances</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerCreateInstanceCall.html"><em>create instances</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerDeleteInstanceCall.html"><em>delete instances</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerDeletePerInstanceConfigCall.html"><em>delete per instance configs</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerListErrorCall.html"><em>list errors</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerListManagedInstanceCall.html"><em>list managed instances</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerListPerInstanceConfigCall.html"><em>list per instance configs</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerPatchPerInstanceConfigCall.html"><em>patch per instance configs</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerRecreateInstanceCall.html"><em>recreate instances</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerResizeCall.html"><em>resize</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerSetInstanceTemplateCall.html"><em>set instance template</em></a>, <a href="../google_compute1/api/struct.InstanceGroupManagerSetTargetPoolCall.html"><em>set target pools</em></a> and <a href="../google_compute1/api/struct.InstanceGroupManagerUpdatePerInstanceConfigCall.html"><em>update per instance configs</em></a></li>
<li><a href="../google_compute1/api/struct.InstanceGroup.html">instance groups</a></li>
<li><a href="../google_compute1/api/struct.InstanceGroupAddInstanceCall.html"><em>add instances</em></a>, <a href="../google_compute1/api/struct.InstanceGroupAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.InstanceGroupDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.InstanceGroupGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.InstanceGroupInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.InstanceGroupListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.InstanceGroupListInstanceCall.html"><em>list instances</em></a>, <a href="../google_compute1/api/struct.InstanceGroupRemoveInstanceCall.html"><em>remove instances</em></a> and <a href="../google_compute1/api/struct.InstanceGroupSetNamedPortCall.html"><em>set named ports</em></a></li>
<li><a href="../google_compute1/api/struct.InstanceTemplate.html">instance templates</a></li>
<li><a href="../google_compute1/api/struct.InstanceTemplateDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.InstanceTemplateGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.InstanceTemplateGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.InstanceTemplateInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.InstanceTemplateListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.InstanceTemplateSetIamPolicyCall.html"><em>set iam policy</em></a> and <a href="../google_compute1/api/struct.InstanceTemplateTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.Instance.html">instances</a></li>
<li><a href="../google_compute1/api/struct.InstanceAddAccessConfigCall.html"><em>add access config</em></a>, <a href="../google_compute1/api/struct.InstanceAddResourcePolicyCall.html"><em>add resource policies</em></a>, <a href="../google_compute1/api/struct.InstanceAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.InstanceAttachDiskCall.html"><em>attach disk</em></a>, <a href="../google_compute1/api/struct.InstanceBulkInsertCall.html"><em>bulk insert</em></a>, <a href="../google_compute1/api/struct.InstanceDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.InstanceDeleteAccessConfigCall.html"><em>delete access config</em></a>, <a href="../google_compute1/api/struct.InstanceDetachDiskCall.html"><em>detach disk</em></a>, <a href="../google_compute1/api/struct.InstanceGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.InstanceGetEffectiveFirewallCall.html"><em>get effective firewalls</em></a>, <a href="../google_compute1/api/struct.InstanceGetGuestAttributeCall.html"><em>get guest attributes</em></a>, <a href="../google_compute1/api/struct.InstanceGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.InstanceGetScreenshotCall.html"><em>get screenshot</em></a>, <a href="../google_compute1/api/struct.InstanceGetSerialPortOutputCall.html"><em>get serial port output</em></a>, <a href="../google_compute1/api/struct.InstanceGetShieldedInstanceIdentityCall.html"><em>get shielded instance identity</em></a>, <a href="../google_compute1/api/struct.InstanceInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.InstanceListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.InstanceListReferrerCall.html"><em>list referrers</em></a>, <a href="../google_compute1/api/struct.InstanceRemoveResourcePolicyCall.html"><em>remove resource policies</em></a>, <a href="../google_compute1/api/struct.InstanceResetCall.html"><em>reset</em></a>, <a href="../google_compute1/api/struct.InstanceSetDeletionProtectionCall.html"><em>set deletion protection</em></a>, <a href="../google_compute1/api/struct.InstanceSetDiskAutoDeleteCall.html"><em>set disk auto delete</em></a>, <a href="../google_compute1/api/struct.InstanceSetIamPolicyCall.html"><em>set iam policy</em></a>, <a href="../google_compute1/api/struct.InstanceSetLabelCall.html"><em>set labels</em></a>, <a href="../google_compute1/api/struct.InstanceSetMachineResourceCall.html"><em>set machine resources</em></a>, <a href="../google_compute1/api/struct.InstanceSetMachineTypeCall.html"><em>set machine type</em></a>, <a href="../google_compute1/api/struct.InstanceSetMetadataCall.html"><em>set metadata</em></a>, <a href="../google_compute1/api/struct.InstanceSetMinCpuPlatformCall.html"><em>set min cpu platform</em></a>, <a href="../google_compute1/api/struct.InstanceSetSchedulingCall.html"><em>set scheduling</em></a>, <a href="../google_compute1/api/struct.InstanceSetServiceAccountCall.html"><em>set service account</em></a>, <a href="../google_compute1/api/struct.InstanceSetShieldedInstanceIntegrityPolicyCall.html"><em>set shielded instance integrity policy</em></a>, <a href="../google_compute1/api/struct.InstanceSetTagCall.html"><em>set tags</em></a>, <a href="../google_compute1/api/struct.InstanceSimulateMaintenanceEventCall.html"><em>simulate maintenance event</em></a>, <a href="../google_compute1/api/struct.InstanceStartCall.html"><em>start</em></a>, <a href="../google_compute1/api/struct.InstanceStartWithEncryptionKeyCall.html"><em>start with encryption key</em></a>, <a href="../google_compute1/api/struct.InstanceStopCall.html"><em>stop</em></a>, <a href="../google_compute1/api/struct.InstanceTestIamPermissionCall.html"><em>test iam permissions</em></a>, <a href="../google_compute1/api/struct.InstanceUpdateCall.html"><em>update</em></a>, <a href="../google_compute1/api/struct.InstanceUpdateAccessConfigCall.html"><em>update access config</em></a>, <a href="../google_compute1/api/struct.InstanceUpdateDisplayDeviceCall.html"><em>update display device</em></a>, <a href="../google_compute1/api/struct.InstanceUpdateNetworkInterfaceCall.html"><em>update network interface</em></a> and <a href="../google_compute1/api/struct.InstanceUpdateShieldedInstanceConfigCall.html"><em>update shielded instance config</em></a></li>
<li><a href="../google_compute1/api/struct.InterconnectAttachment.html">interconnect attachments</a></li>
<li><a href="../google_compute1/api/struct.InterconnectAttachmentAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.InterconnectAttachmentDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.InterconnectAttachmentGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.InterconnectAttachmentInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.InterconnectAttachmentListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.InterconnectAttachmentPatchCall.html"><em>patch</em></a></li>
<li><a href="../google_compute1/api/struct.InterconnectLocation.html">interconnect locations</a></li>
<li><a href="../google_compute1/api/struct.InterconnectLocationGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.InterconnectLocationListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.Interconnect.html">interconnects</a></li>
<li><a href="../google_compute1/api/struct.InterconnectDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.InterconnectGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.InterconnectGetDiagnosticCall.html"><em>get diagnostics</em></a>, <a href="../google_compute1/api/struct.InterconnectInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.InterconnectListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.InterconnectPatchCall.html"><em>patch</em></a></li>
<li><a href="../google_compute1/api/struct.LicenseCode.html">license codes</a></li>
<li><a href="../google_compute1/api/struct.LicenseCodeGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.LicenseCodeTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.License.html">licenses</a></li>
<li><a href="../google_compute1/api/struct.LicenseDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.LicenseGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.LicenseGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.LicenseInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.LicenseListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.LicenseSetIamPolicyCall.html"><em>set iam policy</em></a> and <a href="../google_compute1/api/struct.LicenseTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.MachineType.html">machine types</a></li>
<li><a href="../google_compute1/api/struct.MachineTypeAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.MachineTypeGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.MachineTypeListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.NetworkEndpointGroup.html">network endpoint groups</a></li>
<li><a href="../google_compute1/api/struct.NetworkEndpointGroupAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.NetworkEndpointGroupAttachNetworkEndpointCall.html"><em>attach network endpoints</em></a>, <a href="../google_compute1/api/struct.NetworkEndpointGroupDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.NetworkEndpointGroupDetachNetworkEndpointCall.html"><em>detach network endpoints</em></a>, <a href="../google_compute1/api/struct.NetworkEndpointGroupGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.NetworkEndpointGroupInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.NetworkEndpointGroupListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.NetworkEndpointGroupListNetworkEndpointCall.html"><em>list network endpoints</em></a> and <a href="../google_compute1/api/struct.NetworkEndpointGroupTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.Network.html">networks</a></li>
<li><a href="../google_compute1/api/struct.NetworkAddPeeringCall.html"><em>add peering</em></a>, <a href="../google_compute1/api/struct.NetworkDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.NetworkGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.NetworkGetEffectiveFirewallCall.html"><em>get effective firewalls</em></a>, <a href="../google_compute1/api/struct.NetworkInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.NetworkListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.NetworkListPeeringRouteCall.html"><em>list peering routes</em></a>, <a href="../google_compute1/api/struct.NetworkPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.NetworkRemovePeeringCall.html"><em>remove peering</em></a>, <a href="../google_compute1/api/struct.NetworkSwitchToCustomModeCall.html"><em>switch to custom mode</em></a> and <a href="../google_compute1/api/struct.NetworkUpdatePeeringCall.html"><em>update peering</em></a></li>
<li><a href="../google_compute1/api/struct.NodeGroup.html">node groups</a></li>
<li><a href="../google_compute1/api/struct.NodeGroupAddNodeCall.html"><em>add nodes</em></a>, <a href="../google_compute1/api/struct.NodeGroupAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.NodeGroupDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.NodeGroupDeleteNodeCall.html"><em>delete nodes</em></a>, <a href="../google_compute1/api/struct.NodeGroupGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.NodeGroupGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.NodeGroupInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.NodeGroupListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.NodeGroupListNodeCall.html"><em>list nodes</em></a>, <a href="../google_compute1/api/struct.NodeGroupPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.NodeGroupSetIamPolicyCall.html"><em>set iam policy</em></a>, <a href="../google_compute1/api/struct.NodeGroupSetNodeTemplateCall.html"><em>set node template</em></a> and <a href="../google_compute1/api/struct.NodeGroupTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.NodeTemplate.html">node templates</a></li>
<li><a href="../google_compute1/api/struct.NodeTemplateAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.NodeTemplateDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.NodeTemplateGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.NodeTemplateGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.NodeTemplateInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.NodeTemplateListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.NodeTemplateSetIamPolicyCall.html"><em>set iam policy</em></a> and <a href="../google_compute1/api/struct.NodeTemplateTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.NodeType.html">node types</a></li>
<li><a href="../google_compute1/api/struct.NodeTypeAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.NodeTypeGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.NodeTypeListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.PacketMirroring.html">packet mirrorings</a></li>
<li><a href="../google_compute1/api/struct.PacketMirroringAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.PacketMirroringDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.PacketMirroringGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.PacketMirroringInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.PacketMirroringListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.PacketMirroringPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.PacketMirroringTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.Project.html">projects</a></li>
<li><a href="../google_compute1/api/struct.ProjectDisableXpnHostCall.html"><em>disable xpn host</em></a>, <a href="../google_compute1/api/struct.ProjectDisableXpnResourceCall.html"><em>disable xpn resource</em></a>, <a href="../google_compute1/api/struct.ProjectEnableXpnHostCall.html"><em>enable xpn host</em></a>, <a href="../google_compute1/api/struct.ProjectEnableXpnResourceCall.html"><em>enable xpn resource</em></a>, <a href="../google_compute1/api/struct.ProjectGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.ProjectGetXpnHostCall.html"><em>get xpn host</em></a>, <a href="../google_compute1/api/struct.ProjectGetXpnResourceCall.html"><em>get xpn resources</em></a>, <a href="../google_compute1/api/struct.ProjectListXpnHostCall.html"><em>list xpn hosts</em></a>, <a href="../google_compute1/api/struct.ProjectMoveDiskCall.html"><em>move disk</em></a>, <a href="../google_compute1/api/struct.ProjectMoveInstanceCall.html"><em>move instance</em></a>, <a href="../google_compute1/api/struct.ProjectSetCommonInstanceMetadataCall.html"><em>set common instance metadata</em></a>, <a href="../google_compute1/api/struct.ProjectSetDefaultNetworkTierCall.html"><em>set default network tier</em></a> and <a href="../google_compute1/api/struct.ProjectSetUsageExportBucketCall.html"><em>set usage export bucket</em></a></li>
<li>public advertised prefixes</li>
<li><a href="../google_compute1/api/struct.PublicAdvertisedPrefixeDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.PublicAdvertisedPrefixeGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.PublicAdvertisedPrefixeInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.PublicAdvertisedPrefixeListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.PublicAdvertisedPrefixePatchCall.html"><em>patch</em></a></li>
<li>public delegated prefixes</li>
<li><a href="../google_compute1/api/struct.PublicDelegatedPrefixeAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.PublicDelegatedPrefixeDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.PublicDelegatedPrefixeGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.PublicDelegatedPrefixeInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.PublicDelegatedPrefixeListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.PublicDelegatedPrefixePatchCall.html"><em>patch</em></a></li>
<li>region autoscalers</li>
<li><a href="../google_compute1/api/struct.RegionAutoscalerDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionAutoscalerGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionAutoscalerInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionAutoscalerListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RegionAutoscalerPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.RegionAutoscalerUpdateCall.html"><em>update</em></a></li>
<li>region backend services</li>
<li><a href="../google_compute1/api/struct.RegionBackendServiceDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionBackendServiceGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionBackendServiceGetHealthCall.html"><em>get health</em></a>, <a href="../google_compute1/api/struct.RegionBackendServiceInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionBackendServiceListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RegionBackendServicePatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.RegionBackendServiceUpdateCall.html"><em>update</em></a></li>
<li>region commitments</li>
<li><a href="../google_compute1/api/struct.RegionCommitmentAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.RegionCommitmentGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionCommitmentInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.RegionCommitmentListCall.html"><em>list</em></a></li>
<li>region disk types</li>
<li><a href="../google_compute1/api/struct.RegionDiskTypeGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.RegionDiskTypeListCall.html"><em>list</em></a></li>
<li>region disks</li>
<li><a href="../google_compute1/api/struct.RegionDiskAddResourcePolicyCall.html"><em>add resource policies</em></a>, <a href="../google_compute1/api/struct.RegionDiskCreateSnapshotCall.html"><em>create snapshot</em></a>, <a href="../google_compute1/api/struct.RegionDiskDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionDiskGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionDiskGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.RegionDiskInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionDiskListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RegionDiskRemoveResourcePolicyCall.html"><em>remove resource policies</em></a>, <a href="../google_compute1/api/struct.RegionDiskResizeCall.html"><em>resize</em></a>, <a href="../google_compute1/api/struct.RegionDiskSetIamPolicyCall.html"><em>set iam policy</em></a>, <a href="../google_compute1/api/struct.RegionDiskSetLabelCall.html"><em>set labels</em></a> and <a href="../google_compute1/api/struct.RegionDiskTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li>region health check services</li>
<li><a href="../google_compute1/api/struct.RegionHealthCheckServiceDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionHealthCheckServiceGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionHealthCheckServiceInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionHealthCheckServiceListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.RegionHealthCheckServicePatchCall.html"><em>patch</em></a></li>
<li>region health checks</li>
<li><a href="../google_compute1/api/struct.RegionHealthCheckDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionHealthCheckGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionHealthCheckInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionHealthCheckListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RegionHealthCheckPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.RegionHealthCheckUpdateCall.html"><em>update</em></a></li>
<li>region instance group managers</li>
<li><a href="../google_compute1/api/struct.RegionInstanceGroupManagerAbandonInstanceCall.html"><em>abandon instances</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerApplyUpdatesToInstanceCall.html"><em>apply updates to instances</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerCreateInstanceCall.html"><em>create instances</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerDeleteInstanceCall.html"><em>delete instances</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerDeletePerInstanceConfigCall.html"><em>delete per instance configs</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerListErrorCall.html"><em>list errors</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerListManagedInstanceCall.html"><em>list managed instances</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerListPerInstanceConfigCall.html"><em>list per instance configs</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerPatchPerInstanceConfigCall.html"><em>patch per instance configs</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerRecreateInstanceCall.html"><em>recreate instances</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerResizeCall.html"><em>resize</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerSetInstanceTemplateCall.html"><em>set instance template</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupManagerSetTargetPoolCall.html"><em>set target pools</em></a> and <a href="../google_compute1/api/struct.RegionInstanceGroupManagerUpdatePerInstanceConfigCall.html"><em>update per instance configs</em></a></li>
<li>region instance groups</li>
<li><a href="../google_compute1/api/struct.RegionInstanceGroupGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RegionInstanceGroupListInstanceCall.html"><em>list instances</em></a> and <a href="../google_compute1/api/struct.RegionInstanceGroupSetNamedPortCall.html"><em>set named ports</em></a></li>
<li>region instances</li>
<li><a href="../google_compute1/api/struct.RegionInstanceBulkInsertCall.html"><em>bulk insert</em></a></li>
<li>region network endpoint groups</li>
<li><a href="../google_compute1/api/struct.RegionNetworkEndpointGroupDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionNetworkEndpointGroupGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionNetworkEndpointGroupInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.RegionNetworkEndpointGroupListCall.html"><em>list</em></a></li>
<li>region notification endpoints</li>
<li><a href="../google_compute1/api/struct.RegionNotificationEndpointDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionNotificationEndpointGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionNotificationEndpointInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.RegionNotificationEndpointListCall.html"><em>list</em></a></li>
<li>region operations</li>
<li><a href="../google_compute1/api/struct.RegionOperationDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionOperationGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionOperationListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.RegionOperationWaitCall.html"><em>wait</em></a></li>
<li>region ssl certificates</li>
<li><a href="../google_compute1/api/struct.RegionSslCertificateDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionSslCertificateGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionSslCertificateInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.RegionSslCertificateListCall.html"><em>list</em></a></li>
<li>region target http proxies</li>
<li><a href="../google_compute1/api/struct.RegionTargetHttpProxyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionTargetHttpProxyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionTargetHttpProxyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionTargetHttpProxyListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.RegionTargetHttpProxySetUrlMapCall.html"><em>set url map</em></a></li>
<li>region target https proxies</li>
<li><a href="../google_compute1/api/struct.RegionTargetHttpsProxyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionTargetHttpsProxyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionTargetHttpsProxyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionTargetHttpsProxyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RegionTargetHttpsProxySetSslCertificateCall.html"><em>set ssl certificates</em></a> and <a href="../google_compute1/api/struct.RegionTargetHttpsProxySetUrlMapCall.html"><em>set url map</em></a></li>
<li>region url maps</li>
<li><a href="../google_compute1/api/struct.RegionUrlMapDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RegionUrlMapGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RegionUrlMapInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RegionUrlMapListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RegionUrlMapPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.RegionUrlMapUpdateCall.html"><em>update</em></a> and <a href="../google_compute1/api/struct.RegionUrlMapValidateCall.html"><em>validate</em></a></li>
<li><a href="../google_compute1/api/struct.Region.html">regions</a></li>
<li><a href="../google_compute1/api/struct.RegionGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.RegionListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.Reservation.html">reservations</a></li>
<li><a href="../google_compute1/api/struct.ReservationAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.ReservationDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.ReservationGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.ReservationGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.ReservationInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.ReservationListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.ReservationResizeCall.html"><em>resize</em></a>, <a href="../google_compute1/api/struct.ReservationSetIamPolicyCall.html"><em>set iam policy</em></a> and <a href="../google_compute1/api/struct.ReservationTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.ResourcePolicy.html">resource policies</a></li>
<li><a href="../google_compute1/api/struct.ResourcePolicyAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.ResourcePolicyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.ResourcePolicyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.ResourcePolicyGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.ResourcePolicyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.ResourcePolicyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.ResourcePolicySetIamPolicyCall.html"><em>set iam policy</em></a> and <a href="../google_compute1/api/struct.ResourcePolicyTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.Router.html">routers</a></li>
<li><a href="../google_compute1/api/struct.RouterAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.RouterDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RouterGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RouterGetNatMappingInfoCall.html"><em>get nat mapping info</em></a>, <a href="../google_compute1/api/struct.RouterGetRouterStatuCall.html"><em>get router status</em></a>, <a href="../google_compute1/api/struct.RouterInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.RouterListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.RouterPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.RouterPreviewCall.html"><em>preview</em></a> and <a href="../google_compute1/api/struct.RouterUpdateCall.html"><em>update</em></a></li>
<li><a href="../google_compute1/api/struct.Route.html">routes</a></li>
<li><a href="../google_compute1/api/struct.RouteDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.RouteGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.RouteInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.RouteListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.SecurityPolicy.html">security policies</a></li>
<li><a href="../google_compute1/api/struct.SecurityPolicyAddRuleCall.html"><em>add rule</em></a>, <a href="../google_compute1/api/struct.SecurityPolicyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.SecurityPolicyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.SecurityPolicyGetRuleCall.html"><em>get rule</em></a>, <a href="../google_compute1/api/struct.SecurityPolicyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.SecurityPolicyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.SecurityPolicyListPreconfiguredExpressionSetCall.html"><em>list preconfigured expression sets</em></a>, <a href="../google_compute1/api/struct.SecurityPolicyPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.SecurityPolicyPatchRuleCall.html"><em>patch rule</em></a> and <a href="../google_compute1/api/struct.SecurityPolicyRemoveRuleCall.html"><em>remove rule</em></a></li>
<li><a href="../google_compute1/api/struct.Snapshot.html">snapshots</a></li>
<li><a href="../google_compute1/api/struct.SnapshotDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.SnapshotGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.SnapshotGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.SnapshotListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.SnapshotSetIamPolicyCall.html"><em>set iam policy</em></a>, <a href="../google_compute1/api/struct.SnapshotSetLabelCall.html"><em>set labels</em></a> and <a href="../google_compute1/api/struct.SnapshotTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.SslCertificate.html">ssl certificates</a></li>
<li><a href="../google_compute1/api/struct.SslCertificateAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.SslCertificateDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.SslCertificateGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.SslCertificateInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.SslCertificateListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.SslPolicy.html">ssl policies</a></li>
<li><a href="../google_compute1/api/struct.SslPolicyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.SslPolicyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.SslPolicyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.SslPolicyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.SslPolicyListAvailableFeatureCall.html"><em>list available features</em></a> and <a href="../google_compute1/api/struct.SslPolicyPatchCall.html"><em>patch</em></a></li>
<li><a href="../google_compute1/api/struct.Subnetwork.html">subnetworks</a></li>
<li><a href="../google_compute1/api/struct.SubnetworkAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.SubnetworkDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.SubnetworkExpandIpCidrRangeCall.html"><em>expand ip cidr range</em></a>, <a href="../google_compute1/api/struct.SubnetworkGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.SubnetworkGetIamPolicyCall.html"><em>get iam policy</em></a>, <a href="../google_compute1/api/struct.SubnetworkInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.SubnetworkListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.SubnetworkListUsableCall.html"><em>list usable</em></a>, <a href="../google_compute1/api/struct.SubnetworkPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.SubnetworkSetIamPolicyCall.html"><em>set iam policy</em></a>, <a href="../google_compute1/api/struct.SubnetworkSetPrivateIpGoogleAccesCall.html"><em>set private ip google access</em></a> and <a href="../google_compute1/api/struct.SubnetworkTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.TargetGrpcProxy.html">target grpc proxies</a></li>
<li><a href="../google_compute1/api/struct.TargetGrpcProxyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.TargetGrpcProxyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.TargetGrpcProxyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.TargetGrpcProxyListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.TargetGrpcProxyPatchCall.html"><em>patch</em></a></li>
<li><a href="../google_compute1/api/struct.TargetHttpProxy.html">target http proxies</a></li>
<li><a href="../google_compute1/api/struct.TargetHttpProxyAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.TargetHttpProxyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.TargetHttpProxyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.TargetHttpProxyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.TargetHttpProxyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.TargetHttpProxyPatchCall.html"><em>patch</em></a> and <a href="../google_compute1/api/struct.TargetHttpProxySetUrlMapCall.html"><em>set url map</em></a></li>
<li><a href="../google_compute1/api/struct.TargetHttpsProxy.html">target https proxies</a></li>
<li><a href="../google_compute1/api/struct.TargetHttpsProxyAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.TargetHttpsProxyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.TargetHttpsProxyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.TargetHttpsProxyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.TargetHttpsProxyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.TargetHttpsProxyPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.TargetHttpsProxySetQuicOverrideCall.html"><em>set quic override</em></a>, <a href="../google_compute1/api/struct.TargetHttpsProxySetSslCertificateCall.html"><em>set ssl certificates</em></a>, <a href="../google_compute1/api/struct.TargetHttpsProxySetSslPolicyCall.html"><em>set ssl policy</em></a> and <a href="../google_compute1/api/struct.TargetHttpsProxySetUrlMapCall.html"><em>set url map</em></a></li>
<li><a href="../google_compute1/api/struct.TargetInstance.html">target instances</a></li>
<li><a href="../google_compute1/api/struct.TargetInstanceAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.TargetInstanceDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.TargetInstanceGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.TargetInstanceInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.TargetInstanceListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.TargetPool.html">target pools</a></li>
<li><a href="../google_compute1/api/struct.TargetPoolAddHealthCheckCall.html"><em>add health check</em></a>, <a href="../google_compute1/api/struct.TargetPoolAddInstanceCall.html"><em>add instance</em></a>, <a href="../google_compute1/api/struct.TargetPoolAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.TargetPoolDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.TargetPoolGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.TargetPoolGetHealthCall.html"><em>get health</em></a>, <a href="../google_compute1/api/struct.TargetPoolInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.TargetPoolListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.TargetPoolRemoveHealthCheckCall.html"><em>remove health check</em></a>, <a href="../google_compute1/api/struct.TargetPoolRemoveInstanceCall.html"><em>remove instance</em></a> and <a href="../google_compute1/api/struct.TargetPoolSetBackupCall.html"><em>set backup</em></a></li>
<li><a href="../google_compute1/api/struct.TargetSslProxy.html">target ssl proxies</a></li>
<li><a href="../google_compute1/api/struct.TargetSslProxyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.TargetSslProxyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.TargetSslProxyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.TargetSslProxyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.TargetSslProxySetBackendServiceCall.html"><em>set backend service</em></a>, <a href="../google_compute1/api/struct.TargetSslProxySetProxyHeaderCall.html"><em>set proxy header</em></a>, <a href="../google_compute1/api/struct.TargetSslProxySetSslCertificateCall.html"><em>set ssl certificates</em></a> and <a href="../google_compute1/api/struct.TargetSslProxySetSslPolicyCall.html"><em>set ssl policy</em></a></li>
<li><a href="../google_compute1/api/struct.TargetTcpProxy.html">target tcp proxies</a></li>
<li><a href="../google_compute1/api/struct.TargetTcpProxyDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.TargetTcpProxyGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.TargetTcpProxyInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.TargetTcpProxyListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.TargetTcpProxySetBackendServiceCall.html"><em>set backend service</em></a> and <a href="../google_compute1/api/struct.TargetTcpProxySetProxyHeaderCall.html"><em>set proxy header</em></a></li>
<li><a href="../google_compute1/api/struct.TargetVpnGateway.html">target vpn gateways</a></li>
<li><a href="../google_compute1/api/struct.TargetVpnGatewayAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.TargetVpnGatewayDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.TargetVpnGatewayGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.TargetVpnGatewayInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.TargetVpnGatewayListCall.html"><em>list</em></a></li>
<li><a href="../google_compute1/api/struct.UrlMap.html">url maps</a></li>
<li><a href="../google_compute1/api/struct.UrlMapAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.UrlMapDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.UrlMapGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.UrlMapInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.UrlMapInvalidateCacheCall.html"><em>invalidate cache</em></a>, <a href="../google_compute1/api/struct.UrlMapListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.UrlMapPatchCall.html"><em>patch</em></a>, <a href="../google_compute1/api/struct.UrlMapUpdateCall.html"><em>update</em></a> and <a href="../google_compute1/api/struct.UrlMapValidateCall.html"><em>validate</em></a></li>
<li><a href="../google_compute1/api/struct.VpnGateway.html">vpn gateways</a></li>
<li><a href="../google_compute1/api/struct.VpnGatewayAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.VpnGatewayDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.VpnGatewayGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.VpnGatewayGetStatuCall.html"><em>get status</em></a>, <a href="../google_compute1/api/struct.VpnGatewayInsertCall.html"><em>insert</em></a>, <a href="../google_compute1/api/struct.VpnGatewayListCall.html"><em>list</em></a>, <a href="../google_compute1/api/struct.VpnGatewaySetLabelCall.html"><em>set labels</em></a> and <a href="../google_compute1/api/struct.VpnGatewayTestIamPermissionCall.html"><em>test iam permissions</em></a></li>
<li><a href="../google_compute1/api/struct.VpnTunnel.html">vpn tunnels</a></li>
<li><a href="../google_compute1/api/struct.VpnTunnelAggregatedListCall.html"><em>aggregated list</em></a>, <a href="../google_compute1/api/struct.VpnTunnelDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.VpnTunnelGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.VpnTunnelInsertCall.html"><em>insert</em></a> and <a href="../google_compute1/api/struct.VpnTunnelListCall.html"><em>list</em></a></li>
<li>zone operations</li>
<li><a href="../google_compute1/api/struct.ZoneOperationDeleteCall.html"><em>delete</em></a>, <a href="../google_compute1/api/struct.ZoneOperationGetCall.html"><em>get</em></a>, <a href="../google_compute1/api/struct.ZoneOperationListCall.html"><em>list</em></a> and <a href="../google_compute1/api/struct.ZoneOperationWaitCall.html"><em>wait</em></a></li>
<li><a href="../google_compute1/api/struct.Zone.html">zones</a></li>
<li><a href="../google_compute1/api/struct.ZoneGetCall.html"><em>get</em></a> and <a href="../google_compute1/api/struct.ZoneListCall.html"><em>list</em></a></li>
</ul>
<p>Not what you are looking for ? Find all other Google APIs in their Rust <a href="http://byron.github.io/google-apis-rs">documentation index</a>.</p>
<h1 id="structure-of-this-library" class="section-header"><a href="#structure-of-this-library">Structure of this Library</a></h1>
<p>The API is structured into the following primary items:</p>
<ul>
<li><strong><a href="../google_compute1/api/struct.Compute.html">Hub</a></strong>
<ul>
<li>a central object to maintain state and allow accessing all <em>Activities</em></li>
<li>creates <a href="../google_compute1/client/trait.MethodsBuilder.html"><em>Method Builders</em></a> which in turn
allow access to individual <a href="../google_compute1/client/trait.CallBuilder.html"><em>Call Builders</em></a></li>
</ul>
</li>
<li><strong><a href="../google_compute1/client/trait.Resource.html">Resources</a></strong>
<ul>
<li>primary types that you can apply <em>Activities</em> to</li>
<li>a collection of properties and <em>Parts</em></li>
<li><strong><a href="../google_compute1/client/trait.Part.html">Parts</a></strong>
<ul>
<li>a collection of properties</li>
<li>never directly used in <em>Activities</em></li>
</ul>
</li>
</ul>
</li>
<li><strong><a href="../google_compute1/client/trait.CallBuilder.html">Activities</a></strong>
<ul>
<li>operations to apply to <em>Resources</em></li>
</ul>
</li>
</ul>
<p>All <em>structures</em> are marked with applicable traits to further categorize them and ease browsing.</p>
<p>Generally speaking, you can invoke <em>Activities</em> like this:</p>
<pre><code class="language-Rust,ignore">let r = hub.resource().activity(...).doit().await
</code></pre>
<p>Or specifically ...</p>
<div class='information'><div class='tooltip ignore'></div></div><div class="example-wrap"><pre class="rust rust-example-rendered ignore">
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">addresses</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">addresses</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">autoscalers</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">autoscalers</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">autoscalers</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">autoscalers</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_buckets</span>().<span class="ident">add_signed_url_key</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_buckets</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_buckets</span>().<span class="ident">delete_signed_url_key</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_buckets</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_buckets</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_buckets</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_services</span>().<span class="ident">add_signed_url_key</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_services</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_services</span>().<span class="ident">delete_signed_url_key</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_services</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_services</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_services</span>().<span class="ident">set_security_policy</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">backend_services</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">disks</span>().<span class="ident">add_resource_policies</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">disks</span>().<span class="ident">create_snapshot</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">disks</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">disks</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">disks</span>().<span class="ident">remove_resource_policies</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">disks</span>().<span class="ident">resize</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">disks</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">external_vpn_gateways</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">external_vpn_gateways</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">external_vpn_gateways</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">add_association</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">add_rule</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">clone_rules</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">move_</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">patch_rule</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">remove_association</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewall_policies</span>().<span class="ident">remove_rule</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewalls</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewalls</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewalls</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">firewalls</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">forwarding_rules</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">forwarding_rules</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">forwarding_rules</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">forwarding_rules</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">forwarding_rules</span>().<span class="ident">set_target</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_addresses</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_addresses</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_forwarding_rules</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_forwarding_rules</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_forwarding_rules</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_forwarding_rules</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_forwarding_rules</span>().<span class="ident">set_target</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_network_endpoint_groups</span>().<span class="ident">attach_network_endpoints</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_network_endpoint_groups</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_network_endpoint_groups</span>().<span class="ident">detach_network_endpoints</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_network_endpoint_groups</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_operations</span>().<span class="ident">get</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_operations</span>().<span class="ident">wait</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_organization_operations</span>().<span class="ident">get</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_public_delegated_prefixes</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_public_delegated_prefixes</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">global_public_delegated_prefixes</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">health_checks</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">health_checks</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">health_checks</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">health_checks</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">http_health_checks</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">http_health_checks</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">http_health_checks</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">http_health_checks</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">https_health_checks</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">https_health_checks</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">https_health_checks</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">https_health_checks</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">images</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">images</span>().<span class="ident">deprecate</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">images</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">images</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">images</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">abandon_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">apply_updates_to_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">create_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">delete_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">delete_per_instance_configs</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">patch_per_instance_configs</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">recreate_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">resize</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">set_instance_template</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">set_target_pools</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_group_managers</span>().<span class="ident">update_per_instance_configs</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_groups</span>().<span class="ident">add_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_groups</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_groups</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_groups</span>().<span class="ident">remove_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_groups</span>().<span class="ident">set_named_ports</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_templates</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instance_templates</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">add_access_config</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">add_resource_policies</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">attach_disk</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">bulk_insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">delete_access_config</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">detach_disk</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">remove_resource_policies</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">reset</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_deletion_protection</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_disk_auto_delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_machine_resources</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_machine_type</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_metadata</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_min_cpu_platform</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_scheduling</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_service_account</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_shielded_instance_integrity_policy</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">set_tags</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">simulate_maintenance_event</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">start</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">start_with_encryption_key</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">stop</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">update_access_config</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">update_display_device</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">update_network_interface</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">update_shielded_instance_config</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">interconnect_attachments</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">interconnect_attachments</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">interconnect_attachments</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">interconnects</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">interconnects</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">interconnects</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">licenses</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">licenses</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">network_endpoint_groups</span>().<span class="ident">attach_network_endpoints</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">network_endpoint_groups</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">network_endpoint_groups</span>().<span class="ident">detach_network_endpoints</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">network_endpoint_groups</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">networks</span>().<span class="ident">add_peering</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">networks</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">networks</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">networks</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">networks</span>().<span class="ident">remove_peering</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">networks</span>().<span class="ident">switch_to_custom_mode</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">networks</span>().<span class="ident">update_peering</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">node_groups</span>().<span class="ident">add_nodes</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">node_groups</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">node_groups</span>().<span class="ident">delete_nodes</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">node_groups</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">node_groups</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">node_groups</span>().<span class="ident">set_node_template</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">node_templates</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">node_templates</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">packet_mirrorings</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">packet_mirrorings</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">packet_mirrorings</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">disable_xpn_host</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">disable_xpn_resource</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">enable_xpn_host</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">enable_xpn_resource</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">move_disk</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">move_instance</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">set_common_instance_metadata</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">set_default_network_tier</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>().<span class="ident">set_usage_export_bucket</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">public_advertised_prefixes</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">public_advertised_prefixes</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">public_advertised_prefixes</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">public_delegated_prefixes</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">public_delegated_prefixes</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">public_delegated_prefixes</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_autoscalers</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_autoscalers</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_autoscalers</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_autoscalers</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_backend_services</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_backend_services</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_backend_services</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_backend_services</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_commitments</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_disks</span>().<span class="ident">add_resource_policies</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_disks</span>().<span class="ident">create_snapshot</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_disks</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_disks</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_disks</span>().<span class="ident">remove_resource_policies</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_disks</span>().<span class="ident">resize</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_disks</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_health_check_services</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_health_check_services</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_health_check_services</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_health_checks</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_health_checks</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_health_checks</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_health_checks</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">abandon_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">apply_updates_to_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">create_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">delete_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">delete_per_instance_configs</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">patch_per_instance_configs</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">recreate_instances</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">resize</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">set_instance_template</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">set_target_pools</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_group_managers</span>().<span class="ident">update_per_instance_configs</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instance_groups</span>().<span class="ident">set_named_ports</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_instances</span>().<span class="ident">bulk_insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_network_endpoint_groups</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_network_endpoint_groups</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_notification_endpoints</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_notification_endpoints</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_operations</span>().<span class="ident">get</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_operations</span>().<span class="ident">wait</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_ssl_certificates</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_ssl_certificates</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_target_http_proxies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_target_http_proxies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_target_http_proxies</span>().<span class="ident">set_url_map</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_target_https_proxies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_target_https_proxies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_target_https_proxies</span>().<span class="ident">set_ssl_certificates</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_target_https_proxies</span>().<span class="ident">set_url_map</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_url_maps</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_url_maps</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_url_maps</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">region_url_maps</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">reservations</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">reservations</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">reservations</span>().<span class="ident">resize</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">resource_policies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">resource_policies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">routers</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">routers</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">routers</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">routers</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">routes</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">routes</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">security_policies</span>().<span class="ident">add_rule</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">security_policies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">security_policies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">security_policies</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">security_policies</span>().<span class="ident">patch_rule</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">security_policies</span>().<span class="ident">remove_rule</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">snapshots</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">snapshots</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">ssl_certificates</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">ssl_certificates</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">ssl_policies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">ssl_policies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">ssl_policies</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">subnetworks</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">subnetworks</span>().<span class="ident">expand_ip_cidr_range</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">subnetworks</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">subnetworks</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">subnetworks</span>().<span class="ident">set_private_ip_google_access</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_grpc_proxies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_grpc_proxies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_grpc_proxies</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_http_proxies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_http_proxies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_http_proxies</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_http_proxies</span>().<span class="ident">set_url_map</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_https_proxies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_https_proxies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_https_proxies</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_https_proxies</span>().<span class="ident">set_quic_override</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_https_proxies</span>().<span class="ident">set_ssl_certificates</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_https_proxies</span>().<span class="ident">set_ssl_policy</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_https_proxies</span>().<span class="ident">set_url_map</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_instances</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_instances</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_pools</span>().<span class="ident">add_health_check</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_pools</span>().<span class="ident">add_instance</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_pools</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_pools</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_pools</span>().<span class="ident">remove_health_check</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_pools</span>().<span class="ident">remove_instance</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_pools</span>().<span class="ident">set_backup</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_ssl_proxies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_ssl_proxies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_ssl_proxies</span>().<span class="ident">set_backend_service</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_ssl_proxies</span>().<span class="ident">set_proxy_header</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_ssl_proxies</span>().<span class="ident">set_ssl_certificates</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_ssl_proxies</span>().<span class="ident">set_ssl_policy</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_tcp_proxies</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_tcp_proxies</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_tcp_proxies</span>().<span class="ident">set_backend_service</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_tcp_proxies</span>().<span class="ident">set_proxy_header</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_vpn_gateways</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">target_vpn_gateways</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">url_maps</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">url_maps</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">url_maps</span>().<span class="ident">invalidate_cache</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">url_maps</span>().<span class="ident">patch</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">url_maps</span>().<span class="ident">update</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">vpn_gateways</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">vpn_gateways</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">vpn_gateways</span>().<span class="ident">set_labels</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">vpn_tunnels</span>().<span class="ident">delete</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">vpn_tunnels</span>().<span class="ident">insert</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">zone_operations</span>().<span class="ident">get</span>(...).<span class="ident">doit</span>().<span class="kw">await</span>
<span class="kw">let</span> <span class="ident">r</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">zone_operations</span>().<span class="ident">wait</span>(...).<span class="ident">doit</span>().<span class="kw">await</span></pre></div>
<p>The <code>resource()</code> and <code>activity(...)</code> calls create <a href="http://en.wikipedia.org/wiki/Builder_pattern">builders</a>. The second one dealing with <code>Activities</code>
supports various methods to configure the impending operation (not shown here). It is made such that all required arguments have to be
specified right away (i.e. <code>(...)</code>), whereas all optional ones can be <a href="http://en.wikipedia.org/wiki/Builder_pattern">build up</a> as desired.
The <code>doit()</code> method performs the actual communication with the server and returns the respective result.</p>
<h1 id="usage" class="section-header"><a href="#usage">Usage</a></h1><h2 id="setting-up-your-project" class="section-header"><a href="#setting-up-your-project">Setting up your Project</a></h2>
<p>To use this library, you would put the following lines into your <code>Cargo.toml</code> file:</p>
<pre><code class="language-toml">[dependencies]
google-compute1 = &quot;*&quot;
# This project intentionally uses an old version of Hyper. See
# https://github.com/Byron/google-apis-rs/issues/173 for more
# information.
hyper = &quot;^0.14&quot;
hyper-rustls = &quot;^0.22&quot;
serde = &quot;^1.0&quot;
serde_json = &quot;^1.0&quot;
yup-oauth2 = &quot;^5.0&quot;
</code></pre>
<h2 id="a-complete-example" class="section-header"><a href="#a-complete-example">A complete example</a></h2>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">hyper</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">hyper_rustls</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">yup_oauth2</span> <span class="kw">as</span> <span class="ident">oauth2</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">google_compute1</span> <span class="kw">as</span> <span class="ident">compute1</span>;
<span class="kw">use</span> <span class="ident">compute1</span>::<span class="ident">api</span>::<span class="ident">Instance</span>;
<span class="kw">use</span> <span class="ident">compute1</span>::{<span class="prelude-ty">Result</span>, <span class="ident">Error</span>};
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">default</span>::<span class="ident">Default</span>;
<span class="kw">use</span> <span class="ident">oauth2</span>;
<span class="kw">use</span> <span class="ident">compute1</span>::<span class="ident">Compute</span>;
<span class="comment">// Get an ApplicationSecret instance by some means. It contains the `client_id` and </span>
<span class="comment">// `client_secret`, among other things.</span>
<span class="kw">let</span> <span class="ident">secret</span>: <span class="ident">oauth2</span>::<span class="ident">ApplicationSecret</span> <span class="op">=</span> <span class="ident">Default</span>::<span class="ident">default</span>();
<span class="comment">// Instantiate the authenticator. It will choose a suitable authentication flow for you, </span>
<span class="comment">// unless you replace `None` with the desired Flow.</span>
<span class="comment">// Provide your own `AuthenticatorDelegate` to adjust the way it operates and get feedback about </span>
<span class="comment">// what&#39;s going on. You probably want to bring in your own `TokenStorage` to persist tokens and</span>
<span class="comment">// retrieve them from storage.</span>
<span class="kw">let</span> <span class="ident">auth</span> <span class="op">=</span> <span class="ident">yup_oauth2</span>::<span class="ident">InstalledFlowAuthenticator</span>::<span class="ident">builder</span>(
<span class="ident">secret</span>,
<span class="ident">yup_oauth2</span>::<span class="ident">InstalledFlowReturnMethod</span>::<span class="ident">HTTPRedirect</span>,
).<span class="ident">build</span>().<span class="kw">await</span>.<span class="ident">unwrap</span>();
<span class="kw">let</span> <span class="kw-2">mut</span> <span class="ident">hub</span> <span class="op">=</span> <span class="ident">Compute</span>::<span class="ident">new</span>(<span class="ident">hyper</span>::<span class="ident">Client</span>::<span class="ident">builder</span>().<span class="ident">build</span>(<span class="ident">hyper_rustls</span>::<span class="ident">HttpsConnector</span>::<span class="ident">with_native_roots</span>()), <span class="ident">auth</span>);
<span class="comment">// As the method needs a request, you would usually fill it with the desired information</span>
<span class="comment">// into the respective structure. Some of the parts shown here might not be applicable !</span>
<span class="comment">// Values shown here are possibly random and not representative !</span>
<span class="kw">let</span> <span class="kw-2">mut</span> <span class="ident">req</span> <span class="op">=</span> <span class="ident">Instance</span>::<span class="ident">default</span>();
<span class="comment">// You can configure optional parameters by calling the respective setters at will, and</span>
<span class="comment">// execute the final call using `doit()`.</span>
<span class="comment">// Values shown here are possibly random and not representative !</span>
<span class="kw">let</span> <span class="ident">result</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">instances</span>().<span class="ident">update</span>(<span class="ident">req</span>, <span class="string">&quot;project&quot;</span>, <span class="string">&quot;zone&quot;</span>, <span class="string">&quot;instance&quot;</span>)
.<span class="ident">request_id</span>(<span class="string">&quot;takimata&quot;</span>)
.<span class="ident">most_disruptive_allowed_action</span>(<span class="string">&quot;amet.&quot;</span>)
.<span class="ident">minimal_action</span>(<span class="string">&quot;duo&quot;</span>)
.<span class="ident">doit</span>().<span class="kw">await</span>;
<span class="kw">match</span> <span class="ident">result</span> {
<span class="prelude-val">Err</span>(<span class="ident">e</span>) <span class="op">=</span><span class="op">&gt;</span> <span class="kw">match</span> <span class="ident">e</span> {
<span class="comment">// The Error enum provides details about what exactly happened.</span>
<span class="comment">// You can also just use its `Debug`, `Display` or `Error` traits</span>
<span class="ident">Error</span>::<span class="ident">HttpError</span>(<span class="kw">_</span>)
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">Io</span>(<span class="kw">_</span>)
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">MissingAPIKey</span>
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">MissingToken</span>(<span class="kw">_</span>)
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">Cancelled</span>
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">UploadSizeLimitExceeded</span>(<span class="kw">_</span>, <span class="kw">_</span>)
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">Failure</span>(<span class="kw">_</span>)
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">BadRequest</span>(<span class="kw">_</span>)
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">FieldClash</span>(<span class="kw">_</span>)
<span class="op">|</span><span class="ident">Error</span>::<span class="ident">JsonDecodeError</span>(<span class="kw">_</span>, <span class="kw">_</span>) <span class="op">=</span><span class="op">&gt;</span> <span class="macro">println</span><span class="macro">!</span>(<span class="string">&quot;{}&quot;</span>, <span class="ident">e</span>),
},
<span class="prelude-val">Ok</span>(<span class="ident">res</span>) <span class="op">=</span><span class="op">&gt;</span> <span class="macro">println</span><span class="macro">!</span>(<span class="string">&quot;Success: {:?}&quot;</span>, <span class="ident">res</span>),
}</pre></div>
<h2 id="handling-errors" class="section-header"><a href="#handling-errors">Handling Errors</a></h2>
<p>All errors produced by the system are provided either as <a href="../google_compute1/client/type.Result.html">Result</a> enumeration as return value of
the doit() methods, or handed as possibly intermediate results to either the
<a href="../google_compute1/client/trait.Delegate.html">Hub Delegate</a>, or the <a href="https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html">Authenticator Delegate</a>.</p>
<p>When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This
makes the system potentially resilient to all kinds of errors.</p>
<h2 id="uploads-and-downloads" class="section-header"><a href="#uploads-and-downloads">Uploads and Downloads</a></h2>
<p>If a method supports downloads, the response body, which is part of the <a href="../google_compute1/client/type.Result.html">Result</a>, should be
read by you to obtain the media.
If such a method also supports a <a href="../google_compute1/client/trait.ResponseResult.html">Response Result</a>, it will return that by default.
You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making
this call: <code>.param(&quot;alt&quot;, &quot;media&quot;)</code>.</p>
<p>Methods supporting uploads can do so using up to 2 different protocols:
<em>simple</em> and <em>resumable</em>. The distinctiveness of each is represented by customized
<code>doit(...)</code> methods, which are then named <code>upload(...)</code> and <code>upload_resumable(...)</code> respectively.</p>
<h2 id="customization-and-callbacks" class="section-header"><a href="#customization-and-callbacks">Customization and Callbacks</a></h2>
<p>You may alter the way an <code>doit()</code> method is called by providing a <a href="../google_compute1/client/trait.Delegate.html">delegate</a> to the
<a href="../google_compute1/client/trait.CallBuilder.html">Method Builder</a> before making the final <code>doit()</code> call.
Respective methods will be called to provide progress information, as well as determine whether the system should
retry on failure.</p>
<p>The <a href="../google_compute1/client/trait.Delegate.html">delegate trait</a> is default-implemented, allowing you to customize it with minimal effort.</p>
<h2 id="optional-parts-in-server-requests" class="section-header"><a href="#optional-parts-in-server-requests">Optional Parts in Server-Requests</a></h2>
<p>All structures provided by this library are made to be <a href="../google_compute1/client/trait.RequestValue.html">encodable</a> and
<a href="../google_compute1/client/trait.ResponseResult.html">decodable</a> via <em>json</em>. Optionals are used to indicate that partial requests are responses
are valid.
Most optionals are are considered <a href="../google_compute1/client/trait.Part.html">Parts</a> which are identifiable by name, which will be sent to
the server to indicate either the set parts of the request or the desired parts in the response.</p>
<h2 id="builder-arguments" class="section-header"><a href="#builder-arguments">Builder Arguments</a></h2>
<p>Using <a href="../google_compute1/client/trait.CallBuilder.html">method builders</a>, you are able to prepare an action call by repeatedly calling it's methods.
These will always take a single argument, for which the following statements are true.</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Plain_old_data_structure">PODs</a> are handed by copy</li>
<li>strings are passed as <code>&amp;str</code></li>
<li><a href="../google_compute1/client/trait.RequestValue.html">request values</a> are moved</li>
</ul>
<p>Arguments will always be copied or cloned into the builder, to make them independent of their original life times.</p>
</div><h2 id="reexports" class="section-header"><a href="#reexports">Re-exports</a></h2>
<table><tr><td><code>pub use api::<a class="struct" href="../google_compute1/api/struct.Compute.html" title="struct google_compute1::api::Compute">Compute</a>;</code></td></tr><tr><td><code>pub use client::<a class="type" href="../google_compute1/client/type.Result.html" title="type google_compute1::client::Result">Result</a>;</code></td></tr><tr><td><code>pub use client::<a class="enum" href="../google_compute1/client/enum.Error.html" title="enum google_compute1::client::Error">Error</a>;</code></td></tr><tr><td><code>pub use client::<a class="trait" href="../google_compute1/client/trait.Delegate.html" title="trait google_compute1::client::Delegate">Delegate</a>;</code></td></tr></table><h2 id="modules" class="section-header"><a href="#modules">Modules</a></h2>
<table><tr class="module-item"><td><a class="mod" href="api/index.html" title="google_compute1::api mod">api</a></td><td class="docblock-short"></td></tr><tr class="module-item"><td><a class="mod" href="client/index.html" title="google_compute1::client mod">client</a></td><td class="docblock-short"></td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../" data-current-crate="google_compute1"></div>
<script src="../main.js"></script><script defer src="../search-index.js"></script></body></html>