Namespace Google.Apis.Compute.beta | Google.Apis.Compute.beta
Show / Hide Table of Contents

Namespace Google.Apis.Compute.beta

Classes

AcceleratorTypesResource

The "acceleratorTypes" collection of methods.

AcceleratorTypesResource.AggregatedListRequest

Retrieves an aggregated list of accelerator types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

AcceleratorTypesResource.GetRequest

Returns the specified accelerator type.

AcceleratorTypesResource.ListRequest

Retrieves a list of accelerator types that are available to the specified project.

AddressesResource

The "addresses" collection of methods.

AddressesResource.AggregatedListRequest

Retrieves an aggregated list of addresses. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

AddressesResource.DeleteRequest

Deletes the specified address resource.

AddressesResource.GetRequest

Returns the specified address resource.

AddressesResource.InsertRequest

Creates an address resource in the specified project by using the data included in the request.

AddressesResource.ListRequest

Retrieves a list of addresses contained within the specified region.

AddressesResource.MoveRequest

Moves the specified address resource.

AddressesResource.SetLabelsRequest

Sets the labels on an Address. To learn more about labels, read the Labeling Resources documentation.

AddressesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

AdviceResource

The "advice" collection of methods.

AdviceResource.CalendarModeRequest

Advise how, where and when to create the requested amount of instances with specified accelerators, within the specified time and location limits. The method recommends creating future reservations for the requested resources.

AutoscalersResource

The "autoscalers" collection of methods.

AutoscalersResource.AggregatedListRequest

Retrieves an aggregated list of autoscalers. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

AutoscalersResource.DeleteRequest

Deletes the specified autoscaler.

AutoscalersResource.GetRequest

Returns the specified autoscaler resource.

AutoscalersResource.InsertRequest

Creates an autoscaler in the specified project using the data included in the request.

AutoscalersResource.ListRequest

Retrieves a list of autoscalers contained within the specified zone.

AutoscalersResource.Request

Updates an autoscaler in the specified project using the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

AutoscalersResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

AutoscalersResource.UpdateRequest

Updates an autoscaler in the specified project using the data included in the request.

BackendBucketsResource

The "backendBuckets" collection of methods.

BackendBucketsResource.AddSignedUrlKeyRequest

Adds a key for validating requests with signed URLs for this backend bucket.

BackendBucketsResource.DeleteRequest

Deletes the specified BackendBucket resource.

BackendBucketsResource.DeleteSignedUrlKeyRequest

Deletes a key for validating requests with signed URLs for this backend bucket.

BackendBucketsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

BackendBucketsResource.GetRequest

Returns the specified BackendBucket resource.

BackendBucketsResource.InsertRequest

Creates a BackendBucket resource in the specified project using the data included in the request.

BackendBucketsResource.ListRequest

Retrieves the list of BackendBucket resources available to the specified project.

BackendBucketsResource.ListUsableRequest

Retrieves a list of all usable backend buckets in the specified project.

BackendBucketsResource.Request

Updates the specified BackendBucket resource with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

BackendBucketsResource.SetEdgeSecurityPolicyRequest

Sets the edge security policy for the specified backend bucket.

BackendBucketsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

BackendBucketsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

BackendBucketsResource.UpdateRequest

Updates the specified BackendBucket resource with the data included in the request.

BackendServicesResource

The "backendServices" collection of methods.

BackendServicesResource.AddSignedUrlKeyRequest

Adds a key for validating requests with signed URLs for this backend service.

BackendServicesResource.AggregatedListRequest

Retrieves the list of all BackendService resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

BackendServicesResource.DeleteRequest

Deletes the specified BackendService resource.

BackendServicesResource.DeleteSignedUrlKeyRequest

Deletes a key for validating requests with signed URLs for this backend service.

BackendServicesResource.GetEffectiveSecurityPoliciesRequest

Returns effective security policies applied to this backend service.

BackendServicesResource.GetHealthRequest

Gets the most recent health check results for this BackendService. Example request body: { "group": "/zones/us-east1-b/instanceGroups/lb-backend-example" }

BackendServicesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

BackendServicesResource.GetRequest

Returns the specified BackendService resource.

BackendServicesResource.InsertRequest

Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .

BackendServicesResource.ListRequest

Retrieves the list of BackendService resources available to the specified project.

BackendServicesResource.ListUsableRequest

Retrieves a list of all usable backend services in the specified project.

BackendServicesResource.Request

es the specified BackendService resource with the data included in the request. For more information, see Backend services overview. This method supports semantics and uses the JSON merge format and processing rules.

BackendServicesResource.SetEdgeSecurityPolicyRequest

Sets the edge security policy for the specified backend service.

BackendServicesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

BackendServicesResource.SetSecurityPolicyRequest

Sets the Google Cloud Armor security policy for the specified backend service. For more information, see Google Cloud Armor Overview

BackendServicesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

BackendServicesResource.UpdateRequest

Updates the specified BackendService resource with the data included in the request. For more information, see Backend services overview.

ComputeBaseServiceRequest<TResponse>

A base abstract class for Compute requests.

ComputeService

The Compute Service.

ComputeService.Scope

Available OAuth 2.0 scopes for use with the Compute Engine API.

ComputeService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Compute Engine API.

CrossSiteNetworksResource

The "crossSiteNetworks" collection of methods.

CrossSiteNetworksResource.DeleteRequest

Deletes the specified cross-site network in the given scope.

CrossSiteNetworksResource.GetRequest

Returns the specified cross-site network in the given scope.

CrossSiteNetworksResource.InsertRequest

Creates a cross-site network in the specified project in the given scope using the parameters that are included in the request.

CrossSiteNetworksResource.ListRequest

Lists the cross-site networks for a project in the given scope.

CrossSiteNetworksResource.Request

Updates the specified cross-site network with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

DiskSettingsResource

The "diskSettings" collection of methods.

DiskSettingsResource.GetRequest

Get Zonal Disk Settings.

DiskSettingsResource.Request

Zonal Disk Settings

DiskTypesResource

The "diskTypes" collection of methods.

DiskTypesResource.AggregatedListRequest

Retrieves an aggregated list of disk types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

DiskTypesResource.GetRequest

Returns the specified disk type.

DiskTypesResource.ListRequest

Retrieves a list of disk types available to the specified project.

DisksResource

The "disks" collection of methods.

DisksResource.AddResourcePoliciesRequest

Adds existing resource policies to a disk. You can only add one policy which will be applied to this disk for scheduling snapshot creation.

DisksResource.AggregatedListRequest

Retrieves an aggregated list of persistent disks. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

DisksResource.BulkInsertRequest

Bulk create a set of disks.

DisksResource.CreateSnapshotRequest

Creates a snapshot of a specified persistent disk. For regular snapshot creation, consider using snapshots.insert instead, as that method supports more features, such as creating snapshots in a project different from the source disk project.

DisksResource.DeleteRequest

Deletes the specified persistent disk. Deleting a disk removes its data permanently and is irreversible. However, deleting a disk does not delete any snapshots previously made from the disk. You must separately delete snapshots.

DisksResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

DisksResource.GetRequest

Returns the specified persistent disk.

DisksResource.InsertRequest

Creates a persistent disk in the specified project using the data in the request. You can create a disk from a source (sourceImage, sourceSnapshot, or sourceDisk) or create an empty 500 GB data disk by omitting all properties. You can also create a disk that is larger than the default size by specifying the sizeGb property.

DisksResource.ListRequest

Retrieves a list of persistent disks contained within the specified zone.

DisksResource.RemoveResourcePoliciesRequest

Removes resource policies from a disk.

DisksResource.ResizeRequest

Resizes the specified persistent disk. You can only increase the size of the disk.

DisksResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

DisksResource.SetLabelsRequest

Sets the labels on a disk. To learn more about labels, read the Labeling Resources documentation.

DisksResource.StartAsyncReplicationRequest

Starts asynchronous replication. Must be invoked on the primary disk.

DisksResource.StopAsyncReplicationRequest

Stops asynchronous replication. Can be invoked either on the primary or on the secondary disk.

DisksResource.StopGroupAsyncReplicationRequest

Stops asynchronous replication for a consistency group of disks. Can be invoked either in the primary or secondary scope.

DisksResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

DisksResource.UpdateRequest

Updates the specified disk with the data included in the request. The update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: user_license.

ExternalVpnGatewaysResource

The "externalVpnGateways" collection of methods.

ExternalVpnGatewaysResource.DeleteRequest

Deletes the specified externalVpnGateway.

ExternalVpnGatewaysResource.GetRequest

Returns the specified externalVpnGateway. Get a list of available externalVpnGateways by making a list() request.

ExternalVpnGatewaysResource.InsertRequest

Creates a ExternalVpnGateway in the specified project using the data included in the request.

ExternalVpnGatewaysResource.ListRequest

Retrieves the list of ExternalVpnGateway available to the specified project.

ExternalVpnGatewaysResource.SetLabelsRequest

Sets the labels on an ExternalVpnGateway. To learn more about labels, read the Labeling Resources documentation.

ExternalVpnGatewaysResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

FirewallPoliciesResource

The "firewallPolicies" collection of methods.

FirewallPoliciesResource.AddAssociationRequest

Inserts an association for the specified firewall policy.

FirewallPoliciesResource.AddPacketMirroringRuleRequest

Inserts a packet mirroring rule into a firewall policy.

FirewallPoliciesResource.AddRuleRequest

Inserts a rule into a firewall policy.

FirewallPoliciesResource.CloneRulesRequest

Copies rules to the specified firewall policy.

FirewallPoliciesResource.DeleteRequest

Deletes the specified policy.

FirewallPoliciesResource.GetAssociationRequest

Gets an association with the specified name.

FirewallPoliciesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

FirewallPoliciesResource.GetPacketMirroringRuleRequest

Gets a packet mirroring rule of the specified priority.

FirewallPoliciesResource.GetRequest

Returns the specified firewall policy.

FirewallPoliciesResource.GetRuleRequest

Gets a rule of the specified priority.

FirewallPoliciesResource.InsertRequest

Creates a new policy in the specified project using the data included in the request.

FirewallPoliciesResource.ListAssociationsRequest

Lists associations of a specified target, i.e., organization or folder.

FirewallPoliciesResource.ListRequest

Lists all the policies that have been configured for the specified folder or organization.

FirewallPoliciesResource.MoveRequest

Moves the specified firewall policy.

FirewallPoliciesResource.PacketMirroringRuleRequest

es a packet mirroring rule of the specified priority.

FirewallPoliciesResource.Request

es the specified policy with the data included in the request.

FirewallPoliciesResource.RuleRequest

es a rule of the specified priority.

FirewallPoliciesResource.RemoveAssociationRequest

Removes an association for the specified firewall policy.

FirewallPoliciesResource.RemovePacketMirroringRuleRequest

Deletes a packet mirroring rule of the specified priority.

FirewallPoliciesResource.RemoveRuleRequest

Deletes a rule of the specified priority.

FirewallPoliciesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

FirewallPoliciesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

FirewallsResource

The "firewalls" collection of methods.

FirewallsResource.DeleteRequest

Deletes the specified firewall.

FirewallsResource.GetRequest

Returns the specified firewall.

FirewallsResource.InsertRequest

Creates a firewall rule in the specified project using the data included in the request.

FirewallsResource.ListRequest

Retrieves the list of firewall rules available to the specified project.

FirewallsResource.Request

Updates the specified firewall rule with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

FirewallsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

FirewallsResource.UpdateRequest

Updates the specified firewall rule with the data included in the request. Note that all fields will be updated if using PUT, even fields that are not specified. To update individual fields, please use instead.

ForwardingRulesResource

The "forwardingRules" collection of methods.

ForwardingRulesResource.AggregatedListRequest

Retrieves an aggregated list of forwarding rules. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

ForwardingRulesResource.DeleteRequest

Deletes the specified ForwardingRule resource.

ForwardingRulesResource.GetRequest

Returns the specified ForwardingRule resource.

ForwardingRulesResource.InsertRequest

Creates a ForwardingRule resource in the specified project and region using the data included in the request.

ForwardingRulesResource.ListRequest

Retrieves a list of ForwardingRule resources available to the specified project and region.

ForwardingRulesResource.Request

Updates the specified forwarding rule with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules. Currently, you can only the network_tier field.

ForwardingRulesResource.SetLabelsRequest

Sets the labels on the specified resource. To learn more about labels, read the Labeling Resources documentation.

ForwardingRulesResource.SetTargetRequest

Changes target URL for forwarding rule. The new target should be of the same type as the old target.

ForwardingRulesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

FutureReservationsResource

The "futureReservations" collection of methods.

FutureReservationsResource.AggregatedListRequest

Retrieves an aggregated list of future reservations. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

FutureReservationsResource.CancelRequest

Cancel the specified future reservation.

FutureReservationsResource.DeleteRequest

Deletes the specified future reservation.

FutureReservationsResource.GetRequest

Retrieves information about the specified future reservation.

FutureReservationsResource.InsertRequest

Creates a new Future Reservation.

FutureReservationsResource.ListRequest

A list of all the future reservations that have been configured for the specified project in specified zone.

FutureReservationsResource.UpdateRequest

Updates the specified future reservation.

GlobalAddressesResource

The "globalAddresses" collection of methods.

GlobalAddressesResource.DeleteRequest

Deletes the specified address resource.

GlobalAddressesResource.GetRequest

Returns the specified address resource.

GlobalAddressesResource.InsertRequest

Creates an address resource in the specified project by using the data included in the request.

GlobalAddressesResource.ListRequest

Retrieves a list of global addresses.

GlobalAddressesResource.MoveRequest

Moves the specified address resource from one project to another project.

GlobalAddressesResource.SetLabelsRequest

Sets the labels on a GlobalAddress. To learn more about labels, read the Labeling Resources documentation.

GlobalAddressesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

GlobalForwardingRulesResource

The "globalForwardingRules" collection of methods.

GlobalForwardingRulesResource.DeleteRequest

Deletes the specified GlobalForwardingRule resource.

GlobalForwardingRulesResource.GetRequest

Returns the specified GlobalForwardingRule resource. Gets a list of available forwarding rules by making a list() request.

GlobalForwardingRulesResource.InsertRequest

Creates a GlobalForwardingRule resource in the specified project using the data included in the request.

GlobalForwardingRulesResource.ListRequest

Retrieves a list of GlobalForwardingRule resources available to the specified project.

GlobalForwardingRulesResource.Request

Updates the specified forwarding rule with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules. Currently, you can only the network_tier field.

