API documentation for compute_v1.types
package.
Classes
AbandonInstancesInstanceGroupManagerRequest
Messages A request message for InstanceGroupManagers.AbandonInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AbandonInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.AbandonInstances. See the method description for details.
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
AcceleratorTypeList
Contains a list of accelerator types.
AcceleratorTypesScopedList
Accelerators
AccessConfig
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
AddAccessConfigInstanceRequest
A request message for Instances.AddAccessConfig. See the method description for details.
AddAssociationFirewallPolicyRequest
A request message for FirewallPolicies.AddAssociation. See the method description for details.
AddHealthCheckTargetPoolRequest
A request message for TargetPools.AddHealthCheck. See the method description for details.
AddInstanceTargetPoolRequest
A request message for TargetPools.AddInstance. See the method description for details.
AddInstancesInstanceGroupRequest
A request message for InstanceGroups.AddInstances. See the method description for details.
AddNodesNodeGroupRequest
A request message for NodeGroups.AddNodes. See the method description for details.
AddPeeringNetworkRequest
A request message for Networks.AddPeering. See the method description for details.
AddResourcePoliciesDiskRequest
A request message for Disks.AddResourcePolicies. See the method description for details.
AddResourcePoliciesInstanceRequest
A request message for Instances.AddResourcePolicies. See the method description for details.
AddResourcePoliciesRegionDiskRequest
A request message for RegionDisks.AddResourcePolicies. See the method description for details.
AddRuleFirewallPolicyRequest
A request message for FirewallPolicies.AddRule. See the method description for details.
AddRuleSecurityPolicyRequest
A request message for SecurityPolicies.AddRule. See the method description for details.
AddSignedUrlKeyBackendBucketRequest
A request message for BackendBuckets.AddSignedUrlKey. See the method description for details.
AddSignedUrlKeyBackendServiceRequest
A request message for BackendServices.AddSignedUrlKey. See the method description for details.
Address
Represents an IP Address resource. Google Compute Engine has two IP
Address resources: * Global (external and
internal) <https://cloud.google.com/compute/docs/reference/rest/v1/globalAddresses>
* Regional (external and
internal) <https://cloud.google.com/compute/docs/reference/rest/v1/addresses>
For more information, see Reserving a static external IP address.
AddressAggregatedList
AddressList
Contains a list of addresses.
AddressesScopedList
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).
AggregatedListAcceleratorTypesRequest
A request message for AcceleratorTypes.AggregatedList. See the method description for details.
AggregatedListAddressesRequest
A request message for Addresses.AggregatedList. See the method description for details.
AggregatedListAutoscalersRequest
A request message for Autoscalers.AggregatedList. See the method description for details.
AggregatedListBackendServicesRequest
A request message for BackendServices.AggregatedList. See the method description for details.
AggregatedListDiskTypesRequest
A request message for DiskTypes.AggregatedList. See the method description for details.
AggregatedListDisksRequest
A request message for Disks.AggregatedList. See the method description for details.
AggregatedListForwardingRulesRequest
A request message for ForwardingRules.AggregatedList. See the method description for details.
AggregatedListGlobalOperationsRequest
A request message for GlobalOperations.AggregatedList. See the method description for details.
AggregatedListHealthChecksRequest
A request message for HealthChecks.AggregatedList. See the method description for details.
AggregatedListInstanceGroupManagersRequest
A request message for InstanceGroupManagers.AggregatedList. See the method description for details.
AggregatedListInstanceGroupsRequest
A request message for InstanceGroups.AggregatedList. See the method description for details.
AggregatedListInstancesRequest
A request message for Instances.AggregatedList. See the method description for details.
AggregatedListInterconnectAttachmentsRequest
A request message for InterconnectAttachments.AggregatedList. See the method description for details.
AggregatedListMachineTypesRequest
A request message for MachineTypes.AggregatedList. See the method description for details.
AggregatedListNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.AggregatedList. See the method description for details.
AggregatedListNodeGroupsRequest
A request message for NodeGroups.AggregatedList. See the method description for details.
AggregatedListNodeTemplatesRequest
A request message for NodeTemplates.AggregatedList. See the method description for details.
AggregatedListNodeTypesRequest
A request message for NodeTypes.AggregatedList. See the method description for details.
AggregatedListPacketMirroringsRequest
A request message for PacketMirrorings.AggregatedList. See the method description for details.
AggregatedListPublicDelegatedPrefixesRequest
A request message for PublicDelegatedPrefixes.AggregatedList. See the method description for details.
AggregatedListRegionCommitmentsRequest
A request message for RegionCommitments.AggregatedList. See the method description for details.
AggregatedListReservationsRequest
A request message for Reservations.AggregatedList. See the method description for details.
AggregatedListResourcePoliciesRequest
A request message for ResourcePolicies.AggregatedList. See the method description for details.
AggregatedListRoutersRequest
A request message for Routers.AggregatedList. See the method description for details.
AggregatedListServiceAttachmentsRequest
A request message for ServiceAttachments.AggregatedList. See the method description for details.
AggregatedListSslCertificatesRequest
A request message for SslCertificates.AggregatedList. See the method description for details.
AggregatedListSubnetworksRequest
A request message for Subnetworks.AggregatedList. See the method description for details.
AggregatedListTargetHttpProxiesRequest
A request message for TargetHttpProxies.AggregatedList. See the method description for details.
AggregatedListTargetHttpsProxiesRequest
A request message for TargetHttpsProxies.AggregatedList. See the method description for details.
AggregatedListTargetInstancesRequest
A request message for TargetInstances.AggregatedList. See the method description for details.
AggregatedListTargetPoolsRequest
A request message for TargetPools.AggregatedList. See the method description for details.
AggregatedListTargetVpnGatewaysRequest
A request message for TargetVpnGateways.AggregatedList. See the method description for details.
AggregatedListUrlMapsRequest
A request message for UrlMaps.AggregatedList. See the method description for details.
AggregatedListVpnGatewaysRequest
A request message for VpnGateways.AggregatedList. See the method description for details.
AggregatedListVpnTunnelsRequest
A request message for VpnTunnels.AggregatedList. See the method description for details.
AliasIpRange
An alias IP range attached to an instance's network interface.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
AllocationSpecificSKUAllocationReservedInstanceProperties
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUReservation
This reservation type allows to pre allocate specific instance configuration. Next ID: 5
Allowed
ApplyUpdatesToInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.ApplyUpdatesToInstances. See the method description for details.
ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.ApplyUpdatesToInstances. See the method description for details.
AttachDiskInstanceRequest
A request message for Instances.AttachDisk. See the method description for details.
AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
AttachNetworkEndpointsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
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 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.
AuthorizationLoggingOptions
This is deprecated and has no effect. Do not use.
Autoscaler
Represents an Autoscaler resource. Google Compute Engine has two
Autoscaler resources: *
Zonal </compute/docs/reference/rest/v1/autoscalers>
*
Regional </compute/docs/reference/rest/v1/regionAutoscalers>
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
AutoscalerList
Contains a list of Autoscaler resources.
AutoscalerStatusDetails
AutoscalersScopedList
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.
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.
BackendBucketCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendBucketList
Contains a list of BackendBucket resources.
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 <https://cloud.google.com/compute/docs/reference/rest/v1/backendServices>
*
Regional <https://cloud.google.com/compute/docs/reference/rest/v1/regionBackendServices>
For more information, see Backend Services.
BackendServiceAggregatedList
Contains a list of BackendServicesScopedList.
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.
BackendServiceFailoverPolicy
For load balancers that have configurable failover: Internal
TCP/UDP Load
Balancing <https://cloud.google.com/load-balancing/docs/internal/failover-overview>
and external TCP/UDP Load
Balancing </network/networklb-failover-overview>
. 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).
BackendServiceGroupHealth
BackendServiceIAP
Identity-Aware Proxy
BackendServiceList
Contains a list of BackendService resources.
BackendServiceLogConfig
The available logging options for the load balancer traffic served by this backend service.
BackendServiceReference
BackendServicesScopedList
Binding
Associates members
with a role
.
BulkInsertInstanceRequest
A request message for Instances.BulkInsert. See the method description for details.
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.
BulkInsertRegionInstanceRequest
A request message for RegionInstances.BulkInsert. See the method description for details.
CacheInvalidationRule
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.
CloneRulesFirewallPolicyRequest
A request message for FirewallPolicies.CloneRules. See the method description for details.
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
CommitmentList
Contains a list of Commitment resources.
CommitmentsScopedList
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. Please see W3C Recommendation for Cross Origin Resource Sharing
CreateInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.CreateInstances. See the method description for details.
CreateInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.CreateInstances. See the method description for details.
CreateSnapshotDiskRequest
A request message for Disks.CreateSnapshot. See the method description for details.
CreateSnapshotRegionDiskRequest
A request message for RegionDisks.CreateSnapshot. See the method description for details.
CustomerEncryptionKey
CustomerEncryptionKeyProtectedDisk
Data
DeleteAccessConfigInstanceRequest
A request message for Instances.DeleteAccessConfig. See the method description for details.
DeleteAddressRequest
A request message for Addresses.Delete. See the method description for details.
DeleteAutoscalerRequest
A request message for Autoscalers.Delete. See the method description for details.
DeleteBackendBucketRequest
A request message for BackendBuckets.Delete. See the method description for details.
DeleteBackendServiceRequest
A request message for BackendServices.Delete. See the method description for details.
DeleteDiskRequest
A request message for Disks.Delete. See the method description for details.
DeleteExternalVpnGatewayRequest
A request message for ExternalVpnGateways.Delete. See the method description for details.
DeleteFirewallPolicyRequest
A request message for FirewallPolicies.Delete. See the method description for details.
DeleteFirewallRequest
A request message for Firewalls.Delete. See the method description for details.
DeleteForwardingRuleRequest
A request message for ForwardingRules.Delete. See the method description for details.
DeleteGlobalAddressRequest
A request message for GlobalAddresses.Delete. See the method description for details.
DeleteGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Delete. See the method description for details.
DeleteGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.Delete. See the method description for details.
DeleteGlobalOperationRequest
A request message for GlobalOperations.Delete. See the method description for details.
DeleteGlobalOperationResponse
A response message for GlobalOperations.Delete. See the method description for details.
DeleteGlobalOrganizationOperationRequest
A request message for GlobalOrganizationOperations.Delete. See the method description for details.
DeleteGlobalOrganizationOperationResponse
A response message for GlobalOrganizationOperations.Delete. See the method description for details.
DeleteGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Delete. See the method description for details.
DeleteHealthCheckRequest
A request message for HealthChecks.Delete. See the method description for details.
DeleteImageRequest
A request message for Images.Delete. See the method description for details.
DeleteInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Delete. See the method description for details.
DeleteInstanceGroupRequest
A request message for InstanceGroups.Delete. See the method description for details.
DeleteInstanceRequest
A request message for Instances.Delete. See the method description for details.
DeleteInstanceTemplateRequest
A request message for InstanceTemplates.Delete. See the method description for details.
DeleteInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.DeleteInstances. See the method description for details.
DeleteInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.DeleteInstances. See the method description for details.
DeleteInterconnectAttachmentRequest
A request message for InterconnectAttachments.Delete. See the method description for details.
DeleteInterconnectRequest
A request message for Interconnects.Delete. See the method description for details.
DeleteLicenseRequest
A request message for Licenses.Delete. See the method description for details.
DeleteNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Delete. See the method description for details.
DeleteNetworkRequest
A request message for Networks.Delete. See the method description for details.
DeleteNodeGroupRequest
A request message for NodeGroups.Delete. See the method description for details.
DeleteNodeTemplateRequest
A request message for NodeTemplates.Delete. See the method description for details.
DeleteNodesNodeGroupRequest
A request message for NodeGroups.DeleteNodes. See the method description for details.
DeletePacketMirroringRequest
A request message for PacketMirrorings.Delete. See the method description for details.
DeletePerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.DeletePerInstanceConfigs. See the method description for details.
DeletePerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.DeletePerInstanceConfigs. See the method description for details.
DeletePublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Delete. See the method description for details.
DeletePublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Delete. See the method description for details.
DeleteRegionAutoscalerRequest
A request message for RegionAutoscalers.Delete. See the method description for details.
DeleteRegionBackendServiceRequest
A request message for RegionBackendServices.Delete. See the method description for details.
DeleteRegionDiskRequest
A request message for RegionDisks.Delete. See the method description for details.
DeleteRegionHealthCheckRequest
A request message for RegionHealthChecks.Delete. See the method description for details.
DeleteRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Delete. See the method description for details.
DeleteRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Delete. See the method description for details.
DeleteRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Delete. See the method description for details.
DeleteRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Delete. See the method description for details.
DeleteRegionOperationRequest
A request message for RegionOperations.Delete. See the method description for details.
DeleteRegionOperationResponse
A response message for RegionOperations.Delete. See the method description for details.
DeleteRegionSslCertificateRequest
A request message for RegionSslCertificates.Delete. See the method description for details.
DeleteRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.Delete. See the method description for details.
DeleteRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Delete. See the method description for details.
DeleteRegionUrlMapRequest
A request message for RegionUrlMaps.Delete. See the method description for details.
DeleteReservationRequest
A request message for Reservations.Delete. See the method description for details.
DeleteResourcePolicyRequest
A request message for ResourcePolicies.Delete. See the method description for details.
DeleteRouteRequest
A request message for Routes.Delete. See the method description for details.
DeleteRouterRequest
A request message for Routers.Delete. See the method description for details.
DeleteSecurityPolicyRequest
A request message for SecurityPolicies.Delete. See the method description for details.
DeleteServiceAttachmentRequest
A request message for ServiceAttachments.Delete. See the method description for details.
DeleteSignedUrlKeyBackendBucketRequest
A request message for BackendBuckets.DeleteSignedUrlKey. See the method description for details.
DeleteSignedUrlKeyBackendServiceRequest
A request message for BackendServices.DeleteSignedUrlKey. See the method description for details.
DeleteSnapshotRequest
A request message for Snapshots.Delete. See the method description for details.
DeleteSslCertificateRequest
A request message for SslCertificates.Delete. See the method description for details.
DeleteSslPolicyRequest
A request message for SslPolicies.Delete. See the method description for details.
DeleteSubnetworkRequest
A request message for Subnetworks.Delete. See the method description for details.
DeleteTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Delete. See the method description for details.
DeleteTargetHttpProxyRequest
A request message for TargetHttpProxies.Delete. See the method description for details.
DeleteTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Delete. See the method description for details.
DeleteTargetInstanceRequest
A request message for TargetInstances.Delete. See the method description for details.
DeleteTargetPoolRequest
A request message for TargetPools.Delete. See the method description for details.
DeleteTargetSslProxyRequest
A request message for TargetSslProxies.Delete. See the method description for details.
DeleteTargetTcpProxyRequest
A request message for TargetTcpProxies.Delete. See the method description for details.
DeleteTargetVpnGatewayRequest
A request message for TargetVpnGateways.Delete. See the method description for details.
DeleteUrlMapRequest
A request message for UrlMaps.Delete. See the method description for details.
DeleteVpnGatewayRequest
A request message for VpnGateways.Delete. See the method description for details.
DeleteVpnTunnelRequest
A request message for VpnTunnels.Delete. See the method description for details.
DeleteZoneOperationRequest
A request message for ZoneOperations.Delete. See the method description for details.
DeleteZoneOperationResponse
A response message for ZoneOperations.Delete. See the method description for details.
Denied
DeprecateImageRequest
A request message for Images.Deprecate. See the method description for details.
DeprecationStatus
Deprecation status for a public resource.
DetachDiskInstanceRequest
A request message for Instances.DetachDisk. See the method description for details.
DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.DetachNetworkEndpoints. See the method description for details.
DetachNetworkEndpointsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.DetachNetworkEndpoints. See the method description for details.
DisableXpnHostProjectRequest
A request message for Projects.DisableXpnHost. See the method description for details.
DisableXpnResourceProjectRequest
A request message for Projects.DisableXpnResource. See the method description for details.
Disk
Represents a Persistent Disk resource. Google Compute Engine has two
Disk resources: * Zonal </compute/docs/reference/rest/v1/disks>
* Regional </compute/docs/reference/rest/v1/regionDisks>
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.
DiskAggregatedList
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.
DiskMoveRequest
DiskType
Represents a Disk Type resource. Google Compute Engine has two Disk
Type resources: *
Regional </compute/docs/reference/rest/v1/regionDiskTypes>
*
Zonal </compute/docs/reference/rest/v1/diskTypes>
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
DiskTypeList
Contains a list of disk types.
DiskTypesScopedList
DisksAddResourcePoliciesRequest
DisksRemoveResourcePoliciesRequest
DisksResizeRequest
DisksScopedList
DisplayDevice
A set of Display Device options
DistributionPolicy
DistributionPolicyZoneConfiguration
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.
EnableXpnHostProjectRequest
A request message for Projects.EnableXpnHost. See the method description for details.
EnableXpnResourceProjectRequest
A request message for Projects.EnableXpnResource. See the method description for details.
Error
[Output Only] If errors are generated during processing of the operation, this field will be populated.
Errors
ExchangedPeeringRoute
ExchangedPeeringRoutesList
ExpandIpCidrRangeSubnetworkRequest
A request message for Subnetworks.ExpandIpCidrRange. See the method description for details.
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.
ExternalVpnGatewayInterface
The interface for the external VPN gateway.
ExternalVpnGatewayList
Response to the list request, and contains a list of externalVpnGateways.
FileContentBuffer
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.
FirewallList
Contains a list of firewalls.
FirewallLogConfig
The available logging options for a firewall rule.
FirewallPoliciesListAssociationsResponse
FirewallPolicy
Represents a Firewall Policy resource.
FirewallPolicyAssociation
FirewallPolicyList
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
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 <https://cloud.google.com/compute/docs/reference/rest/v1/globalForwardingRules>
*
Regional <https://cloud.google.com/compute/docs/reference/rest/v1/forwardingRules>
A forwarding rule and its corresponding IP address represent the
frontend configuration of a Google Cloud Platform 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
ForwardingRuleList
Contains a list of ForwardingRule resources.
ForwardingRuleReference
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.
ForwardingRulesScopedList
GRPCHealthCheck
GetAcceleratorTypeRequest
A request message for AcceleratorTypes.Get. See the method description for details.
GetAddressRequest
A request message for Addresses.Get. See the method description for details.
GetAssociationFirewallPolicyRequest
A request message for FirewallPolicies.GetAssociation. See the method description for details.
GetAutoscalerRequest
A request message for Autoscalers.Get. See the method description for details.
GetBackendBucketRequest
A request message for BackendBuckets.Get. See the method description for details.
GetBackendServiceRequest
A request message for BackendServices.Get. See the method description for details.
GetDiagnosticsInterconnectRequest
A request message for Interconnects.GetDiagnostics. See the method description for details.
GetDiskRequest
A request message for Disks.Get. See the method description for details.
GetDiskTypeRequest
A request message for DiskTypes.Get. See the method description for details.
GetEffectiveFirewallsInstanceRequest
A request message for Instances.GetEffectiveFirewalls. See the method description for details.
GetEffectiveFirewallsNetworkRequest
A request message for Networks.GetEffectiveFirewalls. See the method description for details.
GetExternalVpnGatewayRequest
A request message for ExternalVpnGateways.Get. See the method description for details.
GetFirewallPolicyRequest
A request message for FirewallPolicies.Get. See the method description for details.
GetFirewallRequest
A request message for Firewalls.Get. See the method description for details.
GetForwardingRuleRequest
A request message for ForwardingRules.Get. See the method description for details.
GetFromFamilyImageRequest
A request message for Images.GetFromFamily. See the method description for details.
GetGlobalAddressRequest
A request message for GlobalAddresses.Get. See the method description for details.
GetGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Get. See the method description for details.
GetGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.Get. See the method description for details.
GetGlobalOperationRequest
A request message for GlobalOperations.Get. See the method description for details.
GetGlobalOrganizationOperationRequest
A request message for GlobalOrganizationOperations.Get. See the method description for details.
GetGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Get. See the method description for details.
GetGuestAttributesInstanceRequest
A request message for Instances.GetGuestAttributes. See the method description for details.
GetHealthBackendServiceRequest
A request message for BackendServices.GetHealth. See the method description for details.
GetHealthCheckRequest
A request message for HealthChecks.Get. See the method description for details.
GetHealthRegionBackendServiceRequest
A request message for RegionBackendServices.GetHealth. See the method description for details.
GetHealthTargetPoolRequest
A request message for TargetPools.GetHealth. See the method description for details.
GetIamPolicyDiskRequest
A request message for Disks.GetIamPolicy. See the method description for details.
GetIamPolicyFirewallPolicyRequest
A request message for FirewallPolicies.GetIamPolicy. See the method description for details.
GetIamPolicyImageRequest
A request message for Images.GetIamPolicy. See the method description for details.
GetIamPolicyInstanceRequest
A request message for Instances.GetIamPolicy. See the method description for details.
GetIamPolicyInstanceTemplateRequest
A request message for InstanceTemplates.GetIamPolicy. See the method description for details.
GetIamPolicyLicenseRequest
A request message for Licenses.GetIamPolicy. See the method description for details.
GetIamPolicyNodeGroupRequest
A request message for NodeGroups.GetIamPolicy. See the method description for details.
GetIamPolicyNodeTemplateRequest
A request message for NodeTemplates.GetIamPolicy. See the method description for details.
GetIamPolicyRegionDiskRequest
A request message for RegionDisks.GetIamPolicy. See the method description for details.
GetIamPolicyReservationRequest
A request message for Reservations.GetIamPolicy. See the method description for details.
GetIamPolicyResourcePolicyRequest
A request message for ResourcePolicies.GetIamPolicy. See the method description for details.
GetIamPolicyServiceAttachmentRequest
A request message for ServiceAttachments.GetIamPolicy. See the method description for details.
GetIamPolicySnapshotRequest
A request message for Snapshots.GetIamPolicy. See the method description for details.
GetIamPolicySubnetworkRequest
A request message for Subnetworks.GetIamPolicy. See the method description for details.
GetImageFamilyViewRequest
A request message for ImageFamilyViews.Get. See the method description for details.
GetImageRequest
A request message for Images.Get. See the method description for details.
GetInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Get. See the method description for details.
GetInstanceGroupRequest
A request message for InstanceGroups.Get. See the method description for details.
GetInstanceRequest
A request message for Instances.Get. See the method description for details.
GetInstanceTemplateRequest
A request message for InstanceTemplates.Get. See the method description for details.
GetInterconnectAttachmentRequest
A request message for InterconnectAttachments.Get. See the method description for details.
GetInterconnectLocationRequest
A request message for InterconnectLocations.Get. See the method description for details.
GetInterconnectRequest
A request message for Interconnects.Get. See the method description for details.
GetLicenseCodeRequest
A request message for LicenseCodes.Get. See the method description for details.
GetLicenseRequest
A request message for Licenses.Get. See the method description for details.
GetMachineTypeRequest
A request message for MachineTypes.Get. See the method description for details.
GetNatMappingInfoRoutersRequest
A request message for Routers.GetNatMappingInfo. See the method description for details.
GetNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Get. See the method description for details.
GetNetworkRequest
A request message for Networks.Get. See the method description for details.
GetNodeGroupRequest
A request message for NodeGroups.Get. See the method description for details.
GetNodeTemplateRequest
A request message for NodeTemplates.Get. See the method description for details.
GetNodeTypeRequest
A request message for NodeTypes.Get. See the method description for details.
GetPacketMirroringRequest
A request message for PacketMirrorings.Get. See the method description for details.
GetProjectRequest
A request message for Projects.Get. See the method description for details.
GetPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Get. See the method description for details.
GetPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Get. See the method description for details.
GetRegionAutoscalerRequest
A request message for RegionAutoscalers.Get. See the method description for details.
GetRegionBackendServiceRequest
A request message for RegionBackendServices.Get. See the method description for details.
GetRegionCommitmentRequest
A request message for RegionCommitments.Get. See the method description for details.
GetRegionDiskRequest
A request message for RegionDisks.Get. See the method description for details.
GetRegionDiskTypeRequest
A request message for RegionDiskTypes.Get. See the method description for details.
GetRegionHealthCheckRequest
A request message for RegionHealthChecks.Get. See the method description for details.
GetRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Get. See the method description for details.
GetRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Get. See the method description for details.
GetRegionInstanceGroupRequest
A request message for RegionInstanceGroups.Get. See the method description for details.
GetRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Get. See the method description for details.
GetRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Get. See the method description for details.
GetRegionOperationRequest
A request message for RegionOperations.Get. See the method description for details.
GetRegionRequest
A request message for Regions.Get. See the method description for details.
GetRegionSslCertificateRequest
A request message for RegionSslCertificates.Get. See the method description for details.
GetRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.Get. See the method description for details.
GetRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Get. See the method description for details.
GetRegionUrlMapRequest
A request message for RegionUrlMaps.Get. See the method description for details.
GetReservationRequest
A request message for Reservations.Get. See the method description for details.
GetResourcePolicyRequest
A request message for ResourcePolicies.Get. See the method description for details.
GetRouteRequest
A request message for Routes.Get. See the method description for details.
GetRouterRequest
A request message for Routers.Get. See the method description for details.
GetRouterStatusRouterRequest
A request message for Routers.GetRouterStatus. See the method description for details.
GetRuleFirewallPolicyRequest
A request message for FirewallPolicies.GetRule. See the method description for details.
GetRuleSecurityPolicyRequest
A request message for SecurityPolicies.GetRule. See the method description for details.
GetScreenshotInstanceRequest
A request message for Instances.GetScreenshot. See the method description for details.
GetSecurityPolicyRequest
A request message for SecurityPolicies.Get. See the method description for details.
GetSerialPortOutputInstanceRequest
A request message for Instances.GetSerialPortOutput. See the method description for details.
GetServiceAttachmentRequest
A request message for ServiceAttachments.Get. See the method description for details.
GetShieldedInstanceIdentityInstanceRequest
A request message for Instances.GetShieldedInstanceIdentity. See the method description for details.
GetSnapshotRequest
A request message for Snapshots.Get. See the method description for details.
GetSslCertificateRequest
A request message for SslCertificates.Get. See the method description for details.
GetSslPolicyRequest
A request message for SslPolicies.Get. See the method description for details.
GetStatusVpnGatewayRequest
A request message for VpnGateways.GetStatus. See the method description for details.
GetSubnetworkRequest
A request message for Subnetworks.Get. See the method description for details.
GetTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Get. See the method description for details.
GetTargetHttpProxyRequest
A request message for TargetHttpProxies.Get. See the method description for details.
GetTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Get. See the method description for details.
GetTargetInstanceRequest
A request message for TargetInstances.Get. See the method description for details.
GetTargetPoolRequest
A request message for TargetPools.Get. See the method description for details.
GetTargetSslProxyRequest
A request message for TargetSslProxies.Get. See the method description for details.
GetTargetTcpProxyRequest
A request message for TargetTcpProxies.Get. See the method description for details.
GetTargetVpnGatewayRequest
A request message for TargetVpnGateways.Get. See the method description for details.
GetUrlMapRequest
A request message for UrlMaps.Get. See the method description for details.
GetVpnGatewayRequest
A request message for VpnGateways.Get. See the method description for details.
GetVpnTunnelRequest
A request message for VpnTunnels.Get. See the method description for details.
GetXpnHostProjectRequest
A request message for Projects.GetXpnHost. See the method description for details.
GetXpnResourcesProjectsRequest
A request message for Projects.GetXpnResources. See the method description for details.
GetZoneOperationRequest
A request message for ZoneOperations.Get. See the method description for details.
GetZoneRequest
A request message for Zones.Get. See the method description for details.
GlobalNetworkEndpointGroupsAttachEndpointsRequest
GlobalNetworkEndpointGroupsDetachEndpointsRequest
GlobalOrganizationSetPolicyRequest
GlobalSetLabelsRequest
GlobalSetPolicyRequest
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
HTTPHealthCheck
HTTPSHealthCheck
HealthCheck
Represents a Health Check resource. Google Compute Engine has two
Health Check resources: *
Global </compute/docs/reference/rest/v1/healthChecks>
*
Regional </compute/docs/reference/rest/v1/regionHealthChecks>
Internal HTTP(S) load balancers must use regional health checks
(compute.v1.regionHealthChecks
). Traffic Director must use
global health checks (compute.v1.HealthChecks
). Internal TCP/UDP
load balancers can use either regional or global health checks
(compute.v1.regionHealthChecks
or compute.v1.HealthChecks
).
External HTTP(S), TCP proxy, and SSL proxy load balancers as well as
managed instance group auto-healing must use global health checks
(compute.v1.HealthChecks
). Backend service-based network load
balancers must use regional health checks
(compute.v1.regionHealthChecks
). Target pool-based network load
balancers must use legacy HTTP health checks
(compute.v1.httpHealthChecks
). For more information, see Health
checks overview.
HealthCheckList
Contains a list of HealthCheck resources.
HealthCheckLogConfig
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
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
HealthChecksAggregatedList
HealthChecksScopedList
HealthStatus
HealthStatusForNetworkEndpoint
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 Loadbalancer 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 Loadbalancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the Loadbalancer 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.
HttpQueryParameterMatch
HttpRouteRuleMatch criteria for a request's query parameter.
HttpRedirectAction
Specifies settings for an HTTP redirect.
HttpRetryPolicy
The retry policy associates with HttpRouteRule
HttpRouteAction
HttpRouteRule
An HttpRouteRule specifies how to match an HTTP request and the corresponding routing action that load balancing proxies will 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.
Image
Represents an Image resource. You can use images to create boot disks for your VM instances. For more information, read Images.
ImageFamilyView
ImageList
Contains a list of images.
InitialStateConfig
Initial State for shielded instance, these are public keys which are safe to store in public
InsertAddressRequest
A request message for Addresses.Insert. See the method description for details.
InsertAutoscalerRequest
A request message for Autoscalers.Insert. See the method description for details.
InsertBackendBucketRequest
A request message for BackendBuckets.Insert. See the method description for details.
InsertBackendServiceRequest
A request message for BackendServices.Insert. See the method description for details.
InsertDiskRequest
A request message for Disks.Insert. See the method description for details.
InsertExternalVpnGatewayRequest
A request message for ExternalVpnGateways.Insert. See the method description for details.
InsertFirewallPolicyRequest
A request message for FirewallPolicies.Insert. See the method description for details.
InsertFirewallRequest
A request message for Firewalls.Insert. See the method description for details.
InsertForwardingRuleRequest
A request message for ForwardingRules.Insert. See the method description for details.
InsertGlobalAddressRequest
A request message for GlobalAddresses.Insert. See the method description for details.
InsertGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Insert. See the method description for details.
InsertGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.Insert. See the method description for details.
InsertGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Insert. See the method description for details.
InsertHealthCheckRequest
A request message for HealthChecks.Insert. See the method description for details.
InsertImageRequest
A request message for Images.Insert. See the method description for details.
InsertInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Insert. See the method description for details.
InsertInstanceGroupRequest
A request message for InstanceGroups.Insert. See the method description for details.
InsertInstanceRequest
A request message for Instances.Insert. See the method description for details.
InsertInstanceTemplateRequest
A request message for InstanceTemplates.Insert. See the method description for details.
InsertInterconnectAttachmentRequest
A request message for InterconnectAttachments.Insert. See the method description for details.
InsertInterconnectRequest
A request message for Interconnects.Insert. See the method description for details.
InsertLicenseRequest
A request message for Licenses.Insert. See the method description for details.
InsertNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Insert. See the method description for details.
InsertNetworkRequest
A request message for Networks.Insert. See the method description for details.
InsertNodeGroupRequest
A request message for NodeGroups.Insert. See the method description for details.
InsertNodeTemplateRequest
A request message for NodeTemplates.Insert. See the method description for details.
InsertPacketMirroringRequest
A request message for PacketMirrorings.Insert. See the method description for details.
InsertPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Insert. See the method description for details.
InsertPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Insert. See the method description for details.
InsertRegionAutoscalerRequest
A request message for RegionAutoscalers.Insert. See the method description for details.
InsertRegionBackendServiceRequest
A request message for RegionBackendServices.Insert. See the method description for details.
InsertRegionCommitmentRequest
A request message for RegionCommitments.Insert. See the method description for details.
InsertRegionDiskRequest
A request message for RegionDisks.Insert. See the method description for details.
InsertRegionHealthCheckRequest
A request message for RegionHealthChecks.Insert. See the method description for details.
InsertRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Insert. See the method description for details.
InsertRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Insert. See the method description for details.
InsertRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Insert. See the method description for details.
InsertRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Insert. See the method description for details.
InsertRegionSslCertificateRequest
A request message for RegionSslCertificates.Insert. See the method description for details.
InsertRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.Insert. See the method description for details.
InsertRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Insert. See the method description for details.
InsertRegionUrlMapRequest
A request message for RegionUrlMaps.Insert. See the method description for details.
InsertReservationRequest
A request message for Reservations.Insert. See the method description for details.
InsertResourcePolicyRequest
A request message for ResourcePolicies.Insert. See the method description for details.
InsertRouteRequest
A request message for Routes.Insert. See the method description for details.
InsertRouterRequest
A request message for Routers.Insert. See the method description for details.
InsertSecurityPolicyRequest
A request message for SecurityPolicies.Insert. See the method description for details.
InsertServiceAttachmentRequest
A request message for ServiceAttachments.Insert. See the method description for details.
InsertSslCertificateRequest
A request message for SslCertificates.Insert. See the method description for details.
InsertSslPolicyRequest
A request message for SslPolicies.Insert. See the method description for details.
InsertSubnetworkRequest
A request message for Subnetworks.Insert. See the method description for details.
InsertTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Insert. See the method description for details.
InsertTargetHttpProxyRequest
A request message for TargetHttpProxies.Insert. See the method description for details.
InsertTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Insert. See the method description for details.
InsertTargetInstanceRequest
A request message for TargetInstances.Insert. See the method description for details.
InsertTargetPoolRequest
A request message for TargetPools.Insert. See the method description for details.
InsertTargetSslProxyRequest
A request message for TargetSslProxies.Insert. See the method description for details.
InsertTargetTcpProxyRequest
A request message for TargetTcpProxies.Insert. See the method description for details.
InsertTargetVpnGatewayRequest
A request message for TargetVpnGateways.Insert. See the method description for details.
InsertUrlMapRequest
A request message for UrlMaps.Insert. See the method description for details.
InsertVpnGatewayRequest
A request message for VpnGateways.Insert. See the method description for details.
InsertVpnTunnelRequest
A request message for VpnTunnels.Insert. See the method description for details.
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.
InstanceAggregatedList
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.
InstanceGroupAggregatedList
InstanceGroupList
A list of InstanceGroup resources.
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.
InstanceGroupManagerActionsSummary
InstanceGroupManagerAggregatedList
InstanceGroupManagerAutoHealingPolicy
InstanceGroupManagerList
[Output Only] A list of managed instance groups.
InstanceGroupManagerStatus
InstanceGroupManagerStatusStateful
InstanceGroupManagerStatusStatefulPerInstanceConfigs
InstanceGroupManagerStatusVersionTarget
InstanceGroupManagerUpdatePolicy
InstanceGroupManagerVersion
InstanceGroupManagersAbandonInstancesRequest
InstanceGroupManagersApplyUpdatesRequest
InstanceGroupManagers.applyUpdatesToInstances
InstanceGroupManagersCreateInstancesRequest
InstanceGroupManagers.createInstances
InstanceGroupManagersDeleteInstancesRequest
InstanceGroupManagersDeletePerInstanceConfigsReq
InstanceGroupManagers.deletePerInstanceConfigs
InstanceGroupManagersListErrorsResponse
InstanceGroupManagersListManagedInstancesResponse
InstanceGroupManagersListPerInstanceConfigsResp
InstanceGroupManagersPatchPerInstanceConfigsReq
InstanceGroupManagers.patchPerInstanceConfigs
InstanceGroupManagersRecreateInstancesRequest
InstanceGroupManagersScopedList
InstanceGroupManagersSetInstanceTemplateRequest
InstanceGroupManagersSetTargetPoolsRequest
InstanceGroupManagersUpdatePerInstanceConfigsReq
InstanceGroupManagers.updatePerInstanceConfigs
InstanceGroupsAddInstancesRequest
InstanceGroupsListInstances
InstanceGroupsListInstancesRequest
InstanceGroupsRemoveInstancesRequest
InstanceGroupsScopedList
InstanceGroupsSetNamedPortsRequest
InstanceList
Contains a list of instances.
InstanceListReferrers
Contains a list of instance referrers.
InstanceManagedByIgmError
InstanceManagedByIgmErrorInstanceActionDetails
InstanceManagedByIgmErrorManagedInstanceError
InstanceMoveRequest
InstanceProperties
InstanceReference
InstanceTemplate
Represents an Instance Template resource. You can use instance templates to create VM instances and managed instance groups. For more information, read Instance Templates.
InstanceTemplateList
A list of instance templates.
InstanceWithNamedPorts
InstancesAddResourcePoliciesRequest
InstancesGetEffectiveFirewallsResponse
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
InstancesRemoveResourcePoliciesRequest
InstancesScopedList
InstancesSetLabelsRequest
InstancesSetMachineResourcesRequest
InstancesSetMachineTypeRequest
InstancesSetMinCpuPlatformRequest
InstancesSetServiceAccountRequest
InstancesStartWithEncryptionKeyRequest
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 GCP 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
InterconnectAttachmentList
Response to the list request, and contains a list of interconnect attachments.
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.
InterconnectAttachmentPrivateInfo
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
InterconnectAttachmentsScopedList
InterconnectCircuitInfo
Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only.
InterconnectDiagnostics
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
InterconnectDiagnosticsARPEntry
Describing the ARP neighbor entries seen on this link
InterconnectDiagnosticsLinkLACPStatus
InterconnectDiagnosticsLinkOpticalPower
InterconnectDiagnosticsLinkStatus
InterconnectList
Response to the list request, and contains a list of interconnects.
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.
InterconnectLocationList
Response to the list request, and contains a list of interconnect locations.
InterconnectLocationRegionInfo
Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.
InterconnectOutageNotification
Description of a planned outage on this Interconnect.
InterconnectsGetDiagnosticsResponse
Response for the InterconnectsGetDiagnosticsRequest.
InvalidateCacheUrlMapRequest
A request message for UrlMaps.InvalidateCache. See the method description for details.
Items
Metadata
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.
LicenseCodeLicenseAlias
LicenseResourceCommitment
Commitment for a particular license resource.
LicenseResourceRequirements
LicensesListResponse
ListAcceleratorTypesRequest
A request message for AcceleratorTypes.List. See the method description for details.
ListAddressesRequest
A request message for Addresses.List. See the method description for details.
ListAssociationsFirewallPolicyRequest
A request message for FirewallPolicies.ListAssociations. See the method description for details.
ListAutoscalersRequest
A request message for Autoscalers.List. See the method description for details.
ListAvailableFeaturesSslPoliciesRequest
A request message for SslPolicies.ListAvailableFeatures. See the method description for details.
ListBackendBucketsRequest
A request message for BackendBuckets.List. See the method description for details.
ListBackendServicesRequest
A request message for BackendServices.List. See the method description for details.
ListDiskTypesRequest
A request message for DiskTypes.List. See the method description for details.
ListDisksRequest
A request message for Disks.List. See the method description for details.
ListErrorsInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListErrors. See the method description for details.
ListErrorsRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListErrors. See the method description for details.
ListExternalVpnGatewaysRequest
A request message for ExternalVpnGateways.List. See the method description for details.
ListFirewallPoliciesRequest
A request message for FirewallPolicies.List. See the method description for details.
ListFirewallsRequest
A request message for Firewalls.List. See the method description for details.
ListForwardingRulesRequest
A request message for ForwardingRules.List. See the method description for details.
ListGlobalAddressesRequest
A request message for GlobalAddresses.List. See the method description for details.
ListGlobalForwardingRulesRequest
A request message for GlobalForwardingRules.List. See the method description for details.
ListGlobalNetworkEndpointGroupsRequest
A request message for GlobalNetworkEndpointGroups.List. See the method description for details.
ListGlobalOperationsRequest
A request message for GlobalOperations.List. See the method description for details.
ListGlobalOrganizationOperationsRequest
A request message for GlobalOrganizationOperations.List. See the method description for details.
ListGlobalPublicDelegatedPrefixesRequest
A request message for GlobalPublicDelegatedPrefixes.List. See the method description for details.
ListHealthChecksRequest
A request message for HealthChecks.List. See the method description for details.
ListImagesRequest
A request message for Images.List. See the method description for details.
ListInstanceGroupManagersRequest
A request message for InstanceGroupManagers.List. See the method description for details.
ListInstanceGroupsRequest
A request message for InstanceGroups.List. See the method description for details.
ListInstanceTemplatesRequest
A request message for InstanceTemplates.List. See the method description for details.
ListInstancesInstanceGroupsRequest
A request message for InstanceGroups.ListInstances. See the method description for details.
ListInstancesRegionInstanceGroupsRequest
A request message for RegionInstanceGroups.ListInstances. See the method description for details.
ListInstancesRequest
A request message for Instances.List. See the method description for details.
ListInterconnectAttachmentsRequest
A request message for InterconnectAttachments.List. See the method description for details.
ListInterconnectLocationsRequest
A request message for InterconnectLocations.List. See the method description for details.
ListInterconnectsRequest
A request message for Interconnects.List. See the method description for details.
ListLicensesRequest
A request message for Licenses.List. See the method description for details.
ListMachineTypesRequest
A request message for MachineTypes.List. See the method description for details.
ListManagedInstancesInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListManagedInstances. See the method description for details.
ListManagedInstancesRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListManagedInstances. See the method description for details.
ListNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.List. See the method description for details.
ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest
A request message for GlobalNetworkEndpointGroups.ListNetworkEndpoints. See the method description for details.
ListNetworkEndpointsNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.ListNetworkEndpoints. See the method description for details.
ListNetworksRequest
A request message for Networks.List. See the method description for details.
ListNodeGroupsRequest
A request message for NodeGroups.List. See the method description for details.
ListNodeTemplatesRequest
A request message for NodeTemplates.List. See the method description for details.
ListNodeTypesRequest
A request message for NodeTypes.List. See the method description for details.
ListNodesNodeGroupsRequest
A request message for NodeGroups.ListNodes. See the method description for details.
ListPacketMirroringsRequest
A request message for PacketMirrorings.List. See the method description for details.
ListPeeringRoutesNetworksRequest
A request message for Networks.ListPeeringRoutes. See the method description for details.
ListPerInstanceConfigsInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListPerInstanceConfigs. See the method description for details.
ListPerInstanceConfigsRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListPerInstanceConfigs. See the method description for details.
ListPreconfiguredExpressionSetsSecurityPoliciesRequest
A request message for SecurityPolicies.ListPreconfiguredExpressionSets. See the method description for details.
ListPublicAdvertisedPrefixesRequest
A request message for PublicAdvertisedPrefixes.List. See the method description for details.
ListPublicDelegatedPrefixesRequest
A request message for PublicDelegatedPrefixes.List. See the method description for details.
ListReferrersInstancesRequest
A request message for Instances.ListReferrers. See the method description for details.
ListRegionAutoscalersRequest
A request message for RegionAutoscalers.List. See the method description for details.
ListRegionBackendServicesRequest
A request message for RegionBackendServices.List. See the method description for details.
ListRegionCommitmentsRequest
A request message for RegionCommitments.List. See the method description for details.
ListRegionDiskTypesRequest
A request message for RegionDiskTypes.List. See the method description for details.
ListRegionDisksRequest
A request message for RegionDisks.List. See the method description for details.
ListRegionHealthCheckServicesRequest
A request message for RegionHealthCheckServices.List. See the method description for details.
ListRegionHealthChecksRequest
A request message for RegionHealthChecks.List. See the method description for details.
ListRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.List. See the method description for details.
ListRegionInstanceGroupsRequest
A request message for RegionInstanceGroups.List. See the method description for details.
ListRegionNetworkEndpointGroupsRequest
A request message for RegionNetworkEndpointGroups.List. See the method description for details.
ListRegionNotificationEndpointsRequest
A request message for RegionNotificationEndpoints.List. See the method description for details.
ListRegionOperationsRequest
A request message for RegionOperations.List. See the method description for details.
ListRegionSslCertificatesRequest
A request message for RegionSslCertificates.List. See the method description for details.
ListRegionTargetHttpProxiesRequest
A request message for RegionTargetHttpProxies.List. See the method description for details.
ListRegionTargetHttpsProxiesRequest
A request message for RegionTargetHttpsProxies.List. See the method description for details.
ListRegionUrlMapsRequest
A request message for RegionUrlMaps.List. See the method description for details.
ListRegionsRequest
A request message for Regions.List. See the method description for details.
ListReservationsRequest
A request message for Reservations.List. See the method description for details.
ListResourcePoliciesRequest
A request message for ResourcePolicies.List. See the method description for details.
ListRoutersRequest
A request message for Routers.List. See the method description for details.
ListRoutesRequest
A request message for Routes.List. See the method description for details.
ListSecurityPoliciesRequest
A request message for SecurityPolicies.List. See the method description for details.
ListServiceAttachmentsRequest
A request message for ServiceAttachments.List. See the method description for details.
ListSnapshotsRequest
A request message for Snapshots.List. See the method description for details.
ListSslCertificatesRequest
A request message for SslCertificates.List. See the method description for details.
ListSslPoliciesRequest
A request message for SslPolicies.List. See the method description for details.
ListSubnetworksRequest
A request message for Subnetworks.List. See the method description for details.
ListTargetGrpcProxiesRequest
A request message for TargetGrpcProxies.List. See the method description for details.
ListTargetHttpProxiesRequest
A request message for TargetHttpProxies.List. See the method description for details.
ListTargetHttpsProxiesRequest
A request message for TargetHttpsProxies.List. See the method description for details.
ListTargetInstancesRequest
A request message for TargetInstances.List. See the method description for details.
ListTargetPoolsRequest
A request message for TargetPools.List. See the method description for details.
ListTargetSslProxiesRequest
A request message for TargetSslProxies.List. See the method description for details.
ListTargetTcpProxiesRequest
A request message for TargetTcpProxies.List. See the method description for details.
ListTargetVpnGatewaysRequest
A request message for TargetVpnGateways.List. See the method description for details.
ListUrlMapsRequest
A request message for UrlMaps.List. See the method description for details.
ListUsableSubnetworksRequest
A request message for Subnetworks.ListUsable. See the method description for details.
ListVpnGatewaysRequest
A request message for VpnGateways.List. See the method description for details.
ListVpnTunnelsRequest
A request message for VpnTunnels.List. See the method description for details.
ListXpnHostsProjectsRequest
A request message for Projects.ListXpnHosts. See the method description for details.
ListZoneOperationsRequest
A request message for ZoneOperations.List. See the method description for details.
ListZonesRequest
A request message for Zones.List. See the method description for details.
LocalDisk
LocationPolicy
Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region).
LocationPolicyLocation
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.
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.
MachineTypeAggregatedList
MachineTypeList
Contains a list of machine types.
MachineTypesScopedList
ManagedInstance
A Managed Instance resource.
ManagedInstanceInstanceHealth
ManagedInstanceLastAttempt
ManagedInstanceVersion
Metadata
A metadata key/value entry.
MetadataFilter
Opaque filter criteria used by loadbalancers to restrict routing configuration to a limited set of loadbalancing proxies. Proxies and sidecars involved in loadbalancing would typically present metadata to the loadbalancers which 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 loadbalancing involves Envoys, they will only 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 loadbalancer.
MoveDiskProjectRequest
A request message for Projects.MoveDisk. See the method description for details.
MoveFirewallPolicyRequest
A request message for FirewallPolicies.Move. See the method description for details.
MoveInstanceProjectRequest
A request message for Projects.MoveInstance. See the method description for details.
NamedPort
The named port. For example: <"http", 80>.
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.
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, see Setting up external HTTP(S) Load Balancing with internet NEGs, Setting up zonal NEGs, or Setting up external HTTP(S) Load Balancing with serverless NEGs.
NetworkEndpointGroupAggregatedList
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.
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.
NetworkEndpointGroupList
NetworkEndpointGroupsAttachEndpointsRequest
NetworkEndpointGroupsDetachEndpointsRequest
NetworkEndpointGroupsListEndpointsRequest
NetworkEndpointGroupsListNetworkEndpoints
NetworkEndpointGroupsScopedList
NetworkEndpointWithHealthStatus
NetworkInterface
A network interface resource attached to an instance.
NetworkList
Contains a list of networks.
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.
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.
NetworksAddPeeringRequest
NetworksGetEffectiveFirewallsResponse
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
NetworksRemovePeeringRequest
NetworksUpdatePeeringRequest
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.
NodeGroupAggregatedList
NodeGroupAutoscalingPolicy
NodeGroupList
Contains a list of nodeGroups.
NodeGroupMaintenanceWindow
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeGroupNode
NodeGroupsAddNodesRequest
NodeGroupsDeleteNodesRequest
NodeGroupsListNodes
NodeGroupsScopedList
NodeGroupsSetNodeTemplateRequest
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
NodeTemplateList
Contains a list of node templates.
NodeTemplateNodeTypeFlexibility
NodeTemplatesScopedList
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
NodeTypeList
Contains a list of node types.
NodeTypesScopedList
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
Operation
Represents an Operation resource. Google Compute Engine has three
Operation resources: *
Global </compute/docs/reference/rest/v1/globalOperations>
*
Regional </compute/docs/reference/rest/v1/regionOperations>
*
Zonal </compute/docs/reference/rest/v1/zoneOperations>
__ 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
zonalOperations
resource. For more information, read Global,
Regional, and Zonal Resources.
OperationAggregatedList
OperationList
Contains a list of Operation resources.
OperationsScopedList
OutlierDetection
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
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.
PacketMirroringFilter
PacketMirroringForwardingRuleInfo
PacketMirroringList
Contains a list of PacketMirroring resources.
PacketMirroringMirroredResourceInfo
PacketMirroringMirroredResourceInfoInstanceInfo
PacketMirroringMirroredResourceInfoSubnetInfo
PacketMirroringNetworkInfo
PacketMirroringsScopedList
PatchAutoscalerRequest
A request message for Autoscalers.Patch. See the method description for details.
PatchBackendBucketRequest
A request message for BackendBuckets.Patch. See the method description for details.
PatchBackendServiceRequest
A request message for BackendServices.Patch. See the method description for details.
PatchFirewallPolicyRequest
A request message for FirewallPolicies.Patch. See the method description for details.
PatchFirewallRequest
A request message for Firewalls.Patch. See the method description for details.
PatchForwardingRuleRequest
A request message for ForwardingRules.Patch. See the method description for details.
PatchGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Patch. See the method description for details.
PatchGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Patch. See the method description for details.
PatchHealthCheckRequest
A request message for HealthChecks.Patch. See the method description for details.
PatchImageRequest
A request message for Images.Patch. See the method description for details.
PatchInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Patch. See the method description for details.
PatchInterconnectAttachmentRequest
A request message for InterconnectAttachments.Patch. See the method description for details.
PatchInterconnectRequest
A request message for Interconnects.Patch. See the method description for details.
PatchNetworkRequest
A request message for Networks.Patch. See the method description for details.
PatchNodeGroupRequest
A request message for NodeGroups.Patch. See the method description for details.
PatchPacketMirroringRequest
A request message for PacketMirrorings.Patch. See the method description for details.
PatchPerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.PatchPerInstanceConfigs. See the method description for details.
PatchPerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.PatchPerInstanceConfigs. See the method description for details.
PatchPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Patch. See the method description for details.
PatchPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Patch. See the method description for details.
PatchRegionAutoscalerRequest
A request message for RegionAutoscalers.Patch. See the method description for details.
PatchRegionBackendServiceRequest
A request message for RegionBackendServices.Patch. See the method description for details.
PatchRegionHealthCheckRequest
A request message for RegionHealthChecks.Patch. See the method description for details.
PatchRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Patch. See the method description for details.
PatchRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Patch. See the method description for details.
PatchRegionUrlMapRequest
A request message for RegionUrlMaps.Patch. See the method description for details.
PatchRouterRequest
A request message for Routers.Patch. See the method description for details.
PatchRuleFirewallPolicyRequest
A request message for FirewallPolicies.PatchRule. See the method description for details.
PatchRuleSecurityPolicyRequest
A request message for SecurityPolicies.PatchRule. See the method description for details.
PatchSecurityPolicyRequest
A request message for SecurityPolicies.Patch. See the method description for details.
PatchServiceAttachmentRequest
A request message for ServiceAttachments.Patch. See the method description for details.
PatchSslPolicyRequest
A request message for SslPolicies.Patch. See the method description for details.
PatchSubnetworkRequest
A request message for Subnetworks.Patch. See the method description for details.
PatchTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Patch. See the method description for details.
PatchTargetHttpProxyRequest
A request message for TargetHttpProxies.Patch. See the method description for details.
PatchTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Patch. See the method description for details.
PatchUrlMapRequest
A request message for UrlMaps.Patch. See the method description for details.
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 will be 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
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
to a single role
. Members 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 <https://cloud.google.com/iam/help/conditions/resource-policies>
.
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 <https://cloud.google.com/iam/docs/>
.
PreconfiguredWafSet
PreservedState
Preserved state for a given instance.
PreservedStatePreservedDisk
PreviewRouterRequest
A request message for Routers.Preview. See the method description for details.
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.
ProjectsDisableXpnResourceRequest
ProjectsEnableXpnResourceRequest
ProjectsGetXpnResources
ProjectsListXpnHostsRequest
ProjectsSetDefaultNetworkTierRequest
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.
PublicAdvertisedPrefixList
PublicAdvertisedPrefixPublicDelegatedPrefix
Represents a CIDR range which can be used to assign addresses.
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
PublicDelegatedPrefixList
PublicDelegatedPrefixPublicDelegatedSubPrefix
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixesScopedList
Quota
A quotas entry.
RawDisk
The parameters of the raw disk image.
RecreateInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.RecreateInstances. See the method description for details.
RecreateInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.RecreateInstances. See the method description for details.
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.
RegionAutoscalerList
Contains a list of autoscalers.
RegionDiskTypeList
RegionDisksAddResourcePoliciesRequest
RegionDisksRemoveResourcePoliciesRequest
RegionDisksResizeRequest
RegionInstanceGroupList
Contains a list of InstanceGroup resources.
RegionInstanceGroupManagerDeleteInstanceConfigReq
RegionInstanceGroupManagers.deletePerInstanceConfigs
RegionInstanceGroupManagerList
Contains a list of managed instance groups.
RegionInstanceGroupManagerPatchInstanceConfigReq
RegionInstanceGroupManagers.patchPerInstanceConfigs
RegionInstanceGroupManagerUpdateInstanceConfigReq
RegionInstanceGroupManagers.updatePerInstanceConfigs
RegionInstanceGroupManagersAbandonInstancesRequest
RegionInstanceGroupManagersApplyUpdatesRequest
RegionInstanceGroupManagers.applyUpdatesToInstances
RegionInstanceGroupManagersCreateInstancesRequest
RegionInstanceGroupManagers.createInstances
RegionInstanceGroupManagersDeleteInstancesRequest
RegionInstanceGroupManagersListErrorsResponse
RegionInstanceGroupManagersListInstanceConfigsResp
RegionInstanceGroupManagersListInstancesResponse
RegionInstanceGroupManagersRecreateRequest
RegionInstanceGroupManagersSetTargetPoolsRequest
RegionInstanceGroupManagersSetTemplateRequest
RegionInstanceGroupsListInstances
RegionInstanceGroupsListInstancesRequest
RegionInstanceGroupsSetNamedPortsRequest
RegionList
Contains a list of region resources.
RegionSetLabelsRequest
RegionSetPolicyRequest
RegionTargetHttpsProxiesSetSslCertificatesRequest
RegionUrlMapsValidateRequest
RemoveAssociationFirewallPolicyRequest
A request message for FirewallPolicies.RemoveAssociation. See the method description for details.
RemoveHealthCheckTargetPoolRequest
A request message for TargetPools.RemoveHealthCheck. See the method description for details.
RemoveInstanceTargetPoolRequest
A request message for TargetPools.RemoveInstance. See the method description for details.
RemoveInstancesInstanceGroupRequest
A request message for InstanceGroups.RemoveInstances. See the method description for details.
RemovePeeringNetworkRequest
A request message for Networks.RemovePeering. See the method description for details.
RemoveResourcePoliciesDiskRequest
A request message for Disks.RemoveResourcePolicies. See the method description for details.
RemoveResourcePoliciesInstanceRequest
A request message for Instances.RemoveResourcePolicies. See the method description for details.
RemoveResourcePoliciesRegionDiskRequest
A request message for RegionDisks.RemoveResourcePolicies. See the method description for details.
RemoveRuleFirewallPolicyRequest
A request message for FirewallPolicies.RemoveRule. See the method description for details.
RemoveRuleSecurityPolicyRequest
A request message for SecurityPolicies.RemoveRule. See the method description for details.
RequestMirrorPolicy
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. Loadbalancer does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host / 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.
ReservationList
ReservationsResizeRequest
ReservationsScopedList
ResetInstanceRequest
A request message for Instances.Reset. See the method description for details.
ResizeDiskRequest
A request message for Disks.Resize. See the method description for details.
ResizeInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Resize. See the method description for details.
ResizeRegionDiskRequest
A request message for RegionDisks.Resize. See the method description for details.
ResizeRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Resize. See the method description for details.
ResizeReservationRequest
A request message for Reservations.Resize. See the method description for details.
ResourceCommitment
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceGroupReference
ResourcePoliciesScopedList
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.
ResourcePolicyDailyCycle
Time window specified for daily operations.
ResourcePolicyGroupPlacementPolicy
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
ResourcePolicyHourlyCycle
Time window specified for hourly operations.
ResourcePolicyInstanceSchedulePolicy
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicySchedule
Schedule for an instance operation.
ResourcePolicyList
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
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.
ResourcePolicyWeeklyCycle
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleDayOfWeek
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
RouteList
Contains a list of Route resources.
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.
RouterBgp
RouterBgpPeer
RouterBgpPeerBfd
RouterInterface
RouterList
Contains a list of Router resources.
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
RouterNatRuleAction
RouterNatSubnetworkToNat
Defines the IP ranges that want to use NAT for a subnetwork.
RouterStatus
RouterStatusBgpPeerStatus
RouterStatusNatStatus
Status of a NAT contained in this router.
RouterStatusNatStatusNatRuleStatus
Status of a NAT Rule contained in this NAT.
RouterStatusResponse
RoutersPreviewResponse
RoutersScopedList
Rule
This is deprecated and has no effect. Do not use.
SSLHealthCheck
ScalingScheduleStatus
Scheduling
Sets the scheduling options for an Instance. NextID: 21
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
ScratchDisks
Screenshot
An instance's screenshot.
SecurityPoliciesListPreconfiguredExpressionSetsResponse
SecurityPoliciesWafConfig
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.
SecurityPolicyAdvancedOptionsConfig
SecurityPolicyList
SecurityPolicyReference
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).
SecurityPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherConfig
SecuritySettings
The authentication and authorization settings for a BackendService.
SendDiagnosticInterruptInstanceRequest
A request message for Instances.SendDiagnosticInterrupt. See the method description for details.
SendDiagnosticInterruptInstanceResponse
A response message for Instances.SendDiagnosticInterrupt. See the method description for details.
SerialPortOutput
An instance serial console output.
ServerBinding
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. next tag = 20
ServiceAttachmentAggregatedList
Contains a list of ServiceAttachmentsScopedList.
ServiceAttachmentConnectedEndpoint
[Output Only] A connection connected to this service attachment.
ServiceAttachmentConsumerProjectLimit
ServiceAttachmentList
ServiceAttachmentsScopedList
SetBackendServiceTargetSslProxyRequest
A request message for TargetSslProxies.SetBackendService. See the method description for details.
SetBackendServiceTargetTcpProxyRequest
A request message for TargetTcpProxies.SetBackendService. See the method description for details.
SetBackupTargetPoolRequest
A request message for TargetPools.SetBackup. See the method description for details.
SetCommonInstanceMetadataProjectRequest
A request message for Projects.SetCommonInstanceMetadata. See the method description for details.
SetDefaultNetworkTierProjectRequest
A request message for Projects.SetDefaultNetworkTier. See the method description for details.
SetDeletionProtectionInstanceRequest
A request message for Instances.SetDeletionProtection. See the method description for details.
SetDiskAutoDeleteInstanceRequest
A request message for Instances.SetDiskAutoDelete. See the method description for details.
SetIamPolicyDiskRequest
A request message for Disks.SetIamPolicy. See the method description for details.
SetIamPolicyFirewallPolicyRequest
A request message for FirewallPolicies.SetIamPolicy. See the method description for details.
SetIamPolicyImageRequest
A request message for Images.SetIamPolicy. See the method description for details.
SetIamPolicyInstanceRequest
A request message for Instances.SetIamPolicy. See the method description for details.
SetIamPolicyInstanceTemplateRequest
A request message for InstanceTemplates.SetIamPolicy. See the method description for details.
SetIamPolicyLicenseRequest
A request message for Licenses.SetIamPolicy. See the method description for details.
SetIamPolicyNodeGroupRequest
A request message for NodeGroups.SetIamPolicy. See the method description for details.
SetIamPolicyNodeTemplateRequest
A request message for NodeTemplates.SetIamPolicy. See the method description for details.
SetIamPolicyRegionDiskRequest
A request message for RegionDisks.SetIamPolicy. See the method description for details.
SetIamPolicyReservationRequest
A request message for Reservations.SetIamPolicy. See the method description for details.
SetIamPolicyResourcePolicyRequest
A request message for ResourcePolicies.SetIamPolicy. See the method description for details.
SetIamPolicyServiceAttachmentRequest
A request message for ServiceAttachments.SetIamPolicy. See the method description for details.
SetIamPolicySnapshotRequest
A request message for Snapshots.SetIamPolicy. See the method description for details.
SetIamPolicySubnetworkRequest
A request message for Subnetworks.SetIamPolicy. See the method description for details.
SetInstanceTemplateInstanceGroupManagerRequest
A request message for InstanceGroupManagers.SetInstanceTemplate. See the method description for details.
SetInstanceTemplateRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.SetInstanceTemplate. See the method description for details.
SetLabelsDiskRequest
A request message for Disks.SetLabels. See the method description for details.
SetLabelsExternalVpnGatewayRequest
A request message for ExternalVpnGateways.SetLabels. See the method description for details.
SetLabelsForwardingRuleRequest
A request message for ForwardingRules.SetLabels. See the method description for details.
SetLabelsGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.SetLabels. See the method description for details.
SetLabelsImageRequest
A request message for Images.SetLabels. See the method description for details.
SetLabelsInstanceRequest
A request message for Instances.SetLabels. See the method description for details.
SetLabelsRegionDiskRequest
A request message for RegionDisks.SetLabels. See the method description for details.
SetLabelsSnapshotRequest
A request message for Snapshots.SetLabels. See the method description for details.
SetLabelsVpnGatewayRequest
A request message for VpnGateways.SetLabels. See the method description for details.
SetMachineResourcesInstanceRequest
A request message for Instances.SetMachineResources. See the method description for details.
SetMachineTypeInstanceRequest
A request message for Instances.SetMachineType. See the method description for details.
SetMetadataInstanceRequest
A request message for Instances.SetMetadata. See the method description for details.
SetMinCpuPlatformInstanceRequest
A request message for Instances.SetMinCpuPlatform. See the method description for details.
SetNamedPortsInstanceGroupRequest
A request message for InstanceGroups.SetNamedPorts. See the method description for details.
SetNamedPortsRegionInstanceGroupRequest
A request message for RegionInstanceGroups.SetNamedPorts. See the method description for details.
SetNodeTemplateNodeGroupRequest
A request message for NodeGroups.SetNodeTemplate. See the method description for details.
SetPrivateIpGoogleAccessSubnetworkRequest
A request message for Subnetworks.SetPrivateIpGoogleAccess. See the method description for details.
SetProxyHeaderTargetSslProxyRequest
A request message for TargetSslProxies.SetProxyHeader. See the method description for details.
SetProxyHeaderTargetTcpProxyRequest
A request message for TargetTcpProxies.SetProxyHeader. See the method description for details.
SetQuicOverrideTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetQuicOverride. See the method description for details.
SetSchedulingInstanceRequest
A request message for Instances.SetScheduling. See the method description for details.
SetSecurityPolicyBackendServiceRequest
A request message for BackendServices.SetSecurityPolicy. See the method description for details.
SetServiceAccountInstanceRequest
A request message for Instances.SetServiceAccount. See the method description for details.
SetShieldedInstanceIntegrityPolicyInstanceRequest
A request message for Instances.SetShieldedInstanceIntegrityPolicy. See the method description for details.
SetSslCertificatesRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.SetSslCertificates. See the method description for details.
SetSslCertificatesTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetSslCertificates. See the method description for details.
SetSslCertificatesTargetSslProxyRequest
A request message for TargetSslProxies.SetSslCertificates. See the method description for details.
SetSslPolicyTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetSslPolicy. See the method description for details.
SetSslPolicyTargetSslProxyRequest
A request message for TargetSslProxies.SetSslPolicy. See the method description for details.
SetTagsInstanceRequest
A request message for Instances.SetTags. See the method description for details.
SetTargetForwardingRuleRequest
A request message for ForwardingRules.SetTarget. See the method description for details.
SetTargetGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.SetTarget. See the method description for details.
SetTargetPoolsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.SetTargetPools. See the method description for details.
SetTargetPoolsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.SetTargetPools. See the method description for details.
SetUrlMapRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.SetUrlMap. See the method description for details.
SetUrlMapRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.SetUrlMap. See the method description for details.
SetUrlMapTargetHttpProxyRequest
A request message for TargetHttpProxies.SetUrlMap. See the method description for details.
SetUrlMapTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetUrlMap. See the method description for details.
SetUsageExportBucketProjectRequest
A request message for Projects.SetUsageExportBucket. See the method description for details.
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
SimulateMaintenanceEventInstanceRequest
A request message for Instances.SimulateMaintenanceEvent. See the method description for details.
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.
SnapshotList
Contains a list of Snapshot resources.
SourceInstanceParams
A specification of the parameters to use when creating the instance template from a source instance.
SslCertificate
Represents an SSL Certificate resource. Google Compute Engine has
two SSL Certificate resources: *
Global </compute/docs/reference/rest/v1/sslCertificates>
*
Regional </compute/docs/reference/rest/v1/regionSslCertificates>
The sslCertificates are used by: - external HTTPS load balancers -
SSL proxy load balancers The regionSslCertificates are used by
internal HTTPS 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
SslCertificateList
Contains a list of SslCertificate resources.
SslCertificateManagedSslCertificate
Configuration and status of a managed SSL certificate.
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
SslCertificatesScopedList
SslPoliciesList
SslPoliciesListAvailableFeaturesResponse
SslPolicy
Represents an SSL Policy resource. Use SSL policies to control the SSL features, such as versions and cipher suites, offered by an HTTPS or SSL Proxy load balancer. For more information, read SSL Policy Concepts.
SslPolicyReference
StartInstanceRequest
A request message for Instances.Start. See the method description for details.
StartWithEncryptionKeyInstanceRequest
A request message for Instances.StartWithEncryptionKey. See the method description for details.
StatefulPolicy
StatefulPolicyPreservedState
Configuration of preserved resources.
StatefulPolicyPreservedStateDiskDevice
StopInstanceRequest
A request message for Instances.Stop. See the method description for details.
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
SubnetworkList
Contains a list of Subnetwork resources.
SubnetworkLogConfig
The available logging options for this subnetwork.
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
SubnetworksExpandIpCidrRangeRequest
SubnetworksScopedList
SubnetworksSetPrivateIpGoogleAccessRequest
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.
SwitchToCustomModeNetworkRequest
A request message for Networks.SwitchToCustomMode. See the method description for details.
TCPHealthCheck
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.
TargetGrpcProxyList
TargetHttpProxiesScopedList
TargetHttpProxy
Represents a Target HTTP Proxy resource. Google Compute Engine has
two Target HTTP Proxy resources: *
Global </compute/docs/reference/rest/v1/targetHttpProxies>
*
Regional </compute/docs/reference/rest/v1/regionTargetHttpProxies>
A target HTTP proxy is a component of GCP HTTP load balancers. *
targetHttpProxies are used by external HTTP load balancers and
Traffic Director. * regionTargetHttpProxies are used by internal
HTTP 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
TargetHttpProxyList
A list of TargetHttpProxy resources.
TargetHttpsProxiesScopedList
TargetHttpsProxiesSetQuicOverrideRequest
TargetHttpsProxiesSetSslCertificatesRequest
TargetHttpsProxy
Represents a Target HTTPS Proxy resource. Google Compute Engine has
two Target HTTPS Proxy resources: *
Global </compute/docs/reference/rest/v1/targetHttpsProxies>
*
Regional </compute/docs/reference/rest/v1/regionTargetHttpsProxies>
A target HTTPS proxy is a component of GCP HTTPS load balancers. *
targetHttpsProxies are used by external HTTPS load balancers. *
regionTargetHttpsProxies are used by internal HTTPS 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
TargetHttpsProxyList
Contains a list of TargetHttpsProxy resources.
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
TargetInstanceList
Contains a list of TargetInstance resources.
TargetInstancesScopedList
TargetPool
Represents a Target Pool resource. Target pools are used for network TCP/UDP load balancing. A target pool references member instances, an associated legacy HttpHealthCheck resource, and, optionally, a backup target pool. For more information, read Using target pools.
TargetPoolAggregatedList
TargetPoolInstanceHealth
TargetPoolList
Contains a list of TargetPool resources.
TargetPoolsAddHealthCheckRequest
TargetPoolsAddInstanceRequest
TargetPoolsRemoveHealthCheckRequest
TargetPoolsRemoveInstanceRequest
TargetPoolsScopedList
TargetReference
TargetSslProxiesSetBackendServiceRequest
TargetSslProxiesSetProxyHeaderRequest
TargetSslProxiesSetSslCertificatesRequest
TargetSslProxy
Represents a Target SSL Proxy resource. A target SSL proxy is a component of a SSL Proxy load balancer. Global forwarding rules reference a target SSL proxy, and the target proxy then references an external backend service. For more information, read Using Target Proxies.
TargetSslProxyList
Contains a list of TargetSslProxy resources.
TargetTcpProxiesSetBackendServiceRequest
TargetTcpProxiesSetProxyHeaderRequest
TargetTcpProxy
Represents a Target TCP Proxy resource. A target TCP proxy is a component of a TCP Proxy load balancer. Global forwarding rules reference target TCP proxy, and the target proxy then references an external backend service. For more information, read TCP Proxy Load Balancing overview.
TargetTcpProxyList
Contains a list of TargetTcpProxy resources.
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
TargetVpnGatewayList
Contains a list of TargetVpnGateway resources.
TargetVpnGatewaysScopedList
TestFailure
TestIamPermissionsDiskRequest
A request message for Disks.TestIamPermissions. See the method description for details.
TestIamPermissionsExternalVpnGatewayRequest
A request message for ExternalVpnGateways.TestIamPermissions. See the method description for details.
TestIamPermissionsFirewallPolicyRequest
A request message for FirewallPolicies.TestIamPermissions. See the method description for details.
TestIamPermissionsImageRequest
A request message for Images.TestIamPermissions. See the method description for details.
TestIamPermissionsInstanceRequest
A request message for Instances.TestIamPermissions. See the method description for details.
TestIamPermissionsInstanceTemplateRequest
A request message for InstanceTemplates.TestIamPermissions. See the method description for details.
TestIamPermissionsLicenseCodeRequest
A request message for LicenseCodes.TestIamPermissions. See the method description for details.
TestIamPermissionsLicenseRequest
A request message for Licenses.TestIamPermissions. See the method description for details.
TestIamPermissionsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsNodeGroupRequest
A request message for NodeGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsNodeTemplateRequest
A request message for NodeTemplates.TestIamPermissions. See the method description for details.
TestIamPermissionsPacketMirroringRequest
A request message for PacketMirrorings.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionDiskRequest
A request message for RegionDisks.TestIamPermissions. See the method description for details.
TestIamPermissionsReservationRequest
A request message for Reservations.TestIamPermissions. See the method description for details.
TestIamPermissionsResourcePolicyRequest
A request message for ResourcePolicies.TestIamPermissions. See the method description for details.
TestIamPermissionsServiceAttachmentRequest
A request message for ServiceAttachments.TestIamPermissions. See the method description for details.
TestIamPermissionsSnapshotRequest
A request message for Snapshots.TestIamPermissions. See the method description for details.
TestIamPermissionsSubnetworkRequest
A request message for Subnetworks.TestIamPermissions. See the method description for details.
TestIamPermissionsVpnGatewayRequest
A request message for VpnGateways.TestIamPermissions. See the method description for details.
TestPermissionsRequest
TestPermissionsResponse
Uint128
UpdateAccessConfigInstanceRequest
A request message for Instances.UpdateAccessConfig. See the method description for details.
UpdateAutoscalerRequest
A request message for Autoscalers.Update. See the method description for details.
UpdateBackendBucketRequest
A request message for BackendBuckets.Update. See the method description for details.
UpdateBackendServiceRequest
A request message for BackendServices.Update. See the method description for details.
UpdateDisplayDeviceInstanceRequest
A request message for Instances.UpdateDisplayDevice. See the method description for details.
UpdateFirewallRequest
A request message for Firewalls.Update. See the method description for details.
UpdateHealthCheckRequest
A request message for HealthChecks.Update. See the method description for details.
UpdateInstanceRequest
A request message for Instances.Update. See the method description for details.
UpdateNetworkInterfaceInstanceRequest
A request message for Instances.UpdateNetworkInterface. See the method description for details.
UpdatePeeringNetworkRequest
A request message for Networks.UpdatePeering. See the method description for details.
UpdatePerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.UpdatePerInstanceConfigs. See the method description for details.
UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.UpdatePerInstanceConfigs. See the method description for details.
UpdateRegionAutoscalerRequest
A request message for RegionAutoscalers.Update. See the method description for details.
UpdateRegionBackendServiceRequest
A request message for RegionBackendServices.Update. See the method description for details.
UpdateRegionHealthCheckRequest
A request message for RegionHealthChecks.Update. See the method description for details.
UpdateRegionUrlMapRequest
A request message for RegionUrlMaps.Update. See the method description for details.
UpdateRouterRequest
A request message for Routers.Update. See the method description for details.
UpdateShieldedInstanceConfigInstanceRequest
A request message for Instances.UpdateShieldedInstanceConfig. See the method description for details.
UpdateUrlMapRequest
A request message for UrlMaps.Update. See the method description for details.
UrlMap
Represents a URL Map resource. Google Compute Engine has two URL Map
resources: * Global </compute/docs/reference/rest/v1/urlMaps>
* Regional </compute/docs/reference/rest/v1/regionUrlMaps>
A
URL map resource is a component of certain types of GCP load
balancers and Traffic Director. * urlMaps are used by external
HTTP(S) load balancers and Traffic Director. * regionUrlMaps are
used by internal HTTP(S) load balancers. For a list of supported URL
map features by 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 host names 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.
UrlMapList
Contains a list of UrlMap resources.
UrlMapReference
UrlMapTest
Message for the expected URL mappings.
UrlMapTestHeader
HTTP headers used in UrlMapTests.
UrlMapValidationResult
Message representing the validation result for a UrlMap.
UrlMapsAggregatedList
UrlMapsScopedList
UrlMapsValidateRequest
UrlMapsValidateResponse
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
UsageExportLocation
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
ValidateRegionUrlMapRequest
A request message for RegionUrlMaps.Validate. See the method description for details.
ValidateUrlMapRequest
A request message for UrlMaps.Validate. See the method description for details.
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.
VmEndpointNatMappingsList
Contains a list of VmEndpointNatMappings.
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
VpnGatewayList
Contains a list of VpnGateway resources.
VpnGatewayStatus
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 a external VPN gateway or GCP VPN gateway.
VpnGatewayVpnGatewayInterface
A VPN gateway interface.
VpnGatewaysGetStatusResponse
VpnGatewaysScopedList
VpnTunnel
Represents a Cloud VPN Tunnel resource. For more information about VPN, read the the Cloud VPN Overview.
VpnTunnelAggregatedList
VpnTunnelList
Contains a list of VpnTunnel resources.
VpnTunnelsScopedList
WafExpressionSet
WafExpressionSetExpression
WaitGlobalOperationRequest
A request message for GlobalOperations.Wait. See the method description for details.
WaitRegionOperationRequest
A request message for RegionOperations.Wait. See the method description for details.
WaitZoneOperationRequest
A request message for ZoneOperations.Wait. See the method description for details.
Warning
[Output Only] Informational warning message.
Warnings
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 BackendServices. The volume of traffic for each BackendService is proportional to the weight specified in each WeightedBackendService
XpnHostList
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-a is located in the us-east1 region. For more information, read Regions and Zones.
ZoneList
Contains a list of zone resources.