Module api

Source

Structs§

AWSV4Signature
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to ‘s3’.
AcceleratorConfig
A specification of the type and number of accelerator cards attached to the instance.
AcceleratorType
Represents an Accelerator Type resource. Google Cloud Platform provides graphics processing units (accelerators) that you can add to VM instances to improve or accelerate performance when working with intensive workloads. For more information, read GPUs on Compute Engine.
AcceleratorTypeAggregatedList
There is no detailed description.
AcceleratorTypeAggregatedListCall
Retrieves an aggregated list of accelerator types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
AcceleratorTypeAggregatedListWarning
[Output Only] Informational warning message.
AcceleratorTypeAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AcceleratorTypeGetCall
Returns the specified accelerator type.
AcceleratorTypeList
Contains a list of accelerator types.
AcceleratorTypeListCall
Retrieves a list of accelerator types that are available to the specified project.
AcceleratorTypeListWarning
[Output Only] Informational warning message.
AcceleratorTypeListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AcceleratorTypeMethods
A builder providing access to all methods supported on acceleratorType resources. It is not used directly, but through the Compute hub.
AcceleratorTypesScopedList
There is no detailed description.
AcceleratorTypesScopedListWarning
[Output Only] An informational warning that appears when the accelerator types list is empty.
AcceleratorTypesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AccessConfig
An access configuration attached to an instance’s network interface. Only one access config per instance is supported.
Address
Represents an IP Address resource. Google Compute Engine has two IP Address resources: * Global (external and internal) * Regional (external and internal) For more information, see Reserving a static external IP address.
AddressAggregatedList
There is no detailed description.
AddressAggregatedListCall
Retrieves an aggregated list of addresses. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
AddressAggregatedListWarning
[Output Only] Informational warning message.
AddressAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AddressDeleteCall
Deletes the specified address resource.
AddressGetCall
Returns the specified address resource.
AddressInsertCall
Creates an address resource in the specified project by using the data included in the request.
AddressList
Contains a list of addresses.
AddressListCall
Retrieves a list of addresses contained within the specified region.
AddressListWarning
[Output Only] Informational warning message.
AddressListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AddressMethods
A builder providing access to all methods supported on address resources. It is not used directly, but through the Compute hub.
AddressMoveCall
Moves the specified address resource.
AddressSetLabelCall
Sets the labels on an Address. To learn more about labels, read the Labeling Resources documentation.
AddressesScopedList
There is no detailed description.
AddressesScopedListWarning
[Output Only] Informational warning which replaces the list of addresses when the list is empty.
AddressesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AdvancedMachineFeatures
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
AliasIpRange
An alias IP range attached to an instance’s network interface.
AllocationAggregateReservation
This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.
AllocationAggregateReservationReservedResourceInfo
There is no detailed description.
AllocationAggregateReservationReservedResourceInfoAccelerator
There is no detailed description.
AllocationResourceStatus
[Output Only] Contains output only fields.
AllocationResourceStatusSpecificSKUAllocation
Contains Properties set for the reservation.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
There is no detailed description.
AllocationSpecificSKUAllocationReservedInstanceProperties
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUReservation
This reservation type allows to pre allocate specific instance configuration.
AttachedDisk
An instance-attached disk resource.
AttachedDiskInitializeParams
[Input Only] Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { “audit_configs”: [ { “service”: “allServices”, “audit_log_configs”: [ { “log_type”: “DATA_READ”, “exempted_members”: [ “user:jose@example.com” ] }, { “log_type”: “DATA_WRITE” }, { “log_type”: “ADMIN_READ” } ] }, { “service”: “sampleservice.googleapis.com”, “audit_log_configs”: [ { “log_type”: “DATA_READ” }, { “log_type”: “DATA_WRITE”, “exempted_members”: [ “user:aliya@example.com” ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: { “audit_log_configs”: [ { “log_type”: “DATA_READ”, “exempted_members”: [ “user:jose@example.com” ] }, { “log_type”: “DATA_WRITE” } ] } This enables ‘DATA_READ’ and ‘DATA_WRITE’ logging, while exempting jose@example.com from DATA_READ logging.
Autoscaler
Represents an Autoscaler resource. Google Compute Engine has two Autoscaler resources: * Zonal * Regional Use autoscalers to automatically add or delete instances from a managed instance group according to your defined autoscaling policy. For more information, read Autoscaling Groups of Instances. For zonal managed instance groups resource, use the autoscaler resource. For regional managed instance groups, use the regionAutoscalers resource.
AutoscalerAggregatedList
There is no detailed description.
AutoscalerAggregatedListCall
Retrieves an aggregated list of autoscalers. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
AutoscalerAggregatedListWarning
[Output Only] Informational warning message.
AutoscalerAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AutoscalerDeleteCall
Deletes the specified autoscaler.
AutoscalerGetCall
Returns the specified autoscaler resource.
AutoscalerInsertCall
Creates an autoscaler in the specified project using the data included in the request.
AutoscalerList
Contains a list of Autoscaler resources.
AutoscalerListCall
Retrieves a list of autoscalers contained within the specified zone.
AutoscalerListWarning
[Output Only] Informational warning message.
AutoscalerListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AutoscalerMethods
A builder providing access to all methods supported on autoscaler resources. It is not used directly, but through the Compute hub.
AutoscalerPatchCall
Updates an autoscaler in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
AutoscalerStatusDetails
There is no detailed description.
AutoscalerUpdateCall
Updates an autoscaler in the specified project using the data included in the request.
AutoscalersScopedList
There is no detailed description.
AutoscalersScopedListWarning
[Output Only] Informational warning which replaces the list of autoscalers when the list is empty.
AutoscalersScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
AutoscalingPolicy
Cloud Autoscaler policy.
AutoscalingPolicyCpuUtilization
CPU utilization policy.
AutoscalingPolicyCustomMetricUtilization
Custom utilization metric policy.
AutoscalingPolicyLoadBalancingUtilization
Configuration parameters of autoscaling based on load balancing.
AutoscalingPolicyScaleInControl
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScalingSchedule
Scaling based on user-defined schedule. The message describes a single scaling schedule. A scaling schedule changes the minimum number of VM instances an autoscaler can recommend, which can trigger scaling out.
Backend
Message containing information of one individual backend.
BackendBucket
Represents a Cloud Storage Bucket resource. This Cloud Storage bucket resource is referenced by a URL map of a load balancer. For more information, read Backend Buckets.
BackendBucketAddSignedUrlKeyCall
Adds a key for validating requests with signed URLs for this backend bucket.
BackendBucketCdnPolicy
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicyBypassCacheOnRequestHeader
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendBucketCdnPolicyCacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendBucketDeleteCall
Deletes the specified BackendBucket resource.
BackendBucketDeleteSignedUrlKeyCall
Deletes a key for validating requests with signed URLs for this backend bucket.
BackendBucketGetCall
Returns the specified BackendBucket resource.
BackendBucketGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
BackendBucketInsertCall
Creates a BackendBucket resource in the specified project using the data included in the request.
BackendBucketList
Contains a list of BackendBucket resources.
BackendBucketListCall
Retrieves the list of BackendBucket resources available to the specified project.
BackendBucketListWarning
[Output Only] Informational warning message.
BackendBucketListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
BackendBucketMethods
A builder providing access to all methods supported on backendBucket resources. It is not used directly, but through the Compute hub.
BackendBucketPatchCall
Updates the specified BackendBucket resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
BackendBucketSetEdgeSecurityPolicyCall
Sets the edge security policy for the specified backend bucket.
BackendBucketSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendBucketTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
BackendBucketUpdateCall
Updates the specified BackendBucket resource with the data included in the request.
BackendService
Represents a Backend Service resource. A backend service defines how Google Cloud load balancers distribute traffic. The backend service configuration contains a set of values, such as the protocol used to connect to backends, various distribution and session settings, health checks, and timeouts. These settings provide fine-grained control over how your load balancer behaves. Most of the settings have default values that allow for easy configuration if you need to get started quickly. Backend services in Google Compute Engine can be either regionally or globally scoped. * Global * Regional For more information, see Backend Services.
BackendServiceAddSignedUrlKeyCall
Adds a key for validating requests with signed URLs for this backend service.
BackendServiceAggregatedList
Contains a list of BackendServicesScopedList.
BackendServiceAggregatedListCall
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.
BackendServiceAggregatedListWarning
[Output Only] Informational warning message.
BackendServiceAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
BackendServiceCdnPolicy
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicyBypassCacheOnRequestHeader
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendServiceCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendServiceConnectionTrackingPolicy
Connection Tracking configuration for this BackendService.
BackendServiceDeleteCall
Deletes the specified BackendService resource.
BackendServiceDeleteSignedUrlKeyCall
Deletes a key for validating requests with signed URLs for this backend service.
BackendServiceFailoverPolicy
For load balancers that have configurable failover: Internal passthrough Network Load Balancers and external passthrough Network Load Balancers. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceGetCall
Returns the specified BackendService resource.
BackendServiceGetHealthCall
Gets the most recent health check results for this BackendService. Example request body: { “group”: “/zones/us-east1-b/instanceGroups/lb-backend-example” }
BackendServiceGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
BackendServiceGroupHealth
There is no detailed description.
BackendServiceIAP
Identity-Aware Proxy
BackendServiceInsertCall
Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .
BackendServiceList
Contains a list of BackendService resources.
BackendServiceListCall
Retrieves the list of BackendService resources available to the specified project.
BackendServiceListUsable
Contains a list of usable BackendService resources.
BackendServiceListUsableCall
Retrieves an aggregated list of all usable backend services in the specified project.
BackendServiceListUsableWarning
[Output Only] Informational warning message.
BackendServiceListUsableWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
BackendServiceListWarning
[Output Only] Informational warning message.
BackendServiceListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
BackendServiceLocalityLoadBalancingPolicyConfig
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigPolicy
The configuration for a built-in load balancing policy.
BackendServiceLogConfig
The available logging options for the load balancer traffic served by this backend service.
BackendServiceMethods
A builder providing access to all methods supported on backendService resources. It is not used directly, but through the Compute hub.
BackendServicePatchCall
Patches the specified BackendService resource with the data included in the request. For more information, see Backend services overview. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
BackendServiceReference
There is no detailed description.
BackendServiceSetEdgeSecurityPolicyCall
Sets the edge security policy for the specified backend service.
BackendServiceSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendServiceSetSecurityPolicyCall
Sets the Google Cloud Armor security policy for the specified backend service. For more information, see Google Cloud Armor Overview
BackendServiceTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
BackendServiceUpdateCall
Updates the specified BackendService resource with the data included in the request. For more information, see Backend services overview.
BackendServiceUsedBy
There is no detailed description.
BackendServicesScopedList
There is no detailed description.
BackendServicesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
BackendServicesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
BfdPacket
There is no detailed description.
BfdStatus
Next free: 15
BfdStatusPacketCounts
There is no detailed description.
Binding
Associates members, or principals, with a role.
BulkInsertDiskResource
A transient resource used in compute.disks.bulkInsert and compute.regionDisks.bulkInsert. It is only used to process requests and is not persisted.
BulkInsertInstanceResource
A transient resource used in compute.instances.bulkInsert and compute.regionInstances.bulkInsert . This resource is not persisted anywhere, it is used only for processing the requests.
BulkInsertInstanceResourcePerInstanceProperties
Per-instance properties to be set on individual instances. To be extended in the future.
BulkInsertOperationStatus
There is no detailed description.
CacheInvalidationRule
There is no detailed description.
CacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
CircuitBreakers
Settings controlling the volume of requests, connections and retries to this backend service.
Commitment
Represents a regional Commitment resource. Creating a commitment resource means that you are purchasing a committed use contract with an explicit start and end time. You can create commitments based on vCPUs and memory usage and receive discounted rates. For full details, read Signing Up for Committed Use Discounts.
CommitmentAggregatedList
There is no detailed description.
CommitmentAggregatedListWarning
[Output Only] Informational warning message.
CommitmentAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
CommitmentList
Contains a list of Commitment resources.
CommitmentListWarning
[Output Only] Informational warning message.
CommitmentListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
CommitmentsScopedList
There is no detailed description.
CommitmentsScopedListWarning
[Output Only] Informational warning which replaces the list of commitments when the list is empty.
CommitmentsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
Compute
Central instance to access all Compute related resource activities
Condition
This is deprecated and has no effect. Do not use.
ConfidentialInstanceConfig
A set of Confidential Instance options.
ConnectionDraining
Message containing connection draining configuration.
ConsistentHashLoadBalancerSettings
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsHttpCookie
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
CorsPolicy
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
CustomerEncryptionKey
There is no detailed description.
CustomerEncryptionKeyProtectedDisk
There is no detailed description.
DeprecationStatus
Deprecation status for a public resource.
Disk
Represents a Persistent Disk resource. Google Compute Engine has two Disk resources: * Zonal * Regional Persistent disks are required for running your VM instances. Create both boot and non-boot (data) persistent disks. For more information, read Persistent Disks. For more storage options, read Storage options. The disks resource represents a zonal persistent disk. For more information, read Zonal persistent disks. The regionDisks resource represents a regional persistent disk. For more information, read Regional resources.
DiskAddResourcePolicyCall
Adds existing resource policies to a disk. You can only add one policy which will be applied to this disk for scheduling snapshot creation.
DiskAggregatedList
There is no detailed description.
DiskAggregatedListCall
Retrieves an aggregated list of persistent disks. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
DiskAggregatedListWarning
[Output Only] Informational warning message.
DiskAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
DiskAsyncReplication
There is no detailed description.
DiskAsyncReplicationList
There is no detailed description.
DiskBulkInsertCall
Bulk create a set of disks.
DiskCreateSnapshotCall
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.
DiskDeleteCall
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.
DiskGetCall
Returns the specified persistent disk.
DiskGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
DiskInsertCall
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.
DiskInstantiationConfig
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskList
A list of Disk resources.
DiskListCall
Retrieves a list of persistent disks contained within the specified zone.
DiskListWarning
[Output Only] Informational warning message.
DiskListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
DiskMethods
A builder providing access to all methods supported on disk resources. It is not used directly, but through the Compute hub.
DiskMoveRequest
There is no detailed description.
DiskParams
Additional disk params.
DiskRemoveResourcePolicyCall
Removes resource policies from a disk.
DiskResizeCall
Resizes the specified persistent disk. You can only increase the size of the disk.
DiskResourceStatus
There is no detailed description.
DiskResourceStatusAsyncReplicationStatus
There is no detailed description.
DiskSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
DiskSetLabelCall
Sets the labels on a disk. To learn more about labels, read the Labeling Resources documentation.
DiskStartAsyncReplicationCall
Starts asynchronous replication. Must be invoked on the primary disk.
DiskStopAsyncReplicationCall
Stops asynchronous replication. Can be invoked either on the primary or on the secondary disk.
DiskStopGroupAsyncReplicationCall
Stops asynchronous replication for a consistency group of disks. Can be invoked either in the primary or secondary scope.
DiskTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
DiskType
Represents a Disk Type resource. Google Compute Engine has two Disk Type resources: * Regional * Zonal You can choose from a variety of disk types based on your needs. For more information, read Storage options. The diskTypes resource represents disk types for a zonal persistent disk. For more information, read Zonal persistent disks. The regionDiskTypes resource represents disk types for a regional persistent disk. For more information, read Regional persistent disks.
DiskTypeAggregatedList
There is no detailed description.
DiskTypeAggregatedListCall
Retrieves an aggregated list of disk types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
DiskTypeAggregatedListWarning
[Output Only] Informational warning message.
DiskTypeAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
DiskTypeGetCall
Returns the specified disk type.
DiskTypeList
Contains a list of disk types.
DiskTypeListCall
Retrieves a list of disk types available to the specified project.
DiskTypeListWarning
[Output Only] Informational warning message.
DiskTypeListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
DiskTypeMethods
A builder providing access to all methods supported on diskType resources. It is not used directly, but through the Compute hub.
DiskTypesScopedList
There is no detailed description.
DiskTypesScopedListWarning
[Output Only] Informational warning which replaces the list of disk types when the list is empty.
DiskTypesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
DiskUpdateCall
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.
DisksAddResourcePoliciesRequest
There is no detailed description.
DisksRemoveResourcePoliciesRequest
There is no detailed description.
DisksResizeRequest
There is no detailed description.
DisksScopedList
There is no detailed description.
DisksScopedListWarning
[Output Only] Informational warning which replaces the list of disks when the list is empty.
DisksScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
DisksStartAsyncReplicationRequest
There is no detailed description.
DisksStopGroupAsyncReplicationResource
A transient resource used in compute.disks.stopGroupAsyncReplication and compute.regionDisks.stopGroupAsyncReplication. It is only used to process requests and is not persisted.
DisplayDevice
A set of Display Device options
DistributionPolicy
There is no detailed description.
DistributionPolicyZoneConfiguration
There is no detailed description.
Duration
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like “day” or “month”. Range is approximately 10,000 years.
ErrorInfo
Describes the cause of the error with structured details. Example of an error when contacting the “pubsub.googleapis.com” API when it is not enabled: { “reason”: “API_DISABLED” “domain”: “googleapis.com” “metadata”: { “resource”: “projects/123”, “service”: “pubsub.googleapis.com” } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { “reason”: “STOCKOUT” “domain”: “spanner.googleapis.com”, “metadata”: { “availableRegions”: “us-central1,us-east2” } }
ExchangedPeeringRoute
There is no detailed description.
ExchangedPeeringRoutesList
There is no detailed description.
ExchangedPeeringRoutesListWarning
[Output Only] Informational warning message.
ExchangedPeeringRoutesListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: “Summary size limit” description: “Determines if a summary is less than 100 chars” expression: “document.summary.size() < 100” Example (Equality): title: “Requestor is owner” description: “Determines if requestor is the document owner” expression: “document.owner == request.auth.claims.email” Example (Logic): title: “Public documents” description: “Determine whether the document should be publicly visible” expression: “document.type != ‘private’ && document.type != ‘internal’” Example (Data Manipulation): title: “Notification string” description: “Create a notification string with a timestamp.” expression: “’New message received at ’ + string(document.create_time)” The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExternalVpnGateway
Represents an external VPN gateway. External VPN gateway is the on-premises VPN gateway(s) or another cloud provider’s VPN gateway that connects to your Google Cloud VPN gateway. To create a highly available VPN from Google Cloud Platform to your VPN gateway or another cloud provider’s VPN gateway, you must create a external VPN gateway resource with information about the other gateway. For more information about using external VPN gateways, see Creating an HA VPN gateway and tunnel pair to a peer VPN.
ExternalVpnGatewayDeleteCall
Deletes the specified externalVpnGateway.
ExternalVpnGatewayGetCall
Returns the specified externalVpnGateway. Get a list of available externalVpnGateways by making a list() request.
ExternalVpnGatewayInsertCall
Creates a ExternalVpnGateway in the specified project using the data included in the request.
ExternalVpnGatewayInterface
The interface for the external VPN gateway.
ExternalVpnGatewayList
Response to the list request, and contains a list of externalVpnGateways.
ExternalVpnGatewayListCall
Retrieves the list of ExternalVpnGateway available to the specified project.
ExternalVpnGatewayListWarning
[Output Only] Informational warning message.
ExternalVpnGatewayListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ExternalVpnGatewayMethods
A builder providing access to all methods supported on externalVpnGateway resources. It is not used directly, but through the Compute hub.
ExternalVpnGatewaySetLabelCall
Sets the labels on an ExternalVpnGateway. To learn more about labels, read the Labeling Resources documentation.
ExternalVpnGatewayTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
FileContentBuffer
There is no detailed description.
Firewall
Represents a Firewall Rule resource. Firewall rules allow or deny ingress traffic to, and egress traffic from your instances. For more information, read Firewall rules.
FirewallAllowed
The list of ALLOW rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a permitted connection.
FirewallDeleteCall
Deletes the specified firewall.
FirewallDenied
The list of DENY rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a denied connection.
FirewallGetCall
Returns the specified firewall.
FirewallInsertCall
Creates a firewall rule in the specified project using the data included in the request.
FirewallList
Contains a list of firewalls.
FirewallListCall
Retrieves the list of firewall rules available to the specified project.
FirewallListWarning
[Output Only] Informational warning message.
FirewallListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
FirewallLogConfig
The available logging options for a firewall rule.
FirewallMethods
A builder providing access to all methods supported on firewall resources. It is not used directly, but through the Compute hub.
FirewallPatchCall
Updates the specified firewall rule with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
FirewallPoliciesListAssociationsResponse
There is no detailed description.
FirewallPolicy
Represents a Firewall Policy resource.
FirewallPolicyAddAssociationCall
Inserts an association for the specified firewall policy.
FirewallPolicyAddRuleCall
Inserts a rule into a firewall policy.
FirewallPolicyAssociation
There is no detailed description.
FirewallPolicyCloneRuleCall
Copies rules to the specified firewall policy.
FirewallPolicyDeleteCall
Deletes the specified policy.
FirewallPolicyGetAssociationCall
Gets an association with the specified name.
FirewallPolicyGetCall
Returns the specified firewall policy.
FirewallPolicyGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
FirewallPolicyGetRuleCall
Gets a rule of the specified priority.
FirewallPolicyInsertCall
Creates a new policy in the specified project using the data included in the request.
FirewallPolicyList
There is no detailed description.
FirewallPolicyListAssociationCall
Lists associations of a specified target, i.e., organization or folder.
FirewallPolicyListCall
Lists all the policies that have been configured for the specified folder or organization.
FirewallPolicyListWarning
[Output Only] Informational warning message.
FirewallPolicyListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
FirewallPolicyMethods
A builder providing access to all methods supported on firewallPolicy resources. It is not used directly, but through the Compute hub.
FirewallPolicyMoveCall
Moves the specified firewall policy.
FirewallPolicyPatchCall
Patches the specified policy with the data included in the request.
FirewallPolicyPatchRuleCall
Patches a rule of the specified priority.
FirewallPolicyRemoveAssociationCall
Removes an association for the specified firewall policy.
FirewallPolicyRemoveRuleCall
Deletes a rule of the specified priority.
FirewallPolicyRule
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
FirewallPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherLayer4Config
There is no detailed description.
FirewallPolicyRuleSecureTag
There is no detailed description.
FirewallPolicySetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
FirewallPolicyTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
FirewallUpdateCall
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 PATCH instead.
FixedOrPercent
Encapsulates numeric value that can be either absolute or relative.
ForwardingRule
Represents a Forwarding Rule resource. Forwarding rule resources in Google Cloud can be either regional or global in scope: * Global * Regional A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules can also reference target instances and Cloud VPN Classic gateways (targetVpnGateway). For more information, read Forwarding rule concepts and Using protocol forwarding.
ForwardingRuleAggregatedList
There is no detailed description.
ForwardingRuleAggregatedListCall
Retrieves an aggregated list of forwarding rules. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
ForwardingRuleAggregatedListWarning
[Output Only] Informational warning message.
ForwardingRuleAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ForwardingRuleDeleteCall
Deletes the specified ForwardingRule resource.
ForwardingRuleGetCall
Returns the specified ForwardingRule resource.
ForwardingRuleInsertCall
Creates a ForwardingRule resource in the specified project and region using the data included in the request.
ForwardingRuleList
Contains a list of ForwardingRule resources.
ForwardingRuleListCall
Retrieves a list of ForwardingRule resources available to the specified project and region.
ForwardingRuleListWarning
[Output Only] Informational warning message.
ForwardingRuleListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ForwardingRuleMethods
A builder providing access to all methods supported on forwardingRule resources. It is not used directly, but through the Compute hub.
ForwardingRulePatchCall
Updates the specified forwarding rule with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules. Currently, you can only patch the network_tier field.
ForwardingRuleReference
There is no detailed description.
ForwardingRuleServiceDirectoryRegistration
Describes the auto-registration of the forwarding rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this forwarding rule.
ForwardingRuleSetLabelCall
Sets the labels on the specified resource. To learn more about labels, read the Labeling Resources documentation.
ForwardingRuleSetTargetCall
Changes target URL for forwarding rule. The new target should be of the same type as the old target.
ForwardingRulesScopedList
There is no detailed description.
ForwardingRulesScopedListWarning
Informational warning which replaces the list of forwarding rules when the list is empty.
ForwardingRulesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
GRPCHealthCheck
There is no detailed description.
GlobalAddressDeleteCall
Deletes the specified address resource.
GlobalAddressGetCall
Returns the specified address resource.
GlobalAddressInsertCall
Creates an address resource in the specified project by using the data included in the request.
GlobalAddressListCall
Retrieves a list of global addresses.
GlobalAddressMethods
A builder providing access to all methods supported on globalAddress resources. It is not used directly, but through the Compute hub.
GlobalAddressMoveCall
Moves the specified address resource from one project to another project.
GlobalAddressSetLabelCall
Sets the labels on a GlobalAddress. To learn more about labels, read the Labeling Resources documentation.
GlobalAddressesMoveRequest
There is no detailed description.
GlobalForwardingRuleDeleteCall
Deletes the specified GlobalForwardingRule resource.
GlobalForwardingRuleGetCall
Returns the specified GlobalForwardingRule resource. Gets a list of available forwarding rules by making a list() request.
GlobalForwardingRuleInsertCall
Creates a GlobalForwardingRule resource in the specified project using the data included in the request.
GlobalForwardingRuleListCall
Retrieves a list of GlobalForwardingRule resources available to the specified project.
GlobalForwardingRuleMethods
A builder providing access to all methods supported on globalForwardingRule resources. It is not used directly, but through the Compute hub.
GlobalForwardingRulePatchCall
Updates the specified forwarding rule with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules. Currently, you can only patch the network_tier field.
GlobalForwardingRuleSetLabelCall
Sets the labels on the specified resource. To learn more about labels, read the Labeling resources documentation.
GlobalForwardingRuleSetTargetCall
Changes target URL for the GlobalForwardingRule resource. The new target should be of the same type as the old target.
GlobalNetworkEndpointGroupAttachNetworkEndpointCall
Attach a network endpoint to the specified network endpoint group.
GlobalNetworkEndpointGroupDeleteCall
Deletes the specified network endpoint group.Note that the NEG cannot be deleted if there are backend services referencing it.
GlobalNetworkEndpointGroupDetachNetworkEndpointCall
Detach the network endpoint from the specified network endpoint group.
GlobalNetworkEndpointGroupGetCall
Returns the specified network endpoint group.
GlobalNetworkEndpointGroupInsertCall
Creates a network endpoint group in the specified project using the parameters that are included in the request.
GlobalNetworkEndpointGroupListCall
Retrieves the list of network endpoint groups that are located in the specified project.
GlobalNetworkEndpointGroupListNetworkEndpointCall
Lists the network endpoints in the specified network endpoint group.
GlobalNetworkEndpointGroupMethods
A builder providing access to all methods supported on globalNetworkEndpointGroup resources. It is not used directly, but through the Compute hub.
GlobalNetworkEndpointGroupsAttachEndpointsRequest
There is no detailed description.
GlobalNetworkEndpointGroupsDetachEndpointsRequest
There is no detailed description.
GlobalOperationAggregatedListCall
Retrieves an aggregated list of all operations. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
GlobalOperationDeleteCall
Deletes the specified Operations resource.
GlobalOperationGetCall
Retrieves the specified Operations resource.
GlobalOperationListCall
Retrieves a list of Operation resources contained within the specified project.
GlobalOperationMethods
A builder providing access to all methods supported on globalOperation resources. It is not used directly, but through the Compute hub.
GlobalOperationWaitCall
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.
GlobalOrganizationOperationDeleteCall
Deletes the specified Operations resource.
GlobalOrganizationOperationGetCall
Retrieves the specified Operations resource. Gets a list of operations by making a list() request.
GlobalOrganizationOperationListCall
Retrieves a list of Operation resources contained within the specified organization.
GlobalOrganizationOperationMethods
A builder providing access to all methods supported on globalOrganizationOperation resources. It is not used directly, but through the Compute hub.
GlobalOrganizationSetPolicyRequest
There is no detailed description.
GlobalPublicDelegatedPrefixDeleteCall
Deletes the specified global PublicDelegatedPrefix.
GlobalPublicDelegatedPrefixGetCall
Returns the specified global PublicDelegatedPrefix resource.
GlobalPublicDelegatedPrefixInsertCall
Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.
GlobalPublicDelegatedPrefixListCall
Lists the global PublicDelegatedPrefixes for a project.
GlobalPublicDelegatedPrefixMethods
A builder providing access to all methods supported on globalPublicDelegatedPrefix resources. It is not used directly, but through the Compute hub.
GlobalPublicDelegatedPrefixPatchCall
Patches the specified global PublicDelegatedPrefix resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
GlobalSetLabelsRequest
There is no detailed description.
GlobalSetPolicyRequest
There is no detailed description.
GuestAttributes
A guest attributes entry.
GuestAttributesEntry
A guest attributes namespace/key/value entry.
GuestAttributesValue
Array of guest attribute namespace/key/value tuples.
GuestOsFeature
Guest OS features.
HTTP2HealthCheck
There is no detailed description.
HTTPHealthCheck
There is no detailed description.
HTTPSHealthCheck
There is no detailed description.
HealthCheck
Represents a health check resource. Google Compute Engine has two health check resources: * Regional * Global These health check resources can be used for load balancing and for autohealing VMs in a managed instance group (MIG). Load balancing Health check requirements vary depending on the type of load balancer. For details about the type of health check supported for each load balancer and corresponding backend type, see Health checks overview: Load balancer guide. Autohealing in MIGs The health checks that you use for autohealing VMs in a MIG can be either regional or global. For more information, see Set up an application health check and autohealing. For more information, see Health checks overview.
HealthCheckAggregatedListCall
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.
HealthCheckDeleteCall
Deletes the specified HealthCheck resource.
HealthCheckGetCall
Returns the specified HealthCheck resource.
HealthCheckInsertCall
Creates a HealthCheck resource in the specified project using the data included in the request.
HealthCheckList
Contains a list of HealthCheck resources.
HealthCheckListCall
Retrieves the list of HealthCheck resources available to the specified project.
HealthCheckListWarning
[Output Only] Informational warning message.
HealthCheckListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
HealthCheckLogConfig
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
HealthCheckMethods
A builder providing access to all methods supported on healthCheck resources. It is not used directly, but through the Compute hub.
HealthCheckPatchCall
Updates a HealthCheck resource in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
HealthCheckReference
A full or valid partial URL to a health check. For example, the following are valid URLs: - https://www.googleapis.com/compute/beta/projects/project-id/global/httpHealthChecks/health-check - projects/project-id/global/httpHealthChecks/health-check - global/httpHealthChecks/health-check
HealthCheckService
Represents a Health-Check as a Service resource.
HealthCheckServiceReference
A full or valid partial URL to a health check service. For example, the following are valid URLs: - https://www.googleapis.com/compute/beta/projects/project-id/regions/us-west1/healthCheckServices/health-check-service - projects/project-id/regions/us-west1/healthCheckServices/health-check-service - regions/us-west1/healthCheckServices/health-check-service
HealthCheckServicesList
There is no detailed description.
HealthCheckServicesListWarning
[Output Only] Informational warning message.
HealthCheckServicesListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
HealthCheckUpdateCall
Updates a HealthCheck resource in the specified project using the data included in the request.
HealthChecksAggregatedList
There is no detailed description.
HealthChecksAggregatedListWarning
[Output Only] Informational warning message.
HealthChecksAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
HealthChecksScopedList
There is no detailed description.
HealthChecksScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
HealthChecksScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
HealthStatus
There is no detailed description.
HealthStatusForNetworkEndpoint
There is no detailed description.
Help
Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn’t enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit.
HelpLink
Describes a URL link.
HostRule
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HttpFaultAbort
Specification for how requests are aborted as part of fault injection.
HttpFaultDelay
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultInjection
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpHeaderAction
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderMatch
matchRule criteria for request header matches.
HttpHeaderOption
Specification determining how headers are added to requests or responses.
HttpHealthCheck
Represents a legacy HTTP Health Check resource. Legacy HTTP health checks are now only required by target pool-based network load balancers. For all other load balancers, including backend service-based network load balancers, and for managed instance group auto-healing, you must use modern (non-legacy) health checks. For more information, see Health checks overview .
HttpHealthCheckDeleteCall
Deletes the specified HttpHealthCheck resource.
HttpHealthCheckGetCall
Returns the specified HttpHealthCheck resource.
HttpHealthCheckInsertCall
Creates a HttpHealthCheck resource in the specified project using the data included in the request.
HttpHealthCheckList
Contains a list of HttpHealthCheck resources.
HttpHealthCheckListCall
Retrieves the list of HttpHealthCheck resources available to the specified project.
HttpHealthCheckListWarning
[Output Only] Informational warning message.
HttpHealthCheckListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
HttpHealthCheckMethods
A builder providing access to all methods supported on httpHealthCheck resources. It is not used directly, but through the Compute hub.
HttpHealthCheckPatchCall
Updates a HttpHealthCheck resource in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
HttpHealthCheckUpdateCall
Updates a HttpHealthCheck resource in the specified project using the data included in the request.
HttpQueryParameterMatch
HttpRouteRuleMatch criteria for a request’s query parameter.
HttpRedirectAction
Specifies settings for an HTTP redirect.
HttpRetryPolicy
The retry policy associates with HttpRouteRule
HttpRouteAction
There is no detailed description.
HttpRouteRule
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HttpRouteRuleMatch
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HttpsHealthCheck
Represents a legacy HTTPS Health Check resource. Legacy HTTPS health checks have been deprecated. If you are using a target pool-based network load balancer, you must use a legacy HTTP (not HTTPS) health check. For all other load balancers, including backend service-based network load balancers, and for managed instance group auto-healing, you must use modern (non-legacy) health checks. For more information, see Health checks overview .
HttpsHealthCheckDeleteCall
Deletes the specified HttpsHealthCheck resource.
HttpsHealthCheckGetCall
Returns the specified HttpsHealthCheck resource.
HttpsHealthCheckInsertCall
Creates a HttpsHealthCheck resource in the specified project using the data included in the request.
HttpsHealthCheckList
Contains a list of HttpsHealthCheck resources.
HttpsHealthCheckListCall
Retrieves the list of HttpsHealthCheck resources available to the specified project.
HttpsHealthCheckListWarning
[Output Only] Informational warning message.
HttpsHealthCheckListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
HttpsHealthCheckMethods
A builder providing access to all methods supported on httpsHealthCheck resources. It is not used directly, but through the Compute hub.
HttpsHealthCheckPatchCall
Updates a HttpsHealthCheck resource in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
HttpsHealthCheckUpdateCall
Updates a HttpsHealthCheck resource in the specified project using the data included in the request.
Image
Represents an Image resource. You can use images to create boot disks for your VM instances. For more information, read Images.
ImageDeleteCall
Deletes the specified image.
ImageDeprecateCall
Sets the deprecation status of an image. If an empty request body is given, clears the deprecation status instead.
ImageFamilyView
There is no detailed description.
ImageFamilyViewGetCall
Returns the latest image that is part of an image family, is not deprecated and is rolled out in the specified zone.
ImageFamilyViewMethods
A builder providing access to all methods supported on imageFamilyView resources. It is not used directly, but through the Compute hub.
ImageGetCall
Returns the specified image.
ImageGetFromFamilyCall
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.
ImageGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
ImageInsertCall
Creates an image in the specified project using the data included in the request.
ImageList
Contains a list of images.
ImageListCall
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.
ImageListWarning
[Output Only] Informational warning message.
ImageListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ImageMethods
A builder providing access to all methods supported on image resources. It is not used directly, but through the Compute hub.
ImagePatchCall
Patches the specified image with the data included in the request. Only the following fields can be modified: family, description, deprecation status.
ImageRawDisk
The parameters of the raw disk image.
ImageSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
ImageSetLabelCall
Sets the labels on an image. To learn more about labels, read the Labeling Resources documentation.
ImageTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
InitialStateConfig
Initial State for shielded instance, these are public keys which are safe to store in public
Instance
Represents an Instance resource. An instance is a virtual machine that is hosted on Google Cloud Platform. For more information, read Virtual Machine Instances.
InstanceAddAccessConfigCall
Adds an access config to an instance’s network interface.
InstanceAddResourcePolicyCall
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.
InstanceAggregatedList
There is no detailed description.
InstanceAggregatedListCall
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.
InstanceAggregatedListWarning
[Output Only] Informational warning message.
InstanceAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceAttachDiskCall
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.
InstanceBulkInsertCall
Creates multiple instances. Count specifies the number of instances to create. For more information, see About bulk creation of VMs.
InstanceConsumptionData
There is no detailed description.
InstanceConsumptionInfo
There is no detailed description.
InstanceDeleteAccessConfigCall
Deletes an access config from an instance’s network interface.
InstanceDeleteCall
Deletes the specified Instance resource. For more information, see Deleting an instance.
InstanceDetachDiskCall
Detaches a disk from an instance.
InstanceGetCall
Returns the specified Instance resource.
InstanceGetEffectiveFirewallCall
Returns effective firewalls applied to an interface of the instance.
InstanceGetGuestAttributeCall
Returns the specified guest attributes entry.
InstanceGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
InstanceGetScreenshotCall
Returns the screenshot from the specified instance.
InstanceGetSerialPortOutputCall
Returns the last 1 MB of serial port output from the specified instance.
InstanceGetShieldedInstanceIdentityCall
Returns the Shielded Instance Identity of an instance
InstanceGroup
Represents an Instance Group resource. Instance Groups can be used to configure a target for load balancing. Instance groups can either be managed or unmanaged. To create managed instance groups, use the instanceGroupManager or regionInstanceGroupManager resource instead. Use zonal unmanaged instance groups if you need to apply load balancing to groups of heterogeneous instances or if you need to manage the instances yourself. You cannot create regional unmanaged instance groups. For more information, read Instance groups.
InstanceGroupAddInstanceCall
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.
InstanceGroupAggregatedList
There is no detailed description.
InstanceGroupAggregatedListCall
Retrieves the list of instance groups and sorts them by zone. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
InstanceGroupAggregatedListWarning
[Output Only] Informational warning message.
InstanceGroupAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupDeleteCall
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.
InstanceGroupGetCall
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.
InstanceGroupInsertCall
Creates an instance group in the specified project using the parameters that are included in the request.
InstanceGroupList
A list of InstanceGroup resources.
InstanceGroupListCall
Retrieves the list of zonal instance group resources contained within the specified zone. For managed instance groups, use the instanceGroupManagers or regionInstanceGroupManagers methods instead.
InstanceGroupListInstanceCall
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.
InstanceGroupListWarning
[Output Only] Informational warning message.
InstanceGroupListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupManager
Represents a Managed Instance Group resource. An instance group is a collection of VM instances that you can manage as a single entity. For more information, read Instance groups. For zonal Managed Instance Group, use the instanceGroupManagers resource. For regional Managed Instance Group, use the regionInstanceGroupManagers resource.
InstanceGroupManagerAbandonInstanceCall
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.
InstanceGroupManagerActionsSummary
There is no detailed description.
InstanceGroupManagerAggregatedList
There is no detailed description.
InstanceGroupManagerAggregatedListCall
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.
InstanceGroupManagerAggregatedListWarning
[Output Only] Informational warning message.
InstanceGroupManagerAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupManagerAllInstancesConfig
There is no detailed description.
InstanceGroupManagerApplyUpdatesToInstanceCall
Applies changes to selected instances on the managed instance group. This method can be used to apply new overrides and/or new versions.
InstanceGroupManagerAutoHealingPolicy
There is no detailed description.
InstanceGroupManagerCreateInstanceCall
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.
InstanceGroupManagerDeleteCall
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.
InstanceGroupManagerDeleteInstanceCall
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.
InstanceGroupManagerDeletePerInstanceConfigCall
Deletes selected per-instance configurations for the managed instance group.
InstanceGroupManagerGetCall
Returns all of the details about the specified managed instance group.
InstanceGroupManagerInsertCall
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.
InstanceGroupManagerInstanceLifecyclePolicy
There is no detailed description.
InstanceGroupManagerList
[Output Only] A list of managed instance groups.
InstanceGroupManagerListCall
Retrieves a list of managed instance groups that are contained within the specified project and zone.
InstanceGroupManagerListErrorCall
Lists all errors thrown by actions on instances for a given managed instance group. The filter and orderBy query parameters are not supported.
InstanceGroupManagerListManagedInstanceCall
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.
InstanceGroupManagerListPerInstanceConfigCall
Lists all of the per-instance configurations defined for the managed instance group. The orderBy query parameter is not supported.
InstanceGroupManagerListWarning
[Output Only] Informational warning message.
InstanceGroupManagerListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupManagerMethods
A builder providing access to all methods supported on instanceGroupManager resources. It is not used directly, but through the Compute hub.
InstanceGroupManagerPatchCall
Updates a managed instance group using the information that you specify in the request. This operation is marked as DONE when the group is patched even if the instances in the group are still in the process of being patched. You must separately verify the status of the individual instances with the listManagedInstances method. This method supports PATCH semantics and uses the JSON merge patch 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.
InstanceGroupManagerPatchPerInstanceConfigCall
Inserts or patches per-instance configurations for the managed instance group. perInstanceConfig.name serves as a key used to distinguish whether to perform insert or patch.
InstanceGroupManagerRecreateInstanceCall
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.
InstanceGroupManagerResizeCall
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.
InstanceGroupManagerResizeRequest
InstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time. This resize request is nested under InstanceGroupManager and the VMs created by this request are added to the owning InstanceGroupManager.
InstanceGroupManagerResizeRequestCancelCall
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.
InstanceGroupManagerResizeRequestDeleteCall
Deletes the specified, inactive resize request. Requests that are still active cannot be deleted. Deleting request does not delete instances that were provisioned previously.
InstanceGroupManagerResizeRequestGetCall
Returns all of the details about the specified resize request.
InstanceGroupManagerResizeRequestInsertCall
Creates a new resize request that starts provisioning VMs immediately or queues VM creation.
InstanceGroupManagerResizeRequestListCall
Retrieves a list of resize requests that are contained in the managed instance group.
InstanceGroupManagerResizeRequestMethods
A builder providing access to all methods supported on instanceGroupManagerResizeRequest resources. It is not used directly, but through the Compute hub.
InstanceGroupManagerResizeRequestStatus
There is no detailed description.
InstanceGroupManagerResizeRequestStatusError
[Output only] Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the last_attempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry.
InstanceGroupManagerResizeRequestStatusErrorErrors
[Output Only] The array of errors encountered while processing this operation.
InstanceGroupManagerResizeRequestStatusErrorErrorsErrorDetails
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
InstanceGroupManagerResizeRequestStatusLastAttempt
There is no detailed description.
InstanceGroupManagerResizeRequestStatusLastAttemptError
Errors that prevented the ResizeRequest to be fulfilled.
InstanceGroupManagerResizeRequestStatusLastAttemptErrorErrors
[Output Only] The array of errors encountered while processing this operation.
InstanceGroupManagerResizeRequestStatusLastAttemptErrorErrorsErrorDetails
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
InstanceGroupManagerResizeRequestsListResponse
[Output Only] A list of resize requests.
InstanceGroupManagerResizeRequestsListResponseWarning
[Output Only] Informational warning message.
InstanceGroupManagerResizeRequestsListResponseWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupManagerSetInstanceTemplateCall
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.
InstanceGroupManagerSetTargetPoolCall
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.
InstanceGroupManagerStatus
There is no detailed description.
InstanceGroupManagerStatusAllInstancesConfig
There is no detailed description.
InstanceGroupManagerStatusStateful
There is no detailed description.
InstanceGroupManagerStatusStatefulPerInstanceConfigs
There is no detailed description.
InstanceGroupManagerStatusVersionTarget
There is no detailed description.
InstanceGroupManagerUpdatePerInstanceConfigCall
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 patch.
InstanceGroupManagerUpdatePolicy
There is no detailed description.
InstanceGroupManagerVersion
There is no detailed description.
InstanceGroupManagersAbandonInstancesRequest
There is no detailed description.
InstanceGroupManagersApplyUpdatesRequest
InstanceGroupManagers.applyUpdatesToInstances
InstanceGroupManagersCreateInstancesRequest
InstanceGroupManagers.createInstances
InstanceGroupManagersDeleteInstancesRequest
There is no detailed description.
InstanceGroupManagersDeletePerInstanceConfigsReq
InstanceGroupManagers.deletePerInstanceConfigs
InstanceGroupManagersListErrorsResponse
There is no detailed description.
InstanceGroupManagersListManagedInstancesResponse
There is no detailed description.
InstanceGroupManagersListPerInstanceConfigsResp
There is no detailed description.
InstanceGroupManagersListPerInstanceConfigsRespWarning
[Output Only] Informational warning message.
InstanceGroupManagersListPerInstanceConfigsRespWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupManagersPatchPerInstanceConfigsReq
InstanceGroupManagers.patchPerInstanceConfigs
InstanceGroupManagersRecreateInstancesRequest
There is no detailed description.
InstanceGroupManagersScopedList
There is no detailed description.
InstanceGroupManagersScopedListWarning
[Output Only] The warning that replaces the list of managed instance groups when the list is empty.
InstanceGroupManagersScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupManagersSetInstanceTemplateRequest
There is no detailed description.
InstanceGroupManagersSetTargetPoolsRequest
There is no detailed description.
InstanceGroupManagersUpdatePerInstanceConfigsReq
InstanceGroupManagers.updatePerInstanceConfigs
InstanceGroupMethods
A builder providing access to all methods supported on instanceGroup resources. It is not used directly, but through the Compute hub.
InstanceGroupRemoveInstanceCall
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.
InstanceGroupSetNamedPortCall
Sets the named ports for the specified instance group.
InstanceGroupsAddInstancesRequest
There is no detailed description.
InstanceGroupsListInstances
There is no detailed description.
InstanceGroupsListInstancesRequest
There is no detailed description.
InstanceGroupsListInstancesWarning
[Output Only] Informational warning message.
InstanceGroupsListInstancesWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupsRemoveInstancesRequest
There is no detailed description.
InstanceGroupsScopedList
There is no detailed description.
InstanceGroupsScopedListWarning
[Output Only] An informational warning that replaces the list of instance groups when the list is empty.
InstanceGroupsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceGroupsSetNamedPortsRequest
There is no detailed description.
InstanceInsertCall
Creates an instance resource in the specified project using the data included in the request.
InstanceList
Contains a list of instances.
InstanceListCall
Retrieves the list of instances contained within the specified zone.
InstanceListReferrerCall
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.
InstanceListReferrers
Contains a list of instance referrers.
InstanceListReferrersWarning
[Output Only] Informational warning message.
InstanceListReferrersWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceListWarning
[Output Only] Informational warning message.
InstanceListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceManagedByIgmError
There is no detailed description.
InstanceManagedByIgmErrorInstanceActionDetails
There is no detailed description.
InstanceManagedByIgmErrorManagedInstanceError
There is no detailed description.
InstanceMethods
A builder providing access to all methods supported on instance resources. It is not used directly, but through the Compute hub.
InstanceMoveRequest
There is no detailed description.
InstanceParams
Additional instance params.
InstancePerformMaintenanceCall
Perform a manual maintenance on the instance.
InstanceProperties
There is no detailed description.
InstancePropertiesPatch
Represents the change that you want to make to the instance properties.
InstanceReference
There is no detailed description.
InstanceRemoveResourcePolicyCall
Removes resource policies from an instance.
InstanceResetCall
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.
InstanceResumeCall
Resumes an instance that was suspended using the instances().suspend method.
InstanceSendDiagnosticInterruptCall
Sends diagnostic interrupt to the instance.
InstanceSetDeletionProtectionCall
Sets deletion protection on the instance.
InstanceSetDiskAutoDeleteCall
Sets the auto-delete flag for a disk attached to an instance.
InstanceSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceSetLabelCall
Sets labels on an instance. To learn more about labels, read the Labeling Resources documentation.
InstanceSetMachineResourceCall
Changes the number and/or type of accelerator for a stopped instance to the values specified in the request.
InstanceSetMachineTypeCall
Changes the machine type for a stopped instance to the machine type specified in the request.
InstanceSetMetadataCall
Sets metadata for the specified instance to the data included in the request.
InstanceSetMinCpuPlatformCall
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.
InstanceSetNameCall
Sets name of an instance.
InstanceSetSchedulingCall
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.
InstanceSetSecurityPolicyCall
Sets the Google Cloud Armor security policy for the specified instance. For more information, see Google Cloud Armor Overview
InstanceSetServiceAccountCall
Sets the service account on the instance. For more information, read Changing the service account and access scopes for an instance.
InstanceSetShieldedInstanceIntegrityPolicyCall
Sets the Shielded Instance integrity policy for an instance. You can only use this method on a running instance. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
InstanceSetTagCall
Sets network tags for the specified instance to the data included in the request.
InstanceSettingGetCall
Get Instance settings.
InstanceSettingMethods
A builder providing access to all methods supported on instanceSetting resources. It is not used directly, but through the Compute hub.
InstanceSettingPatchCall
Patch Instance settings
InstanceSettings
Represents a Instance Settings resource. You can use instance settings to configure default settings for Compute Engine VM instances. For example, you can use it to configure default machine type of Compute Engine VM instances.
InstanceSettingsMetadata
There is no detailed description.
InstanceSimulateMaintenanceEventCall
Simulates a host maintenance event on a VM. For more information, see Simulate a host maintenance event.
InstanceStartCall
Starts an instance that was stopped using the instances().stop method. For more information, see Restart an instance.
InstanceStartWithEncryptionKeyCall
Starts an instance that was stopped using the instances().stop method. For more information, see Restart an instance.
InstanceStopCall
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.
InstanceSuspendCall
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.
InstanceTemplate
Represents an Instance Template resource. Google Compute Engine has two Instance Template resources: * Global * Regional You can reuse a global instance template in different regions whereas you can use a regional instance template in a specified region only. If you want to reduce cross-region dependency or achieve data residency, use a regional instance template. To create VMs, managed instance groups, and reservations, you can use either global or regional instance templates. For more information, read Instance Templates.
InstanceTemplateAggregatedList
Contains a list of InstanceTemplatesScopedList.
InstanceTemplateAggregatedListCall
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.
InstanceTemplateAggregatedListWarning
[Output Only] Informational warning message.
InstanceTemplateAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceTemplateDeleteCall
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.
InstanceTemplateGetCall
Returns the specified instance template.
InstanceTemplateGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
InstanceTemplateInsertCall
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.
InstanceTemplateList
A list of instance templates.
InstanceTemplateListCall
Retrieves a list of instance templates that are contained within the specified project.
InstanceTemplateListWarning
[Output Only] Informational warning message.
InstanceTemplateListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceTemplateMethods
A builder providing access to all methods supported on instanceTemplate resources. It is not used directly, but through the Compute hub.
InstanceTemplateSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceTemplateTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
InstanceTemplatesScopedList
There is no detailed description.
InstanceTemplatesScopedListWarning
[Output Only] An informational warning that replaces the list of instance templates when the list is empty.
InstanceTemplatesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstanceTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
InstanceUpdateAccessConfigCall
Updates the specified access config from an instance’s network interface with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
InstanceUpdateCall
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.
InstanceUpdateDisplayDeviceCall
Updates the Display config for a VM instance. You can only use this method on a stopped VM instance. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
InstanceUpdateNetworkInterfaceCall
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 PATCH semantics.
InstanceUpdateShieldedInstanceConfigCall
Updates the Shielded Instance config for an instance. You can only use this method on a stopped instance. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
InstanceWithNamedPorts
There is no detailed description.
InstancesAddResourcePoliciesRequest
There is no detailed description.
InstancesBulkInsertOperationMetadata
There is no detailed description.
InstancesGetEffectiveFirewallsResponse
There is no detailed description.
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
There is no detailed description.
InstancesRemoveResourcePoliciesRequest
There is no detailed description.
InstancesScopedList
There is no detailed description.
InstancesScopedListWarning
[Output Only] Informational warning which replaces the list of instances when the list is empty.
InstancesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstancesSetLabelsRequest
There is no detailed description.
InstancesSetMachineResourcesRequest
There is no detailed description.
InstancesSetMachineTypeRequest
There is no detailed description.
InstancesSetMinCpuPlatformRequest
There is no detailed description.
InstancesSetNameRequest
There is no detailed description.
InstancesSetSecurityPolicyRequest
There is no detailed description.
InstancesSetServiceAccountRequest
There is no detailed description.
InstancesStartWithEncryptionKeyRequest
There is no detailed description.
InstantSnapshot
Represents a InstantSnapshot resource. You can use instant snapshots to create disk rollback points quickly..
InstantSnapshotAggregatedList
There is no detailed description.
InstantSnapshotAggregatedListCall
Retrieves an aggregated list of instantSnapshots. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
InstantSnapshotAggregatedListWarning
[Output Only] Informational warning message.
InstantSnapshotAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstantSnapshotDeleteCall
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.
InstantSnapshotGetCall
Returns the specified InstantSnapshot resource in the specified zone.
InstantSnapshotGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
InstantSnapshotInsertCall
Creates an instant snapshot in the specified zone.
InstantSnapshotList
Contains a list of InstantSnapshot resources.
InstantSnapshotListCall
Retrieves the list of InstantSnapshot resources contained within the specified zone.
InstantSnapshotListWarning
[Output Only] Informational warning message.
InstantSnapshotListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InstantSnapshotMethods
A builder providing access to all methods supported on instantSnapshot resources. It is not used directly, but through the Compute hub.
InstantSnapshotResourceStatus
There is no detailed description.
InstantSnapshotSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
InstantSnapshotSetLabelCall
Sets the labels on a instantSnapshot in the given zone. To learn more about labels, read the Labeling Resources documentation.
InstantSnapshotTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
InstantSnapshotsScopedList
There is no detailed description.
InstantSnapshotsScopedListWarning
[Output Only] Informational warning which replaces the list of instantSnapshots when the list is empty.
InstantSnapshotsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
Int64RangeMatch
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Interconnect
Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the Google Cloud network and your on-premises network. For more information, read the Dedicated Interconnect Overview.
InterconnectAttachment
Represents an Interconnect Attachment (VLAN) resource. You can use Interconnect attachments (VLANS) to connect your Virtual Private Cloud networks to your on-premises networks through an Interconnect. For more information, read Creating VLAN Attachments.
InterconnectAttachmentAggregatedList
There is no detailed description.
InterconnectAttachmentAggregatedListCall
Retrieves an aggregated list of interconnect attachments. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
InterconnectAttachmentAggregatedListWarning
[Output Only] Informational warning message.
InterconnectAttachmentAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InterconnectAttachmentConfigurationConstraints
There is no detailed description.
InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange
There is no detailed description.
InterconnectAttachmentDeleteCall
Deletes the specified interconnect attachment.
InterconnectAttachmentGetCall
Returns the specified interconnect attachment.
InterconnectAttachmentInsertCall
Creates an InterconnectAttachment in the specified project using the data included in the request.
InterconnectAttachmentList
Response to the list request, and contains a list of interconnect attachments.
InterconnectAttachmentListCall
Retrieves the list of interconnect attachments contained within the specified region.
InterconnectAttachmentListWarning
[Output Only] Informational warning message.
InterconnectAttachmentListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InterconnectAttachmentMethods
A builder providing access to all methods supported on interconnectAttachment resources. It is not used directly, but through the Compute hub.
InterconnectAttachmentPartnerMetadata
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPatchCall
Updates the specified interconnect attachment with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
InterconnectAttachmentPrivateInfo
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
InterconnectAttachmentSetLabelCall
Sets the labels on an InterconnectAttachment. To learn more about labels, read the Labeling Resources documentation.
InterconnectAttachmentsScopedList
There is no detailed description.
InterconnectAttachmentsScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
InterconnectAttachmentsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InterconnectCircuitInfo
Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only.
InterconnectDeleteCall
Deletes the specified Interconnect.
InterconnectDiagnostics
Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google’s side of the connection.
InterconnectDiagnosticsARPEntry
Describing the ARP neighbor entries seen on this link
InterconnectDiagnosticsLinkLACPStatus
There is no detailed description.
InterconnectDiagnosticsLinkOpticalPower
There is no detailed description.
InterconnectDiagnosticsLinkStatus
There is no detailed description.
InterconnectDiagnosticsMacsecStatus
Describes the status of MACsec encryption on the link.
InterconnectGetCall
Returns the specified Interconnect. Get a list of available Interconnects by making a list() request.
InterconnectGetDiagnosticCall
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.
InterconnectGetMacsecConfigCall
Returns the interconnectMacsecConfig for the specified Interconnect.
InterconnectInsertCall
Creates an Interconnect in the specified project using the data included in the request.
InterconnectList
Response to the list request, and contains a list of interconnects.
InterconnectListCall
Retrieves the list of Interconnects available to the specified project.
InterconnectListWarning
[Output Only] Informational warning message.
InterconnectListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InterconnectLocation
Represents an Interconnect Attachment (VLAN) Location resource. You can use this resource to find location details about an Interconnect attachment (VLAN). For more information about interconnect attachments, read Creating VLAN Attachments.
InterconnectLocationGetCall
Returns the details for the specified interconnect location. Gets a list of available interconnect locations by making a list() request.
InterconnectLocationList
Response to the list request, and contains a list of interconnect locations.
InterconnectLocationListCall
Retrieves the list of interconnect locations available to the specified project.
InterconnectLocationListWarning
[Output Only] Informational warning message.
InterconnectLocationListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InterconnectLocationMethods
A builder providing access to all methods supported on interconnectLocation resources. It is not used directly, but through the Compute hub.
InterconnectLocationRegionInfo
Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.
InterconnectMacsec
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectMacsecConfig
MACsec configuration information for the Interconnect connection. Contains the generated Connectivity Association Key Name (CKN) and the key (CAK) for this Interconnect connection.
InterconnectMacsecConfigPreSharedKey
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecPreSharedKey
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMethods
A builder providing access to all methods supported on interconnect resources. It is not used directly, but through the Compute hub.
InterconnectOutageNotification
Description of a planned outage on this Interconnect.
InterconnectPatchCall
Updates the specified Interconnect with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
InterconnectRemoteLocation
Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find remote location details about an Interconnect attachment (VLAN).
InterconnectRemoteLocationConstraints
There is no detailed description.
InterconnectRemoteLocationConstraintsSubnetLengthRange
There is no detailed description.
InterconnectRemoteLocationGetCall
Returns the details for the specified interconnect remote location. Gets a list of available interconnect remote locations by making a list() request.
InterconnectRemoteLocationList
Response to the list request, and contains a list of interconnect remote locations.
InterconnectRemoteLocationListCall
Retrieves the list of interconnect remote locations available to the specified project.
InterconnectRemoteLocationListWarning
[Output Only] Informational warning message.
InterconnectRemoteLocationListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
InterconnectRemoteLocationMethods
A builder providing access to all methods supported on interconnectRemoteLocation resources. It is not used directly, but through the Compute hub.
InterconnectRemoteLocationPermittedConnections
There is no detailed description.
InterconnectSetLabelCall
Sets the labels on an Interconnect. To learn more about labels, read the Labeling Resources documentation.
InterconnectsGetDiagnosticsResponse
Response for the InterconnectsGetDiagnosticsRequest.
InterconnectsGetMacsecConfigResponse
Response for the InterconnectsGetMacsecConfigRequest.
License
Represents a License resource. A License represents billing and aggregate usage data for public and marketplace images. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseCode
Represents a License Code resource. A License Code is a unique identifier used to represent a license resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseCodeGetCall
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.
LicenseCodeLicenseAlias
There is no detailed description.
LicenseCodeMethods
A builder providing access to all methods supported on licenseCode resources. It is not used directly, but through the Compute hub.
LicenseCodeTestIamPermissionCall
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.
LicenseDeleteCall
Deletes the specified license. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseGetCall
Returns the specified License resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseGetIamPolicyCall
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.
LicenseInsertCall
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.
LicenseListCall
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.
LicenseMethods
A builder providing access to all methods supported on license resources. It is not used directly, but through the Compute hub.
LicenseResourceCommitment
Commitment for a particular license resource.
LicenseResourceRequirements
There is no detailed description.
LicenseSetIamPolicyCall
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.
LicenseTestIamPermissionCall
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.
LicensesListResponse
There is no detailed description.
LicensesListResponseWarning
[Output Only] Informational warning message.
LicensesListResponseWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
LocalDisk
There is no detailed description.
LocalizedMessage
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
LocationPolicy
Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region).
LocationPolicyLocation
There is no detailed description.
LocationPolicyLocationConstraints
Per-zone constraints on location policy for this zone.
LogConfig
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptions
This is deprecated and has no effect. Do not use.
LogConfigCounterOptions
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsCustomField
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptions
This is deprecated and has no effect. Do not use.
MachineImage
Represents a machine image resource. A machine image is a Compute Engine resource that stores all the configuration, metadata, permissions, and data from one or more disks required to create a Virtual machine (VM) instance. For more information, see Machine images.
MachineImageDeleteCall
Deletes the specified machine image. Deleting a machine image is permanent and cannot be undone.
MachineImageGetCall
Returns the specified machine image.
MachineImageGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
MachineImageInsertCall
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.
MachineImageList
A list of machine images.
MachineImageListCall
Retrieves a list of machine images that are contained within the specified project.
MachineImageListWarning
[Output Only] Informational warning message.
MachineImageListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
MachineImageMethods
A builder providing access to all methods supported on machineImage resources. It is not used directly, but through the Compute hub.
MachineImageSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
MachineImageTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
MachineType
Represents a Machine Type resource. You can use specific machine types for your VM instances based on performance and pricing requirements. For more information, read Machine Types.
MachineTypeAccelerators
[Output Only] A list of accelerator configurations assigned to this machine type.
MachineTypeAggregatedList
There is no detailed description.
MachineTypeAggregatedListCall
Retrieves an aggregated list of machine types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
MachineTypeAggregatedListWarning
[Output Only] Informational warning message.
MachineTypeAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
MachineTypeGetCall
Returns the specified machine type.
MachineTypeList
Contains a list of machine types.
MachineTypeListCall
Retrieves a list of machine types available to the specified project.
MachineTypeListWarning
[Output Only] Informational warning message.
MachineTypeListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
MachineTypeMethods
A builder providing access to all methods supported on machineType resources. It is not used directly, but through the Compute hub.
MachineTypeScratchDisks
[Output Only] A list of extended scratch disks assigned to the instance.
MachineTypesScopedList
There is no detailed description.
MachineTypesScopedListWarning
[Output Only] An informational warning that appears when the machine types list is empty.
MachineTypesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ManagedInstance
A Managed Instance resource.
ManagedInstanceInstanceHealth
There is no detailed description.
ManagedInstanceLastAttempt
There is no detailed description.
ManagedInstanceLastAttemptErrors
[Output Only] Encountered errors during the last attempt to create or delete the instance.
ManagedInstanceLastAttemptErrorsErrors
[Output Only] The array of errors encountered while processing this operation.
ManagedInstanceLastAttemptErrorsErrorsErrorDetails
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
ManagedInstanceVersion
There is no detailed description.
Metadata
A metadata key/value entry.
MetadataFilter
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataFilterLabelMatch
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MetadataItems
Metadata
NamedPort
The named port. For example: <“http”, 80>.
NatIpInfo
Contains NAT IP information of a NAT config (i.e. usage status, mode).
NatIpInfoNatIpInfoMapping
Contains information of a NAT IP.
NatIpInfoResponse
There is no detailed description.
Network
Represents a VPC Network resource. Networks connect resources to each other and to the internet. For more information, read Virtual Private Cloud (VPC) Network.
NetworkAddPeeringCall
Adds a peering to the specified network.
NetworkAttachment
NetworkAttachments A network attachment resource …
NetworkAttachmentAggregatedList
Contains a list of NetworkAttachmentsScopedList.
NetworkAttachmentAggregatedListCall
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.
NetworkAttachmentAggregatedListWarning
[Output Only] Informational warning message.
NetworkAttachmentAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkAttachmentConnectedEndpoint
[Output Only] A connection connected to this network attachment.
NetworkAttachmentDeleteCall
Deletes the specified NetworkAttachment in the given scope
NetworkAttachmentGetCall
Returns the specified NetworkAttachment resource in the given scope.
NetworkAttachmentGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
NetworkAttachmentInsertCall
Creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.
NetworkAttachmentList
There is no detailed description.
NetworkAttachmentListCall
Lists the NetworkAttachments for a project in the given scope.
NetworkAttachmentListWarning
[Output Only] Informational warning message.
NetworkAttachmentListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkAttachmentMethods
A builder providing access to all methods supported on networkAttachment resources. It is not used directly, but through the Compute hub.
NetworkAttachmentPatchCall
Patches the specified NetworkAttachment resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
NetworkAttachmentSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkAttachmentTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
NetworkAttachmentsScopedList
There is no detailed description.
NetworkAttachmentsScopedListWarning
Informational warning which replaces the list of network attachments when the list is empty.
NetworkAttachmentsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkDeleteCall
Deletes the specified network.
NetworkEdgeSecurityService
Represents a Google Cloud Armor network edge security service resource.
NetworkEdgeSecurityServiceAggregatedList
There is no detailed description.
NetworkEdgeSecurityServiceAggregatedListCall
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.
NetworkEdgeSecurityServiceAggregatedListWarning
[Output Only] Informational warning message.
NetworkEdgeSecurityServiceAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkEdgeSecurityServiceDeleteCall
Deletes the specified service.
NetworkEdgeSecurityServiceGetCall
Gets a specified NetworkEdgeSecurityService.
NetworkEdgeSecurityServiceInsertCall
Creates a new service in the specified project using the data included in the request.
NetworkEdgeSecurityServiceMethods
A builder providing access to all methods supported on networkEdgeSecurityService resources. It is not used directly, but through the Compute hub.
NetworkEdgeSecurityServicePatchCall
Patches the specified policy with the data included in the request.
NetworkEdgeSecurityServicesScopedList
There is no detailed description.
NetworkEdgeSecurityServicesScopedListWarning
Informational warning which replaces the list of security policies when the list is empty.
NetworkEdgeSecurityServicesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkEndpoint
The network endpoint.
NetworkEndpointGroup
Represents a collection of network endpoints. A network endpoint group (NEG) defines how a set of endpoints should be reached, whether they are reachable, and where they are located. For more information about using NEGs for different use cases, see Network endpoint groups overview.
NetworkEndpointGroupAggregatedList
There is no detailed description.
NetworkEndpointGroupAggregatedListCall
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.
NetworkEndpointGroupAggregatedListWarning
[Output Only] Informational warning message.
NetworkEndpointGroupAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkEndpointGroupAppEngine
Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupAttachNetworkEndpointCall
Attach a list of network endpoints to the specified network endpoint group.
NetworkEndpointGroupCloudFunction
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudRun
Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupDeleteCall
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.
NetworkEndpointGroupDetachNetworkEndpointCall
Detach a list of network endpoints from the specified network endpoint group.
NetworkEndpointGroupGetCall
Returns the specified network endpoint group.
NetworkEndpointGroupInsertCall
Creates a network endpoint group in the specified project using the parameters that are included in the request.
NetworkEndpointGroupList
There is no detailed description.
NetworkEndpointGroupListCall
Retrieves the list of network endpoint groups that are located in the specified project and zone.
NetworkEndpointGroupListNetworkEndpointCall
Lists the network endpoints in the specified network endpoint group.
NetworkEndpointGroupListWarning
[Output Only] Informational warning message.
NetworkEndpointGroupListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkEndpointGroupMethods
A builder providing access to all methods supported on networkEndpointGroup resources. It is not used directly, but through the Compute hub.
NetworkEndpointGroupPscData
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
NetworkEndpointGroupsAttachEndpointsRequest
There is no detailed description.
NetworkEndpointGroupsDetachEndpointsRequest
There is no detailed description.
NetworkEndpointGroupsListEndpointsRequest
There is no detailed description.
NetworkEndpointGroupsListNetworkEndpoints
There is no detailed description.
NetworkEndpointGroupsListNetworkEndpointsWarning
[Output Only] Informational warning message.
NetworkEndpointGroupsListNetworkEndpointsWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkEndpointGroupsScopedList
There is no detailed description.
NetworkEndpointGroupsScopedListWarning
[Output Only] An informational warning that replaces the list of network endpoint groups when the list is empty.
NetworkEndpointGroupsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkEndpointWithHealthStatus
There is no detailed description.
NetworkFirewallPolicyAddAssociationCall
Inserts an association for the specified firewall policy.
NetworkFirewallPolicyAddRuleCall
Inserts a rule into a firewall policy.
NetworkFirewallPolicyCloneRuleCall
Copies rules to the specified firewall policy.
NetworkFirewallPolicyDeleteCall
Deletes the specified policy.
NetworkFirewallPolicyGetAssociationCall
Gets an association with the specified name.
NetworkFirewallPolicyGetCall
Returns the specified network firewall policy.
NetworkFirewallPolicyGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
NetworkFirewallPolicyGetRuleCall
Gets a rule of the specified priority.
NetworkFirewallPolicyInsertCall
Creates a new policy in the specified project using the data included in the request.
NetworkFirewallPolicyListCall
Lists all the policies that have been configured for the specified project.
NetworkFirewallPolicyMethods
A builder providing access to all methods supported on networkFirewallPolicy resources. It is not used directly, but through the Compute hub.
NetworkFirewallPolicyPatchCall
Patches the specified policy with the data included in the request.
NetworkFirewallPolicyPatchRuleCall
Patches a rule of the specified priority.
NetworkFirewallPolicyRemoveAssociationCall
Removes an association for the specified firewall policy.
NetworkFirewallPolicyRemoveRuleCall
Deletes a rule of the specified priority.
NetworkFirewallPolicySetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkFirewallPolicyTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
NetworkGetCall
Returns the specified network.
NetworkGetEffectiveFirewallCall
Returns the effective firewalls on a given network.
NetworkInsertCall
Creates a network in the specified project using the data included in the request.
NetworkInterface
A network interface resource attached to an instance.
NetworkList
Contains a list of networks.
NetworkListCall
Retrieves the list of networks available to the specified project.
NetworkListPeeringRouteCall
Lists the peering routes exchanged over peering connection.
NetworkListWarning
[Output Only] Informational warning message.
NetworkListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NetworkMethods
A builder providing access to all methods supported on network resources. It is not used directly, but through the Compute hub.
NetworkPatchCall
Patches the specified network with the data included in the request. Only routingConfig can be modified.
NetworkPeering
A network peering attached to a network resource. The message includes the peering name, peer network, peering state, and a flag indicating whether Google Compute Engine should automatically create routes for the peering.
NetworkPerformanceConfig
There is no detailed description.
NetworkRemovePeeringCall
Removes a peering from the specified network.
NetworkRoutingConfig
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
NetworkSwitchToCustomModeCall
Switches the network mode from auto subnet mode to custom subnet mode.
NetworkUpdatePeeringCall
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.
NetworksAddPeeringRequest
There is no detailed description.
NetworksGetEffectiveFirewallsResponse
There is no detailed description.
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
There is no detailed description.
NetworksRemovePeeringRequest
There is no detailed description.
NetworksUpdatePeeringRequest
There is no detailed description.
NodeGroup
Represents a sole-tenant Node Group resource. A sole-tenant node is a physical server that is dedicated to hosting VM instances only for your specific project. Use sole-tenant nodes to keep your instances physically separated from instances in other projects, or to group your instances together on the same host hardware. For more information, read Sole-tenant nodes.
NodeGroupAddNodeCall
Adds specified number of nodes to the node group.
NodeGroupAggregatedList
There is no detailed description.
NodeGroupAggregatedListCall
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.
NodeGroupAggregatedListWarning
[Output Only] Informational warning message.
NodeGroupAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeGroupAutoscalingPolicy
There is no detailed description.
NodeGroupDeleteCall
Deletes the specified NodeGroup resource.
NodeGroupDeleteNodeCall
Deletes specified nodes from the node group.
NodeGroupGetCall
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.
NodeGroupGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
NodeGroupInsertCall
Creates a NodeGroup resource in the specified project using the data included in the request.
NodeGroupList
Contains a list of nodeGroups.
NodeGroupListCall
Retrieves a list of node groups available to the specified project. Note: use nodeGroups.listNodes for more details about each group.
NodeGroupListNodeCall
Lists nodes in the node group.
NodeGroupListWarning
[Output Only] Informational warning message.
NodeGroupListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeGroupMaintenanceWindow
Time window specified for daily maintenance operations. GCE’s internal maintenance will be performed within this window.
NodeGroupMethods
A builder providing access to all methods supported on nodeGroup resources. It is not used directly, but through the Compute hub.
NodeGroupNode
There is no detailed description.
NodeGroupPatchCall
Updates the specified node group.
NodeGroupPerformMaintenanceCall
Perform maintenance on a subset of nodes in the node group.
NodeGroupSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeGroupSetNodeTemplateCall
Updates the node template of the node group.
NodeGroupSimulateMaintenanceEventCall
Simulates maintenance event on specified nodes from the node group.
NodeGroupTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
NodeGroupsAddNodesRequest
There is no detailed description.
NodeGroupsDeleteNodesRequest
There is no detailed description.
NodeGroupsListNodes
There is no detailed description.
NodeGroupsListNodesWarning
[Output Only] Informational warning message.
NodeGroupsListNodesWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeGroupsPerformMaintenanceRequest
There is no detailed description.
NodeGroupsScopedList
There is no detailed description.
NodeGroupsScopedListWarning
[Output Only] An informational warning that appears when the nodeGroup list is empty.
NodeGroupsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeGroupsSetNodeTemplateRequest
There is no detailed description.
NodeGroupsSimulateMaintenanceEventRequest
There is no detailed description.
NodeTemplate
Represent a sole-tenant Node Template resource. You can use a template to define properties for nodes in a node group. For more information, read Creating node groups and instances.
NodeTemplateAggregatedList
There is no detailed description.
NodeTemplateAggregatedListCall
Retrieves an aggregated list of node templates. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
NodeTemplateAggregatedListWarning
[Output Only] Informational warning message.
NodeTemplateAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeTemplateDeleteCall
Deletes the specified NodeTemplate resource.
NodeTemplateGetCall
Returns the specified node template.
NodeTemplateGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
NodeTemplateInsertCall
Creates a NodeTemplate resource in the specified project using the data included in the request.
NodeTemplateList
Contains a list of node templates.
NodeTemplateListCall
Retrieves a list of node templates available to the specified project.
NodeTemplateListWarning
[Output Only] Informational warning message.
NodeTemplateListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeTemplateMethods
A builder providing access to all methods supported on nodeTemplate resources. It is not used directly, but through the Compute hub.
NodeTemplateNodeTypeFlexibility
There is no detailed description.
NodeTemplateSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeTemplateTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
NodeTemplatesScopedList
There is no detailed description.
NodeTemplatesScopedListWarning
[Output Only] An informational warning that appears when the node templates list is empty.
NodeTemplatesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeType
Represent a sole-tenant Node Type resource. Each node within a node group must have a node type. A node type specifies the total amount of cores and memory for that node. Currently, the only available node type is n1-node-96-624 node type that has 96 vCPUs and 624 GB of memory, available in multiple zones. For more information read Node types.
NodeTypeAggregatedList
There is no detailed description.
NodeTypeAggregatedListCall
Retrieves an aggregated list of node types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
NodeTypeAggregatedListWarning
[Output Only] Informational warning message.
NodeTypeAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeTypeGetCall
Returns the specified node type.
NodeTypeList
Contains a list of node types.
NodeTypeListCall
Retrieves a list of node types available to the specified project.
NodeTypeListWarning
[Output Only] Informational warning message.
NodeTypeListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NodeTypeMethods
A builder providing access to all methods supported on nodeType resources. It is not used directly, but through the Compute hub.
NodeTypesScopedList
There is no detailed description.
NodeTypesScopedListWarning
[Output Only] An informational warning that appears when the node types list is empty.
NodeTypesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
NotificationEndpoint
Represents a notification endpoint. A notification endpoint resource defines an endpoint to receive notifications when there are status changes detected by the associated health check service. For more information, see Health checks overview.
NotificationEndpointGrpcSettings
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointList
There is no detailed description.
NotificationEndpointListWarning
[Output Only] Informational warning message.
NotificationEndpointListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
Operation
Represents an Operation resource. Google Compute Engine has three Operation resources: * Global * Regional * Zonal You can use an operation resource to manage asynchronous API requests. For more information, read Handling API responses. Operations can be global, regional or zonal. - For global operations, use the globalOperations resource. - For regional operations, use the regionOperations resource. - For zonal operations, use the zoneOperations resource. For more information, read Global, Regional, and Zonal Resources. Note that completed Operation resources have a limited retention period.
OperationAggregatedList
There is no detailed description.
OperationAggregatedListWarning
[Output Only] Informational warning message.
OperationAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
OperationError
[Output Only] If errors are generated during processing of the operation, this field will be populated.
OperationErrorErrors
[Output Only] The array of errors encountered while processing this operation.
OperationErrorErrorsErrorDetails
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
OperationList
Contains a list of Operation resources.
OperationListWarning
[Output Only] Informational warning message.
OperationListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
OperationWarnings
[Output Only] If warning messages are generated during processing of the operation, this field will be populated.
OperationWarningsData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
OperationsScopedList
There is no detailed description.
OperationsScopedListWarning
[Output Only] Informational warning which replaces the list of operations when the list is empty.
OperationsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
OutlierDetection
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
PacketIntervals
Next free: 7
PacketMirroring
Represents a Packet Mirroring resource. Packet Mirroring clones the traffic of specified instances in your Virtual Private Cloud (VPC) network and forwards it to a collector destination, such as an instance group of an internal TCP/UDP load balancer, for analysis or examination. For more information about setting up Packet Mirroring, see Using Packet Mirroring.
PacketMirroringAggregatedList
Contains a list of packetMirrorings.
PacketMirroringAggregatedListCall
Retrieves an aggregated list of packetMirrorings. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
PacketMirroringAggregatedListWarning
[Output Only] Informational warning message.
PacketMirroringAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
PacketMirroringDeleteCall
Deletes the specified PacketMirroring resource.
PacketMirroringFilter
There is no detailed description.
PacketMirroringForwardingRuleInfo
There is no detailed description.
PacketMirroringGetCall
Returns the specified PacketMirroring resource.
PacketMirroringInsertCall
Creates a PacketMirroring resource in the specified project and region using the data included in the request.
PacketMirroringList
Contains a list of PacketMirroring resources.
PacketMirroringListCall
Retrieves a list of PacketMirroring resources available to the specified project and region.
PacketMirroringListWarning
[Output Only] Informational warning message.
PacketMirroringListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
PacketMirroringMethods
A builder providing access to all methods supported on packetMirroring resources. It is not used directly, but through the Compute hub.
PacketMirroringMirroredResourceInfo
There is no detailed description.
PacketMirroringMirroredResourceInfoInstanceInfo
There is no detailed description.
PacketMirroringMirroredResourceInfoSubnetInfo
There is no detailed description.
PacketMirroringNetworkInfo
There is no detailed description.
PacketMirroringPatchCall
Patches the specified PacketMirroring resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
PacketMirroringTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
PacketMirroringsScopedList
There is no detailed description.
PacketMirroringsScopedListWarning
Informational warning which replaces the list of packetMirrorings when the list is empty.
PacketMirroringsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
PathMatcher
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service is used.
PathRule
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PerInstanceConfig
There is no detailed description.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation. JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation.
PreconfiguredWafSet
There is no detailed description.
PreservedState
Preserved state for a given instance.
PreservedStatePreservedDisk
There is no detailed description.
PreservedStatePreservedNetworkIp
There is no detailed description.
PreservedStatePreservedNetworkIpIpAddress
There is no detailed description.
Project
Represents a Project resource. A project is used to organize resources in a Google Cloud Platform environment. For more information, read about the Resource Hierarchy.
ProjectDisableXpnHostCall
Disable this project as a shared VPC host project.
ProjectDisableXpnResourceCall
Disable a service resource (also known as service project) associated with this host project.
ProjectEnableXpnHostCall
Enable this project as a shared VPC host project.
ProjectEnableXpnResourceCall
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.
ProjectGetCall
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.
ProjectGetXpnHostCall
Gets the shared VPC host project that this project links to. May be empty if no link exists.
ProjectGetXpnResourceCall
Gets service resources (a.k.a service project) associated with this host project.
ProjectListXpnHostCall
Lists all shared VPC host projects visible to the user in an organization.
ProjectMethods
A builder providing access to all methods supported on project resources. It is not used directly, but through the Compute hub.
ProjectMoveDiskCall
Moves a persistent disk from one zone to another.
ProjectMoveInstanceCall
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.
ProjectSetCloudArmorTierCall
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.
ProjectSetCommonInstanceMetadataCall
Sets metadata common to all instances within the specified project using the data included in the request.
ProjectSetDefaultNetworkTierCall
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.
ProjectSetUsageExportBucketCall
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.
ProjectsDisableXpnResourceRequest
There is no detailed description.
ProjectsEnableXpnResourceRequest
There is no detailed description.
ProjectsGetXpnResources
There is no detailed description.
ProjectsListXpnHostsRequest
There is no detailed description.
ProjectsSetCloudArmorTierRequest
There is no detailed description.
ProjectsSetDefaultNetworkTierRequest
There is no detailed description.
PublicAdvertisedPrefix
A public advertised prefix represents an aggregated IP prefix or netblock which customers bring to cloud. The IP prefix is a single unit of route advertisement and is announced globally to the internet.
PublicAdvertisedPrefixAnnounceCall
Announces the specified PublicAdvertisedPrefix
PublicAdvertisedPrefixDeleteCall
Deletes the specified PublicAdvertisedPrefix
PublicAdvertisedPrefixGetCall
Returns the specified PublicAdvertisedPrefix resource.
PublicAdvertisedPrefixInsertCall
Creates a PublicAdvertisedPrefix in the specified project using the parameters that are included in the request.
PublicAdvertisedPrefixList
There is no detailed description.
PublicAdvertisedPrefixListCall
Lists the PublicAdvertisedPrefixes for a project.
PublicAdvertisedPrefixListWarning
[Output Only] Informational warning message.
PublicAdvertisedPrefixListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
PublicAdvertisedPrefixMethods
A builder providing access to all methods supported on publicAdvertisedPrefix resources. It is not used directly, but through the Compute hub.
PublicAdvertisedPrefixPatchCall
Patches the specified Router resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
PublicAdvertisedPrefixPublicDelegatedPrefix
Represents a CIDR range which can be used to assign addresses.
PublicAdvertisedPrefixWithdrawCall
Withdraws the specified PublicAdvertisedPrefix
PublicDelegatedPrefix
A PublicDelegatedPrefix resource represents an IP block within a PublicAdvertisedPrefix that is configured within a single cloud scope (global or region). IPs in the block can be allocated to resources within that scope. Public delegated prefixes may be further broken up into smaller IP blocks in the same scope as the parent block.
PublicDelegatedPrefixAggregatedList
There is no detailed description.
PublicDelegatedPrefixAggregatedListCall
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.
PublicDelegatedPrefixAggregatedListWarning
[Output Only] Informational warning message.
PublicDelegatedPrefixAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
PublicDelegatedPrefixAnnounceCall
Announces the specified PublicDelegatedPrefix in the given region.
PublicDelegatedPrefixDeleteCall
Deletes the specified PublicDelegatedPrefix in the given region.
PublicDelegatedPrefixGetCall
Returns the specified PublicDelegatedPrefix resource in the given region.
PublicDelegatedPrefixInsertCall
Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.
PublicDelegatedPrefixList
There is no detailed description.
PublicDelegatedPrefixListCall
Lists the PublicDelegatedPrefixes for a project in the given region.
PublicDelegatedPrefixListWarning
[Output Only] Informational warning message.
PublicDelegatedPrefixListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
PublicDelegatedPrefixMethods
A builder providing access to all methods supported on publicDelegatedPrefix resources. It is not used directly, but through the Compute hub.
PublicDelegatedPrefixPatchCall
Patches the specified PublicDelegatedPrefix resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
PublicDelegatedPrefixPublicDelegatedSubPrefix
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixWithdrawCall
Withdraws the specified PublicDelegatedPrefix in the given region.
PublicDelegatedPrefixesScopedList
There is no detailed description.
PublicDelegatedPrefixesScopedListWarning
[Output Only] Informational warning which replaces the list of public delegated prefixes when the list is empty.
PublicDelegatedPrefixesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
Quota
A quotas entry.
QuotaExceededInfo
Additional details for quota exceeded error for resource quota.
Reference
Represents a reference to a resource.
Region
Represents a Region resource. A region is a geographical area where a resource is located. For more information, read Regions and Zones.
RegionAddressesMoveRequest
There is no detailed description.
RegionAutoscalerDeleteCall
Deletes the specified autoscaler.
RegionAutoscalerGetCall
Returns the specified autoscaler.
RegionAutoscalerInsertCall
Creates an autoscaler in the specified project using the data included in the request.
RegionAutoscalerList
Contains a list of autoscalers.
RegionAutoscalerListCall
Retrieves a list of autoscalers contained within the specified region.
RegionAutoscalerListWarning
[Output Only] Informational warning message.
RegionAutoscalerListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RegionAutoscalerMethods
A builder providing access to all methods supported on regionAutoscaler resources. It is not used directly, but through the Compute hub.
RegionAutoscalerPatchCall
Updates an autoscaler in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
RegionAutoscalerUpdateCall
Updates an autoscaler in the specified project using the data included in the request.
RegionBackendServiceDeleteCall
Deletes the specified regional BackendService resource.
RegionBackendServiceGetCall
Returns the specified regional BackendService resource.
RegionBackendServiceGetHealthCall
Gets the most recent health check results for this regional BackendService.
RegionBackendServiceGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
RegionBackendServiceInsertCall
Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.
RegionBackendServiceListCall
Retrieves the list of regional BackendService resources available to the specified project in the given region.
RegionBackendServiceListUsableCall
Retrieves an aggregated list of all usable backend services in the specified project in the given region.
RegionBackendServiceMethods
A builder providing access to all methods supported on regionBackendService resources. It is not used directly, but through the Compute hub.
RegionBackendServicePatchCall
Updates the specified regional BackendService resource with the data included in the request. For more information, see Understanding backend services This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
RegionBackendServiceSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionBackendServiceSetSecurityPolicyCall
Sets the Google Cloud Armor security policy for the specified backend service. For more information, see Google Cloud Armor Overview
RegionBackendServiceTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
RegionBackendServiceUpdateCall
Updates the specified regional BackendService resource with the data included in the request. For more information, see Backend services overview .
RegionCommitmentAggregatedListCall
Retrieves an aggregated list of commitments by region. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
RegionCommitmentGetCall
Returns the specified commitment resource.
RegionCommitmentInsertCall
Creates a commitment in the specified project using the data included in the request.
RegionCommitmentListCall
Retrieves a list of commitments contained within the specified region.
RegionCommitmentMethods
A builder providing access to all methods supported on regionCommitment resources. It is not used directly, but through the Compute hub.
RegionCommitmentUpdateCall
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 modified: auto_renew.
RegionDiskAddResourcePolicyCall
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.
RegionDiskBulkInsertCall
Bulk create a set of disks.
RegionDiskCreateSnapshotCall
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.
RegionDiskDeleteCall
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.
RegionDiskGetCall
Returns a specified regional persistent disk.
RegionDiskGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
RegionDiskInsertCall
Creates a persistent regional disk in the specified project using the data included in the request.
RegionDiskListCall
Retrieves the list of persistent disks contained within the specified region.
RegionDiskMethods
A builder providing access to all methods supported on regionDisk resources. It is not used directly, but through the Compute hub.
RegionDiskRemoveResourcePolicyCall
Removes resource policies from a regional disk.
RegionDiskResizeCall
Resizes the specified regional persistent disk.
RegionDiskSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionDiskSetLabelCall
Sets the labels on the target regional disk.
RegionDiskStartAsyncReplicationCall
Starts asynchronous replication. Must be invoked on the primary disk.
RegionDiskStopAsyncReplicationCall
Stops asynchronous replication. Can be invoked either on the primary or on the secondary disk.
RegionDiskStopGroupAsyncReplicationCall
Stops asynchronous replication for a consistency group of disks. Can be invoked either in the primary or secondary scope.
RegionDiskTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
RegionDiskTypeGetCall
Returns the specified regional disk type.
RegionDiskTypeList
There is no detailed description.
RegionDiskTypeListCall
Retrieves a list of regional disk types available to the specified project.
RegionDiskTypeListWarning
[Output Only] Informational warning message.
RegionDiskTypeListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RegionDiskTypeMethods
A builder providing access to all methods supported on regionDiskType resources. It is not used directly, but through the Compute hub.
RegionDiskUpdateCall
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.
RegionDisksAddResourcePoliciesRequest
There is no detailed description.
RegionDisksRemoveResourcePoliciesRequest
There is no detailed description.
RegionDisksResizeRequest
There is no detailed description.
RegionDisksStartAsyncReplicationRequest
There is no detailed description.
RegionGetCall
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.
RegionHealthCheckDeleteCall
Deletes the specified HealthCheck resource.
RegionHealthCheckGetCall
Returns the specified HealthCheck resource.
RegionHealthCheckInsertCall
Creates a HealthCheck resource in the specified project using the data included in the request.
RegionHealthCheckListCall
Retrieves the list of HealthCheck resources available to the specified project.
RegionHealthCheckMethods
A builder providing access to all methods supported on regionHealthCheck resources. It is not used directly, but through the Compute hub.
RegionHealthCheckPatchCall
Updates a HealthCheck resource in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
RegionHealthCheckServiceDeleteCall
Deletes the specified regional HealthCheckService.
RegionHealthCheckServiceGetCall
Returns the specified regional HealthCheckService resource.
RegionHealthCheckServiceInsertCall
Creates a regional HealthCheckService resource in the specified project and region using the data included in the request.
RegionHealthCheckServiceListCall
Lists all the HealthCheckService resources that have been configured for the specified project in the given region.
RegionHealthCheckServiceMethods
A builder providing access to all methods supported on regionHealthCheckService resources. It is not used directly, but through the Compute hub.
RegionHealthCheckServicePatchCall
Updates the specified regional HealthCheckService resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
RegionHealthCheckUpdateCall
Updates a HealthCheck resource in the specified project using the data included in the request.
RegionInstanceBulkInsertCall
Creates multiple instances in a given region. Count specifies the number of instances to create.
RegionInstanceGroupGetCall
Returns the specified instance group resource.
RegionInstanceGroupList
Contains a list of InstanceGroup resources.
RegionInstanceGroupListCall
Retrieves the list of instance group resources contained within the specified region.
RegionInstanceGroupListInstanceCall
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.
RegionInstanceGroupListWarning
[Output Only] Informational warning message.
RegionInstanceGroupListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RegionInstanceGroupManagerAbandonInstanceCall
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.
RegionInstanceGroupManagerApplyUpdatesToInstanceCall
Apply updates to selected instances the managed instance group.
RegionInstanceGroupManagerCreateInstanceCall
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.
RegionInstanceGroupManagerDeleteCall
Deletes the specified managed instance group and all of the instances in that group.
RegionInstanceGroupManagerDeleteInstanceCall
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.
RegionInstanceGroupManagerDeleteInstanceConfigReq
RegionInstanceGroupManagers.deletePerInstanceConfigs
RegionInstanceGroupManagerDeletePerInstanceConfigCall
Deletes selected per-instance configurations for the managed instance group.
RegionInstanceGroupManagerGetCall
Returns all of the details about the specified managed instance group.
RegionInstanceGroupManagerInsertCall
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.
RegionInstanceGroupManagerList
Contains a list of managed instance groups.
RegionInstanceGroupManagerListCall
Retrieves the list of managed instance groups that are contained within the specified region.
RegionInstanceGroupManagerListErrorCall
Lists all errors thrown by actions on instances for a given regional managed instance group. The filter and orderBy query parameters are not supported.
RegionInstanceGroupManagerListManagedInstanceCall
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.
RegionInstanceGroupManagerListPerInstanceConfigCall
Lists all of the per-instance configurations defined for the managed instance group. The orderBy query parameter is not supported.
RegionInstanceGroupManagerListWarning
[Output Only] Informational warning message.
RegionInstanceGroupManagerListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RegionInstanceGroupManagerMethods
A builder providing access to all methods supported on regionInstanceGroupManager resources. It is not used directly, but through the Compute hub.
RegionInstanceGroupManagerPatchCall
Updates a managed instance group using the information that you specify in the request. This operation is marked as DONE when the group is patched even if the instances in the group are still in the process of being patched. You must separately verify the status of the individual instances with the listmanagedinstances method. This method supports PATCH semantics and uses the JSON merge patch 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.
RegionInstanceGroupManagerPatchInstanceConfigReq
RegionInstanceGroupManagers.patchPerInstanceConfigs
RegionInstanceGroupManagerPatchPerInstanceConfigCall
Inserts or patches per-instance configurations for the managed instance group. perInstanceConfig.name serves as a key used to distinguish whether to perform insert or patch.
RegionInstanceGroupManagerRecreateInstanceCall
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.
RegionInstanceGroupManagerResizeCall
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.
RegionInstanceGroupManagerSetInstanceTemplateCall
Sets the instance template to use when creating new instances or recreating instances in this group. Existing instances are not affected.
RegionInstanceGroupManagerSetTargetPoolCall
Modifies the target pools to which all new instances in this group are assigned. Existing instances in the group are not affected.
RegionInstanceGroupManagerUpdateInstanceConfigReq
RegionInstanceGroupManagers.updatePerInstanceConfigs
RegionInstanceGroupManagerUpdatePerInstanceConfigCall
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 patch.
RegionInstanceGroupManagersAbandonInstancesRequest
There is no detailed description.
RegionInstanceGroupManagersApplyUpdatesRequest
RegionInstanceGroupManagers.applyUpdatesToInstances
RegionInstanceGroupManagersCreateInstancesRequest
RegionInstanceGroupManagers.createInstances
RegionInstanceGroupManagersDeleteInstancesRequest
There is no detailed description.
RegionInstanceGroupManagersListErrorsResponse
There is no detailed description.
RegionInstanceGroupManagersListInstanceConfigsResp
There is no detailed description.
RegionInstanceGroupManagersListInstanceConfigsRespWarning
[Output Only] Informational warning message.
RegionInstanceGroupManagersListInstanceConfigsRespWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RegionInstanceGroupManagersListInstancesResponse
There is no detailed description.
RegionInstanceGroupManagersRecreateRequest
There is no detailed description.
RegionInstanceGroupManagersSetTargetPoolsRequest
There is no detailed description.
RegionInstanceGroupManagersSetTemplateRequest
There is no detailed description.
RegionInstanceGroupMethods
A builder providing access to all methods supported on regionInstanceGroup resources. It is not used directly, but through the Compute hub.
RegionInstanceGroupSetNamedPortCall
Sets the named ports for the specified regional instance group.
RegionInstanceGroupsListInstances
There is no detailed description.
RegionInstanceGroupsListInstancesRequest
There is no detailed description.
RegionInstanceGroupsListInstancesWarning
[Output Only] Informational warning message.
RegionInstanceGroupsListInstancesWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RegionInstanceGroupsSetNamedPortsRequest
There is no detailed description.
RegionInstanceMethods
A builder providing access to all methods supported on regionInstance resources. It is not used directly, but through the Compute hub.
RegionInstanceTemplateDeleteCall
Deletes the specified instance template. Deleting an instance template is permanent and cannot be undone.
RegionInstanceTemplateGetCall
Returns the specified instance template.
RegionInstanceTemplateInsertCall
Creates an instance template in the specified project and region using the global instance template whose URL is included in the request.
RegionInstanceTemplateListCall
Retrieves a list of instance templates that are contained within the specified project and region.
RegionInstanceTemplateMethods
A builder providing access to all methods supported on regionInstanceTemplate resources. It is not used directly, but through the Compute hub.
RegionInstantSnapshotDeleteCall
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.
RegionInstantSnapshotGetCall
Returns the specified InstantSnapshot resource in the specified region.
RegionInstantSnapshotGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
RegionInstantSnapshotInsertCall
Creates an instant snapshot in the specified region.
RegionInstantSnapshotListCall
Retrieves the list of InstantSnapshot resources contained within the specified region.
RegionInstantSnapshotMethods
A builder providing access to all methods supported on regionInstantSnapshot resources. It is not used directly, but through the Compute hub.
RegionInstantSnapshotSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionInstantSnapshotSetLabelCall
Sets the labels on a instantSnapshot in the given region. To learn more about labels, read the Labeling Resources documentation.
RegionInstantSnapshotTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
RegionList
Contains a list of region resources.
RegionListCall
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.
RegionListWarning
[Output Only] Informational warning message.
RegionListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RegionMethods
A builder providing access to all methods supported on region resources. It is not used directly, but through the Compute hub.
RegionNetworkEndpointGroupAttachNetworkEndpointCall
Attach a list of network endpoints to the specified network endpoint group.
RegionNetworkEndpointGroupDeleteCall
Deletes the specified network endpoint group. Note that the NEG cannot be deleted if it is configured as a backend of a backend service.
RegionNetworkEndpointGroupDetachNetworkEndpointCall
Detach the network endpoint from the specified network endpoint group.
RegionNetworkEndpointGroupGetCall
Returns the specified network endpoint group.
RegionNetworkEndpointGroupInsertCall
Creates a network endpoint group in the specified project using the parameters that are included in the request.
RegionNetworkEndpointGroupListCall
Retrieves the list of regional network endpoint groups available to the specified project in the given region.
RegionNetworkEndpointGroupListNetworkEndpointCall
Lists the network endpoints in the specified network endpoint group.
RegionNetworkEndpointGroupMethods
A builder providing access to all methods supported on regionNetworkEndpointGroup resources. It is not used directly, but through the Compute hub.
RegionNetworkEndpointGroupsAttachEndpointsRequest
There is no detailed description.
RegionNetworkEndpointGroupsDetachEndpointsRequest
There is no detailed description.
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
There is no detailed description.
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
There is no detailed description.
RegionNetworkFirewallPolicyAddAssociationCall
Inserts an association for the specified network firewall policy.
RegionNetworkFirewallPolicyAddRuleCall
Inserts a rule into a network firewall policy.
RegionNetworkFirewallPolicyCloneRuleCall
Copies rules to the specified network firewall policy.
RegionNetworkFirewallPolicyDeleteCall
Deletes the specified network firewall policy.
RegionNetworkFirewallPolicyGetAssociationCall
Gets an association with the specified name.
RegionNetworkFirewallPolicyGetCall
Returns the specified network firewall policy.
RegionNetworkFirewallPolicyGetEffectiveFirewallCall
Returns the effective firewalls on a given network.
RegionNetworkFirewallPolicyGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
RegionNetworkFirewallPolicyGetRuleCall
Gets a rule of the specified priority.
RegionNetworkFirewallPolicyInsertCall
Creates a new network firewall policy in the specified project and region.
RegionNetworkFirewallPolicyListCall
Lists all the network firewall policies that have been configured for the specified project in the given region.
RegionNetworkFirewallPolicyMethods
A builder providing access to all methods supported on regionNetworkFirewallPolicy resources. It is not used directly, but through the Compute hub.
RegionNetworkFirewallPolicyPatchCall
Patches the specified network firewall policy.
RegionNetworkFirewallPolicyPatchRuleCall
Patches a rule of the specified priority.
RegionNetworkFirewallPolicyRemoveAssociationCall
Removes an association for the specified network firewall policy.
RegionNetworkFirewallPolicyRemoveRuleCall
Deletes a rule of the specified priority.
RegionNetworkFirewallPolicySetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionNetworkFirewallPolicyTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
RegionNotificationEndpointDeleteCall
Deletes the specified NotificationEndpoint in the given region
RegionNotificationEndpointGetCall
Returns the specified NotificationEndpoint resource in the given region.
RegionNotificationEndpointInsertCall
Create a NotificationEndpoint in the specified project in the given region using the parameters that are included in the request.
RegionNotificationEndpointListCall
Lists the NotificationEndpoints for a project in the given region.
RegionNotificationEndpointMethods
A builder providing access to all methods supported on regionNotificationEndpoint resources. It is not used directly, but through the Compute hub.
RegionOperationDeleteCall
Deletes the specified region-specific Operations resource.
RegionOperationGetCall
Retrieves the specified region-specific Operations resource.
RegionOperationListCall
Retrieves a list of Operation resources contained within the specified region.
RegionOperationMethods
A builder providing access to all methods supported on regionOperation resources. It is not used directly, but through the Compute hub.
RegionOperationWaitCall
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.
RegionQuotaStatusWarning
[Output Only] Warning of fetching the quotas field for this region. This field is populated only if fetching of the quotas field fails.
RegionQuotaStatusWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RegionSecurityPolicyAddRuleCall
Inserts a rule into a security policy.
RegionSecurityPolicyDeleteCall
Deletes the specified policy.
RegionSecurityPolicyGetCall
List all of the ordered rules present in a single specified policy.
RegionSecurityPolicyGetRuleCall
Gets a rule at the specified priority.
RegionSecurityPolicyInsertCall
Creates a new policy in the specified project using the data included in the request.
RegionSecurityPolicyListCall
List all the policies that have been configured for the specified project and region.
RegionSecurityPolicyMethods
A builder providing access to all methods supported on regionSecurityPolicy resources. It is not used directly, but through the Compute hub.
RegionSecurityPolicyPatchCall
Patches 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, patchRule, and removeRule instead.
RegionSecurityPolicyPatchRuleCall
Patches a rule at the specified priority. To clear fields in the rule, leave the fields empty and specify them in the updateMask.
RegionSecurityPolicyRemoveRuleCall
Deletes a rule at the specified priority.
RegionSetLabelsRequest
There is no detailed description.
RegionSetPolicyRequest
There is no detailed description.
RegionSslCertificateDeleteCall
Deletes the specified SslCertificate resource in the region.
RegionSslCertificateGetCall
Returns the specified SslCertificate resource in the specified region. Get a list of available SSL certificates by making a list() request.
RegionSslCertificateInsertCall
Creates a SslCertificate resource in the specified project and region using the data included in the request
RegionSslCertificateListCall
Retrieves the list of SslCertificate resources available to the specified project in the specified region.
RegionSslCertificateMethods
A builder providing access to all methods supported on regionSslCertificate resources. It is not used directly, but through the Compute hub.
RegionSslPolicyDeleteCall
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.
RegionSslPolicyGetCall
Lists all of the ordered rules present in a single specified policy.
RegionSslPolicyInsertCall
Creates a new policy in the specified project and region using the data included in the request.
RegionSslPolicyListAvailableFeatureCall
Lists all features that can be specified in the SSL policy when using custom profile.
RegionSslPolicyListCall
Lists all the SSL policies that have been configured for the specified project and region.
RegionSslPolicyMethods
A builder providing access to all methods supported on regionSslPolicy resources. It is not used directly, but through the Compute hub.
RegionSslPolicyPatchCall
Patches the specified SSL policy with the data included in the request.
RegionTargetHttpProxyDeleteCall
Deletes the specified TargetHttpProxy resource.
RegionTargetHttpProxyGetCall
Returns the specified TargetHttpProxy resource in the specified region.
RegionTargetHttpProxyInsertCall
Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.
RegionTargetHttpProxyListCall
Retrieves the list of TargetHttpProxy resources available to the specified project in the specified region.
RegionTargetHttpProxyMethods
A builder providing access to all methods supported on regionTargetHttpProxy resources. It is not used directly, but through the Compute hub.
RegionTargetHttpProxySetUrlMapCall
Changes the URL map for TargetHttpProxy.
RegionTargetHttpsProxiesSetSslCertificatesRequest
There is no detailed description.
RegionTargetHttpsProxyDeleteCall
Deletes the specified TargetHttpsProxy resource.
RegionTargetHttpsProxyGetCall
Returns the specified TargetHttpsProxy resource in the specified region.
RegionTargetHttpsProxyInsertCall
Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.
RegionTargetHttpsProxyListCall
Retrieves the list of TargetHttpsProxy resources available to the specified project in the specified region.
RegionTargetHttpsProxyMethods
A builder providing access to all methods supported on regionTargetHttpsProxy resources. It is not used directly, but through the Compute hub.
RegionTargetHttpsProxyPatchCall
Patches the specified regional TargetHttpsProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
RegionTargetHttpsProxySetSslCertificateCall
Replaces SslCertificates for TargetHttpsProxy.
RegionTargetHttpsProxySetUrlMapCall
Changes the URL map for TargetHttpsProxy.
RegionTargetTcpProxyDeleteCall
Deletes the specified TargetTcpProxy resource.
RegionTargetTcpProxyGetCall
Returns the specified TargetTcpProxy resource.
RegionTargetTcpProxyInsertCall
Creates a TargetTcpProxy resource in the specified project and region using the data included in the request.
RegionTargetTcpProxyListCall
Retrieves a list of TargetTcpProxy resources available to the specified project in a given region.
RegionTargetTcpProxyMethods
A builder providing access to all methods supported on regionTargetTcpProxy resources. It is not used directly, but through the Compute hub.
RegionUrlMapDeleteCall
Deletes the specified UrlMap resource.
RegionUrlMapGetCall
Returns the specified UrlMap resource.
RegionUrlMapInsertCall
Creates a UrlMap resource in the specified project using the data included in the request.
RegionUrlMapListCall
Retrieves the list of UrlMap resources available to the specified project in the specified region.
RegionUrlMapMethods
A builder providing access to all methods supported on regionUrlMap resources. It is not used directly, but through the Compute hub.
RegionUrlMapPatchCall
Patches the specified UrlMap resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
RegionUrlMapUpdateCall
Updates the specified UrlMap resource with the data included in the request.
RegionUrlMapValidateCall
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.
RegionUrlMapsValidateRequest
There is no detailed description.
RegionZoneListCall
Retrieves the list of Zone resources under the specific region available to the specified project.
RegionZoneMethods
A builder providing access to all methods supported on regionZone resources. It is not used directly, but through the Compute hub.
RequestMirrorPolicy
A policy that specifies how requests intended for the route’s backends are shadowed to a separate mirrored backend service. The load balancer doesn’t wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
Reservation
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
ReservationAffinity
Specifies the reservations that this instance can consume from.
ReservationAggregatedList
Contains a list of reservations.
ReservationAggregatedListCall
Retrieves an aggregated list of reservations. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
ReservationAggregatedListWarning
[Output Only] Informational warning message.
ReservationAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ReservationDeleteCall
Deletes the specified reservation.
ReservationGetCall
Retrieves information about the specified reservation.
ReservationGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
ReservationInsertCall
Creates a new reservation. For more information, read Reserving zonal resources.
ReservationList
There is no detailed description.
ReservationListCall
A list of all the reservations that have been configured for the specified project in specified zone.
ReservationListWarning
[Output Only] Informational warning message.
ReservationListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ReservationMethods
A builder providing access to all methods supported on reservation resources. It is not used directly, but through the Compute hub.
ReservationResizeCall
Resizes the reservation (applicable to standalone reservations only). For more information, read Modifying reservations.
ReservationSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
ReservationTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
ReservationUpdateCall
Update share settings of the reservation.
ReservationsResizeRequest
There is no detailed description.
ReservationsScopedList
There is no detailed description.
ReservationsScopedListWarning
Informational warning which replaces the list of reservations when the list is empty.
ReservationsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ResourceCommitment
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceGroupReference
There is no detailed description.
ResourcePoliciesScopedList
There is no detailed description.
ResourcePoliciesScopedListWarning
Informational warning which replaces the list of resourcePolicies when the list is empty.
ResourcePoliciesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ResourcePolicy
Represents a Resource Policy resource. You can use resource policies to schedule actions for some Compute Engine resources. For example, you can use them to schedule persistent disk snapshots.
ResourcePolicyAggregatedList
Contains a list of resourcePolicies.
ResourcePolicyAggregatedListCall
Retrieves an aggregated list of resource policies. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
ResourcePolicyAggregatedListWarning
[Output Only] Informational warning message.
ResourcePolicyAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ResourcePolicyDailyCycle
Time window specified for daily operations.
ResourcePolicyDeleteCall
Deletes the specified resource policy.
ResourcePolicyDiskConsistencyGroupPolicy
Resource policy for disk consistency groups.
ResourcePolicyGetCall
Retrieves all information of the specified resource policy.
ResourcePolicyGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
ResourcePolicyGroupPlacementPolicy
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation
ResourcePolicyHourlyCycle
Time window specified for hourly operations.
ResourcePolicyInsertCall
Creates a new resource policy.
ResourcePolicyInstanceSchedulePolicy
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicySchedule
Schedule for an instance operation.
ResourcePolicyList
There is no detailed description.
ResourcePolicyListCall
A list all the resource policies that have been configured for the specified project in specified region.
ResourcePolicyListWarning
[Output Only] Informational warning message.
ResourcePolicyListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ResourcePolicyMethods
A builder providing access to all methods supported on resourcePolicy resources. It is not used directly, but through the Compute hub.
ResourcePolicyPatchCall
Modify the specified resource policy.
ResourcePolicyResourceStatus
Contains output only fields. Use this sub-message for all output fields set on ResourcePolicy. The internal structure of this “status” field should mimic the structure of ResourcePolicy proto specification.
ResourcePolicyResourceStatusInstanceSchedulePolicyStatus
There is no detailed description.
ResourcePolicySetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
ResourcePolicySnapshotSchedulePolicy
A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
ResourcePolicySnapshotSchedulePolicyRetentionPolicy
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicySchedule
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicySnapshotProperties
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicyTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
ResourcePolicyWeeklyCycle
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleDayOfWeek
There is no detailed description.
ResourceStatus
Contains output only fields. Use this sub-message for actual values set on Instance attributes as compared to the value requested by the user (intent) in their instance CRUD calls.
Route
Represents a Route resource. A route defines a path from VM instances in the VPC network to a specific destination. This destination can be inside or outside the VPC network. For more information, read the Routes overview.
RouteAsPath
There is no detailed description.
RouteDeleteCall
Deletes the specified Route resource.
RouteGetCall
Returns the specified Route resource.
RouteInsertCall
Creates a Route resource in the specified project using the data included in the request.
RouteList
Contains a list of Route resources.
RouteListCall
Retrieves the list of Route resources available to the specified project.
RouteListWarning
[Output Only] Informational warning message.
RouteListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RouteMethods
A builder providing access to all methods supported on route resources. It is not used directly, but through the Compute hub.
RouteWarnings
[Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages.
RouteWarningsData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
Router
Represents a Cloud Router resource. For more information about Cloud Router, read the Cloud Router overview.
RouterAdvertisedIpRange
Description-tagged IP ranges for the router to advertise.
RouterAggregatedList
Contains a list of routers.
RouterAggregatedListCall
Retrieves an aggregated list of routers. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
RouterAggregatedListWarning
[Output Only] Informational warning message.
RouterAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RouterBgp
There is no detailed description.
RouterBgpPeer
There is no detailed description.
RouterBgpPeerBfd
There is no detailed description.
RouterBgpPeerCustomLearnedIpRange
There is no detailed description.
RouterDeleteCall
Deletes the specified Router resource.
RouterGetCall
Returns the specified Router resource.
RouterGetNatIpInfoCall
Retrieves runtime NAT IP information.
RouterGetNatMappingInfoCall
Retrieves runtime Nat mapping information of VM endpoints.
RouterGetRouterStatuCall
Retrieves runtime information of the specified router.
RouterInsertCall
Creates a Router resource in the specified project and region using the data included in the request.
RouterInterface
There is no detailed description.
RouterList
Contains a list of Router resources.
RouterListCall
Retrieves a list of Router resources available to the specified project.
RouterListWarning
[Output Only] Informational warning message.
RouterListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
RouterMd5AuthenticationKey
There is no detailed description.
RouterMethods
A builder providing access to all methods supported on router resources. It is not used directly, but through the Compute hub.
RouterNat
Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.
RouterNatLogConfig
Configuration of logging on a NAT.
RouterNatRule
There is no detailed description.
RouterNatRuleAction
There is no detailed description.
RouterNatSubnetworkToNat
Defines the IP ranges that want to use NAT for a subnetwork.
RouterPatchCall
Patches the specified Router resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
RouterPreviewCall
Preview fields auto-generated during router create and update operations. Calling this method does NOT create or update the router.
RouterStatus
There is no detailed description.
RouterStatusBgpPeerStatus
There is no detailed description.
RouterStatusNatStatus
Status of a NAT contained in this router.
RouterStatusNatStatusNatRuleStatus
Status of a NAT Rule contained in this NAT.
RouterStatusResponse
There is no detailed description.
RouterUpdateCall
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.
RoutersPreviewResponse
There is no detailed description.
RoutersScopedList
There is no detailed description.
RoutersScopedListWarning
Informational warning which replaces the list of routers when the list is empty.
RoutersScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
Rule
This is deprecated and has no effect. Do not use.
SSLHealthCheck
There is no detailed description.
SavedAttachedDisk
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
SavedDisk
An instance-attached disk resource.
ScalingScheduleStatus
There is no detailed description.
Scheduling
Sets the scheduling options for an Instance.
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingOnInstanceStopAction
Defines the behaviour for instances with the instance_termination_action STOP.
Screenshot
An instance’s screenshot.
SecurityPoliciesAggregatedList
There is no detailed description.
SecurityPoliciesAggregatedListWarning
[Output Only] Informational warning message.
SecurityPoliciesAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SecurityPoliciesListPreconfiguredExpressionSetsResponse
There is no detailed description.
SecurityPoliciesScopedList
There is no detailed description.
SecurityPoliciesScopedListWarning
Informational warning which replaces the list of security policies when the list is empty.
SecurityPoliciesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SecurityPoliciesWafConfig
There is no detailed description.
SecurityPolicy
Represents a Google Cloud Armor security policy resource. Only external backend services that use load balancers can reference a security policy. For more information, see Google Cloud Armor security policy overview.
SecurityPolicyAdaptiveProtectionConfig
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig
There is no detailed description.
SecurityPolicyAddRuleCall
Inserts a rule into a security policy.
SecurityPolicyAdvancedOptionsConfig
There is no detailed description.
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
There is no detailed description.
SecurityPolicyAggregatedListCall
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.
SecurityPolicyDdosProtectionConfig
There is no detailed description.
SecurityPolicyDeleteCall
Deletes the specified policy.
SecurityPolicyGetCall
List all of the ordered rules present in a single specified policy.
SecurityPolicyGetRuleCall
Gets a rule at the specified priority.
SecurityPolicyInsertCall
Creates a new policy in the specified project using the data included in the request.
SecurityPolicyList
There is no detailed description.
SecurityPolicyListCall
List all the policies that have been configured for the specified project.
SecurityPolicyListPreconfiguredExpressionSetCall
Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
SecurityPolicyListWarning
[Output Only] Informational warning message.
SecurityPolicyListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SecurityPolicyMethods
A builder providing access to all methods supported on securityPolicy resources. It is not used directly, but through the Compute hub.
SecurityPolicyPatchCall
Patches 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, patchRule, and removeRule instead.
SecurityPolicyPatchRuleCall
Patches a rule at the specified priority. To clear fields in the rule, leave the fields empty and specify them in the updateMask.
SecurityPolicyRecaptchaOptionsConfig
There is no detailed description.
SecurityPolicyReference
There is no detailed description.
SecurityPolicyRemoveRuleCall
Deletes a rule at the specified priority.
SecurityPolicyRule
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
SecurityPolicyRuleHttpHeaderAction
There is no detailed description.
SecurityPolicyRuleHttpHeaderActionHttpHeaderOption
There is no detailed description.
SecurityPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherConfig
There is no detailed description.
SecurityPolicyRuleMatcherExprOptions
There is no detailed description.
SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions
There is no detailed description.
SecurityPolicyRuleNetworkMatcher
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
There is no detailed description.
SecurityPolicyRulePreconfiguredWafConfig
There is no detailed description.
SecurityPolicyRulePreconfiguredWafConfigExclusion
There is no detailed description.
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams
There is no detailed description.
SecurityPolicyRuleRateLimitOptions
There is no detailed description.
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
There is no detailed description.
SecurityPolicyRuleRateLimitOptionsThreshold
There is no detailed description.
SecurityPolicyRuleRedirectOptions
There is no detailed description.
SecurityPolicySetLabelCall
Sets the labels on a security policy. To learn more about labels, read the Labeling Resources documentation.
SecurityPolicyUserDefinedField
There is no detailed description.
SecuritySettings
The authentication and authorization settings for a BackendService.
SerialPortOutput
An instance serial console output.
ServerBinding
There is no detailed description.
ServiceAccount
A service account.
ServiceAttachment
Represents a ServiceAttachment resource. A service attachment represents a service that a producer has exposed. It encapsulates the load balancer which fronts the service runs and a list of NAT IP ranges that the producers uses to represent the consumers connecting to the service.
ServiceAttachmentAggregatedList
Contains a list of ServiceAttachmentsScopedList.
ServiceAttachmentAggregatedListCall
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.
ServiceAttachmentAggregatedListWarning
[Output Only] Informational warning message.
ServiceAttachmentAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ServiceAttachmentConnectedEndpoint
[Output Only] A connection connected to this service attachment.
ServiceAttachmentConsumerProjectLimit
There is no detailed description.
ServiceAttachmentDeleteCall
Deletes the specified ServiceAttachment in the given scope
ServiceAttachmentGetCall
Returns the specified ServiceAttachment resource in the given scope.
ServiceAttachmentGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
ServiceAttachmentInsertCall
Creates a ServiceAttachment in the specified project in the given scope using the parameters that are included in the request.
ServiceAttachmentList
There is no detailed description.
ServiceAttachmentListCall
Lists the ServiceAttachments for a project in the given scope.
ServiceAttachmentListWarning
[Output Only] Informational warning message.
ServiceAttachmentListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ServiceAttachmentMethods
A builder providing access to all methods supported on serviceAttachment resources. It is not used directly, but through the Compute hub.
ServiceAttachmentPatchCall
Patches the specified ServiceAttachment resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
ServiceAttachmentSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
ServiceAttachmentTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
ServiceAttachmentsScopedList
There is no detailed description.
ServiceAttachmentsScopedListWarning
Informational warning which replaces the list of service attachments when the list is empty.
ServiceAttachmentsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SetCommonInstanceMetadataOperationMetadata
There is no detailed description.
SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo
There is no detailed description.
ShareSettings
The share setting for reservations and sole tenancy node groups.
ShareSettingsProjectConfig
Config for each project in the share settings.
ShieldedInstanceConfig
A set of Shielded Instance options.
ShieldedInstanceIdentity
A Shielded Instance Identity.
ShieldedInstanceIdentityEntry
A Shielded Instance Identity Entry.
ShieldedInstanceIntegrityPolicy
The policy describes the baseline against which Instance boot integrity is measured.
SignedUrlKey
Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs
Snapshot
Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots.
SnapshotDeleteCall
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.
SnapshotGetCall
Returns the specified Snapshot resource.
SnapshotGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
SnapshotInsertCall
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.
SnapshotList
Contains a list of Snapshot resources.
SnapshotListCall
Retrieves the list of Snapshot resources contained within the specified project.
SnapshotListWarning
[Output Only] Informational warning message.
SnapshotListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SnapshotMethods
A builder providing access to all methods supported on snapshot resources. It is not used directly, but through the Compute hub.
SnapshotSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
SnapshotSetLabelCall
Sets the labels on a snapshot. To learn more about labels, read the Labeling Resources documentation.
SnapshotSettingGetCall
Get snapshot settings.
SnapshotSettingMethods
A builder providing access to all methods supported on snapshotSetting resources. It is not used directly, but through the Compute hub.
SnapshotSettingPatchCall
Patch snapshot settings.
SnapshotSettings
There is no detailed description.
SnapshotSettingsStorageLocationSettings
There is no detailed description.
SnapshotSettingsStorageLocationSettingsStorageLocationPreference
A structure for specifying storage locations.
SnapshotTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
SourceDiskEncryptionKey
There is no detailed description.
SourceInstanceParams
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceProperties
DEPRECATED: Please use compute#instanceProperties instead. New properties will not be added to this field.
SslCertificate
Represents an SSL certificate resource. Google Compute Engine has two SSL certificate resources: * Global * Regional The global SSL certificates (sslCertificates) are used by: - Global external Application Load Balancers - Classic Application Load Balancers - Proxy Network Load Balancers (with target SSL proxies) The regional SSL certificates (regionSslCertificates) are used by: - Regional external Application Load Balancers - Regional internal Application Load Balancers Optionally, certificate file contents that you upload can contain a set of up to five PEM-encoded certificates. The API call creates an object (sslCertificate) that holds this data. You can use SSL keys and certificates to secure connections to a load balancer. For more information, read Creating and using SSL certificates, SSL certificates quotas and limits, and Troubleshooting SSL certificates.
SslCertificateAggregatedList
There is no detailed description.
SslCertificateAggregatedListCall
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.
SslCertificateAggregatedListWarning
[Output Only] Informational warning message.
SslCertificateAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SslCertificateDeleteCall
Deletes the specified SslCertificate resource.
SslCertificateGetCall
Returns the specified SslCertificate resource.
SslCertificateInsertCall
Creates a SslCertificate resource in the specified project using the data included in the request.
SslCertificateList
Contains a list of SslCertificate resources.
SslCertificateListCall
Retrieves the list of SslCertificate resources available to the specified project.
SslCertificateListWarning
[Output Only] Informational warning message.
SslCertificateListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SslCertificateManagedSslCertificate
Configuration and status of a managed SSL certificate.
SslCertificateMethods
A builder providing access to all methods supported on sslCertificate resources. It is not used directly, but through the Compute hub.
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
SslCertificatesScopedList
There is no detailed description.
SslCertificatesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
SslCertificatesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SslPoliciesAggregatedList
There is no detailed description.
SslPoliciesAggregatedListWarning
[Output Only] Informational warning message.
SslPoliciesAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SslPoliciesList
There is no detailed description.
SslPoliciesListAvailableFeaturesResponse
There is no detailed description.
SslPoliciesListWarning
[Output Only] Informational warning message.
SslPoliciesListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SslPoliciesScopedList
There is no detailed description.
SslPoliciesScopedListWarning
Informational warning which replaces the list of SSL policies when the list is empty.
SslPoliciesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SslPolicy
Represents an SSL Policy resource. Use SSL policies to control SSL features, such as versions and cipher suites, that are offered by Application Load Balancers and proxy Network Load Balancers. For more information, read SSL policies overview.
SslPolicyAggregatedListCall
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.
SslPolicyDeleteCall
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.
SslPolicyGetCall
Lists all of the ordered rules present in a single specified policy.
SslPolicyInsertCall
Returns the specified SSL policy resource.
SslPolicyListAvailableFeatureCall
Lists all features that can be specified in the SSL policy when using custom profile.
SslPolicyListCall
Lists all the SSL policies that have been configured for the specified project.
SslPolicyMethods
A builder providing access to all methods supported on sslPolicy resources. It is not used directly, but through the Compute hub.
SslPolicyPatchCall
Patches the specified SSL policy with the data included in the request.
SslPolicyReference
There is no detailed description.
SslPolicyWarnings
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
SslPolicyWarningsData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
StatefulPolicy
There is no detailed description.
StatefulPolicyPreservedState
Configuration of preserved resources.
StatefulPolicyPreservedStateDiskDevice
There is no detailed description.
StatefulPolicyPreservedStateNetworkIp
There is no detailed description.
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
StoragePool
Represents a zonal storage pool resource.
StoragePoolAggregatedList
There is no detailed description.
StoragePoolAggregatedListCall
Retrieves an aggregated list of storage pools. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
StoragePoolAggregatedListWarning
[Output Only] Informational warning message.
StoragePoolAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
StoragePoolDeleteCall
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.
StoragePoolDisk
There is no detailed description.
StoragePoolGetCall
Returns a specified storage pool. Gets a list of available storage pools by making a list() request.
StoragePoolGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
StoragePoolInsertCall
Creates a storage pool in the specified project using the data in the request.
StoragePoolList
A list of StoragePool resources.
StoragePoolListCall
Retrieves a list of storage pools contained within the specified zone.
StoragePoolListDiskCall
Lists the disks in a specified storage pool.
StoragePoolListDisks
There is no detailed description.
StoragePoolListDisksWarning
[Output Only] Informational warning message.
StoragePoolListDisksWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
StoragePoolListWarning
[Output Only] Informational warning message.
StoragePoolListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
StoragePoolMethods
A builder providing access to all methods supported on storagePool resources. It is not used directly, but through the Compute hub.
StoragePoolResourceStatus
[Output Only] Contains output only fields.
StoragePoolSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
StoragePoolTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
StoragePoolType
There is no detailed description.
StoragePoolTypeAggregatedList
There is no detailed description.
StoragePoolTypeAggregatedListCall
Retrieves an aggregated list of storage pool types. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
StoragePoolTypeAggregatedListWarning
[Output Only] Informational warning message.
StoragePoolTypeAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
StoragePoolTypeGetCall
Returns the specified storage pool type.
StoragePoolTypeList
Contains a list of storage pool types.
StoragePoolTypeListCall
Retrieves a list of storage pool types available to the specified project.
StoragePoolTypeListWarning
[Output Only] Informational warning message.
StoragePoolTypeListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
StoragePoolTypeMethods
A builder providing access to all methods supported on storagePoolType resources. It is not used directly, but through the Compute hub.
StoragePoolTypesScopedList
There is no detailed description.
StoragePoolTypesScopedListWarning
[Output Only] Informational warning which replaces the list of storage pool types when the list is empty.
StoragePoolTypesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
StoragePoolUpdateCall
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: size_tb and provisioned_iops.
StoragePoolsScopedList
There is no detailed description.
StoragePoolsScopedListWarning
[Output Only] Informational warning which replaces the list of storage pool when the list is empty.
StoragePoolsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
Subnetwork
Represents a Subnetwork resource. A subnetwork (also known as a subnet) is a logical partition of a Virtual Private Cloud network with one primary IP range and zero or more secondary IP ranges. For more information, read Virtual Private Cloud (VPC) Network.
SubnetworkAggregatedList
There is no detailed description.
SubnetworkAggregatedListCall
Retrieves an aggregated list of subnetworks. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
SubnetworkAggregatedListWarning
[Output Only] Informational warning message.
SubnetworkAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SubnetworkDeleteCall
Deletes the specified subnetwork.
SubnetworkExpandIpCidrRangeCall
Expands the IP CIDR range of the subnetwork to a specified value.
SubnetworkGetCall
Returns the specified subnetwork.
SubnetworkGetIamPolicyCall
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
SubnetworkInsertCall
Creates a subnetwork in the specified project using the data included in the request.
SubnetworkList
Contains a list of Subnetwork resources.
SubnetworkListCall
Retrieves a list of subnetworks available to the specified project.
SubnetworkListUsableCall
Retrieves an aggregated list of all usable subnetworks in the project.
SubnetworkListWarning
[Output Only] Informational warning message.
SubnetworkListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SubnetworkLogConfig
The available logging options for this subnetwork.
SubnetworkMethods
A builder providing access to all methods supported on subnetwork resources. It is not used directly, but through the Compute hub.
SubnetworkPatchCall
Patches the specified subnetwork with the data included in the request. Only certain fields can be updated with a patch request as indicated in the field descriptions. You must specify the current fingerprint of the subnetwork resource being patched.
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
SubnetworkSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.
SubnetworkSetPrivateIpGoogleAccesCall
Set whether VMs in this subnet can access Google services without assigning external IP addresses through Private Google Access.
SubnetworkTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
SubnetworksExpandIpCidrRangeRequest
There is no detailed description.
SubnetworksScopedList
There is no detailed description.
SubnetworksScopedListWarning
An informational warning that appears when the list of addresses is empty.
SubnetworksScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
SubnetworksSetPrivateIpGoogleAccessRequest
There is no detailed description.
Subsetting
Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director.
TCPHealthCheck
There is no detailed description.
Tags
A set of instance tags.
TargetGrpcProxy
Represents a Target gRPC Proxy resource. A target gRPC proxy is a component of load balancers intended for load balancing gRPC traffic. Only global forwarding rules with load balancing scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target gRPC Proxy references a URL map that specifies how traffic is routed to gRPC backend services.
TargetGrpcProxyDeleteCall
Deletes the specified TargetGrpcProxy in the given scope
TargetGrpcProxyGetCall
Returns the specified TargetGrpcProxy resource in the given scope.
TargetGrpcProxyInsertCall
Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.
TargetGrpcProxyList
There is no detailed description.
TargetGrpcProxyListCall
Lists the TargetGrpcProxies for a project in the given scope.
TargetGrpcProxyListWarning
[Output Only] Informational warning message.
TargetGrpcProxyListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetGrpcProxyMethods
A builder providing access to all methods supported on targetGrpcProxy resources. It is not used directly, but through the Compute hub.
TargetGrpcProxyPatchCall
Patches the specified TargetGrpcProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
TargetHttpProxiesScopedList
There is no detailed description.
TargetHttpProxiesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
TargetHttpProxiesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetHttpProxy
Represents a Target HTTP Proxy resource. Google Compute Engine has two Target HTTP Proxy resources: * Global * Regional A target HTTP proxy is a component of Google Cloud HTTP load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
TargetHttpProxyAggregatedList
There is no detailed description.
TargetHttpProxyAggregatedListCall
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.
TargetHttpProxyDeleteCall
Deletes the specified TargetHttpProxy resource.
TargetHttpProxyGetCall
Returns the specified TargetHttpProxy resource.
TargetHttpProxyInsertCall
Creates a TargetHttpProxy resource in the specified project using the data included in the request.
TargetHttpProxyList
A list of TargetHttpProxy resources.
TargetHttpProxyListCall
Retrieves the list of TargetHttpProxy resources available to the specified project.
TargetHttpProxyListWarning
[Output Only] Informational warning message.
TargetHttpProxyListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetHttpProxyMethods
A builder providing access to all methods supported on targetHttpProxy resources. It is not used directly, but through the Compute hub.
TargetHttpProxyPatchCall
Patches the specified TargetHttpProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
TargetHttpProxySetUrlMapCall
Changes the URL map for TargetHttpProxy.
TargetHttpsProxiesScopedList
There is no detailed description.
TargetHttpsProxiesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
TargetHttpsProxiesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetHttpsProxiesSetCertificateMapRequest
There is no detailed description.
TargetHttpsProxiesSetQuicOverrideRequest
There is no detailed description.
TargetHttpsProxiesSetSslCertificatesRequest
There is no detailed description.
TargetHttpsProxy
Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * Global * Regional A target HTTPS proxy is a component of GCP HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
TargetHttpsProxyAggregatedList
There is no detailed description.
TargetHttpsProxyAggregatedListCall
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.
TargetHttpsProxyAggregatedListWarning
[Output Only] Informational warning message.
TargetHttpsProxyAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetHttpsProxyDeleteCall
Deletes the specified TargetHttpsProxy resource.
TargetHttpsProxyGetCall
Returns the specified TargetHttpsProxy resource.
TargetHttpsProxyInsertCall
Creates a TargetHttpsProxy resource in the specified project using the data included in the request.
TargetHttpsProxyList
Contains a list of TargetHttpsProxy resources.
TargetHttpsProxyListCall
Retrieves the list of TargetHttpsProxy resources available to the specified project.
TargetHttpsProxyListWarning
[Output Only] Informational warning message.
TargetHttpsProxyListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetHttpsProxyMethods
A builder providing access to all methods supported on targetHttpsProxy resources. It is not used directly, but through the Compute hub.
TargetHttpsProxyPatchCall
Patches the specified TargetHttpsProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
TargetHttpsProxySetCertificateMapCall
Changes the Certificate Map for TargetHttpsProxy.
TargetHttpsProxySetQuicOverrideCall
Sets the QUIC override policy for TargetHttpsProxy.
TargetHttpsProxySetSslCertificateCall
Replaces SslCertificates for TargetHttpsProxy.
TargetHttpsProxySetSslPolicyCall
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.
TargetHttpsProxySetUrlMapCall
Changes the URL map for TargetHttpsProxy.
TargetInstance
Represents a Target Instance resource. You can use a target instance to handle traffic for one or more forwarding rules, which is ideal for forwarding protocol traffic that is managed by a single source. For example, ESP, AH, TCP, or UDP. For more information, read Target instances.
TargetInstanceAggregatedList
There is no detailed description.
TargetInstanceAggregatedListCall
Retrieves an aggregated list of target instances. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
TargetInstanceAggregatedListWarning
[Output Only] Informational warning message.
TargetInstanceAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetInstanceDeleteCall
Deletes the specified TargetInstance resource.
TargetInstanceGetCall
Returns the specified TargetInstance resource.
TargetInstanceInsertCall
Creates a TargetInstance resource in the specified project and zone using the data included in the request.
TargetInstanceList
Contains a list of TargetInstance resources.
TargetInstanceListCall
Retrieves a list of TargetInstance resources available to the specified project and zone.
TargetInstanceListWarning
[Output Only] Informational warning message.
TargetInstanceListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetInstanceMethods
A builder providing access to all methods supported on targetInstance resources. It is not used directly, but through the Compute hub.
TargetInstanceSetSecurityPolicyCall
Sets the Google Cloud Armor security policy for the specified target instance. For more information, see Google Cloud Armor Overview
TargetInstancesScopedList
There is no detailed description.
TargetInstancesScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
TargetInstancesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetPool
Represents a Target Pool resource. Target pools are used with external passthrough Network Load Balancers. A target pool references member instances, an associated legacy HttpHealthCheck resource, and, optionally, a backup target pool. For more information, read Using target pools.
TargetPoolAddHealthCheckCall
Adds health check URLs to a target pool.
TargetPoolAddInstanceCall
Adds an instance to a target pool.
TargetPoolAggregatedList
There is no detailed description.
TargetPoolAggregatedListCall
Retrieves an aggregated list of target pools. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
TargetPoolAggregatedListWarning
[Output Only] Informational warning message.
TargetPoolAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetPoolDeleteCall
Deletes the specified target pool.
TargetPoolGetCall
Returns the specified target pool.
TargetPoolGetHealthCall
Gets the most recent health check results for each IP for the instance that is referenced by the given target pool.
TargetPoolInsertCall
Creates a target pool in the specified project and region using the data included in the request.
TargetPoolInstanceHealth
There is no detailed description.
TargetPoolList
Contains a list of TargetPool resources.
TargetPoolListCall
Retrieves a list of target pools available to the specified project and region.
TargetPoolListWarning
[Output Only] Informational warning message.
TargetPoolListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetPoolMethods
A builder providing access to all methods supported on targetPool resources. It is not used directly, but through the Compute hub.
TargetPoolRemoveHealthCheckCall
Removes health check URL from a target pool.
TargetPoolRemoveInstanceCall
Removes instance URL from a target pool.
TargetPoolSetBackupCall
Changes a backup target pool’s configurations.
TargetPoolSetSecurityPolicyCall
Sets the Google Cloud Armor security policy for the specified target pool. For more information, see Google Cloud Armor Overview
TargetPoolsAddHealthCheckRequest
There is no detailed description.
TargetPoolsAddInstanceRequest
There is no detailed description.
TargetPoolsRemoveHealthCheckRequest
There is no detailed description.
TargetPoolsRemoveInstanceRequest
There is no detailed description.
TargetPoolsScopedList
There is no detailed description.
TargetPoolsScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
TargetPoolsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetReference
There is no detailed description.
TargetSslProxiesSetBackendServiceRequest
There is no detailed description.
TargetSslProxiesSetCertificateMapRequest
There is no detailed description.
TargetSslProxiesSetProxyHeaderRequest
There is no detailed description.
TargetSslProxiesSetSslCertificatesRequest
There is no detailed description.
TargetSslProxy
Represents a Target SSL Proxy resource. A target SSL proxy is a component of a Proxy Network Load Balancer. The forwarding rule references the target SSL proxy, and the target proxy then references a backend service. For more information, read Proxy Network Load Balancer overview.
TargetSslProxyDeleteCall
Deletes the specified TargetSslProxy resource.
TargetSslProxyGetCall
Returns the specified TargetSslProxy resource.
TargetSslProxyInsertCall
Creates a TargetSslProxy resource in the specified project using the data included in the request.
TargetSslProxyList
Contains a list of TargetSslProxy resources.
TargetSslProxyListCall
Retrieves the list of TargetSslProxy resources available to the specified project.
TargetSslProxyListWarning
[Output Only] Informational warning message.
TargetSslProxyListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetSslProxyMethods
A builder providing access to all methods supported on targetSslProxy resources. It is not used directly, but through the Compute hub.
TargetSslProxySetBackendServiceCall
Changes the BackendService for TargetSslProxy.
TargetSslProxySetCertificateMapCall
Changes the Certificate Map for TargetSslProxy.
TargetSslProxySetProxyHeaderCall
Changes the ProxyHeaderType for TargetSslProxy.
TargetSslProxySetSslCertificateCall
Changes SslCertificates for TargetSslProxy.
TargetSslProxySetSslPolicyCall
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.
TargetTcpProxiesScopedList
There is no detailed description.
TargetTcpProxiesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
TargetTcpProxiesScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetTcpProxiesSetBackendServiceRequest
There is no detailed description.
TargetTcpProxiesSetProxyHeaderRequest
There is no detailed description.
TargetTcpProxy
Represents a Target TCP Proxy resource. A target TCP proxy is a component of a Proxy Network Load Balancer. The forwarding rule references the target TCP proxy, and the target proxy then references a backend service. For more information, read Proxy Network Load Balancer overview.
TargetTcpProxyAggregatedList
There is no detailed description.
TargetTcpProxyAggregatedListCall
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.
TargetTcpProxyAggregatedListWarning
[Output Only] Informational warning message.
TargetTcpProxyAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetTcpProxyDeleteCall
Deletes the specified TargetTcpProxy resource.
TargetTcpProxyGetCall
Returns the specified TargetTcpProxy resource.
TargetTcpProxyInsertCall
Creates a TargetTcpProxy resource in the specified project using the data included in the request.
TargetTcpProxyList
Contains a list of TargetTcpProxy resources.
TargetTcpProxyListCall
Retrieves the list of TargetTcpProxy resources available to the specified project.
TargetTcpProxyListWarning
[Output Only] Informational warning message.
TargetTcpProxyListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetTcpProxyMethods
A builder providing access to all methods supported on targetTcpProxy resources. It is not used directly, but through the Compute hub.
TargetTcpProxySetBackendServiceCall
Changes the BackendService for TargetTcpProxy.
TargetTcpProxySetProxyHeaderCall
Changes the ProxyHeaderType for TargetTcpProxy.
TargetVpnGateway
Represents a Target VPN Gateway resource. The target VPN gateway resource represents a Classic Cloud VPN gateway. For more information, read the the Cloud VPN Overview.
TargetVpnGatewayAggregatedList
There is no detailed description.
TargetVpnGatewayAggregatedListCall
Retrieves an aggregated list of target VPN gateways. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
TargetVpnGatewayAggregatedListWarning
[Output Only] Informational warning message.
TargetVpnGatewayAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetVpnGatewayDeleteCall
Deletes the specified target VPN gateway.
TargetVpnGatewayGetCall
Returns the specified target VPN gateway.
TargetVpnGatewayInsertCall
Creates a target VPN gateway in the specified project and region using the data included in the request.
TargetVpnGatewayList
Contains a list of TargetVpnGateway resources.
TargetVpnGatewayListCall
Retrieves a list of target VPN gateways available to the specified project and region.
TargetVpnGatewayListWarning
[Output Only] Informational warning message.
TargetVpnGatewayListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TargetVpnGatewayMethods
A builder providing access to all methods supported on targetVpnGateway resources. It is not used directly, but through the Compute hub.
TargetVpnGatewaySetLabelCall
Sets the labels on a TargetVpnGateway. To learn more about labels, read the Labeling Resources documentation.
TargetVpnGatewaysScopedList
There is no detailed description.
TargetVpnGatewaysScopedListWarning
[Output Only] Informational warning which replaces the list of addresses when the list is empty.
TargetVpnGatewaysScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
TestFailure
There is no detailed description.
TestPermissionsRequest
There is no detailed description.
TestPermissionsResponse
There is no detailed description.
Uint128
There is no detailed description.
UpcomingMaintenance
Upcoming Maintenance notification information.
UrlMap
Represents a URL Map resource. Compute Engine has two URL Map resources: * Global * Regional A URL map resource is a component of certain types of cloud load balancers and Traffic Director: * urlMaps are used by global external Application Load Balancers, classic Application Load Balancers, and cross-region internal Application Load Balancers. * regionUrlMaps are used by internal Application Load Balancers, regional external Application Load Balancers and regional internal Application Load Balancers. For a list of supported URL map features by the load balancer type, see the Load balancing features: Routing and traffic management table. For a list of supported URL map features for Traffic Director, see the Traffic Director features: Routing and traffic management table. This resource defines mappings from hostnames and URL paths to either a backend service or a backend bucket. To use the global urlMaps resource, the backend service must have a loadBalancingScheme of either EXTERNAL or INTERNAL_SELF_MANAGED. To use the regionUrlMaps resource, the backend service must have a loadBalancingScheme of INTERNAL_MANAGED. For more information, read URL Map Concepts.
UrlMapAggregatedListCall
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.
UrlMapDeleteCall
Deletes the specified UrlMap resource.
UrlMapGetCall
Returns the specified UrlMap resource.
UrlMapInsertCall
Creates a UrlMap resource in the specified project using the data included in the request.
UrlMapInvalidateCacheCall
Initiates a cache invalidation operation, invalidating the specified path, scoped to the specified UrlMap. For more information, see Invalidating cached content.
UrlMapList
Contains a list of UrlMap resources.
UrlMapListCall
Retrieves the list of UrlMap resources available to the specified project.
UrlMapListWarning
[Output Only] Informational warning message.
UrlMapListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
UrlMapMethods
A builder providing access to all methods supported on urlMap resources. It is not used directly, but through the Compute hub.
UrlMapPatchCall
Patches the specified UrlMap resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
UrlMapReference
There is no detailed description.
UrlMapTest
Message for the expected URL mappings.
UrlMapTestHeader
HTTP headers used in UrlMapTests.
UrlMapUpdateCall
Updates the specified UrlMap resource with the data included in the request.
UrlMapValidateCall
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.
UrlMapValidationResult
Message representing the validation result for a UrlMap.
UrlMapsAggregatedList
There is no detailed description.
UrlMapsAggregatedListWarning
[Output Only] Informational warning message.
UrlMapsAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
UrlMapsScopedList
There is no detailed description.
UrlMapsScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
UrlMapsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
UrlMapsValidateRequest
There is no detailed description.
UrlMapsValidateResponse
There is no detailed description.
UrlRewrite
The spec for modifying the path before sending the request to the matched backend service.
UsableSubnetwork
Subnetwork which the current user has compute.subnetworks.use permission on.
UsableSubnetworkSecondaryRange
Secondary IP range of a usable subnetwork.
UsableSubnetworksAggregatedList
There is no detailed description.
UsableSubnetworksAggregatedListWarning
[Output Only] Informational warning message.
UsableSubnetworksAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
UsageExportLocation
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
VmEndpointNatMappings
Contain information of Nat mapping for a VM endpoint (i.e., NIC).
VmEndpointNatMappingsInterfaceNatMappings
Contain information of Nat mapping for an interface of this endpoint.
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings
Contains information of NAT Mappings provided by a NAT Rule.
VmEndpointNatMappingsList
Contains a list of VmEndpointNatMappings.
VmEndpointNatMappingsListWarning
[Output Only] Informational warning message.
VmEndpointNatMappingsListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
VpnGateway
Represents a HA VPN gateway. HA VPN is a high-availability (HA) Cloud VPN solution that lets you securely connect your on-premises network to your Google Cloud Virtual Private Cloud network through an IPsec VPN connection in a single region. For more information about Cloud HA VPN solutions, see Cloud VPN topologies .
VpnGatewayAggregatedList
There is no detailed description.
VpnGatewayAggregatedListCall
Retrieves an aggregated list of VPN gateways. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
VpnGatewayAggregatedListWarning
[Output Only] Informational warning message.
VpnGatewayAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
VpnGatewayDeleteCall
Deletes the specified VPN gateway.
VpnGatewayGetCall
Returns the specified VPN gateway.
VpnGatewayGetStatuCall
Returns the status for the specified VPN gateway.
VpnGatewayInsertCall
Creates a VPN gateway in the specified project and region using the data included in the request.
VpnGatewayList
Contains a list of VpnGateway resources.
VpnGatewayListCall
Retrieves a list of VPN gateways available to the specified project and region.
VpnGatewayListWarning
[Output Only] Informational warning message.
VpnGatewayListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
VpnGatewayMethods
A builder providing access to all methods supported on vpnGateway resources. It is not used directly, but through the Compute hub.
VpnGatewaySetLabelCall
Sets the labels on a VpnGateway. To learn more about labels, read the Labeling Resources documentation.
VpnGatewayStatus
There is no detailed description.
VpnGatewayStatusHighAvailabilityRequirementState
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.
VpnGatewayStatusTunnel
Contains some information about a VPN tunnel.
VpnGatewayStatusVpnConnection
A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway. The peer gateway could either be an external VPN gateway or a Google Cloud VPN gateway.
VpnGatewayTestIamPermissionCall
Returns permissions that a caller has on the specified resource.
VpnGatewayVpnGatewayInterface
A VPN gateway interface.
VpnGatewaysGetStatusResponse
There is no detailed description.
VpnGatewaysScopedList
There is no detailed description.
VpnGatewaysScopedListWarning
[Output Only] Informational warning which replaces the list of addresses when the list is empty.
VpnGatewaysScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
VpnTunnel
Represents a Cloud VPN Tunnel resource. For more information about VPN, read the the Cloud VPN Overview.
VpnTunnelAggregatedList
There is no detailed description.
VpnTunnelAggregatedListCall
Retrieves an aggregated list of VPN tunnels. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.
VpnTunnelAggregatedListWarning
[Output Only] Informational warning message.
VpnTunnelAggregatedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
VpnTunnelDeleteCall
Deletes the specified VpnTunnel resource.
VpnTunnelGetCall
Returns the specified VpnTunnel resource.
VpnTunnelInsertCall
Creates a VpnTunnel resource in the specified project and region using the data included in the request.
VpnTunnelList
Contains a list of VpnTunnel resources.
VpnTunnelListCall
Retrieves a list of VpnTunnel resources contained in the specified project and region.
VpnTunnelListWarning
[Output Only] Informational warning message.
VpnTunnelListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
VpnTunnelMethods
A builder providing access to all methods supported on vpnTunnel resources. It is not used directly, but through the Compute hub.
VpnTunnelSetLabelCall
Sets the labels on a VpnTunnel. To learn more about labels, read the Labeling Resources documentation.
VpnTunnelsScopedList
There is no detailed description.
VpnTunnelsScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
VpnTunnelsScopedListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
WafExpressionSet
There is no detailed description.
WafExpressionSetExpression
There is no detailed description.
WeightedBackendService
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
XpnHostList
There is no detailed description.
XpnHostListWarning
[Output Only] Informational warning message.
XpnHostListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
XpnResourceId
Service resource (a.k.a service project) ID.
Zone
Represents a Zone resource. A zone is a deployment area. These deployment areas are subsets of a region. For example the zone us-east1-b is located in the us-east1 region. For more information, read Regions and Zones.
ZoneGetCall
Returns the specified Zone resource.
ZoneList
Contains a list of zone resources.
ZoneListCall
Retrieves the list of Zone resources available to the specified project.
ZoneListWarning
[Output Only] Informational warning message.
ZoneListWarningData
[Output Only] Metadata about this warning in key: value format. For example: “data”: [ { “key”: “scope”, “value”: “zones/us-east1-d” }
ZoneMethods
A builder providing access to all methods supported on zone resources. It is not used directly, but through the Compute hub.
ZoneOperationDeleteCall
Deletes the specified zone-specific Operations resource.
ZoneOperationGetCall
Retrieves the specified zone-specific Operations resource.
ZoneOperationListCall
Retrieves a list of Operation resources contained within the specified zone.
ZoneOperationMethods
A builder providing access to all methods supported on zoneOperation resources. It is not used directly, but through the Compute hub.
ZoneOperationWaitCall
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.
ZoneSetLabelsRequest
There is no detailed description.
ZoneSetPolicyRequest
There is no detailed description.

Enums§

Scope
Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.