GlobalForwardingRulesResource.SetLabelsRequest

Sets the labels on the specified resource. To learn more about labels, read the Labeling resources documentation.

GlobalForwardingRulesResource.SetTargetRequest

Changes target URL for the GlobalForwardingRule resource. The new target should be of the same type as the old target.

GlobalForwardingRulesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

GlobalNetworkEndpointGroupsResource

The "globalNetworkEndpointGroups" collection of methods.

GlobalNetworkEndpointGroupsResource.AttachNetworkEndpointsRequest

Attach a network endpoint to the specified network endpoint group.

GlobalNetworkEndpointGroupsResource.DeleteRequest

Deletes the specified network endpoint group.Note that the NEG cannot be deleted if there are backend services referencing it.

GlobalNetworkEndpointGroupsResource.DetachNetworkEndpointsRequest

Detach the network endpoint from the specified network endpoint group.

GlobalNetworkEndpointGroupsResource.GetRequest

Returns the specified network endpoint group.

GlobalNetworkEndpointGroupsResource.InsertRequest

Creates a network endpoint group in the specified project using the parameters that are included in the request.

GlobalNetworkEndpointGroupsResource.ListNetworkEndpointsRequest

Lists the network endpoints in the specified network endpoint group.

GlobalNetworkEndpointGroupsResource.ListRequest

Retrieves the list of network endpoint groups that are located in the specified project.

GlobalOperationsResource

The "globalOperations" collection of methods.

GlobalOperationsResource.AggregatedListRequest

Retrieves an aggregated list of all operations. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

GlobalOperationsResource.DeleteRequest

Deletes the specified Operations resource.

GlobalOperationsResource.GetRequest

Retrieves the specified Operations resource.

GlobalOperationsResource.ListRequest

Retrieves a list of Operation resources contained within the specified project.

GlobalOperationsResource.WaitRequest

Waits for the specified Operation resource to return as DONE or for the request to approach the 2 minute deadline, and retrieves the specified Operation resource. This method differs from the GET method in that it waits for no more than the default deadline (2 minutes) and then returns the current state of the operation, which might be DONE or still in progress. This method is called on a best-effort basis. Specifically: - In uncommon cases, when the server is overloaded, the request might return before the default deadline is reached, or might return after zero seconds. - If the default deadline is reached, there is no guarantee that the operation is actually done when the method returns. Be prepared to retry if the operation is not DONE.

GlobalOrganizationOperationsResource

The "globalOrganizationOperations" collection of methods.

GlobalOrganizationOperationsResource.DeleteRequest

Deletes the specified Operations resource.

GlobalOrganizationOperationsResource.GetRequest

Retrieves the specified Operations resource. Gets a list of operations by making a list() request.

GlobalOrganizationOperationsResource.ListRequest

Retrieves a list of Operation resources contained within the specified organization.

GlobalPublicDelegatedPrefixesResource

The "globalPublicDelegatedPrefixes" collection of methods.

GlobalPublicDelegatedPrefixesResource.DeleteRequest

Deletes the specified global PublicDelegatedPrefix.

GlobalPublicDelegatedPrefixesResource.GetRequest

Returns the specified global PublicDelegatedPrefix resource.

GlobalPublicDelegatedPrefixesResource.InsertRequest

Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.

GlobalPublicDelegatedPrefixesResource.ListRequest

Lists the global PublicDelegatedPrefixes for a project.

GlobalPublicDelegatedPrefixesResource.Request

es the specified global PublicDelegatedPrefix resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

HealthChecksResource

The "healthChecks" collection of methods.

HealthChecksResource.AggregatedListRequest

Retrieves the list of all HealthCheck resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

HealthChecksResource.DeleteRequest

Deletes the specified HealthCheck resource.

HealthChecksResource.GetRequest

Returns the specified HealthCheck resource.

HealthChecksResource.InsertRequest

Creates a HealthCheck resource in the specified project using the data included in the request.

HealthChecksResource.ListRequest

Retrieves the list of HealthCheck resources available to the specified project.

HealthChecksResource.Request

Updates a HealthCheck resource in the specified project using the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

HealthChecksResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

HealthChecksResource.UpdateRequest

Updates a HealthCheck resource in the specified project using the data included in the request.

HttpHealthChecksResource

The "httpHealthChecks" collection of methods.

HttpHealthChecksResource.DeleteRequest

Deletes the specified HttpHealthCheck resource.

HttpHealthChecksResource.GetRequest

Returns the specified HttpHealthCheck resource.

HttpHealthChecksResource.InsertRequest

Creates a HttpHealthCheck resource in the specified project using the data included in the request.

HttpHealthChecksResource.ListRequest

Retrieves the list of HttpHealthCheck resources available to the specified project.

HttpHealthChecksResource.Request

Updates a HttpHealthCheck resource in the specified project using the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

HttpHealthChecksResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

HttpHealthChecksResource.UpdateRequest

Updates a HttpHealthCheck resource in the specified project using the data included in the request.

HttpsHealthChecksResource

The "httpsHealthChecks" collection of methods.

HttpsHealthChecksResource.DeleteRequest

Deletes the specified HttpsHealthCheck resource.

HttpsHealthChecksResource.GetRequest

Returns the specified HttpsHealthCheck resource.

HttpsHealthChecksResource.InsertRequest

Creates a HttpsHealthCheck resource in the specified project using the data included in the request.

HttpsHealthChecksResource.ListRequest

Retrieves the list of HttpsHealthCheck resources available to the specified project.

HttpsHealthChecksResource.Request

Updates a HttpsHealthCheck resource in the specified project using the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

HttpsHealthChecksResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

HttpsHealthChecksResource.UpdateRequest

Updates a HttpsHealthCheck resource in the specified project using the data included in the request.

ImageFamilyViewsResource

The "imageFamilyViews" collection of methods.

ImageFamilyViewsResource.GetRequest

Returns the latest image that is part of an image family, is not deprecated and is rolled out in the specified zone.

ImagesResource

The "images" collection of methods.

ImagesResource.DeleteRequest

Deletes the specified image.

ImagesResource.DeprecateRequest

Sets the deprecation status of an image. If an empty request body is given, clears the deprecation status instead.

ImagesResource.GetFromFamilyRequest

Returns the latest image that is part of an image family and is not deprecated. For more information on image families, see Public image families documentation.

ImagesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

ImagesResource.GetRequest

Returns the specified image.

ImagesResource.InsertRequest

Creates an image in the specified project using the data included in the request.

ImagesResource.ListRequest

Retrieves the list of custom images available to the specified project. Custom images are images you create that belong to your project. This method does not get any images that belong to other projects, including publicly-available images, like Debian 8. If you want to get a list of publicly-available images, use this method to make a request to the respective image project, such as debian-cloud or windows-cloud.

ImagesResource.Request

es the specified image with the data included in the request. Only the following fields can be modified: family, description, deprecation status.

ImagesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

ImagesResource.SetLabelsRequest

Sets the labels on an image. To learn more about labels, read the Labeling Resources documentation.

ImagesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

InstanceGroupManagerResizeRequestsResource

The "instanceGroupManagerResizeRequests" collection of methods.

InstanceGroupManagerResizeRequestsResource.CancelRequest

Cancels the specified resize request and removes it from the queue. Cancelled resize request does no longer wait for the resources to be provisioned. Cancel is only possible for requests that are accepted in the queue.

InstanceGroupManagerResizeRequestsResource.DeleteRequest

Deletes the specified, inactive resize request. Requests that are still active cannot be deleted. Deleting request does not delete instances that were provisioned previously.

InstanceGroupManagerResizeRequestsResource.GetRequest

Returns all of the details about the specified resize request.

InstanceGroupManagerResizeRequestsResource.InsertRequest

Creates a new resize request that starts provisioning VMs immediately or queues VM creation.

InstanceGroupManagerResizeRequestsResource.ListRequest

Retrieves a list of resize requests that are contained in the managed instance group.

InstanceGroupManagersResource

The "instanceGroupManagers" collection of methods.

InstanceGroupManagersResource.AbandonInstancesRequest

Flags the specified instances to be removed from the managed instance group. Abandoning an instance does not delete the instance, but it does remove the instance from any target pools that are applied by the managed instance group. This method reduces the targetSize of the managed instance group by the number of instances that you abandon. This operation is marked as DONE when the action is scheduled even if the instances have not yet been removed from the group. You must separately verify the status of the abandoning action with the listmanagedinstances method. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted. You can specify a maximum of 1000 instances with this method per request.

InstanceGroupManagersResource.AggregatedListRequest

Retrieves the list of managed instance groups and groups them by zone. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

InstanceGroupManagersResource.ApplyUpdatesToInstancesRequest

Applies changes to selected instances on the managed instance group. This method can be used to apply new overrides and/or new versions.

InstanceGroupManagersResource.CreateInstancesRequest

Creates instances with per-instance configurations in this managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.

InstanceGroupManagersResource.DeleteInstancesRequest

Flags the specified instances in the managed instance group for immediate deletion. The instances are also removed from any target pools of which they were a member. This method reduces the targetSize of the managed instance group by the number of instances that you delete. This operation is marked as DONE when the action is scheduled even if the instances are still being deleted. You must separately verify the status of the deleting action with the listmanagedinstances method. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted. You can specify a maximum of 1000 instances with this method per request.

InstanceGroupManagersResource.DeletePerInstanceConfigsRequest

Deletes selected per-instance configurations for the managed instance group.

InstanceGroupManagersResource.DeleteRequest

Deletes the specified managed instance group and all of the instances in that group. Note that the instance group must not belong to a backend service. Read Deleting an instance group for more information.

InstanceGroupManagersResource.GetRequest

Returns all of the details about the specified managed instance group.

InstanceGroupManagersResource.InsertRequest

Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A managed instance group can have up to 1000 VM instances per group. Please contact Cloud Support if you need an increase in this limit.

InstanceGroupManagersResource.ListErrorsRequest

Lists all errors thrown by actions on instances for a given managed instance group. The filter and orderBy query parameters are not supported.

InstanceGroupManagersResource.ListManagedInstancesRequest

Lists all of the instances in the managed instance group. Each instance in the list has a currentAction, which indicates the action that the managed instance group is performing on the instance. For example, if the group is still creating an instance, the currentAction is CREATING. If a previous action failed, the list displays the errors for that failed action. The orderBy query parameter is not supported. The pageToken query parameter is supported only if the group's listManagedInstancesResults field is set to PAGINATED.

InstanceGroupManagersResource.ListPerInstanceConfigsRequest

Lists all of the per-instance configurations defined for the managed instance group. The orderBy query parameter is not supported.

InstanceGroupManagersResource.ListRequest

Retrieves a list of managed instance groups that are contained within the specified project and zone.

InstanceGroupManagersResource.PerInstanceConfigsRequest

Inserts or es per-instance configurations for the managed instance group. perInstanceConfig.name serves as a key used to distinguish whether to perform insert or .

InstanceGroupManagersResource.Request

Updates a managed instance group using the information that you specify in the request. This operation is marked as DONE when the group is ed even if the instances in the group are still in the process of being ed. You must separately verify the status of the individual instances with the listManagedInstances method. This method supports semantics and uses the JSON merge format and processing rules. If you update your group to specify a new template or instance configuration, it's possible that your intended specification for each VM in the group is different from the current state of that VM. To learn how to apply an updated configuration to the VMs in a MIG, see Updating instances in a MIG.

InstanceGroupManagersResource.RecreateInstancesRequest

Flags the specified VM instances in the managed instance group to be immediately recreated. Each instance is recreated using the group's current configuration. This operation is marked as DONE when the flag is set even if the instances have not yet been recreated. You must separately verify the status of each instance by checking its currentAction field; for more information, see Checking the status of managed instances. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted. You can specify a maximum of 1000 instances with this method per request.

InstanceGroupManagersResource.ResizeAdvancedRequest

Resizes the managed instance group with advanced configuration options like disabling creation retries. This is an extended version of the resize method. If you increase the size of the instance group, the group creates new instances using the current instance template. If you decrease the size, the group deletes instances. The resize operation is marked DONE when the resize actions are scheduled even if the group has not yet added or deleted any instances. You must separately verify the status of the creating, creatingWithoutRetries, or deleting actions with the get or listmanagedinstances method. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted.

InstanceGroupManagersResource.ResizeRequest

Resizes the managed instance group. If you increase the size, the group creates new instances using the current instance template. If you decrease the size, the group deletes instances. The resize operation is marked DONE when the resize actions are scheduled even if the group has not yet added or deleted any instances. You must separately verify the status of the creating or deleting actions with the listmanagedinstances method. When resizing down, the instance group arbitrarily chooses the order in which VMs are deleted. The group takes into account some VM attributes when making the selection including: + The status of the VM instance. + The health of the VM instance. + The instance template version the VM is based on. + For regional managed instance groups, the location of the VM instance. This list is subject to change. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted.

InstanceGroupManagersResource.ResumeInstancesRequest

Flags the specified instances in the managed instance group to be resumed. This method increases the targetSize and decreases the targetSuspendedSize of the managed instance group by the number of instances that you resume. The resumeInstances operation is marked DONE if the resumeInstances request is successful. The underlying actions take additional time. You must separately verify the status of the RESUMING action with the listmanagedinstances method. In this request, you can only specify instances that are suspended. For example, if an instance was previously suspended using the suspendInstances method, it can be resumed using the resumeInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are resumed. You can specify a maximum of 1000 instances with this method per request.

InstanceGroupManagersResource.SetAutoHealingPoliciesRequest

Motifies the autohealing policy for the instances in this managed instance group. [Deprecated] This method is deprecated. Use instanceGroupManagers. instead.

InstanceGroupManagersResource.SetInstanceTemplateRequest

Specifies the instance template to use when creating new instances in this group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group's updatePolicy.type to PROACTIVE.

InstanceGroupManagersResource.SetTargetPoolsRequest

Modifies the target pools to which all instances in this managed instance group are assigned. The target pools automatically apply to all of the instances in the managed instance group. This operation is marked DONE when you make the request even if the instances have not yet been added to their target pools. The change might take some time to apply to all of the instances in the group depending on the size of the group.

InstanceGroupManagersResource.StartInstancesRequest

Flags the specified instances in the managed instance group to be started. This method increases the targetSize and decreases the targetStoppedSize of the managed instance group by the number of instances that you start. The startInstances operation is marked DONE if the startInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STARTING action with the listmanagedinstances method. In this request, you can only specify instances that are stopped. For example, if an instance was previously stopped using the stopInstances method, it can be started using the startInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are started. You can specify a maximum of 1000 instances with this method per request.

InstanceGroupManagersResource.StopInstancesRequest

Flags the specified instances in the managed instance group to be immediately stopped. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetStoppedSize of the managed instance group by the number of instances that you stop. The stopInstances operation is marked DONE if the stopInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STOPPING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays stopping the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is stopped. Stopped instances can be started using the startInstances method. You can specify a maximum of 1000 instances with this method per request.

InstanceGroupManagersResource.SuspendInstancesRequest

Flags the specified instances in the managed instance group to be immediately suspended. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetSuspendedSize of the managed instance group by the number of instances that you suspend. The suspendInstances operation is marked DONE if the suspendInstances request is successful. The underlying actions take additional time. You must separately verify the status of the SUSPENDING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays suspension of the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is suspended. Suspended instances can be resumed using the resumeInstances method. You can specify a maximum of 1000 instances with this method per request.

InstanceGroupManagersResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

InstanceGroupManagersResource.UpdatePerInstanceConfigsRequest

Inserts or updates per-instance configurations for the managed instance group. perInstanceConfig.name serves as a key used to distinguish whether to perform insert or .

InstanceGroupManagersResource.UpdateRequest

Updates a managed instance group using the information that you specify in the request. This operation is marked as DONE when the group is updated even if the instances in the group have not yet been updated. You must separately verify the status of the individual instances with the listManagedInstances method. If you update your group to specify a new template or instance configuration, it's possible that your intended specification for each VM in the group is different from the current state of that VM. To learn how to apply an updated configuration to the VMs in a MIG, see Updating instances in a MIG.

InstanceGroupsResource

The "instanceGroups" collection of methods.

InstanceGroupsResource.AddInstancesRequest

Adds a list of instances to the specified instance group. All of the instances in the instance group must be in the same network/subnetwork. Read Adding instances for more information.

InstanceGroupsResource.AggregatedListRequest

Retrieves the list of instance groups and sorts them by zone. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

InstanceGroupsResource.DeleteRequest

Deletes the specified instance group. The instances in the group are not deleted. Note that instance group must not belong to a backend service. Read Deleting an instance group for more information.

InstanceGroupsResource.GetRequest

Returns the specified zonal instance group. Get a list of available zonal instance groups by making a list() request. For managed instance groups, use the instanceGroupManagers or regionInstanceGroupManagers methods instead.

InstanceGroupsResource.InsertRequest

Creates an instance group in the specified project using the parameters that are included in the request.

InstanceGroupsResource.ListInstancesRequest

Lists the instances in the specified instance group. The orderBy query parameter is not supported. The filter query parameter is supported, but only for expressions that use eq (equal) or ne (not equal) operators.

InstanceGroupsResource.ListRequest

Retrieves the list of zonal instance group resources contained within the specified zone. For managed instance groups, use the instanceGroupManagers or regionInstanceGroupManagers methods instead.

InstanceGroupsResource.RemoveInstancesRequest

Removes one or more instances from the specified instance group, but does not delete those instances. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration before the VM instance is removed or deleted.

InstanceGroupsResource.SetNamedPortsRequest

Sets the named ports for the specified instance group.

InstanceGroupsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

InstanceSettingsResource

The "instanceSettings" collection of methods.

InstanceSettingsResource.GetRequest

Get Instance settings.

InstanceSettingsResource.Request

Instance settings

InstanceTemplatesResource

The "instanceTemplates" collection of methods.

InstanceTemplatesResource.AggregatedListRequest

Retrieves the list of all InstanceTemplates resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

InstanceTemplatesResource.DeleteRequest

Deletes the specified instance template. Deleting an instance template is permanent and cannot be undone. It is not possible to delete templates that are already in use by a managed instance group.

InstanceTemplatesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

InstanceTemplatesResource.GetRequest

Returns the specified instance template.

InstanceTemplatesResource.InsertRequest

Creates an instance template in the specified project using the data that is included in the request. If you are creating a new template to update an existing instance group, your new instance template must use the same network or, if applicable, the same subnetwork as the original template.

InstanceTemplatesResource.ListRequest

Retrieves a list of instance templates that are contained within the specified project.

InstanceTemplatesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

InstanceTemplatesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

InstancesResource

The "instances" collection of methods.

InstancesResource.AddAccessConfigRequest

Adds an access config to an instance's network interface.

InstancesResource.AddNetworkInterfaceRequest

Adds one dynamic network interface to an active instance.

InstancesResource.AddResourcePoliciesRequest

Adds existing resource policies to an instance. You can only add one policy right now which will be applied to this instance for scheduling live migrations.

InstancesResource.AggregatedListRequest

Retrieves an aggregated list of all of the instances in your project across all regions and zones. The performance of this method degrades when a filter is specified on a project that has a very large number of instances. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

InstancesResource.AttachDiskRequest

Attaches an existing Disk resource to an instance. You must first create the disk before you can attach it. It is not possible to create and attach a disk at the same time. For more information, read Adding a persistent disk to your instance.

InstancesResource.BulkInsertRequest

Creates multiple instances. Count specifies the number of instances to create. For more information, see About bulk creation of VMs.

InstancesResource.DeleteAccessConfigRequest

Deletes an access config from an instance's network interface.

InstancesResource.DeleteNetworkInterfaceRequest

Deletes one dynamic network interface from an active instance. InstancesDeleteNetworkInterfaceRequest indicates: - instance from which to delete, using project+zone+resource_id fields; - dynamic network interface to be deleted, using network_interface_name field;

InstancesResource.DeleteRequest

Deletes the specified Instance resource. For more information, see Deleting an instance.

InstancesResource.DetachDiskRequest

Detaches a disk from an instance.

InstancesResource.GetEffectiveFirewallsRequest

Returns effective firewalls applied to an interface of the instance.

InstancesResource.GetGuestAttributesRequest

Returns the specified guest attributes entry.

InstancesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

InstancesResource.GetPartnerMetadataRequest

Gets partner metadata of the specified instance and namespaces.

InstancesResource.GetRequest

Returns the specified Instance resource.

InstancesResource.GetScreenshotRequest

Returns the screenshot from the specified instance.

InstancesResource.GetSerialPortOutputRequest

Returns the last 1 MB of serial port output from the specified instance.

InstancesResource.GetShieldedInstanceIdentityRequest

Returns the Shielded Instance Identity of an instance

InstancesResource.GetShieldedVmIdentityRequest

Returns the Shielded VM Identity of an instance

InstancesResource.InsertRequest

Creates an instance resource in the specified project using the data included in the request.

InstancesResource.ListReferrersRequest

Retrieves a list of resources that refer to the VM instance specified in the request. For example, if the VM instance is part of a managed or unmanaged instance group, the referrers list includes the instance group. For more information, read Viewing referrers to VM instances.

InstancesResource.ListRequest

Retrieves the list of instances contained within the specified zone.

InstancesResource.PartnerMetadataRequest

es partner metadata of the specified instance.

InstancesResource.PerformMaintenanceRequest

Perform a manual maintenance on the instance.

InstancesResource.RemoveResourcePoliciesRequest

Removes resource policies from an instance.

InstancesResource.ReportHostAsFaultyRequest

Mark the host as faulty and try to restart the instance on a new host.

InstancesResource.ResetRequest

Performs a reset on the instance. This is a hard reset. The VM does not do a graceful shutdown. For more information, see Resetting an instance.

InstancesResource.ResumeRequest

Resumes an instance that was suspended using the instances().suspend method.

InstancesResource.SendDiagnosticInterruptRequest

Sends diagnostic interrupt to the instance.

InstancesResource.SetDeletionProtectionRequest

Sets deletion protection on the instance.

InstancesResource.SetDiskAutoDeleteRequest

Sets the auto-delete flag for a disk attached to an instance.

InstancesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

InstancesResource.SetLabelsRequest

Sets labels on an instance. To learn more about labels, read the Labeling Resources documentation.

InstancesResource.SetMachineResourcesRequest

Changes the number and/or type of accelerator for a stopped instance to the values specified in the request.

InstancesResource.SetMachineTypeRequest

Changes the machine type for a stopped instance to the machine type specified in the request.

InstancesResource.SetMetadataRequest

Sets metadata for the specified instance to the data included in the request.

InstancesResource.SetMinCpuPlatformRequest

Changes the minimum CPU platform that this instance should use. This method can only be called on a stopped instance. For more information, read Specifying a Minimum CPU Platform.

InstancesResource.SetNameRequest

Sets name of an instance.

InstancesResource.SetSchedulingRequest

Sets an instance's scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM host maintenance policy.

InstancesResource.SetSecurityPolicyRequest

Sets the Google Cloud Armor security policy for the specified instance. For more information, see Google Cloud Armor Overview

InstancesResource.SetServiceAccountRequest

Sets the service account on the instance. For more information, read Changing the service account and access scopes for an instance.

InstancesResource.SetShieldedInstanceIntegrityPolicyRequest

Sets the Shielded Instance integrity policy for an instance. You can only use this method on a running instance. This method supports semantics and uses the JSON merge format and processing rules.

InstancesResource.SetShieldedVmIntegrityPolicyRequest

Sets the Shielded VM integrity policy for a VM instance. You can only use this method on a running VM instance. This method supports semantics and uses the JSON merge format and processing rules.

InstancesResource.SetTagsRequest

Sets network tags for the specified instance to the data included in the request.

InstancesResource.SimulateMaintenanceEventRequest

Simulates a host maintenance event on a VM. For more information, see Simulate a host maintenance event.

InstancesResource.StartRequest

Starts an instance that was stopped using the instances().stop method. For more information, see Restart an instance.

InstancesResource.StartWithEncryptionKeyRequest

Starts an instance that was stopped using the instances().stop method. For more information, see Restart an instance.

InstancesResource.StopRequest

Stops a running instance, shutting it down cleanly, and allows you to restart the instance at a later time. Stopped instances do not incur VM usage charges while they are stopped. However, resources that the VM is using, such as persistent disks and static IP addresses, will continue to be charged until they are deleted. For more information, see Stopping an instance.

InstancesResource.SuspendRequest

This method suspends a running instance, saving its state to persistent storage, and allows you to resume the instance at a later time. Suspended instances have no compute costs (cores or RAM), and incur only storage charges for the saved VM memory and localSSD data. Any charged resources the virtual machine was using, such as persistent disks and static IP addresses, will continue to be charged while the instance is suspended. For more information, see Suspending and resuming an instance.

InstancesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

InstancesResource.UpdateAccessConfigRequest

Updates the specified access config from an instance's network interface with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

InstancesResource.UpdateDisplayDeviceRequest

Updates the Display config for a VM instance. You can only use this method on a stopped VM instance. This method supports semantics and uses the JSON merge format and processing rules.

InstancesResource.UpdateNetworkInterfaceRequest

Updates an instance's network interface. This method can only update an interface's alias IP range and attached network. See Modifying alias IP ranges for an existing instance for instructions on changing alias IP ranges. See Migrating a VM between networks for instructions on migrating an interface. This method follows semantics.

InstancesResource.UpdateRequest

Updates an instance only if the necessary resources are available. This method can update only a specific set of instance properties. See Updating a running instance for a list of updatable instance properties.

InstancesResource.UpdateShieldedInstanceConfigRequest

Updates the Shielded Instance config for an instance. You can only use this method on a stopped instance. This method supports semantics and uses the JSON merge format and processing rules.

InstancesResource.UpdateShieldedVmConfigRequest

Updates the Shielded VM config for a VM instance. You can only use this method on a stopped VM instance. This method supports semantics and uses the JSON merge format and processing rules.

InstantSnapshotsResource

The "instantSnapshots" collection of methods.

InstantSnapshotsResource.AggregatedListRequest

Retrieves an aggregated list of instantSnapshots. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

InstantSnapshotsResource.DeleteRequest

Deletes the specified InstantSnapshot resource. Keep in mind that deleting a single instantSnapshot might not necessarily delete all the data on that instantSnapshot. If any data on the instantSnapshot that is marked for deletion is needed for subsequent instantSnapshots, the data will be moved to the next corresponding instantSnapshot. For more information, see Deleting instantSnapshots.

InstantSnapshotsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

InstantSnapshotsResource.GetRequest

Returns the specified InstantSnapshot resource in the specified zone.

InstantSnapshotsResource.InsertRequest

Creates an instant snapshot in the specified zone.

InstantSnapshotsResource.ListRequest

Retrieves the list of InstantSnapshot resources contained within the specified zone.

InstantSnapshotsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

InstantSnapshotsResource.SetLabelsRequest

Sets the labels on a instantSnapshot in the given zone. To learn more about labels, read the Labeling Resources documentation.

InstantSnapshotsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

InterconnectAttachmentsResource

The "interconnectAttachments" collection of methods.

InterconnectAttachmentsResource.AggregatedListRequest

Retrieves an aggregated list of interconnect attachments. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

InterconnectAttachmentsResource.DeleteRequest

Deletes the specified interconnect attachment.

InterconnectAttachmentsResource.GetRequest

Returns the specified interconnect attachment.

InterconnectAttachmentsResource.InsertRequest

Creates an InterconnectAttachment in the specified project using the data included in the request.

InterconnectAttachmentsResource.ListRequest

Retrieves the list of interconnect attachments contained within the specified region.

InterconnectAttachmentsResource.Request

Updates the specified interconnect attachment with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

InterconnectAttachmentsResource.SetLabelsRequest

Sets the labels on an InterconnectAttachment. To learn more about labels, read the Labeling Resources documentation.

InterconnectAttachmentsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

InterconnectLocationsResource

The "interconnectLocations" collection of methods.

InterconnectLocationsResource.GetRequest

Returns the details for the specified interconnect location. Gets a list of available interconnect locations by making a list() request.

InterconnectLocationsResource.ListRequest

Retrieves the list of interconnect locations available to the specified project.

InterconnectRemoteLocationsResource

The "interconnectRemoteLocations" collection of methods.

InterconnectRemoteLocationsResource.GetRequest

Returns the details for the specified interconnect remote location. Gets a list of available interconnect remote locations by making a list() request.

InterconnectRemoteLocationsResource.ListRequest

Retrieves the list of interconnect remote locations available to the specified project.

InterconnectsResource

The "interconnects" collection of methods.

InterconnectsResource.DeleteRequest

Deletes the specified Interconnect.

InterconnectsResource.GetDiagnosticsRequest

Returns the interconnectDiagnostics for the specified Interconnect. In the event of a global outage, do not use this API to make decisions about where to redirect your network traffic. Unlike a VLAN attachment, which is regional, a Cloud Interconnect connection is a global resource. A global outage can prevent this API from functioning properly.

InterconnectsResource.GetMacsecConfigRequest

Returns the interconnectMacsecConfig for the specified Interconnect.

InterconnectsResource.GetRequest

Returns the specified Interconnect. Get a list of available Interconnects by making a list() request.

InterconnectsResource.InsertRequest

Creates an Interconnect in the specified project using the data included in the request.

InterconnectsResource.ListRequest

Retrieves the list of Interconnects available to the specified project.

InterconnectsResource.Request

Updates the specified Interconnect with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

InterconnectsResource.SetLabelsRequest

Sets the labels on an Interconnect. To learn more about labels, read the Labeling Resources documentation.

InterconnectsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

LicenseCodesResource

The "licenseCodes" collection of methods.

LicenseCodesResource.GetRequest

Return a specified license code. License codes are mirrored across all projects that have permissions to read the License Code. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

LicenseCodesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

LicensesResource

The "licenses" collection of methods.

LicensesResource.DeleteRequest

Deletes the specified license. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

LicensesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

LicensesResource.GetRequest

Returns the specified License resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

LicensesResource.InsertRequest

Create a License resource in the specified project. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

LicensesResource.ListRequest

Retrieves the list of licenses available in the specified project. This method does not get any licenses that belong to other projects, including licenses attached to publicly-available images, like Debian 9. If you want to get a list of publicly-available licenses, use this method to make a request to the respective image project, such as debian-cloud or windows-cloud. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

LicensesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

LicensesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

MachineImagesResource

The "machineImages" collection of methods.

MachineImagesResource.DeleteRequest

Deletes the specified machine image. Deleting a machine image is permanent and cannot be undone.

MachineImagesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

MachineImagesResource.GetRequest

Returns the specified machine image.

MachineImagesResource.InsertRequest

Creates a machine image in the specified project using the data that is included in the request. If you are creating a new machine image to update an existing instance, your new machine image should use the same network or, if applicable, the same subnetwork as the original instance.

MachineImagesResource.ListRequest

Retrieves a list of machine images that are contained within the specified project.

MachineImagesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

MachineImagesResource.SetLabelsRequest

Sets the labels on a machine image. To learn more about labels, read the Labeling Resources documentation.

MachineImagesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

MachineTypesResource

The "machineTypes" collection of methods.

MachineTypesResource.AggregatedListRequest

Retrieves an aggregated list of machine types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

MachineTypesResource.GetRequest

Returns the specified machine type.

MachineTypesResource.ListRequest

Retrieves a list of machine types available to the specified project.

NetworkAttachmentsResource

The "networkAttachments" collection of methods.

NetworkAttachmentsResource.AggregatedListRequest

Retrieves the list of all NetworkAttachment resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

NetworkAttachmentsResource.DeleteRequest

Deletes the specified NetworkAttachment in the given scope

NetworkAttachmentsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

NetworkAttachmentsResource.GetRequest

Returns the specified NetworkAttachment resource in the given scope.

NetworkAttachmentsResource.InsertRequest

Creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.

NetworkAttachmentsResource.ListRequest

Lists the NetworkAttachments for a project in the given scope.

NetworkAttachmentsResource.Request

es the specified NetworkAttachment resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

NetworkAttachmentsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

NetworkAttachmentsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

NetworkEdgeSecurityServicesResource

The "networkEdgeSecurityServices" collection of methods.

NetworkEdgeSecurityServicesResource.AggregatedListRequest

Retrieves the list of all NetworkEdgeSecurityService resources available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

NetworkEdgeSecurityServicesResource.DeleteRequest

Deletes the specified service.

NetworkEdgeSecurityServicesResource.GetRequest

Gets a specified NetworkEdgeSecurityService.

NetworkEdgeSecurityServicesResource.InsertRequest

Creates a new service in the specified project using the data included in the request.

NetworkEdgeSecurityServicesResource.Request

es the specified policy with the data included in the request.

NetworkEndpointGroupsResource

The "networkEndpointGroups" collection of methods.

NetworkEndpointGroupsResource.AggregatedListRequest

Retrieves the list of network endpoint groups and sorts them by zone. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

NetworkEndpointGroupsResource.AttachNetworkEndpointsRequest

Attach a list of network endpoints to the specified network endpoint group.

NetworkEndpointGroupsResource.DeleteRequest

Deletes the specified network endpoint group. The network endpoints in the NEG and the VM instances they belong to are not terminated when the NEG is deleted. Note that the NEG cannot be deleted if there are backend services referencing it.

NetworkEndpointGroupsResource.DetachNetworkEndpointsRequest

Detach a list of network endpoints from the specified network endpoint group.

NetworkEndpointGroupsResource.GetRequest

Returns the specified network endpoint group.

NetworkEndpointGroupsResource.InsertRequest

Creates a network endpoint group in the specified project using the parameters that are included in the request.

NetworkEndpointGroupsResource.ListNetworkEndpointsRequest

Lists the network endpoints in the specified network endpoint group.

NetworkEndpointGroupsResource.ListRequest

Retrieves the list of network endpoint groups that are located in the specified project and zone.

NetworkEndpointGroupsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

NetworkFirewallPoliciesResource

The "networkFirewallPolicies" collection of methods.

NetworkFirewallPoliciesResource.AddAssociationRequest

Inserts an association for the specified firewall policy.

NetworkFirewallPoliciesResource.AddPacketMirroringRuleRequest

Inserts a packet mirroring rule into a firewall policy.

NetworkFirewallPoliciesResource.AddRuleRequest

Inserts a rule into a firewall policy.

NetworkFirewallPoliciesResource.AggregatedListRequest

Retrieves an aggregated list of network firewall policies, listing network firewall policies from all applicable scopes (global and regional) and grouping the results per scope. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

NetworkFirewallPoliciesResource.CloneRulesRequest

Copies rules to the specified firewall policy.

NetworkFirewallPoliciesResource.DeleteRequest

Deletes the specified policy.

NetworkFirewallPoliciesResource.GetAssociationRequest

Gets an association with the specified name.

NetworkFirewallPoliciesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

NetworkFirewallPoliciesResource.GetPacketMirroringRuleRequest

Gets a packet mirroring rule of the specified priority.

NetworkFirewallPoliciesResource.GetRequest

Returns the specified network firewall policy.

NetworkFirewallPoliciesResource.GetRuleRequest

Gets a rule of the specified priority.

NetworkFirewallPoliciesResource.InsertRequest

Creates a new policy in the specified project using the data included in the request.

NetworkFirewallPoliciesResource.ListRequest

Lists all the policies that have been configured for the specified project.

NetworkFirewallPoliciesResource.PacketMirroringRuleRequest

es a packet mirroring rule of the specified priority.

NetworkFirewallPoliciesResource.Request

es the specified policy with the data included in the request.

NetworkFirewallPoliciesResource.RuleRequest

es a rule of the specified priority.

NetworkFirewallPoliciesResource.RemoveAssociationRequest

Removes an association for the specified firewall policy.

NetworkFirewallPoliciesResource.RemovePacketMirroringRuleRequest

Deletes a packet mirroring rule of the specified priority.

NetworkFirewallPoliciesResource.RemoveRuleRequest

Deletes a rule of the specified priority.

NetworkFirewallPoliciesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

NetworkFirewallPoliciesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

NetworkProfilesResource

The "networkProfiles" collection of methods.

NetworkProfilesResource.GetRequest

Returns the specified network profile.

NetworkProfilesResource.ListRequest

Retrieves a list of network profiles available to the specified project.

NetworksResource

The "networks" collection of methods.

NetworksResource.AddPeeringRequest

Adds a peering to the specified network.

NetworksResource.DeleteRequest

Deletes the specified network.

NetworksResource.GetEffectiveFirewallsRequest

Returns the effective firewalls on a given network.

NetworksResource.GetRequest

Returns the specified network.

NetworksResource.InsertRequest

Creates a network in the specified project using the data included in the request.

NetworksResource.ListPeeringRoutesRequest

Lists the peering routes exchanged over peering connection.

NetworksResource.ListRequest

Retrieves the list of networks available to the specified project.

NetworksResource.Request

es the specified network with the data included in the request. Only routingConfig can be modified.

NetworksResource.RemovePeeringRequest

Removes a peering from the specified network.

NetworksResource.SwitchToCustomModeRequest

Switches the network mode from auto subnet mode to custom subnet mode.

NetworksResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

NetworksResource.UpdatePeeringRequest

Updates the specified network peering with the data included in the request. You can only modify the NetworkPeering.export_custom_routes field and the NetworkPeering.import_custom_routes field.

NodeGroupsResource

The "nodeGroups" collection of methods.

NodeGroupsResource.AddNodesRequest

Adds specified number of nodes to the node group.

NodeGroupsResource.AggregatedListRequest

Retrieves an aggregated list of node groups. Note: use nodeGroups.listNodes for more details about each group. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

NodeGroupsResource.DeleteNodesRequest

Deletes specified nodes from the node group.

NodeGroupsResource.DeleteRequest

Deletes the specified NodeGroup resource.

NodeGroupsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

NodeGroupsResource.GetRequest

Returns the specified NodeGroup. Get a list of available NodeGroups by making a list() request. Note: the "nodes" field should not be used. Use nodeGroups.listNodes instead.

NodeGroupsResource.InsertRequest

Creates a NodeGroup resource in the specified project using the data included in the request.

NodeGroupsResource.ListNodesRequest

Lists nodes in the node group.

NodeGroupsResource.ListRequest

Retrieves a list of node groups available to the specified project. Note: use nodeGroups.listNodes for more details about each group.

NodeGroupsResource.Request

Updates the specified node group.

NodeGroupsResource.PerformMaintenanceRequest

Perform maintenance on a subset of nodes in the node group.

NodeGroupsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

NodeGroupsResource.SetNodeTemplateRequest

Updates the node template of the node group.

NodeGroupsResource.SimulateMaintenanceEventRequest

Simulates maintenance event on specified nodes from the node group.

NodeGroupsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

NodeTemplatesResource

The "nodeTemplates" collection of methods.

NodeTemplatesResource.AggregatedListRequest

Retrieves an aggregated list of node templates. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

NodeTemplatesResource.DeleteRequest

Deletes the specified NodeTemplate resource.

NodeTemplatesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

NodeTemplatesResource.GetRequest

Returns the specified node template.

NodeTemplatesResource.InsertRequest

Creates a NodeTemplate resource in the specified project using the data included in the request.

NodeTemplatesResource.ListRequest

Retrieves a list of node templates available to the specified project.

NodeTemplatesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

NodeTemplatesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

NodeTypesResource

The "nodeTypes" collection of methods.

NodeTypesResource.AggregatedListRequest

Retrieves an aggregated list of node types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

NodeTypesResource.GetRequest

Returns the specified node type.

NodeTypesResource.ListRequest

Retrieves a list of node types available to the specified project.

OrganizationSecurityPoliciesResource

The "organizationSecurityPolicies" collection of methods.

OrganizationSecurityPoliciesResource.AddAssociationRequest

Inserts an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible.

OrganizationSecurityPoliciesResource.AddRuleRequest

Inserts a rule into a security policy.

OrganizationSecurityPoliciesResource.CopyRulesRequest

Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead.

OrganizationSecurityPoliciesResource.DeleteRequest

Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead.

OrganizationSecurityPoliciesResource.GetAssociationRequest

Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible.

OrganizationSecurityPoliciesResource.GetRequest

List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead.

OrganizationSecurityPoliciesResource.GetRuleRequest

Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead.

OrganizationSecurityPoliciesResource.InsertRequest

Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead.

OrganizationSecurityPoliciesResource.ListAssociationsRequest

Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible.

OrganizationSecurityPoliciesResource.ListPreconfiguredExpressionSetsRequest

Gets the current list of preconfigured Web Application Firewall (WAF) expressions.

OrganizationSecurityPoliciesResource.ListRequest

List all the policies that have been configured for the specified project. Use of this API to read firewall policies is deprecated. Use firewallPolicies.list instead.

OrganizationSecurityPoliciesResource.MoveRequest

Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead.

OrganizationSecurityPoliciesResource.Request

es the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies. instead.

OrganizationSecurityPoliciesResource.RuleRequest

es a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.Rule instead.

OrganizationSecurityPoliciesResource.RemoveAssociationRequest

Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible.

OrganizationSecurityPoliciesResource.RemoveRuleRequest

Deletes a rule at the specified priority.

PacketMirroringsResource

The "packetMirrorings" collection of methods.

PacketMirroringsResource.AggregatedListRequest

Retrieves an aggregated list of packetMirrorings. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

PacketMirroringsResource.DeleteRequest

Deletes the specified PacketMirroring resource.

PacketMirroringsResource.GetRequest

Returns the specified PacketMirroring resource.

PacketMirroringsResource.InsertRequest

Creates a PacketMirroring resource in the specified project and region using the data included in the request.

PacketMirroringsResource.ListRequest

Retrieves a list of PacketMirroring resources available to the specified project and region.

PacketMirroringsResource.Request

es the specified PacketMirroring resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

PacketMirroringsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

ProjectsResource

The "projects" collection of methods.

ProjectsResource.DisableXpnHostRequest

Disable this project as a shared VPC host project.

ProjectsResource.DisableXpnResourceRequest

Disable a service resource (also known as service project) associated with this host project.

ProjectsResource.EnableXpnHostRequest

Enable this project as a shared VPC host project.

ProjectsResource.EnableXpnResourceRequest

Enable service resource (a.k.a service project) for a host project, so that subnets in the host project can be used by instances in the service project.

ProjectsResource.GetRequest

Returns the specified Project resource. To decrease latency for this method, you can optionally omit any unneeded information from the response by using a field mask. This practice is especially recommended for unused quota information (the quotas field). To exclude one or more fields, set your request's fields query parameter to only include the fields you need. For example, to only include the id and selfLink fields, add the query parameter ?fields=id,selfLink to your request.

ProjectsResource.GetXpnHostRequest

Gets the shared VPC host project that this project links to. May be empty if no link exists.

ProjectsResource.GetXpnResourcesRequest

Gets service resources (a.k.a service project) associated with this host project.

ProjectsResource.ListXpnHostsRequest

Lists all shared VPC host projects visible to the user in an organization.

ProjectsResource.MoveDiskRequest

Moves a persistent disk from one zone to another.

ProjectsResource.MoveInstanceRequest

Moves an instance and its attached persistent disks from one zone to another. Note: Moving VMs or disks by using this method might cause unexpected behavior. For more information, see the known issue. [Deprecated] This method is deprecated. See moving instance across zones instead.

ProjectsResource.SetCloudArmorTierRequest

Sets the Cloud Armor tier of the project. To set ENTERPRISE or above the billing account of the project must be subscribed to Cloud Armor Enterprise. See Subscribing to Cloud Armor Enterprise for more information.

ProjectsResource.SetCommonInstanceMetadataRequest

Sets metadata common to all instances within the specified project using the data included in the request.

ProjectsResource.SetDefaultNetworkTierRequest

Sets the default network tier of the project. The default network tier is used when an address/forwardingRule/instance is created without specifying the network tier field.

ProjectsResource.SetManagedProtectionTierRequest

Sets the Cloud Armor Managed Protection (CAMP) tier of the project. To set PLUS or above the billing account of the project must be subscribed to Managed Protection Plus. See Subscribing to Managed Protection Plus for more information.

ProjectsResource.SetUsageExportBucketRequest

Enables the usage export feature and sets the usage export bucket where reports are stored. If you provide an empty request body using this method, the usage export feature will be disabled.

PublicAdvertisedPrefixesResource

The "publicAdvertisedPrefixes" collection of methods.

PublicAdvertisedPrefixesResource.AnnounceRequest

Announces the specified PublicAdvertisedPrefix

PublicAdvertisedPrefixesResource.DeleteRequest

Deletes the specified PublicAdvertisedPrefix

PublicAdvertisedPrefixesResource.GetRequest

Returns the specified PublicAdvertisedPrefix resource.

PublicAdvertisedPrefixesResource.InsertRequest

Creates a PublicAdvertisedPrefix in the specified project using the parameters that are included in the request.

PublicAdvertisedPrefixesResource.ListRequest

Lists the PublicAdvertisedPrefixes for a project.

PublicAdvertisedPrefixesResource.Request

es the specified Router resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

PublicAdvertisedPrefixesResource.WithdrawRequest

Withdraws the specified PublicAdvertisedPrefix

PublicDelegatedPrefixesResource

The "publicDelegatedPrefixes" collection of methods.

PublicDelegatedPrefixesResource.AggregatedListRequest

Lists all PublicDelegatedPrefix resources owned by the specific project across all scopes. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

PublicDelegatedPrefixesResource.AnnounceRequest

Announces the specified PublicDelegatedPrefix in the given region.

PublicDelegatedPrefixesResource.DeleteRequest

Deletes the specified PublicDelegatedPrefix in the given region.

PublicDelegatedPrefixesResource.GetRequest

Returns the specified PublicDelegatedPrefix resource in the given region.

PublicDelegatedPrefixesResource.InsertRequest

Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.

PublicDelegatedPrefixesResource.ListRequest

Lists the PublicDelegatedPrefixes for a project in the given region.

PublicDelegatedPrefixesResource.Request

es the specified PublicDelegatedPrefix resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

PublicDelegatedPrefixesResource.WithdrawRequest

Withdraws the specified PublicDelegatedPrefix in the given region.

RegionAutoscalersResource

The "regionAutoscalers" collection of methods.

RegionAutoscalersResource.DeleteRequest

Deletes the specified autoscaler.

RegionAutoscalersResource.GetRequest

Returns the specified autoscaler.

RegionAutoscalersResource.InsertRequest

Creates an autoscaler in the specified project using the data included in the request.

RegionAutoscalersResource.ListRequest

Retrieves a list of autoscalers contained within the specified region.

RegionAutoscalersResource.Request

Updates an autoscaler in the specified project using the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

RegionAutoscalersResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionAutoscalersResource.UpdateRequest

Updates an autoscaler in the specified project using the data included in the request.

RegionBackendServicesResource

The "regionBackendServices" collection of methods.

RegionBackendServicesResource.DeleteRequest

Deletes the specified regional BackendService resource.

RegionBackendServicesResource.GetHealthRequest

Gets the most recent health check results for this regional BackendService.

RegionBackendServicesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

RegionBackendServicesResource.GetRequest

Returns the specified regional BackendService resource.

RegionBackendServicesResource.InsertRequest

Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.

RegionBackendServicesResource.ListRequest

Retrieves the list of regional BackendService resources available to the specified project in the given region.

RegionBackendServicesResource.ListUsableRequest

Retrieves a list of all usable backend services in the specified project in the given region.

RegionBackendServicesResource.Request

Updates the specified regional BackendService resource with the data included in the request. For more information, see Understanding backend services This method supports semantics and uses the JSON merge format and processing rules.

RegionBackendServicesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

RegionBackendServicesResource.SetSecurityPolicyRequest

Sets the Google Cloud Armor security policy for the specified backend service. For more information, see Google Cloud Armor Overview

RegionBackendServicesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionBackendServicesResource.UpdateRequest

Updates the specified regional BackendService resource with the data included in the request. For more information, see Backend services overview .

RegionCommitmentsResource

The "regionCommitments" collection of methods.

RegionCommitmentsResource.AggregatedListRequest

Retrieves an aggregated list of commitments by region. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

RegionCommitmentsResource.GetRequest

Returns the specified commitment resource.

RegionCommitmentsResource.InsertRequest

Creates a commitment in the specified project using the data included in the request.

RegionCommitmentsResource.ListRequest

Retrieves a list of commitments contained within the specified region.

RegionCommitmentsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionCommitmentsResource.UpdateRequest

Updates the specified commitment with the data included in the request. Update is performed only on selected fields included as part of update-mask. Only the following fields can be updated: auto_renew and plan.

RegionCommitmentsResource.UpdateReservationsRequest

Transfers GPUs or Local SSD disks between reservations that are attached to the same commitment.

RegionDiskSettingsResource

The "regionDiskSettings" collection of methods.

RegionDiskSettingsResource.GetRequest

Get Regional Disk Settings.

RegionDiskSettingsResource.Request

Regional Disk Settings

RegionDiskTypesResource

The "regionDiskTypes" collection of methods.

RegionDiskTypesResource.GetRequest

Returns the specified regional disk type.

RegionDiskTypesResource.ListRequest

Retrieves a list of regional disk types available to the specified project.

RegionDisksResource

The "regionDisks" collection of methods.

RegionDisksResource.AddResourcePoliciesRequest

Adds existing resource policies to a regional disk. You can only add one policy which will be applied to this disk for scheduling snapshot creation.

RegionDisksResource.BulkInsertRequest

Bulk create a set of disks.

RegionDisksResource.CreateSnapshotRequest

Creates a snapshot of a specified persistent disk. For regular snapshot creation, consider using snapshots.insert instead, as that method supports more features, such as creating snapshots in a project different from the source disk project.

RegionDisksResource.DeleteRequest

Deletes the specified regional persistent disk. Deleting a regional disk removes all the replicas of its data permanently and is irreversible. However, deleting a disk does not delete any snapshots previously made from the disk. You must separately delete snapshots.

RegionDisksResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

RegionDisksResource.GetRequest

Returns a specified regional persistent disk.

RegionDisksResource.InsertRequest

Creates a persistent regional disk in the specified project using the data included in the request.

RegionDisksResource.ListRequest

Retrieves the list of persistent disks contained within the specified region.

RegionDisksResource.RemoveResourcePoliciesRequest

Removes resource policies from a regional disk.

RegionDisksResource.ResizeRequest

Resizes the specified regional persistent disk.

RegionDisksResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

RegionDisksResource.SetLabelsRequest

Sets the labels on the target regional disk.

RegionDisksResource.StartAsyncReplicationRequest

Starts asynchronous replication. Must be invoked on the primary disk.

RegionDisksResource.StopAsyncReplicationRequest

Stops asynchronous replication. Can be invoked either on the primary or on the secondary disk.

RegionDisksResource.StopGroupAsyncReplicationRequest

Stops asynchronous replication for a consistency group of disks. Can be invoked either in the primary or secondary scope.

RegionDisksResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionDisksResource.UpdateRequest

Update the specified disk with the data included in the request. Update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: user_license.

RegionHealthCheckServicesResource

The "regionHealthCheckServices" collection of methods.

RegionHealthCheckServicesResource.DeleteRequest

Deletes the specified regional HealthCheckService.

RegionHealthCheckServicesResource.GetRequest

Returns the specified regional HealthCheckService resource.

RegionHealthCheckServicesResource.InsertRequest

Creates a regional HealthCheckService resource in the specified project and region using the data included in the request.

RegionHealthCheckServicesResource.ListRequest

Lists all the HealthCheckService resources that have been configured for the specified project in the given region.

RegionHealthCheckServicesResource.Request

Updates the specified regional HealthCheckService resource with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

RegionHealthCheckServicesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionHealthChecksResource

The "regionHealthChecks" collection of methods.

RegionHealthChecksResource.DeleteRequest

Deletes the specified HealthCheck resource.

RegionHealthChecksResource.GetRequest

Returns the specified HealthCheck resource.

RegionHealthChecksResource.InsertRequest

Creates a HealthCheck resource in the specified project using the data included in the request.

RegionHealthChecksResource.ListRequest

Retrieves the list of HealthCheck resources available to the specified project.

RegionHealthChecksResource.Request

Updates a HealthCheck resource in the specified project using the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

RegionHealthChecksResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionHealthChecksResource.UpdateRequest

Updates a HealthCheck resource in the specified project using the data included in the request.

RegionInstanceGroupManagerResizeRequestsResource

The "regionInstanceGroupManagerResizeRequests" collection of methods.

RegionInstanceGroupManagerResizeRequestsResource.CancelRequest

Cancels the specified resize request. Cancelled resize request no longer waits for the resources to be provisioned. Cancel is only possible for requests that are in accepted state.

RegionInstanceGroupManagerResizeRequestsResource.DeleteRequest

Deletes the specified, inactive resize request. Requests that are still active cannot be deleted. Deleting request does not delete instances that were provisioned previously.

RegionInstanceGroupManagerResizeRequestsResource.GetRequest

Returns all of the details about the specified resize request.

RegionInstanceGroupManagerResizeRequestsResource.InsertRequest

Creates a new Resize Request that starts provisioning VMs immediately or queues VM creation.

RegionInstanceGroupManagerResizeRequestsResource.ListRequest

Retrieves a list of Resize Requests that are contained in the managed instance group.

RegionInstanceGroupManagersResource

The "regionInstanceGroupManagers" collection of methods.

RegionInstanceGroupManagersResource.AbandonInstancesRequest

Flags the specified instances to be immediately removed from the managed instance group. Abandoning an instance does not delete the instance, but it does remove the instance from any target pools that are applied by the managed instance group. This method reduces the targetSize of the managed instance group by the number of instances that you abandon. This operation is marked as DONE when the action is scheduled even if the instances have not yet been removed from the group. You must separately verify the status of the abandoning action with the listmanagedinstances method. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted. You can specify a maximum of 1000 instances with this method per request.

RegionInstanceGroupManagersResource.ApplyUpdatesToInstancesRequest

Apply updates to selected instances the managed instance group.

RegionInstanceGroupManagersResource.CreateInstancesRequest

Creates instances with per-instance configurations in this regional managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.

RegionInstanceGroupManagersResource.DeleteInstancesRequest

Flags the specified instances in the managed instance group to be immediately deleted. The instances are also removed from any target pools of which they were a member. This method reduces the targetSize of the managed instance group by the number of instances that you delete. The deleteInstances operation is marked DONE if the deleteInstances request is successful. The underlying actions take additional time. You must separately verify the status of the deleting action with the listmanagedinstances method. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted. You can specify a maximum of 1000 instances with this method per request.

RegionInstanceGroupManagersResource.DeletePerInstanceConfigsRequest

Deletes selected per-instance configurations for the managed instance group.

RegionInstanceGroupManagersResource.DeleteRequest

Deletes the specified managed instance group and all of the instances in that group.

RegionInstanceGroupManagersResource.GetRequest

Returns all of the details about the specified managed instance group.

RegionInstanceGroupManagersResource.InsertRequest

Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A regional managed instance group can contain up to 2000 instances.

RegionInstanceGroupManagersResource.ListErrorsRequest

Lists all errors thrown by actions on instances for a given regional managed instance group. The filter and orderBy query parameters are not supported.

RegionInstanceGroupManagersResource.ListManagedInstancesRequest

Lists the instances in the managed instance group and instances that are scheduled to be created. The list includes any current actions that the group has scheduled for its instances. The orderBy query parameter is not supported. The pageToken query parameter is supported only if the group's listManagedInstancesResults field is set to PAGINATED.

RegionInstanceGroupManagersResource.ListPerInstanceConfigsRequest

Lists all of the per-instance configurations defined for the managed instance group. The orderBy query parameter is not supported.

RegionInstanceGroupManagersResource.ListRequest

Retrieves the list of managed instance groups that are contained within the specified region.

RegionInstanceGroupManagersResource.PerInstanceConfigsRequest

Inserts or es per-instance configurations for the managed instance group. perInstanceConfig.name serves as a key used to distinguish whether to perform insert or .

RegionInstanceGroupManagersResource.Request

Updates a managed instance group using the information that you specify in the request. This operation is marked as DONE when the group is ed even if the instances in the group are still in the process of being ed. You must separately verify the status of the individual instances with the listmanagedinstances method. This method supports semantics and uses the JSON merge format and processing rules. If you update your group to specify a new template or instance configuration, it's possible that your intended specification for each VM in the group is different from the current state of that VM. To learn how to apply an updated configuration to the VMs in a MIG, see Updating instances in a MIG.

RegionInstanceGroupManagersResource.RecreateInstancesRequest

Flags the specified VM instances in the managed instance group to be immediately recreated. Each instance is recreated using the group's current configuration. This operation is marked as DONE when the flag is set even if the instances have not yet been recreated. You must separately verify the status of each instance by checking its currentAction field; for more information, see Checking the status of managed instances. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted. You can specify a maximum of 1000 instances with this method per request.

RegionInstanceGroupManagersResource.ResizeAdvancedRequest

Resizes the regional managed instance group with advanced configuration options like disabling creation retries. This is an extended version of the resize method. If you increase the size, the group creates new instances using the current instance template. If you decrease the size, the group deletes one or more instances. The resize operation is marked DONE if the resize request is successful. The underlying actions take additional time. You must separately verify the status of the creating or deleting actions with the get or listmanagedinstances method. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted.

RegionInstanceGroupManagersResource.ResizeRequest

Changes the intended size of the managed instance group. If you increase the size, the group creates new instances using the current instance template. If you decrease the size, the group deletes one or more instances. The resize operation is marked DONE if the resize request is successful. The underlying actions take additional time. You must separately verify the status of the creating or deleting actions with the listmanagedinstances method. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is removed or deleted.

RegionInstanceGroupManagersResource.ResumeInstancesRequest

Flags the specified instances in the managed instance group to be resumed. This method increases the targetSize and decreases the targetSuspendedSize of the managed instance group by the number of instances that you resume. The resumeInstances operation is marked DONE if the resumeInstances request is successful. The underlying actions take additional time. You must separately verify the status of the RESUMING action with the listmanagedinstances method. In this request, you can only specify instances that are suspended. For example, if an instance was previously suspended using the suspendInstances method, it can be resumed using the resumeInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are resumed. You can specify a maximum of 1000 instances with this method per request.

RegionInstanceGroupManagersResource.SetAutoHealingPoliciesRequest

Modifies the autohealing policy for the instances in this managed instance group. [Deprecated] This method is deprecated. Use regionInstanceGroupManagers. instead.

RegionInstanceGroupManagersResource.SetInstanceTemplateRequest

Sets the instance template to use when creating new instances or recreating instances in this group. Existing instances are not affected.

RegionInstanceGroupManagersResource.SetTargetPoolsRequest

Modifies the target pools to which all new instances in this group are assigned. Existing instances in the group are not affected.

RegionInstanceGroupManagersResource.StartInstancesRequest

Flags the specified instances in the managed instance group to be started. This method increases the targetSize and decreases the targetStoppedSize of the managed instance group by the number of instances that you start. The startInstances operation is marked DONE if the startInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STARTING action with the listmanagedinstances method. In this request, you can only specify instances that are stopped. For example, if an instance was previously stopped using the stopInstances method, it can be started using the startInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are started. You can specify a maximum of 1000 instances with this method per request.

RegionInstanceGroupManagersResource.StopInstancesRequest

Flags the specified instances in the managed instance group to be immediately stopped. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetStoppedSize of the managed instance group by the number of instances that you stop. The stopInstances operation is marked DONE if the stopInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STOPPING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays stopping the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is stopped. Stopped instances can be started using the startInstances method. You can specify a maximum of 1000 instances with this method per request.

RegionInstanceGroupManagersResource.SuspendInstancesRequest

Flags the specified instances in the managed instance group to be immediately suspended. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetSuspendedSize of the managed instance group by the number of instances that you suspend. The suspendInstances operation is marked DONE if the suspendInstances request is successful. The underlying actions take additional time. You must separately verify the status of the SUSPENDING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays suspension of the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is suspended. Suspended instances can be resumed using the resumeInstances method. You can specify a maximum of 1000 instances with this method per request.

RegionInstanceGroupManagersResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionInstanceGroupManagersResource.UpdatePerInstanceConfigsRequest

Inserts or updates per-instance configurations for the managed instance group. perInstanceConfig.name serves as a key used to distinguish whether to perform insert or .

RegionInstanceGroupManagersResource.UpdateRequest

Updates a managed instance group using the information that you specify in the request. This operation is marked as DONE when the group is updated even if the instances in the group have not yet been updated. You must separately verify the status of the individual instances with the listmanagedinstances method. If you update your group to specify a new template or instance configuration, it's possible that your intended specification for each VM in the group is different from the current state of that VM. To learn how to apply an updated configuration to the VMs in a MIG, see Updating instances in a MIG.

RegionInstanceGroupsResource

The "regionInstanceGroups" collection of methods.

RegionInstanceGroupsResource.GetRequest

Returns the specified instance group resource.

RegionInstanceGroupsResource.ListInstancesRequest

Lists the instances in the specified instance group and displays information about the named ports. Depending on the specified options, this method can list all instances or only the instances that are running. The orderBy query parameter is not supported.

RegionInstanceGroupsResource.ListRequest

Retrieves the list of instance group resources contained within the specified region.

RegionInstanceGroupsResource.SetNamedPortsRequest

Sets the named ports for the specified regional instance group.

RegionInstanceGroupsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionInstanceTemplatesResource

The "regionInstanceTemplates" collection of methods.

RegionInstanceTemplatesResource.DeleteRequest

Deletes the specified instance template. Deleting an instance template is permanent and cannot be undone.

RegionInstanceTemplatesResource.GetRequest

Returns the specified instance template.

RegionInstanceTemplatesResource.InsertRequest

Creates an instance template in the specified project and region using the global instance template whose URL is included in the request.

RegionInstanceTemplatesResource.ListRequest

Retrieves a list of instance templates that are contained within the specified project and region.

RegionInstancesResource

The "regionInstances" collection of methods.

RegionInstancesResource.BulkInsertRequest

Creates multiple instances in a given region. Count specifies the number of instances to create.

RegionInstantSnapshotsResource

The "regionInstantSnapshots" collection of methods.

RegionInstantSnapshotsResource.DeleteRequest

Deletes the specified InstantSnapshot resource. Keep in mind that deleting a single instantSnapshot might not necessarily delete all the data on that instantSnapshot. If any data on the instantSnapshot that is marked for deletion is needed for subsequent instantSnapshots, the data will be moved to the next corresponding instantSnapshot. For more information, see Deleting instantSnapshots.

RegionInstantSnapshotsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

RegionInstantSnapshotsResource.GetRequest

Returns the specified InstantSnapshot resource in the specified region.

RegionInstantSnapshotsResource.InsertRequest

Creates an instant snapshot in the specified region.

RegionInstantSnapshotsResource.ListRequest

Retrieves the list of InstantSnapshot resources contained within the specified region.

RegionInstantSnapshotsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

RegionInstantSnapshotsResource.SetLabelsRequest

Sets the labels on a instantSnapshot in the given region. To learn more about labels, read the Labeling Resources documentation.

RegionInstantSnapshotsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionMultiMigsResource

The "regionMultiMigs" collection of methods.

RegionMultiMigsResource.DeleteRequest

Deletes a multi-MIG in the specified project.

RegionMultiMigsResource.GetRequest

Returns all the details of a specific multi-MIG.

RegionMultiMigsResource.InsertRequest

Creates a multi-MIG in the specified project.

RegionMultiMigsResource.ListRequest

Retrieves a list of multi-MIGs in a project and region.

RegionNetworkEndpointGroupsResource

The "regionNetworkEndpointGroups" collection of methods.

RegionNetworkEndpointGroupsResource.AttachNetworkEndpointsRequest

Attach a list of network endpoints to the specified network endpoint group.

RegionNetworkEndpointGroupsResource.DeleteRequest

Deletes the specified network endpoint group. Note that the NEG cannot be deleted if it is configured as a backend of a backend service.

RegionNetworkEndpointGroupsResource.DetachNetworkEndpointsRequest

Detach the network endpoint from the specified network endpoint group.

RegionNetworkEndpointGroupsResource.GetRequest

Returns the specified network endpoint group.

RegionNetworkEndpointGroupsResource.InsertRequest

Creates a network endpoint group in the specified project using the parameters that are included in the request.

RegionNetworkEndpointGroupsResource.ListNetworkEndpointsRequest

Lists the network endpoints in the specified network endpoint group.

RegionNetworkEndpointGroupsResource.ListRequest

Retrieves the list of regional network endpoint groups available to the specified project in the given region.

RegionNetworkFirewallPoliciesResource

The "regionNetworkFirewallPolicies" collection of methods.

RegionNetworkFirewallPoliciesResource.AddAssociationRequest

Inserts an association for the specified network firewall policy.

RegionNetworkFirewallPoliciesResource.AddRuleRequest

Inserts a rule into a network firewall policy.

RegionNetworkFirewallPoliciesResource.CloneRulesRequest

Copies rules to the specified network firewall policy.

RegionNetworkFirewallPoliciesResource.DeleteRequest

Deletes the specified network firewall policy.

RegionNetworkFirewallPoliciesResource.GetAssociationRequest

Gets an association with the specified name.

RegionNetworkFirewallPoliciesResource.GetEffectiveFirewallsRequest

Returns the effective firewalls on a given network.

RegionNetworkFirewallPoliciesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

RegionNetworkFirewallPoliciesResource.GetRequest

Returns the specified network firewall policy.

RegionNetworkFirewallPoliciesResource.GetRuleRequest

Gets a rule of the specified priority.

RegionNetworkFirewallPoliciesResource.InsertRequest

Creates a new network firewall policy in the specified project and region.

RegionNetworkFirewallPoliciesResource.ListRequest

Lists all the network firewall policies that have been configured for the specified project in the given region.

RegionNetworkFirewallPoliciesResource.AssociationRequest

Updates an association for the specified network firewall policy.

RegionNetworkFirewallPoliciesResource.Request

es the specified network firewall policy.

RegionNetworkFirewallPoliciesResource.RuleRequest

es a rule of the specified priority.

RegionNetworkFirewallPoliciesResource.RemoveAssociationRequest

Removes an association for the specified network firewall policy.

RegionNetworkFirewallPoliciesResource.RemoveRuleRequest

Deletes a rule of the specified priority.

RegionNetworkFirewallPoliciesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

RegionNetworkFirewallPoliciesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionNotificationEndpointsResource

The "regionNotificationEndpoints" collection of methods.

RegionNotificationEndpointsResource.DeleteRequest

Deletes the specified NotificationEndpoint in the given region

RegionNotificationEndpointsResource.GetRequest

Returns the specified NotificationEndpoint resource in the given region.

RegionNotificationEndpointsResource.InsertRequest

Create a NotificationEndpoint in the specified project in the given region using the parameters that are included in the request.

RegionNotificationEndpointsResource.ListRequest

Lists the NotificationEndpoints for a project in the given region.

RegionNotificationEndpointsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionOperationsResource

The "regionOperations" collection of methods.

RegionOperationsResource.DeleteRequest

Deletes the specified region-specific Operations resource.

RegionOperationsResource.GetRequest

Retrieves the specified region-specific Operations resource.

RegionOperationsResource.ListRequest

Retrieves a list of Operation resources contained within the specified region.

RegionOperationsResource.WaitRequest

Waits for the specified Operation resource to return as DONE or for the request to approach the 2 minute deadline, and retrieves the specified Operation resource. This method differs from the GET method in that it waits for no more than the default deadline (2 minutes) and then returns the current state of the operation, which might be DONE or still in progress. This method is called on a best-effort basis. Specifically: - In uncommon cases, when the server is overloaded, the request might return before the default deadline is reached, or might return after zero seconds. - If the default deadline is reached, there is no guarantee that the operation is actually done when the method returns. Be prepared to retry if the operation is not DONE.

RegionSecurityPoliciesResource

The "regionSecurityPolicies" collection of methods.

RegionSecurityPoliciesResource.AddRuleRequest

Inserts a rule into a security policy.

RegionSecurityPoliciesResource.DeleteRequest

Deletes the specified policy.

RegionSecurityPoliciesResource.GetRequest

List all of the ordered rules present in a single specified policy.

RegionSecurityPoliciesResource.GetRuleRequest

Gets a rule at the specified priority.

RegionSecurityPoliciesResource.InsertRequest

Creates a new policy in the specified project using the data included in the request.

RegionSecurityPoliciesResource.ListRequest

List all the policies that have been configured for the specified project and region.

RegionSecurityPoliciesResource.Request

es the specified policy with the data included in the request. To clear fields in the policy, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, Rule, and removeRule instead.

RegionSecurityPoliciesResource.RuleRequest

es a rule at the specified priority. To clear fields in the rule, leave the fields empty and specify them in the updateMask.

RegionSecurityPoliciesResource.RemoveRuleRequest

Deletes a rule at the specified priority.

RegionSecurityPoliciesResource.SetLabelsRequest

Sets the labels on a security policy. To learn more about labels, read the Labeling Resources documentation.

RegionSnapshotSettingsResource

The "regionSnapshotSettings" collection of methods.

RegionSnapshotSettingsResource.GetRequest

Get region snapshot settings.

RegionSnapshotSettingsResource.Request

region snapshot settings.

RegionSnapshotsResource

The "regionSnapshots" collection of methods.

RegionSnapshotsResource.DeleteRequest

Deletes the specified Snapshot resource. Keep in mind that deleting a single snapshot might not necessarily delete all the data on that snapshot. If any data on the snapshot that is marked for deletion is needed for subsequent snapshots, the data will be moved to the next corresponding snapshot. For more information, see Deleting snapshots.

RegionSnapshotsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

RegionSnapshotsResource.GetRequest

Returns the specified Snapshot resource.

RegionSnapshotsResource.InsertRequest

Creates a snapshot in the specified region using the data included in the request.

RegionSnapshotsResource.ListRequest

Retrieves the list of Snapshot resources contained within the specified region.

RegionSnapshotsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

RegionSnapshotsResource.SetLabelsRequest

Sets the labels on a regional snapshot. To learn more about labels, read the Labeling Resources documentation.

RegionSnapshotsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionSslCertificatesResource

The "regionSslCertificates" collection of methods.

RegionSslCertificatesResource.DeleteRequest

Deletes the specified SslCertificate resource in the region.

RegionSslCertificatesResource.GetRequest

Returns the specified SslCertificate resource in the specified region. Get a list of available SSL certificates by making a list() request.

RegionSslCertificatesResource.InsertRequest

Creates a SslCertificate resource in the specified project and region using the data included in the request

RegionSslCertificatesResource.ListRequest

Retrieves the list of SslCertificate resources available to the specified project in the specified region.

RegionSslCertificatesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource and region.

RegionSslPoliciesResource

The "regionSslPolicies" collection of methods.

RegionSslPoliciesResource.DeleteRequest

Deletes the specified SSL policy. The SSL policy resource can be deleted only if it is not in use by any TargetHttpsProxy or TargetSslProxy resources.

RegionSslPoliciesResource.GetRequest

Lists all of the ordered rules present in a single specified policy.

RegionSslPoliciesResource.InsertRequest

Creates a new policy in the specified project and region using the data included in the request.

RegionSslPoliciesResource.ListAvailableFeaturesRequest

Lists all features that can be specified in the SSL policy when using custom profile.

RegionSslPoliciesResource.ListRequest

Lists all the SSL policies that have been configured for the specified project and region.

RegionSslPoliciesResource.Request

es the specified SSL policy with the data included in the request.

RegionSslPoliciesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionTargetHttpProxiesResource

The "regionTargetHttpProxies" collection of methods.

RegionTargetHttpProxiesResource.DeleteRequest

Deletes the specified TargetHttpProxy resource.

RegionTargetHttpProxiesResource.GetRequest

Returns the specified TargetHttpProxy resource in the specified region.

RegionTargetHttpProxiesResource.InsertRequest

Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.

RegionTargetHttpProxiesResource.ListRequest

Retrieves the list of TargetHttpProxy resources available to the specified project in the specified region.

RegionTargetHttpProxiesResource.SetUrlMapRequest

Changes the URL map for TargetHttpProxy.

RegionTargetHttpProxiesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionTargetHttpsProxiesResource

The "regionTargetHttpsProxies" collection of methods.

RegionTargetHttpsProxiesResource.DeleteRequest

Deletes the specified TargetHttpsProxy resource.

RegionTargetHttpsProxiesResource.GetRequest

Returns the specified TargetHttpsProxy resource in the specified region.

RegionTargetHttpsProxiesResource.InsertRequest

Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.

RegionTargetHttpsProxiesResource.ListRequest

Retrieves the list of TargetHttpsProxy resources available to the specified project in the specified region.

RegionTargetHttpsProxiesResource.Request

es the specified regional TargetHttpsProxy resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

RegionTargetHttpsProxiesResource.SetSslCertificatesRequest

Replaces SslCertificates for TargetHttpsProxy.

RegionTargetHttpsProxiesResource.SetUrlMapRequest

Changes the URL map for TargetHttpsProxy.

RegionTargetHttpsProxiesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionTargetTcpProxiesResource

The "regionTargetTcpProxies" collection of methods.

RegionTargetTcpProxiesResource.DeleteRequest

Deletes the specified TargetTcpProxy resource.

RegionTargetTcpProxiesResource.GetRequest

Returns the specified TargetTcpProxy resource.

RegionTargetTcpProxiesResource.InsertRequest

Creates a TargetTcpProxy resource in the specified project and region using the data included in the request.

RegionTargetTcpProxiesResource.ListRequest

Retrieves a list of TargetTcpProxy resources available to the specified project in a given region.

RegionTargetTcpProxiesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionUrlMapsResource

The "regionUrlMaps" collection of methods.

RegionUrlMapsResource.DeleteRequest

Deletes the specified UrlMap resource.

RegionUrlMapsResource.GetRequest

Returns the specified UrlMap resource.

RegionUrlMapsResource.InsertRequest

Creates a UrlMap resource in the specified project using the data included in the request.

RegionUrlMapsResource.InvalidateCacheRequest

Initiates a cache invalidation operation, invalidating the specified path, scoped to the specified UrlMap. For more information, see Invalidating cached content.

RegionUrlMapsResource.ListRequest

Retrieves the list of UrlMap resources available to the specified project in the specified region.

RegionUrlMapsResource.Request

es the specified UrlMap resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

RegionUrlMapsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RegionUrlMapsResource.UpdateRequest

Updates the specified UrlMap resource with the data included in the request.

RegionUrlMapsResource.ValidateRequest

Runs static validation for the UrlMap. In particular, the tests of the provided UrlMap will be run. Calling this method does NOT create the UrlMap.

RegionZonesResource

The "regionZones" collection of methods.

RegionZonesResource.ListRequest

Retrieves the list of Zone resources under the specific region available to the specified project.

RegionsResource

The "regions" collection of methods.

RegionsResource.GetRequest

Returns the specified Region resource. To decrease latency for this method, you can optionally omit any unneeded information from the response by using a field mask. This practice is especially recommended for unused quota information (the quotas field). To exclude one or more fields, set your request's fields query parameter to only include the fields you need. For example, to only include the id and selfLink fields, add the query parameter ?fields=id,selfLink to your request. This method fails if the quota information is unavailable for the region and if the organization policy constraint compute.requireBasicQuotaInResponse is enforced. This constraint, when enforced, disables the fail-open behaviour when quota information (the items.quotas field) is unavailable for the region. It is recommended to use the default setting for the constraint unless your application requires the fail-closed behaviour for this method.

RegionsResource.ListRequest

Retrieves the list of region resources available to the specified project. To decrease latency for this method, you can optionally omit any unneeded information from the response by using a field mask. This practice is especially recommended for unused quota information (the items.quotas field). To exclude one or more fields, set your request's fields query parameter to only include the fields you need. For example, to only include the id and selfLink fields, add the query parameter ?fields=id,selfLink to your request. This method fails if the quota information is unavailable for the region and if the organization policy constraint compute.requireBasicQuotaInResponse is enforced. This constraint, when enforced, disables the fail-open behaviour when quota information (the items.quotas field) is unavailable for the region. It is recommended to use the default setting for the constraint unless your application requires the fail-closed behaviour for this method.

ReservationBlocksResource

The "reservationBlocks" collection of methods.

ReservationBlocksResource.GetRequest

Retrieves information about the specified reservation block.

ReservationBlocksResource.ListRequest

Retrieves a list of reservation blocks under a single reservation.

ReservationBlocksResource.PerformMaintenanceRequest

Allows customers to perform maintenance on a reservation block

ReservationsResource

The "reservations" collection of methods.

ReservationsResource.AggregatedListRequest

Retrieves an aggregated list of reservations. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

ReservationsResource.DeleteRequest

Deletes the specified reservation.

ReservationsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

ReservationsResource.GetRequest

Retrieves information about the specified reservation.

ReservationsResource.InsertRequest

Creates a new reservation. For more information, read Reserving zonal resources.

ReservationsResource.ListRequest

A list of all the reservations that have been configured for the specified project in specified zone.

ReservationsResource.PerformMaintenanceRequest

Perform maintenance on an extended reservation

ReservationsResource.ResizeRequest

Resizes the reservation (applicable to standalone reservations only). For more information, read Modifying reservations.

ReservationsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

ReservationsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

ReservationsResource.UpdateRequest

Update share settings of the reservation.

ResourcePoliciesResource

The "resourcePolicies" collection of methods.

ResourcePoliciesResource.AggregatedListRequest

Retrieves an aggregated list of resource policies. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

ResourcePoliciesResource.DeleteRequest

Deletes the specified resource policy.

ResourcePoliciesResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

ResourcePoliciesResource.GetRequest

Retrieves all information of the specified resource policy.

ResourcePoliciesResource.InsertRequest

Creates a new resource policy.

ResourcePoliciesResource.ListRequest

A list all the resource policies that have been configured for the specified project in specified region.

ResourcePoliciesResource.Request

Modify the specified resource policy.

ResourcePoliciesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

ResourcePoliciesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RoutersResource

The "routers" collection of methods.

RoutersResource.AggregatedListRequest

Retrieves an aggregated list of routers. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

RoutersResource.DeleteRequest

Deletes the specified Router resource.

RoutersResource.DeleteRoutePolicyRequest

Deletes Route Policy

RoutersResource.GetNatIpInfoRequest

Retrieves runtime NAT IP information.

RoutersResource.GetNatMappingInfoRequest

Retrieves runtime Nat mapping information of VM endpoints.

RoutersResource.GetRequest

Returns the specified Router resource.

RoutersResource.GetRoutePolicyRequest

Returns specified Route Policy

RoutersResource.GetRouterStatusRequest

Retrieves runtime information of the specified router.

RoutersResource.InsertRequest

Creates a Router resource in the specified project and region using the data included in the request.

RoutersResource.ListBgpRoutesRequest

Retrieves a list of router bgp routes available to the specified project.

RoutersResource.ListRequest

Retrieves a list of Router resources available to the specified project.

RoutersResource.ListRoutePoliciesRequest

Retrieves a list of router route policy subresources available to the specified project.

RoutersResource.Request

es the specified Router resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

RoutersResource.RoutePolicyRequest

es Route Policy

RoutersResource.PreviewRequest

Preview fields auto-generated during router create and update operations. Calling this method does NOT create or update the router.

RoutersResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

RoutersResource.UpdateRequest

Updates the specified Router resource with the data included in the request. This method conforms to PUT semantics, which requests that the state of the target resource be created or replaced with the state defined by the representation enclosed in the request message payload.

RoutersResource.UpdateRoutePolicyRequest

Updates or creates new Route Policy

RoutesResource

The "routes" collection of methods.

RoutesResource.DeleteRequest

Deletes the specified Route resource.

RoutesResource.GetRequest

Returns the specified Route resource.

RoutesResource.InsertRequest

Creates a Route resource in the specified project using the data included in the request.

RoutesResource.ListRequest

Retrieves the list of Route resources available to the specified project.

RoutesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

SecurityPoliciesResource

The "securityPolicies" collection of methods.

SecurityPoliciesResource.AddRuleRequest

Inserts a rule into a security policy.

SecurityPoliciesResource.AggregatedListRequest

Retrieves the list of all SecurityPolicy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

SecurityPoliciesResource.DeleteRequest

Deletes the specified policy.

SecurityPoliciesResource.GetRequest

List all of the ordered rules present in a single specified policy.

SecurityPoliciesResource.GetRuleRequest

Gets a rule at the specified priority.

SecurityPoliciesResource.InsertRequest

Creates a new policy in the specified project using the data included in the request.

SecurityPoliciesResource.ListPreconfiguredExpressionSetsRequest

Gets the current list of preconfigured Web Application Firewall (WAF) expressions.

SecurityPoliciesResource.ListRequest

List all the policies that have been configured for the specified project.

SecurityPoliciesResource.Request

es the specified policy with the data included in the request. To clear fields in the policy, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, Rule, and removeRule instead.

SecurityPoliciesResource.RuleRequest

es a rule at the specified priority. To clear fields in the rule, leave the fields empty and specify them in the updateMask.

SecurityPoliciesResource.RemoveRuleRequest

Deletes a rule at the specified priority.

SecurityPoliciesResource.SetLabelsRequest

Sets the labels on a security policy. To learn more about labels, read the Labeling Resources documentation.

SecurityPoliciesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

ServiceAttachmentsResource

The "serviceAttachments" collection of methods.

ServiceAttachmentsResource.AggregatedListRequest

Retrieves the list of all ServiceAttachment resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

ServiceAttachmentsResource.DeleteRequest

Deletes the specified ServiceAttachment in the given scope

ServiceAttachmentsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

ServiceAttachmentsResource.GetRequest

Returns the specified ServiceAttachment resource in the given scope.

ServiceAttachmentsResource.InsertRequest

Creates a ServiceAttachment in the specified project in the given scope using the parameters that are included in the request.

ServiceAttachmentsResource.ListRequest

Lists the ServiceAttachments for a project in the given scope.

ServiceAttachmentsResource.Request

es the specified ServiceAttachment resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

ServiceAttachmentsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

ServiceAttachmentsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

SnapshotSettingsResource

The "snapshotSettings" collection of methods.

SnapshotSettingsResource.GetRequest

Get snapshot settings.

SnapshotSettingsResource.Request

snapshot settings.

SnapshotsResource

The "snapshots" collection of methods.

SnapshotsResource.AggregatedListRequest

Retrieves an aggregated list of all of the snapshots in your project across all regions and global scope. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

SnapshotsResource.DeleteRequest

Deletes the specified Snapshot resource. Keep in mind that deleting a single snapshot might not necessarily delete all the data on that snapshot. If any data on the snapshot that is marked for deletion is needed for subsequent snapshots, the data will be moved to the next corresponding snapshot. For more information, see Deleting snapshots.

SnapshotsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

SnapshotsResource.GetRequest

Returns the specified Snapshot resource.

SnapshotsResource.InsertRequest

Creates a snapshot in the specified project using the data included in the request. For regular snapshot creation, consider using this method instead of disks.createSnapshot, as this method supports more features, such as creating snapshots in a project different from the source disk project.

SnapshotsResource.ListRequest

Retrieves the list of Snapshot resources contained within the specified project.

SnapshotsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

SnapshotsResource.SetLabelsRequest

Sets the labels on a snapshot. To learn more about labels, read the Labeling Resources documentation.

SnapshotsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

SslCertificatesResource

The "sslCertificates" collection of methods.

SslCertificatesResource.AggregatedListRequest

Retrieves the list of all SslCertificate resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

SslCertificatesResource.DeleteRequest

Deletes the specified SslCertificate resource.

SslCertificatesResource.GetRequest

Returns the specified SslCertificate resource.

SslCertificatesResource.InsertRequest

Creates a SslCertificate resource in the specified project using the data included in the request.

SslCertificatesResource.ListRequest

Retrieves the list of SslCertificate resources available to the specified project.

SslCertificatesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

SslPoliciesResource

The "sslPolicies" collection of methods.

SslPoliciesResource.AggregatedListRequest

Retrieves the list of all SslPolicy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

SslPoliciesResource.DeleteRequest

Deletes the specified SSL policy. The SSL policy resource can be deleted only if it is not in use by any TargetHttpsProxy or TargetSslProxy resources.

SslPoliciesResource.GetRequest

Lists all of the ordered rules present in a single specified policy.

SslPoliciesResource.InsertRequest

Returns the specified SSL policy resource.

SslPoliciesResource.ListAvailableFeaturesRequest

Lists all features that can be specified in the SSL policy when using custom profile.

SslPoliciesResource.ListRequest

Lists all the SSL policies that have been configured for the specified project.

SslPoliciesResource.Request

es the specified SSL policy with the data included in the request.

SslPoliciesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

StoragePoolTypesResource

The "storagePoolTypes" collection of methods.

StoragePoolTypesResource.AggregatedListRequest

Retrieves an aggregated list of storage pool types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

StoragePoolTypesResource.GetRequest

Returns the specified storage pool type.

StoragePoolTypesResource.ListRequest

Retrieves a list of storage pool types available to the specified project.

StoragePoolsResource

The "storagePools" collection of methods.

StoragePoolsResource.AggregatedListRequest

Retrieves an aggregated list of storage pools. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

StoragePoolsResource.DeleteRequest

Deletes the specified storage pool. Deleting a storagePool removes its data permanently and is irreversible. However, deleting a storagePool does not delete any snapshots previously made from the storagePool. You must separately delete snapshots.

StoragePoolsResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

StoragePoolsResource.GetRequest

Returns a specified storage pool. Gets a list of available storage pools by making a list() request.

StoragePoolsResource.InsertRequest

Creates a storage pool in the specified project using the data in the request.

StoragePoolsResource.ListDisksRequest

Lists the disks in a specified storage pool.

StoragePoolsResource.ListRequest

Retrieves a list of storage pools contained within the specified zone.

StoragePoolsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

StoragePoolsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

StoragePoolsResource.UpdateRequest

Updates the specified storagePool with the data included in the request. The update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: pool_provisioned_capacity_gb, pool_provisioned_iops and pool_provisioned_throughput.

SubnetworksResource

The "subnetworks" collection of methods.

SubnetworksResource.AggregatedListRequest

Retrieves an aggregated list of subnetworks. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

SubnetworksResource.DeleteRequest

Deletes the specified subnetwork.

SubnetworksResource.ExpandIpCidrRangeRequest

Expands the IP CIDR range of the subnetwork to a specified value.

SubnetworksResource.GetIamPolicyRequest

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

SubnetworksResource.GetRequest

Returns the specified subnetwork.

SubnetworksResource.InsertRequest

Creates a subnetwork in the specified project using the data included in the request.

SubnetworksResource.ListRequest

Retrieves a list of subnetworks available to the specified project.

SubnetworksResource.ListUsableRequest

Retrieves an aggregated list of all usable subnetworks in the project.

SubnetworksResource.Request

es the specified subnetwork with the data included in the request. Only certain fields can be updated with a request as indicated in the field descriptions. You must specify the current fingerprint of the subnetwork resource being ed.

SubnetworksResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

SubnetworksResource.SetPrivateIpGoogleAccessRequest

Set whether VMs in this subnet can access Google services without assigning external IP addresses through Private Google Access.

SubnetworksResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

TargetGrpcProxiesResource

The "targetGrpcProxies" collection of methods.

TargetGrpcProxiesResource.DeleteRequest

Deletes the specified TargetGrpcProxy in the given scope

TargetGrpcProxiesResource.GetRequest

Returns the specified TargetGrpcProxy resource in the given scope.

TargetGrpcProxiesResource.InsertRequest

Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.

TargetGrpcProxiesResource.ListRequest

Lists the TargetGrpcProxies for a project in the given scope.

TargetGrpcProxiesResource.Request

es the specified TargetGrpcProxy resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

TargetGrpcProxiesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

TargetHttpProxiesResource

The "targetHttpProxies" collection of methods.

TargetHttpProxiesResource.AggregatedListRequest

Retrieves the list of all TargetHttpProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

TargetHttpProxiesResource.DeleteRequest

Deletes the specified TargetHttpProxy resource.

TargetHttpProxiesResource.GetRequest

Returns the specified TargetHttpProxy resource.

TargetHttpProxiesResource.InsertRequest

Creates a TargetHttpProxy resource in the specified project using the data included in the request.

TargetHttpProxiesResource.ListRequest

Retrieves the list of TargetHttpProxy resources available to the specified project.

TargetHttpProxiesResource.Request

es the specified TargetHttpProxy resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

TargetHttpProxiesResource.SetUrlMapRequest

Changes the URL map for TargetHttpProxy.

TargetHttpProxiesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

TargetHttpsProxiesResource

The "targetHttpsProxies" collection of methods.

TargetHttpsProxiesResource.AggregatedListRequest

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

TargetHttpsProxiesResource.DeleteRequest

Deletes the specified TargetHttpsProxy resource.

TargetHttpsProxiesResource.GetRequest

Returns the specified TargetHttpsProxy resource.

TargetHttpsProxiesResource.InsertRequest

Creates a TargetHttpsProxy resource in the specified project using the data included in the request.

TargetHttpsProxiesResource.ListRequest

Retrieves the list of TargetHttpsProxy resources available to the specified project.

TargetHttpsProxiesResource.Request

es the specified TargetHttpsProxy resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

TargetHttpsProxiesResource.SetCertificateMapRequest

Changes the Certificate Map for TargetHttpsProxy.

TargetHttpsProxiesResource.SetQuicOverrideRequest

Sets the QUIC override policy for TargetHttpsProxy.

TargetHttpsProxiesResource.SetSslCertificatesRequest

Replaces SslCertificates for TargetHttpsProxy.

TargetHttpsProxiesResource.SetSslPolicyRequest

Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the HTTPS proxy load balancer. They do not affect the connection between the load balancer and the backends.

TargetHttpsProxiesResource.SetUrlMapRequest

Changes the URL map for TargetHttpsProxy.

TargetHttpsProxiesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

TargetInstancesResource

The "targetInstances" collection of methods.

TargetInstancesResource.AggregatedListRequest

Retrieves an aggregated list of target instances. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

TargetInstancesResource.DeleteRequest

Deletes the specified TargetInstance resource.

TargetInstancesResource.GetRequest

Returns the specified TargetInstance resource.

TargetInstancesResource.InsertRequest

Creates a TargetInstance resource in the specified project and zone using the data included in the request.

TargetInstancesResource.ListRequest

Retrieves a list of TargetInstance resources available to the specified project and zone.

TargetInstancesResource.SetSecurityPolicyRequest

Sets the Google Cloud Armor security policy for the specified target instance. For more information, see Google Cloud Armor Overview

TargetInstancesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

TargetPoolsResource

The "targetPools" collection of methods.

TargetPoolsResource.AddHealthCheckRequest

Adds health check URLs to a target pool.

TargetPoolsResource.AddInstanceRequest

Adds an instance to a target pool.

TargetPoolsResource.AggregatedListRequest

Retrieves an aggregated list of target pools. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

TargetPoolsResource.DeleteRequest

Deletes the specified target pool.

TargetPoolsResource.GetHealthRequest

Gets the most recent health check results for each IP for the instance that is referenced by the given target pool.

TargetPoolsResource.GetRequest

Returns the specified target pool.

TargetPoolsResource.InsertRequest

Creates a target pool in the specified project and region using the data included in the request.

TargetPoolsResource.ListRequest

Retrieves a list of target pools available to the specified project and region.

TargetPoolsResource.RemoveHealthCheckRequest

Removes health check URL from a target pool.

TargetPoolsResource.RemoveInstanceRequest

Removes instance URL from a target pool.

TargetPoolsResource.SetBackupRequest

Changes a backup target pool's configurations.

TargetPoolsResource.SetSecurityPolicyRequest

Sets the Google Cloud Armor security policy for the specified target pool. For more information, see Google Cloud Armor Overview

TargetPoolsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

TargetSslProxiesResource

The "targetSslProxies" collection of methods.

TargetSslProxiesResource.DeleteRequest

Deletes the specified TargetSslProxy resource.

TargetSslProxiesResource.GetRequest

Returns the specified TargetSslProxy resource.

TargetSslProxiesResource.InsertRequest

Creates a TargetSslProxy resource in the specified project using the data included in the request.

TargetSslProxiesResource.ListRequest

Retrieves the list of TargetSslProxy resources available to the specified project.

TargetSslProxiesResource.SetBackendServiceRequest

Changes the BackendService for TargetSslProxy.

TargetSslProxiesResource.SetCertificateMapRequest

Changes the Certificate Map for TargetSslProxy.

TargetSslProxiesResource.SetProxyHeaderRequest

Changes the ProxyHeaderType for TargetSslProxy.

TargetSslProxiesResource.SetSslCertificatesRequest

Changes SslCertificates for TargetSslProxy.

TargetSslProxiesResource.SetSslPolicyRequest

Sets the SSL policy for TargetSslProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the load balancer. They do not affect the connection between the load balancer and the backends.

TargetSslProxiesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

TargetTcpProxiesResource

The "targetTcpProxies" collection of methods.

TargetTcpProxiesResource.AggregatedListRequest

Retrieves the list of all TargetTcpProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

TargetTcpProxiesResource.DeleteRequest

Deletes the specified TargetTcpProxy resource.

TargetTcpProxiesResource.GetRequest

Returns the specified TargetTcpProxy resource.

TargetTcpProxiesResource.InsertRequest

Creates a TargetTcpProxy resource in the specified project using the data included in the request.

TargetTcpProxiesResource.ListRequest

Retrieves the list of TargetTcpProxy resources available to the specified project.

TargetTcpProxiesResource.SetBackendServiceRequest

Changes the BackendService for TargetTcpProxy.

TargetTcpProxiesResource.SetProxyHeaderRequest

Changes the ProxyHeaderType for TargetTcpProxy.

TargetTcpProxiesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

TargetVpnGatewaysResource

The "targetVpnGateways" collection of methods.

TargetVpnGatewaysResource.AggregatedListRequest

Retrieves an aggregated list of target VPN gateways. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

TargetVpnGatewaysResource.DeleteRequest

Deletes the specified target VPN gateway.

TargetVpnGatewaysResource.GetRequest

Returns the specified target VPN gateway.

TargetVpnGatewaysResource.InsertRequest

Creates a target VPN gateway in the specified project and region using the data included in the request.

TargetVpnGatewaysResource.ListRequest

Retrieves a list of target VPN gateways available to the specified project and region.

TargetVpnGatewaysResource.SetLabelsRequest

Sets the labels on a TargetVpnGateway. To learn more about labels, read the Labeling Resources documentation.

TargetVpnGatewaysResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

UrlMapsResource

The "urlMaps" collection of methods.

UrlMapsResource.AggregatedListRequest

Retrieves the list of all UrlMap resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

UrlMapsResource.DeleteRequest

Deletes the specified UrlMap resource.

UrlMapsResource.GetRequest

Returns the specified UrlMap resource.

UrlMapsResource.InsertRequest

Creates a UrlMap resource in the specified project using the data included in the request.

UrlMapsResource.InvalidateCacheRequest

Initiates a cache invalidation operation, invalidating the specified path, scoped to the specified UrlMap. For more information, see Invalidating cached content.

UrlMapsResource.ListRequest

Retrieves the list of UrlMap resources available to the specified project.

UrlMapsResource.Request

es the specified UrlMap resource with the data included in the request. This method supports semantics and uses the JSON merge format and processing rules.

UrlMapsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

UrlMapsResource.UpdateRequest

Updates the specified UrlMap resource with the data included in the request.

UrlMapsResource.ValidateRequest

Runs static validation for the UrlMap. In particular, the tests of the provided UrlMap will be run. Calling this method does NOT create the UrlMap.

VpnGatewaysResource

The "vpnGateways" collection of methods.

VpnGatewaysResource.AggregatedListRequest

Retrieves an aggregated list of VPN gateways. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

VpnGatewaysResource.DeleteRequest

Deletes the specified VPN gateway.

VpnGatewaysResource.GetRequest

Returns the specified VPN gateway.

VpnGatewaysResource.GetStatusRequest

Returns the status for the specified VPN gateway.

VpnGatewaysResource.InsertRequest

Creates a VPN gateway in the specified project and region using the data included in the request.

VpnGatewaysResource.ListRequest

Retrieves a list of VPN gateways available to the specified project and region.

VpnGatewaysResource.SetLabelsRequest

Sets the labels on a VpnGateway. To learn more about labels, read the Labeling Resources documentation.

VpnGatewaysResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

VpnTunnelsResource

The "vpnTunnels" collection of methods.

VpnTunnelsResource.AggregatedListRequest

Retrieves an aggregated list of VPN tunnels. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

VpnTunnelsResource.DeleteRequest

Deletes the specified VpnTunnel resource.

VpnTunnelsResource.GetRequest

Returns the specified VpnTunnel resource.

VpnTunnelsResource.InsertRequest

Creates a VpnTunnel resource in the specified project and region using the data included in the request.

VpnTunnelsResource.ListRequest

Retrieves a list of VpnTunnel resources contained in the specified project and region.

VpnTunnelsResource.SetLabelsRequest

Sets the labels on a VpnTunnel. To learn more about labels, read the Labeling Resources documentation.

VpnTunnelsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource.

WireGroupsResource

The "wireGroups" collection of methods.

WireGroupsResource.DeleteRequest

Deletes the specified wire group in the given scope.

WireGroupsResource.GetRequest

Gets the specified wire group resource in the given scope.

WireGroupsResource.InsertRequest

Creates a wire group in the specified project in the given scope using the parameters that are included in the request.

WireGroupsResource.ListRequest

Lists the wire groups for a project in the given scope.

WireGroupsResource.Request

Updates the specified wire group resource with the data included in the request. This method supports semantics and uses JSON merge format and processing rules.

ZoneOperationsResource

The "zoneOperations" collection of methods.

ZoneOperationsResource.DeleteRequest

Deletes the specified zone-specific Operations resource.

ZoneOperationsResource.GetRequest

Retrieves the specified zone-specific Operations resource.

ZoneOperationsResource.ListRequest

Retrieves a list of Operation resources contained within the specified zone.

ZoneOperationsResource.WaitRequest

Waits for the specified Operation resource to return as DONE or for the request to approach the 2 minute deadline, and retrieves the specified Operation resource. This method waits for no more than the 2 minutes and then returns the current state of the operation, which might be DONE or still in progress. This method is called on a best-effort basis. Specifically: - In uncommon cases, when the server is overloaded, the request might return before the default deadline is reached, or might return after zero seconds. - If the default deadline is reached, there is no guarantee that the operation is actually done when the method returns. Be prepared to retry if the operation is not DONE.

ZonesResource

The "zones" collection of methods.

ZonesResource.GetRequest

Returns the specified Zone resource.

ZonesResource.ListRequest

Retrieves the list of Zone resources available to the specified project.

Enums

ComputeBaseServiceRequest<TResponse>.AltEnum

Data format for response.

ComputeBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

InstanceTemplatesResource.GetRequest.ViewEnum

View of the instance template.

InstanceTemplatesResource.ListRequest.ViewEnum

View of the instance template.

InstancesResource.GetRequest.ViewEnum

View of the instance.

InstancesResource.ListRequest.ViewEnum

View of the instance.

InstancesResource.UpdateRequest.MinimalActionEnum

Specifies the action to take when updating an instance even if the updated properties do not require it. If not specified, then Compute Engine acts based on the minimum action that the updated properties require.

InstancesResource.UpdateRequest.MostDisruptiveAllowedActionEnum

Specifies the most disruptive action that can be taken on the instance as part of the update. Compute Engine returns an error if the instance properties require a more disruptive action as part of the instance update. Valid options from lowest to highest are NO_EFFECT, REFRESH, and RESTART.

NetworksResource.ListPeeringRoutesRequest.DirectionEnum

The direction of the exchanged routes.

RegionInstanceTemplatesResource.GetRequest.ViewEnum

View of the instance template.

RegionInstanceTemplatesResource.ListRequest.ViewEnum

View of the instance template.

RoutersResource.ListBgpRoutesRequest.AddressFamilyEnum

(Required) limit results to this address family (either IPv4 or IPv6)

RoutersResource.ListBgpRoutesRequest.RouteTypeEnum

(Required) limit results to this type of route (either LEARNED or ADVERTISED)

In this article
Back to top Generated by DocFX