Classes
AbandonInstancesInstanceGroupManagerRequest
Messages
A request message for InstanceGroupManagers.AbandonInstances. See the method description for details.
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.
Accelerators
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.
AcceleratorTypes
Services
The AcceleratorTypes API.
AcceleratorTypes.AcceleratorTypesBase
Base class for server-side implementations of AcceleratorTypes
AcceleratorTypes.AcceleratorTypesClient
Client for AcceleratorTypes
AcceleratorTypesClient
AcceleratorTypes client wrapper, for convenient use.
AcceleratorTypesClientBuilder
Builder class for AcceleratorTypesClient to provide simple configuration of credentials, endpoint etc.
AcceleratorTypesClientImpl
AcceleratorTypes client wrapper implementation, for convenient use.
AcceleratorTypesScopedList
AcceleratorTypesSettings
Settings for AcceleratorTypesClient instances.
AccessConfig
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
AccessConfig.Types
Container for nested types declared in the AccessConfig message type.
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.
AddAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.AddAssociation. See the method description for details.
AddAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.AddAssociation. See the method description for details.
AddHealthCheckTargetPoolRequest
A request message for TargetPools.AddHealthCheck. See the method description for details.
AddInstancesInstanceGroupRequest
A request message for InstanceGroups.AddInstances. See the method description for details.
AddInstanceTargetPoolRequest
A request message for TargetPools.AddInstance. 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.
Address
Represents an IP Address resource. Google Compute Engine has two IP Address resources: * Global (external and internal) * Regional (external and internal) For more information, see Reserving a static external IP address.
Address.Types
Container for nested types declared in the Address message type.
AddressAggregatedList
Addresses
The Addresses API.
Addresses.AddressesBase
Base class for server-side implementations of Addresses
Addresses.AddressesClient
Client for Addresses
AddressesClient
Addresses client wrapper, for convenient use.
AddressesClientBuilder
Builder class for AddressesClient to provide simple configuration of credentials, endpoint etc.
AddressesClientImpl
Addresses client wrapper implementation, for convenient use.
AddressesScopedList
AddressesSettings
Settings for AddressesClient instances.
AddressList
Contains a list of addresses.
AddRuleFirewallPolicyRequest
A request message for FirewallPolicies.AddRule. See the method description for details.
AddRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.AddRule. See the method description for details.
AddRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
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.
AggregatedListDisksRequest
A request message for Disks.AggregatedList. See the method description for details.
AggregatedListDiskTypesRequest
A request message for DiskTypes.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.
AggregatedListInstanceTemplatesRequest
A request message for InstanceTemplates.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.
AggregatedListNetworkAttachmentsRequest
A request message for NetworkAttachments.AggregatedList. See the method description for details.
AggregatedListNetworkEdgeSecurityServicesRequest
A request message for NetworkEdgeSecurityServices.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.
AggregatedListSecurityPoliciesRequest
A request message for SecurityPolicies.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.
AggregatedListSslPoliciesRequest
A request message for SslPolicies.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.
AggregatedListTargetTcpProxiesRequest
A request message for TargetTcpProxies.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.
AllocationResourceStatus
[Output Only] Contains output only fields.
AllocationResourceStatusSpecificSKUAllocation
Contains Properties set for the reservation.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Types
Container for nested types declared in the AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk message type.
AllocationSpecificSKUAllocationReservedInstanceProperties
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUReservation
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
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.
AttachedDisk
An instance-attached disk resource.
AttachedDisk.Types
Container for nested types declared in the AttachedDisk message type.
AttachedDiskInitializeParams
[Input Only] Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AttachedDiskInitializeParams.Types
Container for nested types declared in the AttachedDiskInitializeParams message type.
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.
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.
AuditLogConfig.Types
Container for nested types declared in the AuditLogConfig message type.
AuthorizationLoggingOptions
This is deprecated and has no effect. Do not use.
AuthorizationLoggingOptions.Types
Container for nested types declared in the AuthorizationLoggingOptions message type.
Autoscaler
Represents an Autoscaler resource. Google Compute Engine has two Autoscaler resources: * Zonal * Regional Use autoscalers to automatically add or delete instances from a managed instance group according to your defined autoscaling policy. For more information, read Autoscaling Groups of Instances. For zonal managed instance groups resource, use the autoscaler resource. For regional managed instance groups, use the regionAutoscalers resource.
Autoscaler.Types
Container for nested types declared in the Autoscaler message type.
AutoscalerAggregatedList
AutoscalerList
Contains a list of Autoscaler resources.
Autoscalers
The Autoscalers API.
Autoscalers.AutoscalersBase
Base class for server-side implementations of Autoscalers
Autoscalers.AutoscalersClient
Client for Autoscalers
AutoscalersClient
Autoscalers client wrapper, for convenient use.
AutoscalersClientBuilder
Builder class for AutoscalersClient to provide simple configuration of credentials, endpoint etc.
AutoscalersClientImpl
Autoscalers client wrapper implementation, for convenient use.
AutoscalersScopedList
AutoscalersSettings
Settings for AutoscalersClient instances.
AutoscalerStatusDetails
AutoscalerStatusDetails.Types
Container for nested types declared in the AutoscalerStatusDetails message type.
AutoscalingPolicy
Cloud Autoscaler policy.
AutoscalingPolicy.Types
Container for nested types declared in the AutoscalingPolicy message type.
AutoscalingPolicyCpuUtilization
CPU utilization policy.
AutoscalingPolicyCpuUtilization.Types
Container for nested types declared in the AutoscalingPolicyCpuUtilization message type.
AutoscalingPolicyCustomMetricUtilization
Custom utilization metric policy.
AutoscalingPolicyCustomMetricUtilization.Types
Container for nested types declared in the AutoscalingPolicyCustomMetricUtilization message type.
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.
Backend.Types
Container for nested types declared in the Backend message type.
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.
BackendBucket.Types
Container for nested types declared in the BackendBucket message type.
BackendBucketCdnPolicy
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicy.Types
Container for nested types declared in the BackendBucketCdnPolicy message type.
BackendBucketCdnPolicyBypassCacheOnRequestHeader
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendBucketCdnPolicyCacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendBucketList
Contains a list of BackendBucket resources.
BackendBuckets
The BackendBuckets API.
BackendBuckets.BackendBucketsBase
Base class for server-side implementations of BackendBuckets
BackendBuckets.BackendBucketsClient
Client for BackendBuckets
BackendBucketsClient
BackendBuckets client wrapper, for convenient use.
BackendBucketsClientBuilder
Builder class for BackendBucketsClient to provide simple configuration of credentials, endpoint etc.
BackendBucketsClientImpl
BackendBuckets client wrapper implementation, for convenient use.
BackendBucketsSettings
Settings for BackendBucketsClient instances.
BackendService
Represents a Backend Service resource. A backend service defines how Google Cloud load balancers distribute traffic. The backend service configuration contains a set of values, such as the protocol used to connect to backends, various distribution and session settings, health checks, and timeouts. These settings provide fine-grained control over how your load balancer behaves. Most of the settings have default values that allow for easy configuration if you need to get started quickly. Backend services in Google Compute Engine can be either regionally or globally scoped. * Global * Regional For more information, see Backend Services.
BackendService.Types
Container for nested types declared in the BackendService message type.
BackendServiceAggregatedList
Contains a list of BackendServicesScopedList.
BackendServiceCdnPolicy
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicy.Types
Container for nested types declared in the BackendServiceCdnPolicy message type.
BackendServiceCdnPolicyBypassCacheOnRequestHeader
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendServiceCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendServiceConnectionTrackingPolicy
Connection Tracking configuration for this BackendService.
BackendServiceConnectionTrackingPolicy.Types
Container for nested types declared in the BackendServiceConnectionTrackingPolicy message type.
BackendServiceFailoverPolicy
For load balancers that have configurable failover: Internal TCP/UDP Load Balancing and external TCP/UDP Load Balancing. 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.
BackendServiceLocalityLoadBalancingPolicyConfig
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigPolicy
The configuration for a built-in load balancing policy.
BackendServiceLocalityLoadBalancingPolicyConfigPolicy.Types
Container for nested types declared in the BackendServiceLocalityLoadBalancingPolicyConfigPolicy message type.
BackendServiceLogConfig
The available logging options for the load balancer traffic served by this backend service.
BackendServiceLogConfig.Types
Container for nested types declared in the BackendServiceLogConfig message type.
BackendServiceReference
BackendServices
The BackendServices API.
BackendServices.BackendServicesBase
Base class for server-side implementations of BackendServices
BackendServices.BackendServicesClient
Client for BackendServices
BackendServicesClient
BackendServices client wrapper, for convenient use.
BackendServicesClientBuilder
Builder class for BackendServicesClient to provide simple configuration of credentials, endpoint etc.
BackendServicesClientImpl
BackendServices client wrapper implementation, for convenient use.
BackendServicesScopedList
BackendServicesSettings
Settings for BackendServicesClient instances.
BfdPacket
BfdPacket.Types
Container for nested types declared in the BfdPacket message type.
BfdStatus
Next free: 15
BfdStatus.Types
Container for nested types declared in the BfdStatus message type.
BfdStatusPacketCounts
Binding
Associates members
, or principals, 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.
CloneRulesNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.CloneRules. See the method description for details.
CloneRulesRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
Commitment.Types
Container for nested types declared in the Commitment message type.
CommitmentAggregatedList
CommitmentList
Contains a list of Commitment resources.
CommitmentsScopedList
ComputeEnumConstants
Helper constants with the wire representation for enums within the Compute API.
ComputeEnumConstants.AccessConfig
Container class for enums within the AccessConfig message.
ComputeEnumConstants.AccessConfig.NetworkTier
Constants for wire representations of the AccessConfig.Types.NetworkTier enum.
ComputeEnumConstants.AccessConfig.Type
Constants for wire representations of the AccessConfig.Types.Type enum.
ComputeEnumConstants.Address
Container class for enums within the Address message.
ComputeEnumConstants.Address.AddressType
Constants for wire representations of the Address.Types.AddressType enum.
ComputeEnumConstants.Address.Ipv6EndpointType
Constants for wire representations of the Address.Types.Ipv6EndpointType enum.
ComputeEnumConstants.Address.IpVersion
Constants for wire representations of the Address.Types.IpVersion enum.
ComputeEnumConstants.Address.NetworkTier
Constants for wire representations of the Address.Types.NetworkTier enum.
ComputeEnumConstants.Address.Purpose
Constants for wire representations of the Address.Types.Purpose enum.
ComputeEnumConstants.Address.Status
Constants for wire representations of the Address.Types.Status enum.
ComputeEnumConstants.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
Container class for enums within the AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk message.
ComputeEnumConstants.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Interface
Constants for wire representations of the AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Types.Interface enum.
ComputeEnumConstants.AttachedDisk
Container class for enums within the AttachedDisk message.
ComputeEnumConstants.AttachedDisk.Architecture
Constants for wire representations of the AttachedDisk.Types.Architecture enum.
ComputeEnumConstants.AttachedDisk.Interface
Constants for wire representations of the AttachedDisk.Types.Interface enum.
ComputeEnumConstants.AttachedDisk.Mode
Constants for wire representations of the AttachedDisk.Types.Mode enum.
ComputeEnumConstants.AttachedDisk.Type
Constants for wire representations of the AttachedDisk.Types.Type enum.
ComputeEnumConstants.AttachedDiskInitializeParams
Container class for enums within the AttachedDiskInitializeParams message.
ComputeEnumConstants.AttachedDiskInitializeParams.Architecture
Constants for wire representations of the AttachedDiskInitializeParams.Types.Architecture enum.
ComputeEnumConstants.AttachedDiskInitializeParams.OnUpdateAction
Constants for wire representations of the AttachedDiskInitializeParams.Types.OnUpdateAction enum.
ComputeEnumConstants.AuditLogConfig
Container class for enums within the AuditLogConfig message.
ComputeEnumConstants.AuditLogConfig.LogType
Constants for wire representations of the AuditLogConfig.Types.LogType enum.
ComputeEnumConstants.AuthorizationLoggingOptions
Container class for enums within the AuthorizationLoggingOptions message.
ComputeEnumConstants.AuthorizationLoggingOptions.PermissionType
Constants for wire representations of the AuthorizationLoggingOptions.Types.PermissionType enum.
ComputeEnumConstants.Autoscaler
Container class for enums within the Autoscaler message.
ComputeEnumConstants.Autoscaler.Status
Constants for wire representations of the Autoscaler.Types.Status enum.
ComputeEnumConstants.AutoscalerStatusDetails
Container class for enums within the AutoscalerStatusDetails message.
ComputeEnumConstants.AutoscalerStatusDetails.Type
Constants for wire representations of the AutoscalerStatusDetails.Types.Type enum.
ComputeEnumConstants.AutoscalingPolicy
Container class for enums within the AutoscalingPolicy message.
ComputeEnumConstants.AutoscalingPolicy.Mode
Constants for wire representations of the AutoscalingPolicy.Types.Mode enum.
ComputeEnumConstants.AutoscalingPolicyCpuUtilization
Container class for enums within the AutoscalingPolicyCpuUtilization message.
ComputeEnumConstants.AutoscalingPolicyCpuUtilization.PredictiveMethod
Constants for wire representations of the AutoscalingPolicyCpuUtilization.Types.PredictiveMethod enum.
ComputeEnumConstants.AutoscalingPolicyCustomMetricUtilization
Container class for enums within the AutoscalingPolicyCustomMetricUtilization message.
ComputeEnumConstants.AutoscalingPolicyCustomMetricUtilization.UtilizationTargetType
Constants for wire representations of the AutoscalingPolicyCustomMetricUtilization.Types.UtilizationTargetType enum.
ComputeEnumConstants.Backend
Container class for enums within the Backend message.
ComputeEnumConstants.Backend.BalancingMode
Constants for wire representations of the Backend.Types.BalancingMode enum.
ComputeEnumConstants.BackendBucket
Container class for enums within the BackendBucket message.
ComputeEnumConstants.BackendBucket.CompressionMode
Constants for wire representations of the BackendBucket.Types.CompressionMode enum.
ComputeEnumConstants.BackendBucketCdnPolicy
Container class for enums within the BackendBucketCdnPolicy message.
ComputeEnumConstants.BackendBucketCdnPolicy.CacheMode
Constants for wire representations of the BackendBucketCdnPolicy.Types.CacheMode enum.
ComputeEnumConstants.BackendService
Container class for enums within the BackendService message.
ComputeEnumConstants.BackendService.CompressionMode
Constants for wire representations of the BackendService.Types.CompressionMode enum.
ComputeEnumConstants.BackendService.LoadBalancingScheme
Constants for wire representations of the BackendService.Types.LoadBalancingScheme enum.
ComputeEnumConstants.BackendService.LocalityLbPolicy
Constants for wire representations of the BackendService.Types.LocalityLbPolicy enum.
ComputeEnumConstants.BackendService.Protocol
Constants for wire representations of the BackendService.Types.Protocol enum.
ComputeEnumConstants.BackendService.SessionAffinity
Constants for wire representations of the BackendService.Types.SessionAffinity enum.
ComputeEnumConstants.BackendServiceCdnPolicy
Container class for enums within the BackendServiceCdnPolicy message.
ComputeEnumConstants.BackendServiceCdnPolicy.CacheMode
Constants for wire representations of the BackendServiceCdnPolicy.Types.CacheMode enum.
ComputeEnumConstants.BackendServiceConnectionTrackingPolicy
Container class for enums within the BackendServiceConnectionTrackingPolicy message.
ComputeEnumConstants.BackendServiceConnectionTrackingPolicy.ConnectionPersistenceOnUnhealthyBackends
Constants for wire representations of the BackendServiceConnectionTrackingPolicy.Types.ConnectionPersistenceOnUnhealthyBackends enum.
ComputeEnumConstants.BackendServiceConnectionTrackingPolicy.TrackingMode
Constants for wire representations of the BackendServiceConnectionTrackingPolicy.Types.TrackingMode enum.
ComputeEnumConstants.BackendServiceLocalityLoadBalancingPolicyConfigPolicy
Container class for enums within the BackendServiceLocalityLoadBalancingPolicyConfigPolicy message.
ComputeEnumConstants.BackendServiceLocalityLoadBalancingPolicyConfigPolicy.Name
Constants for wire representations of the BackendServiceLocalityLoadBalancingPolicyConfigPolicy.Types.Name enum.
ComputeEnumConstants.BackendServiceLogConfig
Container class for enums within the BackendServiceLogConfig message.
ComputeEnumConstants.BackendServiceLogConfig.OptionalMode
Constants for wire representations of the BackendServiceLogConfig.Types.OptionalMode enum.
ComputeEnumConstants.BfdPacket
Container class for enums within the BfdPacket message.
ComputeEnumConstants.BfdPacket.Diagnostic
Constants for wire representations of the BfdPacket.Types.Diagnostic enum.
ComputeEnumConstants.BfdPacket.State
Constants for wire representations of the BfdPacket.Types.State enum.
ComputeEnumConstants.BfdStatus
Container class for enums within the BfdStatus message.
ComputeEnumConstants.BfdStatus.BfdSessionInitializationMode
Constants for wire representations of the BfdStatus.Types.BfdSessionInitializationMode enum.
ComputeEnumConstants.BfdStatus.LocalDiagnostic
Constants for wire representations of the BfdStatus.Types.LocalDiagnostic enum.
ComputeEnumConstants.BfdStatus.LocalState
Constants for wire representations of the BfdStatus.Types.LocalState enum.
ComputeEnumConstants.Commitment
Container class for enums within the Commitment message.
ComputeEnumConstants.Commitment.Category
Constants for wire representations of the Commitment.Types.Category enum.
ComputeEnumConstants.Commitment.Plan
Constants for wire representations of the Commitment.Types.Plan enum.
ComputeEnumConstants.Commitment.Status
Constants for wire representations of the Commitment.Types.Status enum.
ComputeEnumConstants.Commitment.Type
Constants for wire representations of the Commitment.Types.Type enum.
ComputeEnumConstants.Condition
Container class for enums within the Condition message.
ComputeEnumConstants.Condition.Iam
Constants for wire representations of the Condition.Types.Iam enum.
ComputeEnumConstants.Condition.Op
Constants for wire representations of the Condition.Types.Op enum.
ComputeEnumConstants.Condition.Sys
Constants for wire representations of the Condition.Types.Sys enum.
ComputeEnumConstants.DeprecationStatus
Container class for enums within the DeprecationStatus message.
ComputeEnumConstants.DeprecationStatus.State
Constants for wire representations of the DeprecationStatus.Types.State enum.
ComputeEnumConstants.Disk
Container class for enums within the Disk message.
ComputeEnumConstants.Disk.Architecture
Constants for wire representations of the Disk.Types.Architecture enum.
ComputeEnumConstants.Disk.Status
Constants for wire representations of the Disk.Types.Status enum.
ComputeEnumConstants.DiskInstantiationConfig
Container class for enums within the DiskInstantiationConfig message.
ComputeEnumConstants.DiskInstantiationConfig.InstantiateFrom
Constants for wire representations of the DiskInstantiationConfig.Types.InstantiateFrom enum.
ComputeEnumConstants.DistributionPolicy
Container class for enums within the DistributionPolicy message.
ComputeEnumConstants.DistributionPolicy.TargetShape
Constants for wire representations of the DistributionPolicy.Types.TargetShape enum.
ComputeEnumConstants.ExchangedPeeringRoute
Container class for enums within the ExchangedPeeringRoute message.
ComputeEnumConstants.ExchangedPeeringRoute.Type
Constants for wire representations of the ExchangedPeeringRoute.Types.Type enum.
ComputeEnumConstants.ExternalVpnGateway
Container class for enums within the ExternalVpnGateway message.
ComputeEnumConstants.ExternalVpnGateway.RedundancyType
Constants for wire representations of the ExternalVpnGateway.Types.RedundancyType enum.
ComputeEnumConstants.FileContentBuffer
Container class for enums within the FileContentBuffer message.
ComputeEnumConstants.FileContentBuffer.FileType
Constants for wire representations of the FileContentBuffer.Types.FileType enum.
ComputeEnumConstants.Firewall
Container class for enums within the Firewall message.
ComputeEnumConstants.Firewall.Direction
Constants for wire representations of the Firewall.Types.Direction enum.
ComputeEnumConstants.FirewallLogConfig
Container class for enums within the FirewallLogConfig message.
ComputeEnumConstants.FirewallLogConfig.Metadata
Constants for wire representations of the FirewallLogConfig.Types.Metadata enum.
ComputeEnumConstants.FirewallPolicyRule
Container class for enums within the FirewallPolicyRule message.
ComputeEnumConstants.FirewallPolicyRule.Direction
Constants for wire representations of the FirewallPolicyRule.Types.Direction enum.
ComputeEnumConstants.FirewallPolicyRuleSecureTag
Container class for enums within the FirewallPolicyRuleSecureTag message.
ComputeEnumConstants.FirewallPolicyRuleSecureTag.State
Constants for wire representations of the FirewallPolicyRuleSecureTag.Types.State enum.
ComputeEnumConstants.ForwardingRule
Container class for enums within the ForwardingRule message.
ComputeEnumConstants.ForwardingRule.IPProtocolEnum
Constants for wire representations of the ForwardingRule.Types.IPProtocolEnum enum.
ComputeEnumConstants.ForwardingRule.IpVersion
Constants for wire representations of the ForwardingRule.Types.IpVersion enum.
ComputeEnumConstants.ForwardingRule.LoadBalancingScheme
Constants for wire representations of the ForwardingRule.Types.LoadBalancingScheme enum.
ComputeEnumConstants.ForwardingRule.NetworkTier
Constants for wire representations of the ForwardingRule.Types.NetworkTier enum.
ComputeEnumConstants.ForwardingRule.PscConnectionStatus
Constants for wire representations of the ForwardingRule.Types.PscConnectionStatus enum.
ComputeEnumConstants.GRPCHealthCheck
Container class for enums within the GRPCHealthCheck message.
ComputeEnumConstants.GRPCHealthCheck.PortSpecification
Constants for wire representations of the GRPCHealthCheck.Types.PortSpecification enum.
ComputeEnumConstants.GuestOsFeature
Container class for enums within the GuestOsFeature message.
ComputeEnumConstants.GuestOsFeature.Type
Constants for wire representations of the GuestOsFeature.Types.Type enum.
ComputeEnumConstants.HealthCheck
Container class for enums within the HealthCheck message.
ComputeEnumConstants.HealthCheck.Type
Constants for wire representations of the HealthCheck.Types.Type enum.
ComputeEnumConstants.HealthCheckService
Container class for enums within the HealthCheckService message.
ComputeEnumConstants.HealthCheckService.HealthStatusAggregationPolicy
Constants for wire representations of the HealthCheckService.Types.HealthStatusAggregationPolicy enum.
ComputeEnumConstants.HealthStatus
Container class for enums within the HealthStatus message.
ComputeEnumConstants.HealthStatus.HealthState
Constants for wire representations of the HealthStatus.Types.HealthState enum.
ComputeEnumConstants.HealthStatus.WeightError
Constants for wire representations of the HealthStatus.Types.WeightError enum.
ComputeEnumConstants.HealthStatusForNetworkEndpoint
Container class for enums within the HealthStatusForNetworkEndpoint message.
ComputeEnumConstants.HealthStatusForNetworkEndpoint.HealthState
Constants for wire representations of the HealthStatusForNetworkEndpoint.Types.HealthState enum.
ComputeEnumConstants.HTTP2HealthCheck
Container class for enums within the HTTP2HealthCheck message.
ComputeEnumConstants.HTTP2HealthCheck.PortSpecification
Constants for wire representations of the HTTP2HealthCheck.Types.PortSpecification enum.
ComputeEnumConstants.HTTP2HealthCheck.ProxyHeader
Constants for wire representations of the HTTP2HealthCheck.Types.ProxyHeader enum.
ComputeEnumConstants.HTTPHealthCheck
Container class for enums within the HTTPHealthCheck message.
ComputeEnumConstants.HTTPHealthCheck.PortSpecification
Constants for wire representations of the HTTPHealthCheck.Types.PortSpecification enum.
ComputeEnumConstants.HTTPHealthCheck.ProxyHeader
Constants for wire representations of the HTTPHealthCheck.Types.ProxyHeader enum.
ComputeEnumConstants.HttpRedirectAction
Container class for enums within the HttpRedirectAction message.
ComputeEnumConstants.HttpRedirectAction.RedirectResponseCode
Constants for wire representations of the HttpRedirectAction.Types.RedirectResponseCode enum.
ComputeEnumConstants.HTTPSHealthCheck
Container class for enums within the HTTPSHealthCheck message.
ComputeEnumConstants.HTTPSHealthCheck.PortSpecification
Constants for wire representations of the HTTPSHealthCheck.Types.PortSpecification enum.
ComputeEnumConstants.HTTPSHealthCheck.ProxyHeader
Constants for wire representations of the HTTPSHealthCheck.Types.ProxyHeader enum.
ComputeEnumConstants.Image
Container class for enums within the Image message.
ComputeEnumConstants.Image.Architecture
Constants for wire representations of the Image.Types.Architecture enum.
ComputeEnumConstants.Image.SourceType
Constants for wire representations of the Image.Types.SourceType enum.
ComputeEnumConstants.Image.Status
Constants for wire representations of the Image.Types.Status enum.
ComputeEnumConstants.Instance
Container class for enums within the Instance message.
ComputeEnumConstants.Instance.KeyRevocationActionType
Constants for wire representations of the Instance.Types.KeyRevocationActionType enum.
ComputeEnumConstants.Instance.PrivateIpv6GoogleAccess
Constants for wire representations of the Instance.Types.PrivateIpv6GoogleAccess enum.
ComputeEnumConstants.Instance.Status
Constants for wire representations of the Instance.Types.Status enum.
ComputeEnumConstants.InstanceGroupManager
Container class for enums within the InstanceGroupManager message.
ComputeEnumConstants.InstanceGroupManager.ListManagedInstancesResults
Constants for wire representations of the InstanceGroupManager.Types.ListManagedInstancesResults enum.
ComputeEnumConstants.InstanceGroupManagersApplyUpdatesRequest
Container class for enums within the InstanceGroupManagersApplyUpdatesRequest message.
ComputeEnumConstants.InstanceGroupManagersApplyUpdatesRequest.MinimalAction
Constants for wire representations of the InstanceGroupManagersApplyUpdatesRequest.Types.MinimalAction enum.
ComputeEnumConstants.InstanceGroupManagersApplyUpdatesRequest.MostDisruptiveAllowedAction
Constants for wire representations of the InstanceGroupManagersApplyUpdatesRequest.Types.MostDisruptiveAllowedAction enum.
ComputeEnumConstants.InstanceGroupManagerUpdatePolicy
Container class for enums within the InstanceGroupManagerUpdatePolicy message.
ComputeEnumConstants.InstanceGroupManagerUpdatePolicy.InstanceRedistributionType
Constants for wire representations of the InstanceGroupManagerUpdatePolicy.Types.InstanceRedistributionType enum.
ComputeEnumConstants.InstanceGroupManagerUpdatePolicy.MinimalAction
Constants for wire representations of the InstanceGroupManagerUpdatePolicy.Types.MinimalAction enum.
ComputeEnumConstants.InstanceGroupManagerUpdatePolicy.MostDisruptiveAllowedAction
Constants for wire representations of the InstanceGroupManagerUpdatePolicy.Types.MostDisruptiveAllowedAction enum.
ComputeEnumConstants.InstanceGroupManagerUpdatePolicy.ReplacementMethod
Constants for wire representations of the InstanceGroupManagerUpdatePolicy.Types.ReplacementMethod enum.
ComputeEnumConstants.InstanceGroupManagerUpdatePolicy.Type
Constants for wire representations of the InstanceGroupManagerUpdatePolicy.Types.Type enum.
ComputeEnumConstants.InstanceGroupsListInstancesRequest
Container class for enums within the InstanceGroupsListInstancesRequest message.
ComputeEnumConstants.InstanceGroupsListInstancesRequest.InstanceState
Constants for wire representations of the InstanceGroupsListInstancesRequest.Types.InstanceState enum.
ComputeEnumConstants.InstanceManagedByIgmErrorInstanceActionDetails
Container class for enums within the InstanceManagedByIgmErrorInstanceActionDetails message.
ComputeEnumConstants.InstanceManagedByIgmErrorInstanceActionDetails.Action
Constants for wire representations of the InstanceManagedByIgmErrorInstanceActionDetails.Types.Action enum.
ComputeEnumConstants.InstanceProperties
Container class for enums within the InstanceProperties message.
ComputeEnumConstants.InstanceProperties.KeyRevocationActionType
Constants for wire representations of the InstanceProperties.Types.KeyRevocationActionType enum.
ComputeEnumConstants.InstanceProperties.PrivateIpv6GoogleAccess
Constants for wire representations of the InstanceProperties.Types.PrivateIpv6GoogleAccess enum.
ComputeEnumConstants.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
Container class for enums within the InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy message.
ComputeEnumConstants.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Type
Constants for wire representations of the InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types.Type enum.
ComputeEnumConstants.InstanceWithNamedPorts
Container class for enums within the InstanceWithNamedPorts message.
ComputeEnumConstants.InstanceWithNamedPorts.Status
Constants for wire representations of the InstanceWithNamedPorts.Types.Status enum.
ComputeEnumConstants.Interconnect
Container class for enums within the Interconnect message.
ComputeEnumConstants.Interconnect.InterconnectType
Constants for wire representations of the Interconnect.Types.InterconnectType enum.
ComputeEnumConstants.Interconnect.LinkType
Constants for wire representations of the Interconnect.Types.LinkType enum.
ComputeEnumConstants.Interconnect.OperationalStatus
Constants for wire representations of the Interconnect.Types.OperationalStatus enum.
ComputeEnumConstants.Interconnect.State
Constants for wire representations of the Interconnect.Types.State enum.
ComputeEnumConstants.InterconnectAttachment
Container class for enums within the InterconnectAttachment message.
ComputeEnumConstants.InterconnectAttachment.Bandwidth
Constants for wire representations of the InterconnectAttachment.Types.Bandwidth enum.
ComputeEnumConstants.InterconnectAttachment.EdgeAvailabilityDomain
Constants for wire representations of the InterconnectAttachment.Types.EdgeAvailabilityDomain enum.
ComputeEnumConstants.InterconnectAttachment.Encryption
Constants for wire representations of the InterconnectAttachment.Types.Encryption enum.
ComputeEnumConstants.InterconnectAttachment.OperationalStatus
Constants for wire representations of the InterconnectAttachment.Types.OperationalStatus enum.
ComputeEnumConstants.InterconnectAttachment.StackType
Constants for wire representations of the InterconnectAttachment.Types.StackType enum.
ComputeEnumConstants.InterconnectAttachment.State
Constants for wire representations of the InterconnectAttachment.Types.State enum.
ComputeEnumConstants.InterconnectAttachment.Type
Constants for wire representations of the InterconnectAttachment.Types.Type enum.
ComputeEnumConstants.InterconnectDiagnostics
Container class for enums within the InterconnectDiagnostics message.
ComputeEnumConstants.InterconnectDiagnostics.BundleAggregationType
Constants for wire representations of the InterconnectDiagnostics.Types.BundleAggregationType enum.
ComputeEnumConstants.InterconnectDiagnostics.BundleOperationalStatus
Constants for wire representations of the InterconnectDiagnostics.Types.BundleOperationalStatus enum.
ComputeEnumConstants.InterconnectDiagnosticsLinkLACPStatus
Container class for enums within the InterconnectDiagnosticsLinkLACPStatus message.
ComputeEnumConstants.InterconnectDiagnosticsLinkLACPStatus.State
Constants for wire representations of the InterconnectDiagnosticsLinkLACPStatus.Types.State enum.
ComputeEnumConstants.InterconnectDiagnosticsLinkOpticalPower
Container class for enums within the InterconnectDiagnosticsLinkOpticalPower message.
ComputeEnumConstants.InterconnectDiagnosticsLinkOpticalPower.State
Constants for wire representations of the InterconnectDiagnosticsLinkOpticalPower.Types.State enum.
ComputeEnumConstants.InterconnectDiagnosticsLinkStatus
Container class for enums within the InterconnectDiagnosticsLinkStatus message.
ComputeEnumConstants.InterconnectDiagnosticsLinkStatus.OperationalStatus
Constants for wire representations of the InterconnectDiagnosticsLinkStatus.Types.OperationalStatus enum.
ComputeEnumConstants.InterconnectLocation
Container class for enums within the InterconnectLocation message.
ComputeEnumConstants.InterconnectLocation.Continent
Constants for wire representations of the InterconnectLocation.Types.Continent enum.
ComputeEnumConstants.InterconnectLocation.Status
Constants for wire representations of the InterconnectLocation.Types.Status enum.
ComputeEnumConstants.InterconnectLocationRegionInfo
Container class for enums within the InterconnectLocationRegionInfo message.
ComputeEnumConstants.InterconnectLocationRegionInfo.LocationPresence
Constants for wire representations of the InterconnectLocationRegionInfo.Types.LocationPresence enum.
ComputeEnumConstants.InterconnectOutageNotification
Container class for enums within the InterconnectOutageNotification message.
ComputeEnumConstants.InterconnectOutageNotification.IssueType
Constants for wire representations of the InterconnectOutageNotification.Types.IssueType enum.
ComputeEnumConstants.InterconnectOutageNotification.Source
Constants for wire representations of the InterconnectOutageNotification.Types.Source enum.
ComputeEnumConstants.InterconnectOutageNotification.State
Constants for wire representations of the InterconnectOutageNotification.Types.State enum.
ComputeEnumConstants.LicenseCode
Container class for enums within the LicenseCode message.
ComputeEnumConstants.LicenseCode.State
Constants for wire representations of the LicenseCode.Types.State enum.
ComputeEnumConstants.ListPeeringRoutesNetworksRequest
Container class for enums within the ListPeeringRoutesNetworksRequest message.
ComputeEnumConstants.ListPeeringRoutesNetworksRequest.Direction
Constants for wire representations of the ListPeeringRoutesNetworksRequest.Types.Direction enum.
ComputeEnumConstants.LocationPolicy
Container class for enums within the LocationPolicy message.
ComputeEnumConstants.LocationPolicy.TargetShape
Constants for wire representations of the LocationPolicy.Types.TargetShape enum.
ComputeEnumConstants.LocationPolicyLocation
Container class for enums within the LocationPolicyLocation message.
ComputeEnumConstants.LocationPolicyLocation.Preference
Constants for wire representations of the LocationPolicyLocation.Types.Preference enum.
ComputeEnumConstants.LogConfigCloudAuditOptions
Container class for enums within the LogConfigCloudAuditOptions message.
ComputeEnumConstants.LogConfigCloudAuditOptions.LogName
Constants for wire representations of the LogConfigCloudAuditOptions.Types.LogName enum.
ComputeEnumConstants.LogConfigDataAccessOptions
Container class for enums within the LogConfigDataAccessOptions message.
ComputeEnumConstants.LogConfigDataAccessOptions.LogMode
Constants for wire representations of the LogConfigDataAccessOptions.Types.LogMode enum.
ComputeEnumConstants.MachineImage
Container class for enums within the MachineImage message.
ComputeEnumConstants.MachineImage.Status
Constants for wire representations of the MachineImage.Types.Status enum.
ComputeEnumConstants.ManagedInstance
Container class for enums within the ManagedInstance message.
ComputeEnumConstants.ManagedInstance.CurrentAction
Constants for wire representations of the ManagedInstance.Types.CurrentAction enum.
ComputeEnumConstants.ManagedInstance.InstanceStatus
Constants for wire representations of the ManagedInstance.Types.InstanceStatus enum.
ComputeEnumConstants.ManagedInstanceInstanceHealth
Container class for enums within the ManagedInstanceInstanceHealth message.
ComputeEnumConstants.ManagedInstanceInstanceHealth.DetailedHealthState
Constants for wire representations of the ManagedInstanceInstanceHealth.Types.DetailedHealthState enum.
ComputeEnumConstants.MetadataFilter
Container class for enums within the MetadataFilter message.
ComputeEnumConstants.MetadataFilter.FilterMatchCriteria
Constants for wire representations of the MetadataFilter.Types.FilterMatchCriteria enum.
ComputeEnumConstants.Network
Container class for enums within the Network message.
ComputeEnumConstants.Network.NetworkFirewallPolicyEnforcementOrder
Constants for wire representations of the Network.Types.NetworkFirewallPolicyEnforcementOrder enum.
ComputeEnumConstants.NetworkAttachment
Container class for enums within the NetworkAttachment message.
ComputeEnumConstants.NetworkAttachment.ConnectionPreference
Constants for wire representations of the NetworkAttachment.Types.ConnectionPreference enum.
ComputeEnumConstants.NetworkAttachmentConnectedEndpoint
Container class for enums within the NetworkAttachmentConnectedEndpoint message.
ComputeEnumConstants.NetworkAttachmentConnectedEndpoint.Status
Constants for wire representations of the NetworkAttachmentConnectedEndpoint.Types.Status enum.
ComputeEnumConstants.NetworkEndpointGroup
Container class for enums within the NetworkEndpointGroup message.
ComputeEnumConstants.NetworkEndpointGroup.NetworkEndpointType
Constants for wire representations of the NetworkEndpointGroup.Types.NetworkEndpointType enum.
ComputeEnumConstants.NetworkEndpointGroupPscData
Container class for enums within the NetworkEndpointGroupPscData message.
ComputeEnumConstants.NetworkEndpointGroupPscData.PscConnectionStatus
Constants for wire representations of the NetworkEndpointGroupPscData.Types.PscConnectionStatus enum.
ComputeEnumConstants.NetworkEndpointGroupsListEndpointsRequest
Container class for enums within the NetworkEndpointGroupsListEndpointsRequest message.
ComputeEnumConstants.NetworkEndpointGroupsListEndpointsRequest.HealthStatus
Constants for wire representations of the NetworkEndpointGroupsListEndpointsRequest.Types.HealthStatus enum.
ComputeEnumConstants.NetworkInterface
Container class for enums within the NetworkInterface message.
ComputeEnumConstants.NetworkInterface.Ipv6AccessType
Constants for wire representations of the NetworkInterface.Types.Ipv6AccessType enum.
ComputeEnumConstants.NetworkInterface.NicType
Constants for wire representations of the NetworkInterface.Types.NicType enum.
ComputeEnumConstants.NetworkInterface.StackType
Constants for wire representations of the NetworkInterface.Types.StackType enum.
ComputeEnumConstants.NetworkPeering
Container class for enums within the NetworkPeering message.
ComputeEnumConstants.NetworkPeering.StackType
Constants for wire representations of the NetworkPeering.Types.StackType enum.
ComputeEnumConstants.NetworkPeering.State
Constants for wire representations of the NetworkPeering.Types.State enum.
ComputeEnumConstants.NetworkPerformanceConfig
Container class for enums within the NetworkPerformanceConfig message.
ComputeEnumConstants.NetworkPerformanceConfig.TotalEgressBandwidthTier
Constants for wire representations of the NetworkPerformanceConfig.Types.TotalEgressBandwidthTier enum.
ComputeEnumConstants.NetworkRoutingConfig
Container class for enums within the NetworkRoutingConfig message.
ComputeEnumConstants.NetworkRoutingConfig.RoutingMode
Constants for wire representations of the NetworkRoutingConfig.Types.RoutingMode enum.
ComputeEnumConstants.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
Container class for enums within the NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy message.
ComputeEnumConstants.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Type
Constants for wire representations of the NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types.Type enum.
ComputeEnumConstants.NodeGroup
Container class for enums within the NodeGroup message.
ComputeEnumConstants.NodeGroup.MaintenancePolicy
Constants for wire representations of the NodeGroup.Types.MaintenancePolicy enum.
ComputeEnumConstants.NodeGroup.Status
Constants for wire representations of the NodeGroup.Types.Status enum.
ComputeEnumConstants.NodeGroupAutoscalingPolicy
Container class for enums within the NodeGroupAutoscalingPolicy message.
ComputeEnumConstants.NodeGroupAutoscalingPolicy.Mode
Constants for wire representations of the NodeGroupAutoscalingPolicy.Types.Mode enum.
ComputeEnumConstants.NodeGroupNode
Container class for enums within the NodeGroupNode message.
ComputeEnumConstants.NodeGroupNode.CpuOvercommitType
Constants for wire representations of the NodeGroupNode.Types.CpuOvercommitType enum.
ComputeEnumConstants.NodeGroupNode.Status
Constants for wire representations of the NodeGroupNode.Types.Status enum.
ComputeEnumConstants.NodeTemplate
Container class for enums within the NodeTemplate message.
ComputeEnumConstants.NodeTemplate.CpuOvercommitType
Constants for wire representations of the NodeTemplate.Types.CpuOvercommitType enum.
ComputeEnumConstants.NodeTemplate.Status
Constants for wire representations of the NodeTemplate.Types.Status enum.
ComputeEnumConstants.Operation
Container class for enums within the Operation message.
ComputeEnumConstants.Operation.Status
Constants for wire representations of the Operation.Types.Status enum.
ComputeEnumConstants.PacketIntervals
Container class for enums within the PacketIntervals message.
ComputeEnumConstants.PacketIntervals.Duration
Constants for wire representations of the PacketIntervals.Types.Duration enum.
ComputeEnumConstants.PacketIntervals.Type
Constants for wire representations of the PacketIntervals.Types.Type enum.
ComputeEnumConstants.PacketMirroring
Container class for enums within the PacketMirroring message.
ComputeEnumConstants.PacketMirroring.Enable
Constants for wire representations of the PacketMirroring.Types.Enable enum.
ComputeEnumConstants.PacketMirroringFilter
Container class for enums within the PacketMirroringFilter message.
ComputeEnumConstants.PacketMirroringFilter.Direction
Constants for wire representations of the PacketMirroringFilter.Types.Direction enum.
ComputeEnumConstants.PerInstanceConfig
Container class for enums within the PerInstanceConfig message.
ComputeEnumConstants.PerInstanceConfig.Status
Constants for wire representations of the PerInstanceConfig.Types.Status enum.
ComputeEnumConstants.PreservedStatePreservedDisk
Container class for enums within the PreservedStatePreservedDisk message.
ComputeEnumConstants.PreservedStatePreservedDisk.AutoDelete
Constants for wire representations of the PreservedStatePreservedDisk.Types.AutoDelete enum.
ComputeEnumConstants.PreservedStatePreservedDisk.Mode
Constants for wire representations of the PreservedStatePreservedDisk.Types.Mode enum.
ComputeEnumConstants.Project
Container class for enums within the Project message.
ComputeEnumConstants.Project.DefaultNetworkTier
Constants for wire representations of the Project.Types.DefaultNetworkTier enum.
ComputeEnumConstants.Project.VmDnsSetting
Constants for wire representations of the Project.Types.VmDnsSetting enum.
ComputeEnumConstants.Project.XpnProjectStatus
Constants for wire representations of the Project.Types.XpnProjectStatus enum.
ComputeEnumConstants.ProjectsSetDefaultNetworkTierRequest
Container class for enums within the ProjectsSetDefaultNetworkTierRequest message.
ComputeEnumConstants.ProjectsSetDefaultNetworkTierRequest.NetworkTier
Constants for wire representations of the ProjectsSetDefaultNetworkTierRequest.Types.NetworkTier enum.
ComputeEnumConstants.PublicAdvertisedPrefix
Container class for enums within the PublicAdvertisedPrefix message.
ComputeEnumConstants.PublicAdvertisedPrefix.Status
Constants for wire representations of the PublicAdvertisedPrefix.Types.Status enum.
ComputeEnumConstants.PublicDelegatedPrefix
Container class for enums within the PublicDelegatedPrefix message.
ComputeEnumConstants.PublicDelegatedPrefix.Status
Constants for wire representations of the PublicDelegatedPrefix.Types.Status enum.
ComputeEnumConstants.PublicDelegatedPrefixPublicDelegatedSubPrefix
Container class for enums within the PublicDelegatedPrefixPublicDelegatedSubPrefix message.
ComputeEnumConstants.PublicDelegatedPrefixPublicDelegatedSubPrefix.Status
Constants for wire representations of the PublicDelegatedPrefixPublicDelegatedSubPrefix.Types.Status enum.
ComputeEnumConstants.Quota
Container class for enums within the Quota message.
ComputeEnumConstants.Quota.Metric
Constants for wire representations of the Quota.Types.Metric enum.
ComputeEnumConstants.RawDisk
Container class for enums within the RawDisk message.
ComputeEnumConstants.RawDisk.ContainerType
Constants for wire representations of the RawDisk.Types.ContainerType enum.
ComputeEnumConstants.Region
Container class for enums within the Region message.
ComputeEnumConstants.Region.Status
Constants for wire representations of the Region.Types.Status enum.
ComputeEnumConstants.RegionInstanceGroupManagersApplyUpdatesRequest
Container class for enums within the RegionInstanceGroupManagersApplyUpdatesRequest message.
ComputeEnumConstants.RegionInstanceGroupManagersApplyUpdatesRequest.MinimalAction
Constants for wire representations of the RegionInstanceGroupManagersApplyUpdatesRequest.Types.MinimalAction enum.
ComputeEnumConstants.RegionInstanceGroupManagersApplyUpdatesRequest.MostDisruptiveAllowedAction
Constants for wire representations of the RegionInstanceGroupManagersApplyUpdatesRequest.Types.MostDisruptiveAllowedAction enum.
ComputeEnumConstants.RegionInstanceGroupsListInstancesRequest
Container class for enums within the RegionInstanceGroupsListInstancesRequest message.
ComputeEnumConstants.RegionInstanceGroupsListInstancesRequest.InstanceState
Constants for wire representations of the RegionInstanceGroupsListInstancesRequest.Types.InstanceState enum.
ComputeEnumConstants.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
Container class for enums within the RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy message.
ComputeEnumConstants.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Type
Constants for wire representations of the RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types.Type enum.
ComputeEnumConstants.Reservation
Container class for enums within the Reservation message.
ComputeEnumConstants.Reservation.Status
Constants for wire representations of the Reservation.Types.Status enum.
ComputeEnumConstants.ReservationAffinity
Container class for enums within the ReservationAffinity message.
ComputeEnumConstants.ReservationAffinity.ConsumeReservationType
Constants for wire representations of the ReservationAffinity.Types.ConsumeReservationType enum.
ComputeEnumConstants.ResourceCommitment
Container class for enums within the ResourceCommitment message.
ComputeEnumConstants.ResourceCommitment.Type
Constants for wire representations of the ResourceCommitment.Types.Type enum.
ComputeEnumConstants.ResourcePolicy
Container class for enums within the ResourcePolicy message.
ComputeEnumConstants.ResourcePolicy.Status
Constants for wire representations of the ResourcePolicy.Types.Status enum.
ComputeEnumConstants.ResourcePolicyGroupPlacementPolicy
Container class for enums within the ResourcePolicyGroupPlacementPolicy message.
ComputeEnumConstants.ResourcePolicyGroupPlacementPolicy.Collocation
Constants for wire representations of the ResourcePolicyGroupPlacementPolicy.Types.Collocation enum.
ComputeEnumConstants.ResourcePolicySnapshotSchedulePolicyRetentionPolicy
Container class for enums within the ResourcePolicySnapshotSchedulePolicyRetentionPolicy message.
ComputeEnumConstants.ResourcePolicySnapshotSchedulePolicyRetentionPolicy.OnSourceDiskDelete
Constants for wire representations of the ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Types.OnSourceDiskDelete enum.
ComputeEnumConstants.ResourcePolicyWeeklyCycleDayOfWeek
Container class for enums within the ResourcePolicyWeeklyCycleDayOfWeek message.
ComputeEnumConstants.ResourcePolicyWeeklyCycleDayOfWeek.Day
Constants for wire representations of the ResourcePolicyWeeklyCycleDayOfWeek.Types.Day enum.
ComputeEnumConstants.Route
Container class for enums within the Route message.
ComputeEnumConstants.Route.RouteStatus
Constants for wire representations of the Route.Types.RouteStatus enum.
ComputeEnumConstants.Route.RouteType
Constants for wire representations of the Route.Types.RouteType enum.
ComputeEnumConstants.RouteAsPath
Container class for enums within the RouteAsPath message.
ComputeEnumConstants.RouteAsPath.PathSegmentType
Constants for wire representations of the RouteAsPath.Types.PathSegmentType enum.
ComputeEnumConstants.RouterBgp
Container class for enums within the RouterBgp message.
ComputeEnumConstants.RouterBgp.AdvertisedGroups
Constants for wire representations of the RouterBgp.Types.AdvertisedGroups enum.
ComputeEnumConstants.RouterBgp.AdvertiseMode
Constants for wire representations of the RouterBgp.Types.AdvertiseMode enum.
ComputeEnumConstants.RouterBgpPeer
Container class for enums within the RouterBgpPeer message.
ComputeEnumConstants.RouterBgpPeer.AdvertisedGroups
Constants for wire representations of the RouterBgpPeer.Types.AdvertisedGroups enum.
ComputeEnumConstants.RouterBgpPeer.AdvertiseMode
Constants for wire representations of the RouterBgpPeer.Types.AdvertiseMode enum.
ComputeEnumConstants.RouterBgpPeer.Enable
Constants for wire representations of the RouterBgpPeer.Types.Enable enum.
ComputeEnumConstants.RouterBgpPeer.ManagementType
Constants for wire representations of the RouterBgpPeer.Types.ManagementType enum.
ComputeEnumConstants.RouterBgpPeerBfd
Container class for enums within the RouterBgpPeerBfd message.
ComputeEnumConstants.RouterBgpPeerBfd.SessionInitializationMode
Constants for wire representations of the RouterBgpPeerBfd.Types.SessionInitializationMode enum.
ComputeEnumConstants.RouterInterface
Container class for enums within the RouterInterface message.
ComputeEnumConstants.RouterInterface.ManagementType
Constants for wire representations of the RouterInterface.Types.ManagementType enum.
ComputeEnumConstants.RouterNat
Container class for enums within the RouterNat message.
ComputeEnumConstants.RouterNat.EndpointTypes
Constants for wire representations of the RouterNat.Types.EndpointTypes enum.
ComputeEnumConstants.RouterNat.NatIpAllocateOption
Constants for wire representations of the RouterNat.Types.NatIpAllocateOption enum.
ComputeEnumConstants.RouterNat.SourceSubnetworkIpRangesToNat
Constants for wire representations of the RouterNat.Types.SourceSubnetworkIpRangesToNat enum.
ComputeEnumConstants.RouterNatLogConfig
Container class for enums within the RouterNatLogConfig message.
ComputeEnumConstants.RouterNatLogConfig.Filter
Constants for wire representations of the RouterNatLogConfig.Types.Filter enum.
ComputeEnumConstants.RouterNatSubnetworkToNat
Container class for enums within the RouterNatSubnetworkToNat message.
ComputeEnumConstants.RouterNatSubnetworkToNat.SourceIpRangesToNat
Constants for wire representations of the RouterNatSubnetworkToNat.Types.SourceIpRangesToNat enum.
ComputeEnumConstants.RouterStatusBgpPeerStatus
Container class for enums within the RouterStatusBgpPeerStatus message.
ComputeEnumConstants.RouterStatusBgpPeerStatus.Status
Constants for wire representations of the RouterStatusBgpPeerStatus.Types.Status enum.
ComputeEnumConstants.RouterStatusBgpPeerStatus.StatusReason
Constants for wire representations of the RouterStatusBgpPeerStatus.Types.StatusReason enum.
ComputeEnumConstants.Rule
Container class for enums within the Rule message.
ComputeEnumConstants.Rule.Action
Constants for wire representations of the Rule.Types.Action enum.
ComputeEnumConstants.SavedAttachedDisk
Container class for enums within the SavedAttachedDisk message.
ComputeEnumConstants.SavedAttachedDisk.Interface
Constants for wire representations of the SavedAttachedDisk.Types.Interface enum.
ComputeEnumConstants.SavedAttachedDisk.Mode
Constants for wire representations of the SavedAttachedDisk.Types.Mode enum.
ComputeEnumConstants.SavedAttachedDisk.StorageBytesStatus
Constants for wire representations of the SavedAttachedDisk.Types.StorageBytesStatus enum.
ComputeEnumConstants.SavedAttachedDisk.Type
Constants for wire representations of the SavedAttachedDisk.Types.Type enum.
ComputeEnumConstants.SavedDisk
Container class for enums within the SavedDisk message.
ComputeEnumConstants.SavedDisk.Architecture
Constants for wire representations of the SavedDisk.Types.Architecture enum.
ComputeEnumConstants.SavedDisk.StorageBytesStatus
Constants for wire representations of the SavedDisk.Types.StorageBytesStatus enum.
ComputeEnumConstants.ScalingScheduleStatus
Container class for enums within the ScalingScheduleStatus message.
ComputeEnumConstants.ScalingScheduleStatus.State
Constants for wire representations of the ScalingScheduleStatus.Types.State enum.
ComputeEnumConstants.Scheduling
Container class for enums within the Scheduling message.
ComputeEnumConstants.Scheduling.InstanceTerminationAction
Constants for wire representations of the Scheduling.Types.InstanceTerminationAction enum.
ComputeEnumConstants.Scheduling.OnHostMaintenance
Constants for wire representations of the Scheduling.Types.OnHostMaintenance enum.
ComputeEnumConstants.Scheduling.ProvisioningModel
Constants for wire representations of the Scheduling.Types.ProvisioningModel enum.
ComputeEnumConstants.SchedulingNodeAffinity
Container class for enums within the SchedulingNodeAffinity message.
ComputeEnumConstants.SchedulingNodeAffinity.Operator
Constants for wire representations of the SchedulingNodeAffinity.Types.Operator enum.
ComputeEnumConstants.SecurityPolicy
Container class for enums within the SecurityPolicy message.
ComputeEnumConstants.SecurityPolicy.Type
Constants for wire representations of the SecurityPolicy.Types.Type enum.
ComputeEnumConstants.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
Container class for enums within the SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig message.
ComputeEnumConstants.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.RuleVisibility
Constants for wire representations of the SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.Types.RuleVisibility enum.
ComputeEnumConstants.SecurityPolicyAdvancedOptionsConfig
Container class for enums within the SecurityPolicyAdvancedOptionsConfig message.
ComputeEnumConstants.SecurityPolicyAdvancedOptionsConfig.JsonParsing
Constants for wire representations of the SecurityPolicyAdvancedOptionsConfig.Types.JsonParsing enum.
ComputeEnumConstants.SecurityPolicyAdvancedOptionsConfig.LogLevel
Constants for wire representations of the SecurityPolicyAdvancedOptionsConfig.Types.LogLevel enum.
ComputeEnumConstants.SecurityPolicyDdosProtectionConfig
Container class for enums within the SecurityPolicyDdosProtectionConfig message.
ComputeEnumConstants.SecurityPolicyDdosProtectionConfig.DdosProtection
Constants for wire representations of the SecurityPolicyDdosProtectionConfig.Types.DdosProtection enum.
ComputeEnumConstants.SecurityPolicyRuleMatcher
Container class for enums within the SecurityPolicyRuleMatcher message.
ComputeEnumConstants.SecurityPolicyRuleMatcher.VersionedExpr
Constants for wire representations of the SecurityPolicyRuleMatcher.Types.VersionedExpr enum.
ComputeEnumConstants.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams
Container class for enums within the SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams message.
ComputeEnumConstants.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams.Op
Constants for wire representations of the SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams.Types.Op enum.
ComputeEnumConstants.SecurityPolicyRuleRateLimitOptions
Container class for enums within the SecurityPolicyRuleRateLimitOptions message.
ComputeEnumConstants.SecurityPolicyRuleRateLimitOptions.EnforceOnKey
Constants for wire representations of the SecurityPolicyRuleRateLimitOptions.Types.EnforceOnKey enum.
ComputeEnumConstants.SecurityPolicyRuleRedirectOptions
Container class for enums within the SecurityPolicyRuleRedirectOptions message.
ComputeEnumConstants.SecurityPolicyRuleRedirectOptions.Type
Constants for wire representations of the SecurityPolicyRuleRedirectOptions.Types.Type enum.
ComputeEnumConstants.ServerBinding
Container class for enums within the ServerBinding message.
ComputeEnumConstants.ServerBinding.Type
Constants for wire representations of the ServerBinding.Types.Type enum.
ComputeEnumConstants.ServiceAttachment
Container class for enums within the ServiceAttachment message.
ComputeEnumConstants.ServiceAttachment.ConnectionPreference
Constants for wire representations of the ServiceAttachment.Types.ConnectionPreference enum.
ComputeEnumConstants.ServiceAttachmentConnectedEndpoint
Container class for enums within the ServiceAttachmentConnectedEndpoint message.
ComputeEnumConstants.ServiceAttachmentConnectedEndpoint.Status
Constants for wire representations of the ServiceAttachmentConnectedEndpoint.Types.Status enum.
ComputeEnumConstants.ShareSettings
Container class for enums within the ShareSettings message.
ComputeEnumConstants.ShareSettings.ShareType
Constants for wire representations of the ShareSettings.Types.ShareType enum.
ComputeEnumConstants.Snapshot
Container class for enums within the Snapshot message.
ComputeEnumConstants.Snapshot.Architecture
Constants for wire representations of the Snapshot.Types.Architecture enum.
ComputeEnumConstants.Snapshot.SnapshotType
Constants for wire representations of the Snapshot.Types.SnapshotType enum.
ComputeEnumConstants.Snapshot.Status
Constants for wire representations of the Snapshot.Types.Status enum.
ComputeEnumConstants.Snapshot.StorageBytesStatus
Constants for wire representations of the Snapshot.Types.StorageBytesStatus enum.
ComputeEnumConstants.SourceInstanceProperties
Container class for enums within the SourceInstanceProperties message.
ComputeEnumConstants.SourceInstanceProperties.KeyRevocationActionType
Constants for wire representations of the SourceInstanceProperties.Types.KeyRevocationActionType enum.
ComputeEnumConstants.SslCertificate
Container class for enums within the SslCertificate message.
ComputeEnumConstants.SslCertificate.Type
Constants for wire representations of the SslCertificate.Types.Type enum.
ComputeEnumConstants.SslCertificateManagedSslCertificate
Container class for enums within the SslCertificateManagedSslCertificate message.
ComputeEnumConstants.SslCertificateManagedSslCertificate.Status
Constants for wire representations of the SslCertificateManagedSslCertificate.Types.Status enum.
ComputeEnumConstants.SSLHealthCheck
Container class for enums within the SSLHealthCheck message.
ComputeEnumConstants.SSLHealthCheck.PortSpecification
Constants for wire representations of the SSLHealthCheck.Types.PortSpecification enum.
ComputeEnumConstants.SSLHealthCheck.ProxyHeader
Constants for wire representations of the SSLHealthCheck.Types.ProxyHeader enum.
ComputeEnumConstants.SslPolicy
Container class for enums within the SslPolicy message.
ComputeEnumConstants.SslPolicy.MinTlsVersion
Constants for wire representations of the SslPolicy.Types.MinTlsVersion enum.
ComputeEnumConstants.SslPolicy.Profile
Constants for wire representations of the SslPolicy.Types.Profile enum.
ComputeEnumConstants.StatefulPolicyPreservedStateDiskDevice
Container class for enums within the StatefulPolicyPreservedStateDiskDevice message.
ComputeEnumConstants.StatefulPolicyPreservedStateDiskDevice.AutoDelete
Constants for wire representations of the StatefulPolicyPreservedStateDiskDevice.Types.AutoDelete enum.
ComputeEnumConstants.Subnetwork
Container class for enums within the Subnetwork message.
ComputeEnumConstants.Subnetwork.Ipv6AccessType
Constants for wire representations of the Subnetwork.Types.Ipv6AccessType enum.
ComputeEnumConstants.Subnetwork.PrivateIpv6GoogleAccess
Constants for wire representations of the Subnetwork.Types.PrivateIpv6GoogleAccess enum.
ComputeEnumConstants.Subnetwork.Purpose
Constants for wire representations of the Subnetwork.Types.Purpose enum.
ComputeEnumConstants.Subnetwork.Role
Constants for wire representations of the Subnetwork.Types.Role enum.
ComputeEnumConstants.Subnetwork.StackType
Constants for wire representations of the Subnetwork.Types.StackType enum.
ComputeEnumConstants.Subnetwork.State
Constants for wire representations of the Subnetwork.Types.State enum.
ComputeEnumConstants.SubnetworkLogConfig
Container class for enums within the SubnetworkLogConfig message.
ComputeEnumConstants.SubnetworkLogConfig.AggregationInterval
Constants for wire representations of the SubnetworkLogConfig.Types.AggregationInterval enum.
ComputeEnumConstants.SubnetworkLogConfig.Metadata
Constants for wire representations of the SubnetworkLogConfig.Types.Metadata enum.
ComputeEnumConstants.Subsetting
Container class for enums within the Subsetting message.
ComputeEnumConstants.Subsetting.Policy
Constants for wire representations of the Subsetting.Types.Policy enum.
ComputeEnumConstants.TargetHttpsProxiesSetQuicOverrideRequest
Container class for enums within the TargetHttpsProxiesSetQuicOverrideRequest message.
ComputeEnumConstants.TargetHttpsProxiesSetQuicOverrideRequest.QuicOverride
Constants for wire representations of the TargetHttpsProxiesSetQuicOverrideRequest.Types.QuicOverride enum.
ComputeEnumConstants.TargetHttpsProxy
Container class for enums within the TargetHttpsProxy message.
ComputeEnumConstants.TargetHttpsProxy.QuicOverride
Constants for wire representations of the TargetHttpsProxy.Types.QuicOverride enum.
ComputeEnumConstants.TargetInstance
Container class for enums within the TargetInstance message.
ComputeEnumConstants.TargetInstance.NatPolicy
Constants for wire representations of the TargetInstance.Types.NatPolicy enum.
ComputeEnumConstants.TargetPool
Container class for enums within the TargetPool message.
ComputeEnumConstants.TargetPool.SessionAffinity
Constants for wire representations of the TargetPool.Types.SessionAffinity enum.
ComputeEnumConstants.TargetSslProxiesSetProxyHeaderRequest
Container class for enums within the TargetSslProxiesSetProxyHeaderRequest message.
ComputeEnumConstants.TargetSslProxiesSetProxyHeaderRequest.ProxyHeader
Constants for wire representations of the TargetSslProxiesSetProxyHeaderRequest.Types.ProxyHeader enum.
ComputeEnumConstants.TargetSslProxy
Container class for enums within the TargetSslProxy message.
ComputeEnumConstants.TargetSslProxy.ProxyHeader
Constants for wire representations of the TargetSslProxy.Types.ProxyHeader enum.
ComputeEnumConstants.TargetTcpProxiesSetProxyHeaderRequest
Container class for enums within the TargetTcpProxiesSetProxyHeaderRequest message.
ComputeEnumConstants.TargetTcpProxiesSetProxyHeaderRequest.ProxyHeader
Constants for wire representations of the TargetTcpProxiesSetProxyHeaderRequest.Types.ProxyHeader enum.
ComputeEnumConstants.TargetTcpProxy
Container class for enums within the TargetTcpProxy message.
ComputeEnumConstants.TargetTcpProxy.ProxyHeader
Constants for wire representations of the TargetTcpProxy.Types.ProxyHeader enum.
ComputeEnumConstants.TargetVpnGateway
Container class for enums within the TargetVpnGateway message.
ComputeEnumConstants.TargetVpnGateway.Status
Constants for wire representations of the TargetVpnGateway.Types.Status enum.
ComputeEnumConstants.TCPHealthCheck
Container class for enums within the TCPHealthCheck message.
ComputeEnumConstants.TCPHealthCheck.PortSpecification
Constants for wire representations of the TCPHealthCheck.Types.PortSpecification enum.
ComputeEnumConstants.TCPHealthCheck.ProxyHeader
Constants for wire representations of the TCPHealthCheck.Types.ProxyHeader enum.
ComputeEnumConstants.UpdateInstanceRequest
Container class for enums within the UpdateInstanceRequest message.
ComputeEnumConstants.UpdateInstanceRequest.MinimalAction
Constants for wire representations of the UpdateInstanceRequest.Types.MinimalAction enum.
ComputeEnumConstants.UpdateInstanceRequest.MostDisruptiveAllowedAction
Constants for wire representations of the UpdateInstanceRequest.Types.MostDisruptiveAllowedAction enum.
ComputeEnumConstants.UrlMapsValidateRequest
Container class for enums within the UrlMapsValidateRequest message.
ComputeEnumConstants.UrlMapsValidateRequest.LoadBalancingSchemes
Constants for wire representations of the UrlMapsValidateRequest.Types.LoadBalancingSchemes enum.
ComputeEnumConstants.UsableSubnetwork
Container class for enums within the UsableSubnetwork message.
ComputeEnumConstants.UsableSubnetwork.Ipv6AccessType
Constants for wire representations of the UsableSubnetwork.Types.Ipv6AccessType enum.
ComputeEnumConstants.UsableSubnetwork.Purpose
Constants for wire representations of the UsableSubnetwork.Types.Purpose enum.
ComputeEnumConstants.UsableSubnetwork.Role
Constants for wire representations of the UsableSubnetwork.Types.Role enum.
ComputeEnumConstants.UsableSubnetwork.StackType
Constants for wire representations of the UsableSubnetwork.Types.StackType enum.
ComputeEnumConstants.VpnGateway
Container class for enums within the VpnGateway message.
ComputeEnumConstants.VpnGateway.StackType
Constants for wire representations of the VpnGateway.Types.StackType enum.
ComputeEnumConstants.VpnGatewayStatusHighAvailabilityRequirementState
Container class for enums within the VpnGatewayStatusHighAvailabilityRequirementState message.
ComputeEnumConstants.VpnGatewayStatusHighAvailabilityRequirementState.State
Constants for wire representations of the VpnGatewayStatusHighAvailabilityRequirementState.Types.State enum.
ComputeEnumConstants.VpnGatewayStatusHighAvailabilityRequirementState.UnsatisfiedReason
Constants for wire representations of the VpnGatewayStatusHighAvailabilityRequirementState.Types.UnsatisfiedReason enum.
ComputeEnumConstants.VpnTunnel
Container class for enums within the VpnTunnel message.
ComputeEnumConstants.VpnTunnel.Status
Constants for wire representations of the VpnTunnel.Types.Status enum.
ComputeEnumConstants.Warning
Container class for enums within the Warning message.
ComputeEnumConstants.Warning.Code
Constants for wire representations of the Warning.Types.Code enum.
ComputeEnumConstants.Warnings
Container class for enums within the Warnings message.
ComputeEnumConstants.Warnings.Code
Constants for wire representations of the Warnings.Types.Code enum.
ComputeEnumConstants.XpnResourceId
Container class for enums within the XpnResourceId message.
ComputeEnumConstants.XpnResourceId.Type
Constants for wire representations of the XpnResourceId.Types.Type enum.
ComputeEnumConstants.Zone
Container class for enums within the Zone message.
ComputeEnumConstants.Zone.Status
Constants for wire representations of the Zone.Types.Status enum.
ComputeEnumHelpers
Helper methods for conversion between the enums within the Compute API and the string representations used on the wire.
Condition
This is deprecated and has no effect. Do not use.
Condition.Types
Container for nested types declared in the Condition message type.
ConfidentialInstanceConfig
A set of Confidential Instance options.
ConnectionDraining
Message containing connection draining configuration.
ConsistentHashLoadBalancerSettings
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsHttpCookie
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
CorsPolicy
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
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.
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.
DeleteInstanceTemplateRequest
A request message for InstanceTemplates.Delete. 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.
DeleteMachineImageRequest
A request message for MachineImages.Delete. See the method description for details.
DeleteNetworkAttachmentRequest
A request message for NetworkAttachments.Delete. See the method description for details.
DeleteNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Delete. See the method description for details.
DeleteNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Delete. See the method description for details.
DeleteNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.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.
DeleteNodesNodeGroupRequest
A request message for NodeGroups.DeleteNodes. See the method description for details.
DeleteNodeTemplateRequest
A request message for NodeTemplates.Delete. 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.
DeleteRegionInstanceTemplateRequest
A request message for RegionInstanceTemplates.Delete. See the method description for details.
DeleteRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Delete. See the method description for details.
DeleteRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
DeleteRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Delete. See the method description for details.
DeleteRegionSslCertificateRequest
A request message for RegionSslCertificates.Delete. See the method description for details.
DeleteRegionSslPolicyRequest
A request message for RegionSslPolicies.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.
DeleteRegionTargetTcpProxyRequest
A request message for RegionTargetTcpProxies.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.
DeprecationStatus.Types
Container for nested types declared in the DeprecationStatus message type.
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 * Regional Persistent disks are required for running your VM instances. Create both boot and non-boot (data) persistent disks. For more information, read Persistent Disks. For more storage options, read Storage options. The disks resource represents a zonal persistent disk. For more information, read Zonal persistent disks. The regionDisks resource represents a regional persistent disk. For more information, read Regional resources.
Disk.Types
Container for nested types declared in the Disk message type.
DiskAggregatedList
DiskInstantiationConfig
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskInstantiationConfig.Types
Container for nested types declared in the DiskInstantiationConfig message type.
DiskList
A list of Disk resources.
DiskMoveRequest
DiskParams
Additional disk params.
Disks
The Disks API.
Disks.DisksBase
Base class for server-side implementations of Disks
Disks.DisksClient
Client for Disks
DisksAddResourcePoliciesRequest
DisksClient
Disks client wrapper, for convenient use.
DisksClientBuilder
Builder class for DisksClient to provide simple configuration of credentials, endpoint etc.
DisksClientImpl
Disks client wrapper implementation, for convenient use.
DisksRemoveResourcePoliciesRequest
DisksResizeRequest
DisksScopedList
DisksSettings
Settings for DisksClient instances.
DiskType
Represents a Disk Type resource. Google Compute Engine has two Disk Type resources: * Regional * Zonal You can choose from a variety of disk types based on your needs. For more information, read Storage options. The diskTypes resource represents disk types for a zonal persistent disk. For more information, read Zonal persistent disks. The regionDiskTypes resource represents disk types for a regional persistent disk. For more information, read Regional persistent disks.
DiskTypeAggregatedList
DiskTypeList
Contains a list of disk types.
DiskTypes
The DiskTypes API.
DiskTypes.DiskTypesBase
Base class for server-side implementations of DiskTypes
DiskTypes.DiskTypesClient
Client for DiskTypes
DiskTypesClient
DiskTypes client wrapper, for convenient use.
DiskTypesClientBuilder
Builder class for DiskTypesClient to provide simple configuration of credentials, endpoint etc.
DiskTypesClientImpl
DiskTypes client wrapper implementation, for convenient use.
DiskTypesScopedList
DiskTypesSettings
Settings for DiskTypesClient instances.
DisplayDevice
A set of Display Device options
DistributionPolicy
DistributionPolicy.Types
Container for nested types declared in the DistributionPolicy message type.
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.
ErrorDetails
ErrorInfo
Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } }
Errors
ExchangedPeeringRoute
ExchangedPeeringRoute.Types
Container for nested types declared in the ExchangedPeeringRoute message type.
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.
ExternalVpnGateway.Types
Container for nested types declared in the ExternalVpnGateway message type.
ExternalVpnGatewayInterface
The interface for the external VPN gateway.
ExternalVpnGatewayList
Response to the list request, and contains a list of externalVpnGateways.
ExternalVpnGateways
The ExternalVpnGateways API.
ExternalVpnGateways.ExternalVpnGatewaysBase
Base class for server-side implementations of ExternalVpnGateways
ExternalVpnGateways.ExternalVpnGatewaysClient
Client for ExternalVpnGateways
ExternalVpnGatewaysClient
ExternalVpnGateways client wrapper, for convenient use.
ExternalVpnGatewaysClientBuilder
Builder class for ExternalVpnGatewaysClient to provide simple configuration of credentials, endpoint etc.
ExternalVpnGatewaysClientImpl
ExternalVpnGateways client wrapper implementation, for convenient use.
ExternalVpnGatewaysSettings
Settings for ExternalVpnGatewaysClient instances.
FileContentBuffer
FileContentBuffer.Types
Container for nested types declared in the FileContentBuffer message type.
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.
Firewall.Types
Container for nested types declared in the Firewall message type.
FirewallList
Contains a list of firewalls.
FirewallLogConfig
The available logging options for a firewall rule.
FirewallLogConfig.Types
Container for nested types declared in the FirewallLogConfig message type.
FirewallPolicies
The FirewallPolicies API.
FirewallPolicies.FirewallPoliciesBase
Base class for server-side implementations of FirewallPolicies
FirewallPolicies.FirewallPoliciesClient
Client for FirewallPolicies
FirewallPoliciesClient
FirewallPolicies client wrapper, for convenient use.
FirewallPoliciesClientBuilder
Builder class for FirewallPoliciesClient to provide simple configuration of credentials, endpoint etc.
FirewallPoliciesClientImpl
FirewallPolicies client wrapper implementation, for convenient use.
FirewallPoliciesListAssociationsResponse
FirewallPoliciesSettings
Settings for FirewallPoliciesClient instances.
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).
FirewallPolicyRule.Types
Container for nested types declared in the FirewallPolicyRule message type.
FirewallPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherLayer4Config
FirewallPolicyRuleSecureTag
FirewallPolicyRuleSecureTag.Types
Container for nested types declared in the FirewallPolicyRuleSecureTag message type.
Firewalls
The Firewalls API.
Firewalls.FirewallsBase
Base class for server-side implementations of Firewalls
Firewalls.FirewallsClient
Client for Firewalls
FirewallsClient
Firewalls client wrapper, for convenient use.
FirewallsClientBuilder
Builder class for FirewallsClient to provide simple configuration of credentials, endpoint etc.
FirewallsClientImpl
Firewalls client wrapper implementation, for convenient use.
FirewallsSettings
Settings for FirewallsClient instances.
FixedOrPercent
Encapsulates numeric value that can be either absolute or relative.
ForwardingRule
Represents a Forwarding Rule resource. Forwarding rule resources in Google Cloud can be either regional or global in scope: * Global * Regional A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud 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.
ForwardingRule.Types
Container for nested types declared in the ForwardingRule message type.
ForwardingRuleAggregatedList
ForwardingRuleList
Contains a list of ForwardingRule resources.
ForwardingRuleReference
ForwardingRules
The ForwardingRules API.
ForwardingRules.ForwardingRulesBase
Base class for server-side implementations of ForwardingRules
ForwardingRules.ForwardingRulesClient
Client for ForwardingRules
ForwardingRulesClient
ForwardingRules client wrapper, for convenient use.
ForwardingRulesClientBuilder
Builder class for ForwardingRulesClient to provide simple configuration of credentials, endpoint etc.
ForwardingRulesClientImpl
ForwardingRules client wrapper implementation, for convenient use.
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
ForwardingRulesSettings
Settings for ForwardingRulesClient instances.
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.
GetAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetAssociation. See the method description for details.
GetAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
GetIamPolicyBackendServiceRequest
A request message for BackendServices.GetIamPolicy. 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.
GetIamPolicyMachineImageRequest
A request message for MachineImages.GetIamPolicy. See the method description for details.
GetIamPolicyNetworkAttachmentRequest
A request message for NetworkAttachments.GetIamPolicy. See the method description for details.
GetIamPolicyNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.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.
GetIamPolicyRegionBackendServiceRequest
A request message for RegionBackendServices.GetIamPolicy. See the method description for details.
GetIamPolicyRegionDiskRequest
A request message for RegionDisks.GetIamPolicy. See the method description for details.
GetIamPolicyRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
GetMachineImageRequest
A request message for MachineImages.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.
GetNetworkAttachmentRequest
A request message for NetworkAttachments.Get. See the method description for details.
GetNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Get. See the method description for details.
GetNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Get. See the method description for details.
GetNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.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.
GetRegionInstanceTemplateRequest
A request message for RegionInstanceTemplates.Get. See the method description for details.
GetRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Get. See the method description for details.
GetRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
GetRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Get. See the method description for details.
GetRegionSslCertificateRequest
A request message for RegionSslCertificates.Get. See the method description for details.
GetRegionSslPolicyRequest
A request message for RegionSslPolicies.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.
GetRegionTargetTcpProxyRequest
A request message for RegionTargetTcpProxies.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.
GetRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetRule. See the method description for details.
GetRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
GlobalAddresses
The GlobalAddresses API.
GlobalAddresses.GlobalAddressesBase
Base class for server-side implementations of GlobalAddresses
GlobalAddresses.GlobalAddressesClient
Client for GlobalAddresses
GlobalAddressesClient
GlobalAddresses client wrapper, for convenient use.
GlobalAddressesClientBuilder
Builder class for GlobalAddressesClient to provide simple configuration of credentials, endpoint etc.
GlobalAddressesClientImpl
GlobalAddresses client wrapper implementation, for convenient use.
GlobalAddressesSettings
Settings for GlobalAddressesClient instances.
GlobalForwardingRules
The GlobalForwardingRules API.
GlobalForwardingRules.GlobalForwardingRulesBase
Base class for server-side implementations of GlobalForwardingRules
GlobalForwardingRules.GlobalForwardingRulesClient
Client for GlobalForwardingRules
GlobalForwardingRulesClient
GlobalForwardingRules client wrapper, for convenient use.
GlobalForwardingRulesClientBuilder
Builder class for GlobalForwardingRulesClient to provide simple configuration of credentials, endpoint etc.
GlobalForwardingRulesClientImpl
GlobalForwardingRules client wrapper implementation, for convenient use.
GlobalForwardingRulesSettings
Settings for GlobalForwardingRulesClient instances.
GlobalNetworkEndpointGroups
The GlobalNetworkEndpointGroups API.
GlobalNetworkEndpointGroups.GlobalNetworkEndpointGroupsBase
Base class for server-side implementations of GlobalNetworkEndpointGroups
GlobalNetworkEndpointGroups.GlobalNetworkEndpointGroupsClient
Client for GlobalNetworkEndpointGroups
GlobalNetworkEndpointGroupsAttachEndpointsRequest
GlobalNetworkEndpointGroupsClient
GlobalNetworkEndpointGroups client wrapper, for convenient use.
GlobalNetworkEndpointGroupsClientBuilder
Builder class for GlobalNetworkEndpointGroupsClient to provide simple configuration of credentials, endpoint etc.
GlobalNetworkEndpointGroupsClientImpl
GlobalNetworkEndpointGroups client wrapper implementation, for convenient use.
GlobalNetworkEndpointGroupsDetachEndpointsRequest
GlobalNetworkEndpointGroupsSettings
Settings for GlobalNetworkEndpointGroupsClient instances.
GlobalOperations
The GlobalOperations API.
GlobalOperations.GlobalOperationsBase
Base class for server-side implementations of GlobalOperations
GlobalOperations.GlobalOperationsClient
Client for GlobalOperations
GlobalOperationsClient
GlobalOperations client wrapper, for convenient use.
GlobalOperationsClientBuilder
Builder class for GlobalOperationsClient to provide simple configuration of credentials, endpoint etc.
GlobalOperationsClientImpl
GlobalOperations client wrapper implementation, for convenient use.
GlobalOperationsSettings
Settings for GlobalOperationsClient instances.
GlobalOrganizationOperations
The GlobalOrganizationOperations API.
GlobalOrganizationOperations.GlobalOrganizationOperationsBase
Base class for server-side implementations of GlobalOrganizationOperations
GlobalOrganizationOperations.GlobalOrganizationOperationsClient
Client for GlobalOrganizationOperations
GlobalOrganizationOperationsClient
GlobalOrganizationOperations client wrapper, for convenient use.
GlobalOrganizationOperationsClientBuilder
Builder class for GlobalOrganizationOperationsClient to provide simple configuration of credentials, endpoint etc.
GlobalOrganizationOperationsClientImpl
GlobalOrganizationOperations client wrapper implementation, for convenient use.
GlobalOrganizationOperationsSettings
Settings for GlobalOrganizationOperationsClient instances.
GlobalOrganizationSetPolicyRequest
GlobalPublicDelegatedPrefixes
The GlobalPublicDelegatedPrefixes API.
GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesBase
Base class for server-side implementations of GlobalPublicDelegatedPrefixes
GlobalPublicDelegatedPrefixes.GlobalPublicDelegatedPrefixesClient
Client for GlobalPublicDelegatedPrefixes
GlobalPublicDelegatedPrefixesClient
GlobalPublicDelegatedPrefixes client wrapper, for convenient use.
GlobalPublicDelegatedPrefixesClientBuilder
Builder class for GlobalPublicDelegatedPrefixesClient to provide simple configuration of credentials, endpoint etc.
GlobalPublicDelegatedPrefixesClientImpl
GlobalPublicDelegatedPrefixes client wrapper implementation, for convenient use.
GlobalPublicDelegatedPrefixesSettings
Settings for GlobalPublicDelegatedPrefixesClient instances.
GlobalSetLabelsRequest
GlobalSetPolicyRequest
GRPCHealthCheck
GRPCHealthCheck.Types
Container for nested types declared in the GRPCHealthCheck message type.
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.
GuestOsFeature.Types
Container for nested types declared in the GuestOsFeature message type.
HealthCheck
Represents a Health Check resource. Google Compute Engine has two Health Check resources: * Global * Regional 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.
HealthCheck.Types
Container for nested types declared in the HealthCheck message type.
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
HealthChecks
The HealthChecks API.
HealthChecks.HealthChecksBase
Base class for server-side implementations of HealthChecks
HealthChecks.HealthChecksClient
Client for HealthChecks
HealthChecksAggregatedList
HealthChecksClient
HealthChecks client wrapper, for convenient use.
HealthChecksClientBuilder
Builder class for HealthChecksClient to provide simple configuration of credentials, endpoint etc.
HealthChecksClientImpl
HealthChecks client wrapper implementation, for convenient use.
HealthCheckService
Represents a Health-Check as a Service resource.
HealthCheckService.Types
Container for nested types declared in the HealthCheckService message type.
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
HealthChecksScopedList
HealthChecksSettings
Settings for HealthChecksClient instances.
HealthStatus
HealthStatus.Types
Container for nested types declared in the HealthStatus message type.
HealthStatusForNetworkEndpoint
HealthStatusForNetworkEndpoint.Types
Container for nested types declared in the HealthStatusForNetworkEndpoint message type.
Help
Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn't enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit.
HelpLink
Describes a URL link.
HostRule
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HTTP2HealthCheck
HTTP2HealthCheck.Types
Container for nested types declared in the HTTP2HealthCheck message type.
HttpFaultAbort
Specification for how requests are aborted as part of fault injection.
HttpFaultDelay
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultInjection
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpHeaderAction
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderMatch
matchRule criteria for request header matches.
HttpHeaderOption
Specification determining how headers are added to requests or responses.
HTTPHealthCheck
HTTPHealthCheck.Types
Container for nested types declared in the HTTPHealthCheck message type.
HttpQueryParameterMatch
HttpRouteRuleMatch criteria for a request's query parameter.
HttpRedirectAction
Specifies settings for an HTTP redirect.
HttpRedirectAction.Types
Container for nested types declared in the HttpRedirectAction message type.
HttpRetryPolicy
The retry policy associates with HttpRouteRule
HttpRouteAction
HttpRouteRule
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HttpRouteRuleMatch
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HTTPSHealthCheck
HTTPSHealthCheck.Types
Container for nested types declared in the HTTPSHealthCheck message type.
Image
Represents an Image resource. You can use images to create boot disks for your VM instances. For more information, read Images.
Image.Types
Container for nested types declared in the Image message type.
ImageFamilyView
ImageFamilyViews
The ImageFamilyViews API.
ImageFamilyViews.ImageFamilyViewsBase
Base class for server-side implementations of ImageFamilyViews
ImageFamilyViews.ImageFamilyViewsClient
Client for ImageFamilyViews
ImageFamilyViewsClient
ImageFamilyViews client wrapper, for convenient use.
ImageFamilyViewsClientBuilder
Builder class for ImageFamilyViewsClient to provide simple configuration of credentials, endpoint etc.
ImageFamilyViewsClientImpl
ImageFamilyViews client wrapper implementation, for convenient use.
ImageFamilyViewsSettings
Settings for ImageFamilyViewsClient instances.
ImageList
Contains a list of images.
Images
The Images API.
Images.ImagesBase
Base class for server-side implementations of Images
Images.ImagesClient
Client for Images
ImagesClient
Images client wrapper, for convenient use.
ImagesClientBuilder
Builder class for ImagesClient to provide simple configuration of credentials, endpoint etc.
ImagesClientImpl
Images client wrapper implementation, for convenient use.
ImagesSettings
Settings for ImagesClient instances.
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.
InsertMachineImageRequest
A request message for MachineImages.Insert. See the method description for details.
InsertNetworkAttachmentRequest
A request message for NetworkAttachments.Insert. See the method description for details.
InsertNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Insert. See the method description for details.
InsertNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Insert. See the method description for details.
InsertNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.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.
InsertRegionInstanceTemplateRequest
A request message for RegionInstanceTemplates.Insert. See the method description for details.
InsertRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Insert. See the method description for details.
InsertRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Insert. See the method description for details.
InsertRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Insert. See the method description for details.
InsertRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Insert. See the method description for details.
InsertRegionSslCertificateRequest
A request message for RegionSslCertificates.Insert. See the method description for details.
InsertRegionSslPolicyRequest
A request message for RegionSslPolicies.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.
InsertRegionTargetTcpProxyRequest
A request message for RegionTargetTcpProxies.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.
InsertSnapshotRequest
A request message for Snapshots.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.
Instance.Types
Container for nested types declared in the Instance message type.
InstanceAggregatedList
InstanceConsumptionData
InstanceConsumptionInfo
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.
InstanceGroupManager.Types
Container for nested types declared in the InstanceGroupManager message type.
InstanceGroupManagerActionsSummary
InstanceGroupManagerAggregatedList
InstanceGroupManagerAutoHealingPolicy
InstanceGroupManagerList
[Output Only] A list of managed instance groups.
InstanceGroupManagers
The InstanceGroupManagers API.
InstanceGroupManagers.InstanceGroupManagersBase
Base class for server-side implementations of InstanceGroupManagers
InstanceGroupManagers.InstanceGroupManagersClient
Client for InstanceGroupManagers
InstanceGroupManagersAbandonInstancesRequest
InstanceGroupManagersApplyUpdatesRequest
InstanceGroupManagers.applyUpdatesToInstances
InstanceGroupManagersApplyUpdatesRequest.Types
Container for nested types declared in the InstanceGroupManagersApplyUpdatesRequest message type.
InstanceGroupManagersClient
InstanceGroupManagers client wrapper, for convenient use.
InstanceGroupManagersClientBuilder
Builder class for InstanceGroupManagersClient to provide simple configuration of credentials, endpoint etc.
InstanceGroupManagersClientImpl
InstanceGroupManagers client wrapper implementation, for convenient use.
InstanceGroupManagersCreateInstancesRequest
InstanceGroupManagers.createInstances
InstanceGroupManagersDeleteInstancesRequest
InstanceGroupManagersDeletePerInstanceConfigsReq
InstanceGroupManagers.deletePerInstanceConfigs
InstanceGroupManagersListErrorsResponse
InstanceGroupManagersListManagedInstancesResponse
InstanceGroupManagersListPerInstanceConfigsResp
InstanceGroupManagersPatchPerInstanceConfigsReq
InstanceGroupManagers.patchPerInstanceConfigs
InstanceGroupManagersRecreateInstancesRequest
InstanceGroupManagersScopedList
InstanceGroupManagersSetInstanceTemplateRequest
InstanceGroupManagersSetTargetPoolsRequest
InstanceGroupManagersSettings
Settings for InstanceGroupManagersClient instances.
InstanceGroupManagerStatus
InstanceGroupManagerStatusStateful
InstanceGroupManagerStatusStatefulPerInstanceConfigs
InstanceGroupManagerStatusVersionTarget
InstanceGroupManagersUpdatePerInstanceConfigsReq
InstanceGroupManagers.updatePerInstanceConfigs
InstanceGroupManagerUpdatePolicy
InstanceGroupManagerUpdatePolicy.Types
Container for nested types declared in the InstanceGroupManagerUpdatePolicy message type.
InstanceGroupManagerVersion
InstanceGroups
The InstanceGroups API.
InstanceGroups.InstanceGroupsBase
Base class for server-side implementations of InstanceGroups
InstanceGroups.InstanceGroupsClient
Client for InstanceGroups
InstanceGroupsAddInstancesRequest
InstanceGroupsClient
InstanceGroups client wrapper, for convenient use.
InstanceGroupsClientBuilder
Builder class for InstanceGroupsClient to provide simple configuration of credentials, endpoint etc.
InstanceGroupsClientImpl
InstanceGroups client wrapper implementation, for convenient use.
InstanceGroupsListInstances
InstanceGroupsListInstancesRequest
InstanceGroupsListInstancesRequest.Types
Container for nested types declared in the InstanceGroupsListInstancesRequest message type.
InstanceGroupsRemoveInstancesRequest
InstanceGroupsScopedList
InstanceGroupsSetNamedPortsRequest
InstanceGroupsSettings
Settings for InstanceGroupsClient instances.
InstanceList
Contains a list of instances.
InstanceListReferrers
Contains a list of instance referrers.
InstanceManagedByIgmError
InstanceManagedByIgmErrorInstanceActionDetails
InstanceManagedByIgmErrorInstanceActionDetails.Types
Container for nested types declared in the InstanceManagedByIgmErrorInstanceActionDetails message type.
InstanceManagedByIgmErrorManagedInstanceError
InstanceMoveRequest
InstanceParams
Additional instance params.
InstanceProperties
InstanceProperties.Types
Container for nested types declared in the InstanceProperties message type.
InstanceReference
Instances
The Instances API.
Instances.InstancesBase
Base class for server-side implementations of Instances
Instances.InstancesClient
Client for Instances
InstancesAddResourcePoliciesRequest
InstancesClient
Instances client wrapper, for convenient use.
InstancesClientBuilder
Builder class for InstancesClient to provide simple configuration of credentials, endpoint etc.
InstancesClientImpl
Instances client wrapper implementation, for convenient use.
InstancesGetEffectiveFirewallsResponse
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types
Container for nested types declared in the InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy message type.
InstancesRemoveResourcePoliciesRequest
InstancesScopedList
InstancesSetLabelsRequest
InstancesSetMachineResourcesRequest
InstancesSetMachineTypeRequest
InstancesSetMinCpuPlatformRequest
InstancesSetNameRequest
InstancesSetServiceAccountRequest
InstancesSettings
Settings for InstancesClient instances.
InstancesStartWithEncryptionKeyRequest
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.
InstanceTemplateAggregatedList
Contains a list of InstanceTemplatesScopedList.
InstanceTemplateList
A list of instance templates.
InstanceTemplates
The InstanceTemplates API.
InstanceTemplates.InstanceTemplatesBase
Base class for server-side implementations of InstanceTemplates
InstanceTemplates.InstanceTemplatesClient
Client for InstanceTemplates
InstanceTemplatesClient
InstanceTemplates client wrapper, for convenient use.
InstanceTemplatesClientBuilder
Builder class for InstanceTemplatesClient to provide simple configuration of credentials, endpoint etc.
InstanceTemplatesClientImpl
InstanceTemplates client wrapper implementation, for convenient use.
InstanceTemplatesScopedList
InstanceTemplatesSettings
Settings for InstanceTemplatesClient instances.
InstanceWithNamedPorts
InstanceWithNamedPorts.Types
Container for nested types declared in the InstanceWithNamedPorts message type.
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.
Interconnect.Types
Container for nested types declared in the Interconnect message type.
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.
InterconnectAttachment.Types
Container for nested types declared in the InterconnectAttachment message type.
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.
InterconnectAttachments
The InterconnectAttachments API.
InterconnectAttachments.InterconnectAttachmentsBase
Base class for server-side implementations of InterconnectAttachments
InterconnectAttachments.InterconnectAttachmentsClient
Client for InterconnectAttachments
InterconnectAttachmentsClient
InterconnectAttachments client wrapper, for convenient use.
InterconnectAttachmentsClientBuilder
Builder class for InterconnectAttachmentsClient to provide simple configuration of credentials, endpoint etc.
InterconnectAttachmentsClientImpl
InterconnectAttachments client wrapper implementation, for convenient use.
InterconnectAttachmentsScopedList
InterconnectAttachmentsSettings
Settings for InterconnectAttachmentsClient instances.
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.
InterconnectDiagnostics.Types
Container for nested types declared in the InterconnectDiagnostics message type.
InterconnectDiagnosticsARPEntry
Describing the ARP neighbor entries seen on this link
InterconnectDiagnosticsLinkLACPStatus
InterconnectDiagnosticsLinkLACPStatus.Types
Container for nested types declared in the InterconnectDiagnosticsLinkLACPStatus message type.
InterconnectDiagnosticsLinkOpticalPower
InterconnectDiagnosticsLinkOpticalPower.Types
Container for nested types declared in the InterconnectDiagnosticsLinkOpticalPower message type.
InterconnectDiagnosticsLinkStatus
InterconnectDiagnosticsLinkStatus.Types
Container for nested types declared in the InterconnectDiagnosticsLinkStatus message type.
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.
InterconnectLocation.Types
Container for nested types declared in the InterconnectLocation message type.
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.
InterconnectLocationRegionInfo.Types
Container for nested types declared in the InterconnectLocationRegionInfo message type.
InterconnectLocations
The InterconnectLocations API.
InterconnectLocations.InterconnectLocationsBase
Base class for server-side implementations of InterconnectLocations
InterconnectLocations.InterconnectLocationsClient
Client for InterconnectLocations
InterconnectLocationsClient
InterconnectLocations client wrapper, for convenient use.
InterconnectLocationsClientBuilder
Builder class for InterconnectLocationsClient to provide simple configuration of credentials, endpoint etc.
InterconnectLocationsClientImpl
InterconnectLocations client wrapper implementation, for convenient use.
InterconnectLocationsSettings
Settings for InterconnectLocationsClient instances.
InterconnectOutageNotification
Description of a planned outage on this Interconnect.
InterconnectOutageNotification.Types
Container for nested types declared in the InterconnectOutageNotification message type.
Interconnects
The Interconnects API.
Interconnects.InterconnectsBase
Base class for server-side implementations of Interconnects
Interconnects.InterconnectsClient
Client for Interconnects
InterconnectsClient
Interconnects client wrapper, for convenient use.
InterconnectsClientBuilder
Builder class for InterconnectsClient to provide simple configuration of credentials, endpoint etc.
InterconnectsClientImpl
Interconnects client wrapper implementation, for convenient use.
InterconnectsGetDiagnosticsResponse
Response for the InterconnectsGetDiagnosticsRequest.
InterconnectsSettings
Settings for InterconnectsClient instances.
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.
LicenseCode.Types
Container for nested types declared in the LicenseCode message type.
LicenseCodeLicenseAlias
LicenseCodes
The LicenseCodes API.
LicenseCodes.LicenseCodesBase
Base class for server-side implementations of LicenseCodes
LicenseCodes.LicenseCodesClient
Client for LicenseCodes
LicenseCodesClient
LicenseCodes client wrapper, for convenient use.
LicenseCodesClientBuilder
Builder class for LicenseCodesClient to provide simple configuration of credentials, endpoint etc.
LicenseCodesClientImpl
LicenseCodes client wrapper implementation, for convenient use.
LicenseCodesSettings
Settings for LicenseCodesClient instances.
LicenseResourceCommitment
Commitment for a particular license resource.
LicenseResourceRequirements
Licenses
The Licenses API.
Licenses.LicensesBase
Base class for server-side implementations of Licenses
Licenses.LicensesClient
Client for Licenses
LicensesClient
Licenses client wrapper, for convenient use.
LicensesClientBuilder
Builder class for LicensesClient to provide simple configuration of credentials, endpoint etc.
LicensesClientImpl
Licenses client wrapper implementation, for convenient use.
LicensesListResponse
LicensesSettings
Settings for LicensesClient instances.
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.
ListAvailableFeaturesRegionSslPoliciesRequest
A request message for RegionSslPolicies.ListAvailableFeatures. 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.
ListDisksRequest
A request message for Disks.List. See the method description for details.
ListDiskTypesRequest
A request message for DiskTypes.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.
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.
ListInstanceTemplatesRequest
A request message for InstanceTemplates.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.
ListMachineImagesRequest
A request message for MachineImages.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.
ListNetworkAttachmentsRequest
A request message for NetworkAttachments.List. 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.
ListNetworkFirewallPoliciesRequest
A request message for NetworkFirewallPolicies.List. 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.
ListNodesNodeGroupsRequest
A request message for NodeGroups.ListNodes. 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.
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.
ListPeeringRoutesNetworksRequest.Types
Container for nested types declared in the ListPeeringRoutesNetworksRequest message type.
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.
ListRegionDisksRequest
A request message for RegionDisks.List. See the method description for details.
ListRegionDiskTypesRequest
A request message for RegionDiskTypes.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.
ListRegionInstanceTemplatesRequest
A request message for RegionInstanceTemplates.List. See the method description for details.
ListRegionNetworkEndpointGroupsRequest
A request message for RegionNetworkEndpointGroups.List. See the method description for details.
ListRegionNetworkFirewallPoliciesRequest
A request message for RegionNetworkFirewallPolicies.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.
ListRegionSecurityPoliciesRequest
A request message for RegionSecurityPolicies.List. See the method description for details.
ListRegionsRequest
A request message for Regions.List. See the method description for details.
ListRegionSslCertificatesRequest
A request message for RegionSslCertificates.List. See the method description for details.
ListRegionSslPoliciesRequest
A request message for RegionSslPolicies.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.
ListRegionTargetTcpProxiesRequest
A request message for RegionTargetTcpProxies.List. See the method description for details.
ListRegionUrlMapsRequest
A request message for RegionUrlMaps.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
LocalizedMessage
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
LocationPolicy
Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region).
LocationPolicy.Types
Container for nested types declared in the LocationPolicy message type.
LocationPolicyLocation
LocationPolicyLocation.Types
Container for nested types declared in the LocationPolicyLocation message type.
LocationPolicyLocationConstraints
Per-zone constraints on location policy for this zone.
LogConfig
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptions
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptions.Types
Container for nested types declared in the LogConfigCloudAuditOptions message type.
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.
LogConfigDataAccessOptions.Types
Container for nested types declared in the LogConfigDataAccessOptions message type.
MachineImage
Represents a machine image resource. A machine image is a Compute Engine resource that stores all the configuration, metadata, permissions, and data from one or more disks required to create a Virtual machine (VM) instance. For more information, see Machine images.
MachineImage.Types
Container for nested types declared in the MachineImage message type.
MachineImageList
A list of machine images.
MachineImages
The MachineImages API.
MachineImages.MachineImagesBase
Base class for server-side implementations of MachineImages
MachineImages.MachineImagesClient
Client for MachineImages
MachineImagesClient
MachineImages client wrapper, for convenient use.
MachineImagesClientBuilder
Builder class for MachineImagesClient to provide simple configuration of credentials, endpoint etc.
MachineImagesClientImpl
MachineImages client wrapper implementation, for convenient use.
MachineImagesSettings
Settings for MachineImagesClient instances.
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.
MachineTypes
The MachineTypes API.
MachineTypes.MachineTypesBase
Base class for server-side implementations of MachineTypes
MachineTypes.MachineTypesClient
Client for MachineTypes
MachineTypesClient
MachineTypes client wrapper, for convenient use.
MachineTypesClientBuilder
Builder class for MachineTypesClient to provide simple configuration of credentials, endpoint etc.
MachineTypesClientImpl
MachineTypes client wrapper implementation, for convenient use.
MachineTypesScopedList
MachineTypesSettings
Settings for MachineTypesClient instances.
ManagedInstance
A Managed Instance resource.
ManagedInstance.Types
Container for nested types declared in the ManagedInstance message type.
ManagedInstanceInstanceHealth
ManagedInstanceInstanceHealth.Types
Container for nested types declared in the ManagedInstanceInstanceHealth message type.
ManagedInstanceLastAttempt
ManagedInstanceVersion
Metadata
A metadata key/value entry.
MetadataFilter
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataFilter.Types
Container for nested types declared in the MetadataFilter message type.
MetadataFilterLabelMatch
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
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.
Network.Types
Container for nested types declared in the Network message type.
NetworkAttachment
NetworkAttachments A network attachment resource ...
NetworkAttachment.Types
Container for nested types declared in the NetworkAttachment message type.
NetworkAttachmentAggregatedList
Contains a list of NetworkAttachmentsScopedList.
NetworkAttachmentConnectedEndpoint
[Output Only] A connection connected to this network attachment.
NetworkAttachmentConnectedEndpoint.Types
Container for nested types declared in the NetworkAttachmentConnectedEndpoint message type.
NetworkAttachmentList
NetworkAttachments
The NetworkAttachments API.
NetworkAttachments.NetworkAttachmentsBase
Base class for server-side implementations of NetworkAttachments
NetworkAttachments.NetworkAttachmentsClient
Client for NetworkAttachments
NetworkAttachmentsClient
NetworkAttachments client wrapper, for convenient use.
NetworkAttachmentsClientBuilder
Builder class for NetworkAttachmentsClient to provide simple configuration of credentials, endpoint etc.
NetworkAttachmentsClientImpl
NetworkAttachments client wrapper implementation, for convenient use.
NetworkAttachmentsScopedList
NetworkAttachmentsSettings
Settings for NetworkAttachmentsClient instances.
NetworkEdgeSecurityService
Represents a Google Cloud Armor network edge security service resource.
NetworkEdgeSecurityServiceAggregatedList
NetworkEdgeSecurityServices
The NetworkEdgeSecurityServices API.
NetworkEdgeSecurityServices.NetworkEdgeSecurityServicesBase
Base class for server-side implementations of NetworkEdgeSecurityServices
NetworkEdgeSecurityServices.NetworkEdgeSecurityServicesClient
Client for NetworkEdgeSecurityServices
NetworkEdgeSecurityServicesClient
NetworkEdgeSecurityServices client wrapper, for convenient use.
NetworkEdgeSecurityServicesClientBuilder
Builder class for NetworkEdgeSecurityServicesClient to provide simple configuration of credentials, endpoint etc.
NetworkEdgeSecurityServicesClientImpl
NetworkEdgeSecurityServices client wrapper implementation, for convenient use.
NetworkEdgeSecurityServicesScopedList
NetworkEdgeSecurityServicesSettings
Settings for NetworkEdgeSecurityServicesClient instances.
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.
NetworkEndpointGroup.Types
Container for nested types declared in the NetworkEndpointGroup message type.
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
NetworkEndpointGroupPscData
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupPscData.Types
Container for nested types declared in the NetworkEndpointGroupPscData message type.
NetworkEndpointGroups
The NetworkEndpointGroups API.
NetworkEndpointGroups.NetworkEndpointGroupsBase
Base class for server-side implementations of NetworkEndpointGroups
NetworkEndpointGroups.NetworkEndpointGroupsClient
Client for NetworkEndpointGroups
NetworkEndpointGroupsAttachEndpointsRequest
NetworkEndpointGroupsClient
NetworkEndpointGroups client wrapper, for convenient use.
NetworkEndpointGroupsClientBuilder
Builder class for NetworkEndpointGroupsClient to provide simple configuration of credentials, endpoint etc.
NetworkEndpointGroupsClientImpl
NetworkEndpointGroups client wrapper implementation, for convenient use.
NetworkEndpointGroupsDetachEndpointsRequest
NetworkEndpointGroupsListEndpointsRequest
NetworkEndpointGroupsListEndpointsRequest.Types
Container for nested types declared in the NetworkEndpointGroupsListEndpointsRequest message type.
NetworkEndpointGroupsListNetworkEndpoints
NetworkEndpointGroupsScopedList
NetworkEndpointGroupsSettings
Settings for NetworkEndpointGroupsClient instances.
NetworkEndpointWithHealthStatus
NetworkFirewallPolicies
The NetworkFirewallPolicies API.
NetworkFirewallPolicies.NetworkFirewallPoliciesBase
Base class for server-side implementations of NetworkFirewallPolicies
NetworkFirewallPolicies.NetworkFirewallPoliciesClient
Client for NetworkFirewallPolicies
NetworkFirewallPoliciesClient
NetworkFirewallPolicies client wrapper, for convenient use.
NetworkFirewallPoliciesClientBuilder
Builder class for NetworkFirewallPoliciesClient to provide simple configuration of credentials, endpoint etc.
NetworkFirewallPoliciesClientImpl
NetworkFirewallPolicies client wrapper implementation, for convenient use.
NetworkFirewallPoliciesSettings
Settings for NetworkFirewallPoliciesClient instances.
NetworkInterface
A network interface resource attached to an instance.
NetworkInterface.Types
Container for nested types declared in the NetworkInterface message type.
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.
NetworkPeering.Types
Container for nested types declared in the NetworkPeering message type.
NetworkPerformanceConfig
NetworkPerformanceConfig.Types
Container for nested types declared in the NetworkPerformanceConfig message type.
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.
NetworkRoutingConfig.Types
Container for nested types declared in the NetworkRoutingConfig message type.
Networks
The Networks API.
Networks.NetworksBase
Base class for server-side implementations of Networks
Networks.NetworksClient
Client for Networks
NetworksAddPeeringRequest
NetworksClient
Networks client wrapper, for convenient use.
NetworksClientBuilder
Builder class for NetworksClient to provide simple configuration of credentials, endpoint etc.
NetworksClientImpl
Networks client wrapper implementation, for convenient use.
NetworksGetEffectiveFirewallsResponse
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types
Container for nested types declared in the NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy message type.
NetworksRemovePeeringRequest
NetworksSettings
Settings for NetworksClient instances.
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.
NodeGroup.Types
Container for nested types declared in the NodeGroup message type.
NodeGroupAggregatedList
NodeGroupAutoscalingPolicy
NodeGroupAutoscalingPolicy.Types
Container for nested types declared in the NodeGroupAutoscalingPolicy message type.
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
NodeGroupNode.Types
Container for nested types declared in the NodeGroupNode message type.
NodeGroups
The NodeGroups API.
NodeGroups.NodeGroupsBase
Base class for server-side implementations of NodeGroups
NodeGroups.NodeGroupsClient
Client for NodeGroups
NodeGroupsAddNodesRequest
NodeGroupsClient
NodeGroups client wrapper, for convenient use.
NodeGroupsClientBuilder
Builder class for NodeGroupsClient to provide simple configuration of credentials, endpoint etc.
NodeGroupsClientImpl
NodeGroups client wrapper implementation, for convenient use.
NodeGroupsDeleteNodesRequest
NodeGroupsListNodes
NodeGroupsScopedList
NodeGroupsSetNodeTemplateRequest
NodeGroupsSettings
Settings for NodeGroupsClient instances.
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.
NodeTemplate.Types
Container for nested types declared in the NodeTemplate message type.
NodeTemplateAggregatedList
NodeTemplateList
Contains a list of node templates.
NodeTemplateNodeTypeFlexibility
NodeTemplates
The NodeTemplates API.
NodeTemplates.NodeTemplatesBase
Base class for server-side implementations of NodeTemplates
NodeTemplates.NodeTemplatesClient
Client for NodeTemplates
NodeTemplatesClient
NodeTemplates client wrapper, for convenient use.
NodeTemplatesClientBuilder
Builder class for NodeTemplatesClient to provide simple configuration of credentials, endpoint etc.
NodeTemplatesClientImpl
NodeTemplates client wrapper implementation, for convenient use.
NodeTemplatesScopedList
NodeTemplatesSettings
Settings for NodeTemplatesClient instances.
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.
NodeTypes
The NodeTypes API.
NodeTypes.NodeTypesBase
Base class for server-side implementations of NodeTypes
NodeTypes.NodeTypesClient
Client for NodeTypes
NodeTypesClient
NodeTypes client wrapper, for convenient use.
NodeTypesClientBuilder
Builder class for NodeTypesClient to provide simple configuration of credentials, endpoint etc.
NodeTypesClientImpl
NodeTypes client wrapper implementation, for convenient use.
NodeTypesScopedList
NodeTypesSettings
Settings for NodeTypesClient instances.
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 * Regional * Zonal You can use an operation resource to manage asynchronous API requests. For more information, read Handling API responses. Operations can be global, regional or zonal. - For global operations, use the globalOperations
resource. - For regional operations, use the regionOperations
resource. - For zonal operations, use the zonalOperations
resource. For more information, read Global, Regional, and Zonal Resources.
Operation.Types
Container for nested types declared in the Operation message type.
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.
PacketIntervals
Next free: 7
PacketIntervals.Types
Container for nested types declared in the PacketIntervals message type.
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.
PacketMirroring.Types
Container for nested types declared in the PacketMirroring message type.
PacketMirroringAggregatedList
Contains a list of packetMirrorings.
PacketMirroringFilter
PacketMirroringFilter.Types
Container for nested types declared in the PacketMirroringFilter message type.
PacketMirroringForwardingRuleInfo
PacketMirroringList
Contains a list of PacketMirroring resources.
PacketMirroringMirroredResourceInfo
PacketMirroringMirroredResourceInfoInstanceInfo
PacketMirroringMirroredResourceInfoSubnetInfo
PacketMirroringNetworkInfo
PacketMirrorings
The PacketMirrorings API.
PacketMirrorings.PacketMirroringsBase
Base class for server-side implementations of PacketMirrorings
PacketMirrorings.PacketMirroringsClient
Client for PacketMirrorings
PacketMirroringsClient
PacketMirrorings client wrapper, for convenient use.
PacketMirroringsClientBuilder
Builder class for PacketMirroringsClient to provide simple configuration of credentials, endpoint etc.
PacketMirroringsClientImpl
PacketMirrorings client wrapper implementation, for convenient use.
PacketMirroringsScopedList
PacketMirroringsSettings
Settings for PacketMirroringsClient instances.
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.
PatchNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Patch. See the method description for details.
PatchNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.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.
PatchRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Patch. See the method description for details.
PatchRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Patch. See the method description for details.
PatchRegionSslPolicyRequest
A request message for RegionSslPolicies.Patch. See the method description for details.
PatchRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.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.
PatchRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.PatchRule. See the method description for details.
PatchRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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 is used.
PathRule
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PerInstanceConfig
PerInstanceConfig.Types
Container for nested types declared in the PerInstanceConfig message type.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A Policy
is a collection of bindings
. A binding
binds one or more members
, or principals, to a single role
. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role
is a named list of permissions; each role
can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a binding
can also specify a condition
, which is a logical expression that allows access to a resource only if the expression evaluates to true
. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation. JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation.
PreconfiguredWafSet
PreservedState
Preserved state for a given instance.
PreservedStatePreservedDisk
PreservedStatePreservedDisk.Types
Container for nested types declared in the PreservedStatePreservedDisk message type.
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.
Project.Types
Container for nested types declared in the Project message type.
Projects
The Projects API.
Projects.ProjectsBase
Base class for server-side implementations of Projects
Projects.ProjectsClient
Client for Projects
ProjectsClient
Projects client wrapper, for convenient use.
ProjectsClientBuilder
Builder class for ProjectsClient to provide simple configuration of credentials, endpoint etc.
ProjectsClientImpl
Projects client wrapper implementation, for convenient use.
ProjectsDisableXpnResourceRequest
ProjectsEnableXpnResourceRequest
ProjectsGetXpnResources
ProjectsListXpnHostsRequest
ProjectsSetDefaultNetworkTierRequest
ProjectsSetDefaultNetworkTierRequest.Types
Container for nested types declared in the ProjectsSetDefaultNetworkTierRequest message type.
ProjectsSettings
Settings for ProjectsClient instances.
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.
PublicAdvertisedPrefix.Types
Container for nested types declared in the PublicAdvertisedPrefix message type.
PublicAdvertisedPrefixes
The PublicAdvertisedPrefixes API.
PublicAdvertisedPrefixes.PublicAdvertisedPrefixesBase
Base class for server-side implementations of PublicAdvertisedPrefixes
PublicAdvertisedPrefixes.PublicAdvertisedPrefixesClient
Client for PublicAdvertisedPrefixes
PublicAdvertisedPrefixesClient
PublicAdvertisedPrefixes client wrapper, for convenient use.
PublicAdvertisedPrefixesClientBuilder
Builder class for PublicAdvertisedPrefixesClient to provide simple configuration of credentials, endpoint etc.
PublicAdvertisedPrefixesClientImpl
PublicAdvertisedPrefixes client wrapper implementation, for convenient use.
PublicAdvertisedPrefixesSettings
Settings for PublicAdvertisedPrefixesClient instances.
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.
PublicDelegatedPrefix.Types
Container for nested types declared in the PublicDelegatedPrefix message type.
PublicDelegatedPrefixAggregatedList
PublicDelegatedPrefixes
The PublicDelegatedPrefixes API.
PublicDelegatedPrefixes.PublicDelegatedPrefixesBase
Base class for server-side implementations of PublicDelegatedPrefixes
PublicDelegatedPrefixes.PublicDelegatedPrefixesClient
Client for PublicDelegatedPrefixes
PublicDelegatedPrefixesClient
PublicDelegatedPrefixes client wrapper, for convenient use.
PublicDelegatedPrefixesClientBuilder
Builder class for PublicDelegatedPrefixesClient to provide simple configuration of credentials, endpoint etc.
PublicDelegatedPrefixesClientImpl
PublicDelegatedPrefixes client wrapper implementation, for convenient use.
PublicDelegatedPrefixesScopedList
PublicDelegatedPrefixesSettings
Settings for PublicDelegatedPrefixesClient instances.
PublicDelegatedPrefixList
PublicDelegatedPrefixPublicDelegatedSubPrefix
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix.Types
Container for nested types declared in the PublicDelegatedPrefixPublicDelegatedSubPrefix message type.
Quota
A quotas entry.
Quota.Types
Container for nested types declared in the Quota message type.
QuotaExceededInfo
Additional details for quota exceeded error for resource quota.
RawDisk
The parameters of the raw disk image.
RawDisk.Types
Container for nested types declared in the RawDisk message type.
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.
Region.Types
Container for nested types declared in the Region message type.
RegionAutoscalerList
Contains a list of autoscalers.
RegionAutoscalers
The RegionAutoscalers API.
RegionAutoscalers.RegionAutoscalersBase
Base class for server-side implementations of RegionAutoscalers
RegionAutoscalers.RegionAutoscalersClient
Client for RegionAutoscalers
RegionAutoscalersClient
RegionAutoscalers client wrapper, for convenient use.
RegionAutoscalersClientBuilder
Builder class for RegionAutoscalersClient to provide simple configuration of credentials, endpoint etc.
RegionAutoscalersClientImpl
RegionAutoscalers client wrapper implementation, for convenient use.
RegionAutoscalersSettings
Settings for RegionAutoscalersClient instances.
RegionBackendServices
The RegionBackendServices API.
RegionBackendServices.RegionBackendServicesBase
Base class for server-side implementations of RegionBackendServices
RegionBackendServices.RegionBackendServicesClient
Client for RegionBackendServices
RegionBackendServicesClient
RegionBackendServices client wrapper, for convenient use.
RegionBackendServicesClientBuilder
Builder class for RegionBackendServicesClient to provide simple configuration of credentials, endpoint etc.
RegionBackendServicesClientImpl
RegionBackendServices client wrapper implementation, for convenient use.
RegionBackendServicesSettings
Settings for RegionBackendServicesClient instances.
RegionCommitments
The RegionCommitments API.
RegionCommitments.RegionCommitmentsBase
Base class for server-side implementations of RegionCommitments
RegionCommitments.RegionCommitmentsClient
Client for RegionCommitments
RegionCommitmentsClient
RegionCommitments client wrapper, for convenient use.
RegionCommitmentsClientBuilder
Builder class for RegionCommitmentsClient to provide simple configuration of credentials, endpoint etc.
RegionCommitmentsClientImpl
RegionCommitments client wrapper implementation, for convenient use.
RegionCommitmentsSettings
Settings for RegionCommitmentsClient instances.
RegionDisks
The RegionDisks API.
RegionDisks.RegionDisksBase
Base class for server-side implementations of RegionDisks
RegionDisks.RegionDisksClient
Client for RegionDisks
RegionDisksAddResourcePoliciesRequest
RegionDisksClient
RegionDisks client wrapper, for convenient use.
RegionDisksClientBuilder
Builder class for RegionDisksClient to provide simple configuration of credentials, endpoint etc.
RegionDisksClientImpl
RegionDisks client wrapper implementation, for convenient use.
RegionDisksRemoveResourcePoliciesRequest
RegionDisksResizeRequest
RegionDisksSettings
Settings for RegionDisksClient instances.
RegionDiskTypeList
RegionDiskTypes
The RegionDiskTypes API.
RegionDiskTypes.RegionDiskTypesBase
Base class for server-side implementations of RegionDiskTypes
RegionDiskTypes.RegionDiskTypesClient
Client for RegionDiskTypes
RegionDiskTypesClient
RegionDiskTypes client wrapper, for convenient use.
RegionDiskTypesClientBuilder
Builder class for RegionDiskTypesClient to provide simple configuration of credentials, endpoint etc.
RegionDiskTypesClientImpl
RegionDiskTypes client wrapper implementation, for convenient use.
RegionDiskTypesSettings
Settings for RegionDiskTypesClient instances.
RegionHealthChecks
The RegionHealthChecks API.
RegionHealthChecks.RegionHealthChecksBase
Base class for server-side implementations of RegionHealthChecks
RegionHealthChecks.RegionHealthChecksClient
Client for RegionHealthChecks
RegionHealthChecksClient
RegionHealthChecks client wrapper, for convenient use.
RegionHealthChecksClientBuilder
Builder class for RegionHealthChecksClient to provide simple configuration of credentials, endpoint etc.
RegionHealthChecksClientImpl
RegionHealthChecks client wrapper implementation, for convenient use.
RegionHealthCheckServices
The RegionHealthCheckServices API.
RegionHealthCheckServices.RegionHealthCheckServicesBase
Base class for server-side implementations of RegionHealthCheckServices
RegionHealthCheckServices.RegionHealthCheckServicesClient
Client for RegionHealthCheckServices
RegionHealthCheckServicesClient
RegionHealthCheckServices client wrapper, for convenient use.
RegionHealthCheckServicesClientBuilder
Builder class for RegionHealthCheckServicesClient to provide simple configuration of credentials, endpoint etc.
RegionHealthCheckServicesClientImpl
RegionHealthCheckServices client wrapper implementation, for convenient use.
RegionHealthCheckServicesSettings
Settings for RegionHealthCheckServicesClient instances.
RegionHealthChecksSettings
Settings for RegionHealthChecksClient instances.
RegionInstanceGroupList
Contains a list of InstanceGroup resources.
RegionInstanceGroupManagerDeleteInstanceConfigReq
RegionInstanceGroupManagers.deletePerInstanceConfigs
RegionInstanceGroupManagerList
Contains a list of managed instance groups.
RegionInstanceGroupManagerPatchInstanceConfigReq
RegionInstanceGroupManagers.patchPerInstanceConfigs
RegionInstanceGroupManagers
The RegionInstanceGroupManagers API.
RegionInstanceGroupManagers.RegionInstanceGroupManagersBase
Base class for server-side implementations of RegionInstanceGroupManagers
RegionInstanceGroupManagers.RegionInstanceGroupManagersClient
Client for RegionInstanceGroupManagers
RegionInstanceGroupManagersAbandonInstancesRequest
RegionInstanceGroupManagersApplyUpdatesRequest
RegionInstanceGroupManagers.applyUpdatesToInstances
RegionInstanceGroupManagersApplyUpdatesRequest.Types
Container for nested types declared in the RegionInstanceGroupManagersApplyUpdatesRequest message type.
RegionInstanceGroupManagersClient
RegionInstanceGroupManagers client wrapper, for convenient use.
RegionInstanceGroupManagersClientBuilder
Builder class for RegionInstanceGroupManagersClient to provide simple configuration of credentials, endpoint etc.
RegionInstanceGroupManagersClientImpl
RegionInstanceGroupManagers client wrapper implementation, for convenient use.
RegionInstanceGroupManagersCreateInstancesRequest
RegionInstanceGroupManagers.createInstances
RegionInstanceGroupManagersDeleteInstancesRequest
RegionInstanceGroupManagersListErrorsResponse
RegionInstanceGroupManagersListInstanceConfigsResp
RegionInstanceGroupManagersListInstancesResponse
RegionInstanceGroupManagersRecreateRequest
RegionInstanceGroupManagersSetTargetPoolsRequest
RegionInstanceGroupManagersSetTemplateRequest
RegionInstanceGroupManagersSettings
Settings for RegionInstanceGroupManagersClient instances.
RegionInstanceGroupManagerUpdateInstanceConfigReq
RegionInstanceGroupManagers.updatePerInstanceConfigs
RegionInstanceGroups
The RegionInstanceGroups API.
RegionInstanceGroups.RegionInstanceGroupsBase
Base class for server-side implementations of RegionInstanceGroups
RegionInstanceGroups.RegionInstanceGroupsClient
Client for RegionInstanceGroups
RegionInstanceGroupsClient
RegionInstanceGroups client wrapper, for convenient use.
RegionInstanceGroupsClientBuilder
Builder class for RegionInstanceGroupsClient to provide simple configuration of credentials, endpoint etc.
RegionInstanceGroupsClientImpl
RegionInstanceGroups client wrapper implementation, for convenient use.
RegionInstanceGroupsListInstances
RegionInstanceGroupsListInstancesRequest
RegionInstanceGroupsListInstancesRequest.Types
Container for nested types declared in the RegionInstanceGroupsListInstancesRequest message type.
RegionInstanceGroupsSetNamedPortsRequest
RegionInstanceGroupsSettings
Settings for RegionInstanceGroupsClient instances.
RegionInstances
The RegionInstances API.
RegionInstances.RegionInstancesBase
Base class for server-side implementations of RegionInstances
RegionInstances.RegionInstancesClient
Client for RegionInstances
RegionInstancesClient
RegionInstances client wrapper, for convenient use.
RegionInstancesClientBuilder
Builder class for RegionInstancesClient to provide simple configuration of credentials, endpoint etc.
RegionInstancesClientImpl
RegionInstances client wrapper implementation, for convenient use.
RegionInstancesSettings
Settings for RegionInstancesClient instances.
RegionInstanceTemplates
The RegionInstanceTemplates API.
RegionInstanceTemplates.RegionInstanceTemplatesBase
Base class for server-side implementations of RegionInstanceTemplates
RegionInstanceTemplates.RegionInstanceTemplatesClient
Client for RegionInstanceTemplates
RegionInstanceTemplatesClient
RegionInstanceTemplates client wrapper, for convenient use.
RegionInstanceTemplatesClientBuilder
Builder class for RegionInstanceTemplatesClient to provide simple configuration of credentials, endpoint etc.
RegionInstanceTemplatesClientImpl
RegionInstanceTemplates client wrapper implementation, for convenient use.
RegionInstanceTemplatesSettings
Settings for RegionInstanceTemplatesClient instances.
RegionList
Contains a list of region resources.
RegionNetworkEndpointGroups
The RegionNetworkEndpointGroups API.
RegionNetworkEndpointGroups.RegionNetworkEndpointGroupsBase
Base class for server-side implementations of RegionNetworkEndpointGroups
RegionNetworkEndpointGroups.RegionNetworkEndpointGroupsClient
Client for RegionNetworkEndpointGroups
RegionNetworkEndpointGroupsClient
RegionNetworkEndpointGroups client wrapper, for convenient use.
RegionNetworkEndpointGroupsClientBuilder
Builder class for RegionNetworkEndpointGroupsClient to provide simple configuration of credentials, endpoint etc.
RegionNetworkEndpointGroupsClientImpl
RegionNetworkEndpointGroups client wrapper implementation, for convenient use.
RegionNetworkEndpointGroupsSettings
Settings for RegionNetworkEndpointGroupsClient instances.
RegionNetworkFirewallPolicies
The RegionNetworkFirewallPolicies API.
RegionNetworkFirewallPolicies.RegionNetworkFirewallPoliciesBase
Base class for server-side implementations of RegionNetworkFirewallPolicies
RegionNetworkFirewallPolicies.RegionNetworkFirewallPoliciesClient
Client for RegionNetworkFirewallPolicies
RegionNetworkFirewallPoliciesClient
RegionNetworkFirewallPolicies client wrapper, for convenient use.
RegionNetworkFirewallPoliciesClientBuilder
Builder class for RegionNetworkFirewallPoliciesClient to provide simple configuration of credentials, endpoint etc.
RegionNetworkFirewallPoliciesClientImpl
RegionNetworkFirewallPolicies client wrapper implementation, for convenient use.
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types
Container for nested types declared in the RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy message type.
RegionNetworkFirewallPoliciesSettings
Settings for RegionNetworkFirewallPoliciesClient instances.
RegionNotificationEndpoints
The RegionNotificationEndpoints API.
RegionNotificationEndpoints.RegionNotificationEndpointsBase
Base class for server-side implementations of RegionNotificationEndpoints
RegionNotificationEndpoints.RegionNotificationEndpointsClient
Client for RegionNotificationEndpoints
RegionNotificationEndpointsClient
RegionNotificationEndpoints client wrapper, for convenient use.
RegionNotificationEndpointsClientBuilder
Builder class for RegionNotificationEndpointsClient to provide simple configuration of credentials, endpoint etc.
RegionNotificationEndpointsClientImpl
RegionNotificationEndpoints client wrapper implementation, for convenient use.
RegionNotificationEndpointsSettings
Settings for RegionNotificationEndpointsClient instances.
RegionOperations
The RegionOperations API.
RegionOperations.RegionOperationsBase
Base class for server-side implementations of RegionOperations
RegionOperations.RegionOperationsClient
Client for RegionOperations
RegionOperationsClient
RegionOperations client wrapper, for convenient use.
RegionOperationsClientBuilder
Builder class for RegionOperationsClient to provide simple configuration of credentials, endpoint etc.
RegionOperationsClientImpl
RegionOperations client wrapper implementation, for convenient use.
RegionOperationsSettings
Settings for RegionOperationsClient instances.
Regions
The Regions API.
Regions.RegionsBase
Base class for server-side implementations of Regions
Regions.RegionsClient
Client for Regions
RegionsClient
Regions client wrapper, for convenient use.
RegionsClientBuilder
Builder class for RegionsClient to provide simple configuration of credentials, endpoint etc.
RegionsClientImpl
Regions client wrapper implementation, for convenient use.
RegionSecurityPolicies
The RegionSecurityPolicies API.
RegionSecurityPolicies.RegionSecurityPoliciesBase
Base class for server-side implementations of RegionSecurityPolicies
RegionSecurityPolicies.RegionSecurityPoliciesClient
Client for RegionSecurityPolicies
RegionSecurityPoliciesClient
RegionSecurityPolicies client wrapper, for convenient use.
RegionSecurityPoliciesClientBuilder
Builder class for RegionSecurityPoliciesClient to provide simple configuration of credentials, endpoint etc.
RegionSecurityPoliciesClientImpl
RegionSecurityPolicies client wrapper implementation, for convenient use.
RegionSecurityPoliciesSettings
Settings for RegionSecurityPoliciesClient instances.
RegionSetLabelsRequest
RegionSetPolicyRequest
RegionsSettings
Settings for RegionsClient instances.
RegionSslCertificates
The RegionSslCertificates API.
RegionSslCertificates.RegionSslCertificatesBase
Base class for server-side implementations of RegionSslCertificates
RegionSslCertificates.RegionSslCertificatesClient
Client for RegionSslCertificates
RegionSslCertificatesClient
RegionSslCertificates client wrapper, for convenient use.
RegionSslCertificatesClientBuilder
Builder class for RegionSslCertificatesClient to provide simple configuration of credentials, endpoint etc.
RegionSslCertificatesClientImpl
RegionSslCertificates client wrapper implementation, for convenient use.
RegionSslCertificatesSettings
Settings for RegionSslCertificatesClient instances.
RegionSslPolicies
The RegionSslPolicies API.
RegionSslPolicies.RegionSslPoliciesBase
Base class for server-side implementations of RegionSslPolicies
RegionSslPolicies.RegionSslPoliciesClient
Client for RegionSslPolicies
RegionSslPoliciesClient
RegionSslPolicies client wrapper, for convenient use.
RegionSslPoliciesClientBuilder
Builder class for RegionSslPoliciesClient to provide simple configuration of credentials, endpoint etc.
RegionSslPoliciesClientImpl
RegionSslPolicies client wrapper implementation, for convenient use.
RegionSslPoliciesSettings
Settings for RegionSslPoliciesClient instances.
RegionTargetHttpProxies
The RegionTargetHttpProxies API.
RegionTargetHttpProxies.RegionTargetHttpProxiesBase
Base class for server-side implementations of RegionTargetHttpProxies
RegionTargetHttpProxies.RegionTargetHttpProxiesClient
Client for RegionTargetHttpProxies
RegionTargetHttpProxiesClient
RegionTargetHttpProxies client wrapper, for convenient use.
RegionTargetHttpProxiesClientBuilder
Builder class for RegionTargetHttpProxiesClient to provide simple configuration of credentials, endpoint etc.
RegionTargetHttpProxiesClientImpl
RegionTargetHttpProxies client wrapper implementation, for convenient use.
RegionTargetHttpProxiesSettings
Settings for RegionTargetHttpProxiesClient instances.
RegionTargetHttpsProxies
The RegionTargetHttpsProxies API.
RegionTargetHttpsProxies.RegionTargetHttpsProxiesBase
Base class for server-side implementations of RegionTargetHttpsProxies
RegionTargetHttpsProxies.RegionTargetHttpsProxiesClient
Client for RegionTargetHttpsProxies
RegionTargetHttpsProxiesClient
RegionTargetHttpsProxies client wrapper, for convenient use.
RegionTargetHttpsProxiesClientBuilder
Builder class for RegionTargetHttpsProxiesClient to provide simple configuration of credentials, endpoint etc.
RegionTargetHttpsProxiesClientImpl
RegionTargetHttpsProxies client wrapper implementation, for convenient use.
RegionTargetHttpsProxiesSetSslCertificatesRequest
RegionTargetHttpsProxiesSettings
Settings for RegionTargetHttpsProxiesClient instances.
RegionTargetTcpProxies
The RegionTargetTcpProxies API.
RegionTargetTcpProxies.RegionTargetTcpProxiesBase
Base class for server-side implementations of RegionTargetTcpProxies
RegionTargetTcpProxies.RegionTargetTcpProxiesClient
Client for RegionTargetTcpProxies
RegionTargetTcpProxiesClient
RegionTargetTcpProxies client wrapper, for convenient use.
RegionTargetTcpProxiesClientBuilder
Builder class for RegionTargetTcpProxiesClient to provide simple configuration of credentials, endpoint etc.
RegionTargetTcpProxiesClientImpl
RegionTargetTcpProxies client wrapper implementation, for convenient use.
RegionTargetTcpProxiesSettings
Settings for RegionTargetTcpProxiesClient instances.
RegionUrlMaps
The RegionUrlMaps API.
RegionUrlMaps.RegionUrlMapsBase
Base class for server-side implementations of RegionUrlMaps
RegionUrlMaps.RegionUrlMapsClient
Client for RegionUrlMaps
RegionUrlMapsClient
RegionUrlMaps client wrapper, for convenient use.
RegionUrlMapsClientBuilder
Builder class for RegionUrlMapsClient to provide simple configuration of credentials, endpoint etc.
RegionUrlMapsClientImpl
RegionUrlMaps client wrapper implementation, for convenient use.
RegionUrlMapsSettings
Settings for RegionUrlMapsClient instances.
RegionUrlMapsValidateRequest
RemoveAssociationFirewallPolicyRequest
A request message for FirewallPolicies.RemoveAssociation. See the method description for details.
RemoveAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.RemoveAssociation. See the method description for details.
RemoveAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.RemoveAssociation. See the method description for details.
RemoveHealthCheckTargetPoolRequest
A request message for TargetPools.RemoveHealthCheck. See the method description for details.
RemoveInstancesInstanceGroupRequest
A request message for InstanceGroups.RemoveInstances. See the method description for details.
RemoveInstanceTargetPoolRequest
A request message for TargetPools.RemoveInstance. 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.
RemoveRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.RemoveRule. See the method description for details.
RemoveRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
Reservation
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
Reservation.Types
Container for nested types declared in the Reservation message type.
ReservationAffinity
Specifies the reservations that this instance can consume from.
ReservationAffinity.Types
Container for nested types declared in the ReservationAffinity message type.
ReservationAggregatedList
Contains a list of reservations.
ReservationList
Reservations
The Reservations API.
Reservations.ReservationsBase
Base class for server-side implementations of Reservations
Reservations.ReservationsClient
Client for Reservations
ReservationsClient
Reservations client wrapper, for convenient use.
ReservationsClientBuilder
Builder class for ReservationsClient to provide simple configuration of credentials, endpoint etc.
ReservationsClientImpl
Reservations client wrapper implementation, for convenient use.
ReservationsResizeRequest
ReservationsScopedList
ReservationsSettings
Settings for ReservationsClient instances.
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).
ResourceCommitment.Types
Container for nested types declared in the ResourceCommitment message type.
ResourceGroupReference
ResourcePolicies
The ResourcePolicies API.
ResourcePolicies.ResourcePoliciesBase
Base class for server-side implementations of ResourcePolicies
ResourcePolicies.ResourcePoliciesClient
Client for ResourcePolicies
ResourcePoliciesClient
ResourcePolicies client wrapper, for convenient use.
ResourcePoliciesClientBuilder
Builder class for ResourcePoliciesClient to provide simple configuration of credentials, endpoint etc.
ResourcePoliciesClientImpl
ResourcePolicies client wrapper implementation, for convenient use.
ResourcePoliciesScopedList
ResourcePoliciesSettings
Settings for ResourcePoliciesClient instances.
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.
ResourcePolicy.Types
Container for nested types declared in the ResourcePolicy message type.
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
ResourcePolicyGroupPlacementPolicy.Types
Container for nested types declared in the ResourcePolicyGroupPlacementPolicy message type.
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.
ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Types
Container for nested types declared in the ResourcePolicySnapshotSchedulePolicyRetentionPolicy message type.
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
ResourcePolicyWeeklyCycleDayOfWeek.Types
Container for nested types declared in the ResourcePolicyWeeklyCycleDayOfWeek message type.
ResourceStatus
Contains output only fields. Use this sub-message for actual values set on Instance attributes as compared to the value requested by the user (intent) in their instance CRUD calls.
ResumeInstanceRequest
A request message for Instances.Resume. See the method description for details.
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.
Route.Types
Container for nested types declared in the Route message type.
RouteAsPath
RouteAsPath.Types
Container for nested types declared in the RouteAsPath message type.
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
RouterBgp.Types
Container for nested types declared in the RouterBgp message type.
RouterBgpPeer
RouterBgpPeer.Types
Container for nested types declared in the RouterBgpPeer message type.
RouterBgpPeerBfd
RouterBgpPeerBfd.Types
Container for nested types declared in the RouterBgpPeerBfd message type.
RouterInterface
RouterInterface.Types
Container for nested types declared in the RouterInterface message type.
RouterList
Contains a list of Router resources.
RouterMd5AuthenticationKey
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.
RouterNat.Types
Container for nested types declared in the RouterNat message type.
RouterNatLogConfig
Configuration of logging on a NAT.
RouterNatLogConfig.Types
Container for nested types declared in the RouterNatLogConfig message type.
RouterNatRule
RouterNatRuleAction
RouterNatSubnetworkToNat
Defines the IP ranges that want to use NAT for a subnetwork.
RouterNatSubnetworkToNat.Types
Container for nested types declared in the RouterNatSubnetworkToNat message type.
Routers
The Routers API.
Routers.RoutersBase
Base class for server-side implementations of Routers
Routers.RoutersClient
Client for Routers
RoutersClient
Routers client wrapper, for convenient use.
RoutersClientBuilder
Builder class for RoutersClient to provide simple configuration of credentials, endpoint etc.
RoutersClientImpl
Routers client wrapper implementation, for convenient use.
RoutersPreviewResponse
RoutersScopedList
RoutersSettings
Settings for RoutersClient instances.
RouterStatus
RouterStatusBgpPeerStatus
RouterStatusBgpPeerStatus.Types
Container for nested types declared in the RouterStatusBgpPeerStatus message type.
RouterStatusNatStatus
Status of a NAT contained in this router.
RouterStatusNatStatusNatRuleStatus
Status of a NAT Rule contained in this NAT.
RouterStatusResponse
Routes
The Routes API.
Routes.RoutesBase
Base class for server-side implementations of Routes
Routes.RoutesClient
Client for Routes
RoutesClient
Routes client wrapper, for convenient use.
RoutesClientBuilder
Builder class for RoutesClient to provide simple configuration of credentials, endpoint etc.
RoutesClientImpl
Routes client wrapper implementation, for convenient use.
RoutesSettings
Settings for RoutesClient instances.
Rule
This is deprecated and has no effect. Do not use.
Rule.Types
Container for nested types declared in the Rule message type.
SavedAttachedDisk
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
SavedAttachedDisk.Types
Container for nested types declared in the SavedAttachedDisk message type.
SavedDisk
An instance-attached disk resource.
SavedDisk.Types
Container for nested types declared in the SavedDisk message type.
ScalingScheduleStatus
ScalingScheduleStatus.Types
Container for nested types declared in the ScalingScheduleStatus message type.
Scheduling
Sets the scheduling options for an Instance.
Scheduling.Types
Container for nested types declared in the Scheduling message type.
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingNodeAffinity.Types
Container for nested types declared in the SchedulingNodeAffinity message type.
ScratchDisks
Screenshot
An instance's screenshot.
SecurityPolicies
The SecurityPolicies API.
SecurityPolicies.SecurityPoliciesBase
Base class for server-side implementations of SecurityPolicies
SecurityPolicies.SecurityPoliciesClient
Client for SecurityPolicies
SecurityPoliciesAggregatedList
SecurityPoliciesClient
SecurityPolicies client wrapper, for convenient use.
SecurityPoliciesClientBuilder
Builder class for SecurityPoliciesClient to provide simple configuration of credentials, endpoint etc.
SecurityPoliciesClientImpl
SecurityPolicies client wrapper implementation, for convenient use.
SecurityPoliciesListPreconfiguredExpressionSetsResponse
SecurityPoliciesScopedList
SecurityPoliciesSettings
Settings for SecurityPoliciesClient instances.
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.
SecurityPolicy.Types
Container for nested types declared in the SecurityPolicy message type.
SecurityPolicyAdaptiveProtectionConfig
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
Configuration options for L7 DDoS detection.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.Types
Container for nested types declared in the SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig message type.
SecurityPolicyAdvancedOptionsConfig
SecurityPolicyAdvancedOptionsConfig.Types
Container for nested types declared in the SecurityPolicyAdvancedOptionsConfig message type.
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
SecurityPolicyDdosProtectionConfig
SecurityPolicyDdosProtectionConfig.Types
Container for nested types declared in the SecurityPolicyDdosProtectionConfig message type.
SecurityPolicyList
SecurityPolicyRecaptchaOptionsConfig
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).
SecurityPolicyRuleHttpHeaderAction
SecurityPolicyRuleHttpHeaderActionHttpHeaderOption
SecurityPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcher.Types
Container for nested types declared in the SecurityPolicyRuleMatcher message type.
SecurityPolicyRuleMatcherConfig
SecurityPolicyRulePreconfiguredWafConfig
SecurityPolicyRulePreconfiguredWafConfigExclusion
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams.Types
Container for nested types declared in the SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams message type.
SecurityPolicyRuleRateLimitOptions
SecurityPolicyRuleRateLimitOptions.Types
Container for nested types declared in the SecurityPolicyRuleRateLimitOptions message type.
SecurityPolicyRuleRateLimitOptionsThreshold
SecurityPolicyRuleRedirectOptions
SecurityPolicyRuleRedirectOptions.Types
Container for nested types declared in the SecurityPolicyRuleRedirectOptions message type.
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
ServerBinding.Types
Container for nested types declared in the ServerBinding message type.
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
ServiceAttachment.Types
Container for nested types declared in the ServiceAttachment message type.
ServiceAttachmentAggregatedList
Contains a list of ServiceAttachmentsScopedList.
ServiceAttachmentConnectedEndpoint
[Output Only] A connection connected to this service attachment.
ServiceAttachmentConnectedEndpoint.Types
Container for nested types declared in the ServiceAttachmentConnectedEndpoint message type.
ServiceAttachmentConsumerProjectLimit
ServiceAttachmentList
ServiceAttachments
The ServiceAttachments API.
ServiceAttachments.ServiceAttachmentsBase
Base class for server-side implementations of ServiceAttachments
ServiceAttachments.ServiceAttachmentsClient
Client for ServiceAttachments
ServiceAttachmentsClient
ServiceAttachments client wrapper, for convenient use.
ServiceAttachmentsClientBuilder
Builder class for ServiceAttachmentsClient to provide simple configuration of credentials, endpoint etc.
ServiceAttachmentsClientImpl
ServiceAttachments client wrapper implementation, for convenient use.
ServiceAttachmentsScopedList
ServiceAttachmentsSettings
Settings for ServiceAttachmentsClient instances.
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.
SetCertificateMapTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetCertificateMap. See the method description for details.
SetCertificateMapTargetSslProxyRequest
A request message for TargetSslProxies.SetCertificateMap. 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.
SetEdgeSecurityPolicyBackendBucketRequest
A request message for BackendBuckets.SetEdgeSecurityPolicy. See the method description for details.
SetEdgeSecurityPolicyBackendServiceRequest
A request message for BackendServices.SetEdgeSecurityPolicy. See the method description for details.
SetIamPolicyBackendServiceRequest
A request message for BackendServices.SetIamPolicy. 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.
SetIamPolicyMachineImageRequest
A request message for MachineImages.SetIamPolicy. See the method description for details.
SetIamPolicyNetworkAttachmentRequest
A request message for NetworkAttachments.SetIamPolicy. See the method description for details.
SetIamPolicyNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.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.
SetIamPolicyRegionBackendServiceRequest
A request message for RegionBackendServices.SetIamPolicy. See the method description for details.
SetIamPolicyRegionDiskRequest
A request message for RegionDisks.SetIamPolicy. See the method description for details.
SetIamPolicyRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
SetLabelsAddressRequest
A request message for Addresses.SetLabels. 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.
SetLabelsGlobalAddressRequest
A request message for GlobalAddresses.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.
SetLabelsInterconnectAttachmentRequest
A request message for InterconnectAttachments.SetLabels. See the method description for details.
SetLabelsInterconnectRequest
A request message for Interconnects.SetLabels. See the method description for details.
SetLabelsRegionDiskRequest
A request message for RegionDisks.SetLabels. See the method description for details.
SetLabelsSecurityPolicyRequest
A request message for SecurityPolicies.SetLabels. See the method description for details.
SetLabelsSnapshotRequest
A request message for Snapshots.SetLabels. See the method description for details.
SetLabelsTargetVpnGatewayRequest
A request message for TargetVpnGateways.SetLabels. See the method description for details.
SetLabelsVpnGatewayRequest
A request message for VpnGateways.SetLabels. See the method description for details.
SetLabelsVpnTunnelRequest
A request message for VpnTunnels.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.
SetNameInstanceRequest
A request message for Instances.SetName. 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.
ShareSettings
The share setting for reservations and sole tenancy node groups.
ShareSettings.Types
Container for nested types declared in the ShareSettings message type.
ShareSettingsProjectConfig
Config for each project in the share settings.
ShieldedInstanceConfig
A set of Shielded Instance options.
ShieldedInstanceIdentity
A Shielded Instance Identity.
ShieldedInstanceIdentityEntry
A Shielded Instance Identity Entry.
ShieldedInstanceIntegrityPolicy
The policy describes the baseline against which Instance boot integrity is measured.
SignedUrlKey
Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs
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.
Snapshot.Types
Container for nested types declared in the Snapshot message type.
SnapshotList
Contains a list of Snapshot resources.
Snapshots
The Snapshots API.
Snapshots.SnapshotsBase
Base class for server-side implementations of Snapshots
Snapshots.SnapshotsClient
Client for Snapshots
SnapshotsClient
Snapshots client wrapper, for convenient use.
SnapshotsClientBuilder
Builder class for SnapshotsClient to provide simple configuration of credentials, endpoint etc.
SnapshotsClientImpl
Snapshots client wrapper implementation, for convenient use.
SnapshotsSettings
Settings for SnapshotsClient instances.
SourceDiskEncryptionKey
SourceInstanceParams
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceProperties
DEPRECATED: Please use compute#instanceProperties instead. New properties will not be added to this field.
SourceInstanceProperties.Types
Container for nested types declared in the SourceInstanceProperties message type.
SslCertificate
Represents an SSL Certificate resource. Google Compute Engine has two SSL Certificate resources: * Global * Regional 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.
SslCertificate.Types
Container for nested types declared in the SslCertificate message type.
SslCertificateAggregatedList
SslCertificateList
Contains a list of SslCertificate resources.
SslCertificateManagedSslCertificate
Configuration and status of a managed SSL certificate.
SslCertificateManagedSslCertificate.Types
Container for nested types declared in the SslCertificateManagedSslCertificate message type.
SslCertificates
The SslCertificates API.
SslCertificates.SslCertificatesBase
Base class for server-side implementations of SslCertificates
SslCertificates.SslCertificatesClient
Client for SslCertificates
SslCertificatesClient
SslCertificates client wrapper, for convenient use.
SslCertificatesClientBuilder
Builder class for SslCertificatesClient to provide simple configuration of credentials, endpoint etc.
SslCertificatesClientImpl
SslCertificates client wrapper implementation, for convenient use.
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
SslCertificatesScopedList
SslCertificatesSettings
Settings for SslCertificatesClient instances.
SSLHealthCheck
SSLHealthCheck.Types
Container for nested types declared in the SSLHealthCheck message type.
SslPolicies
The SslPolicies API.
SslPolicies.SslPoliciesBase
Base class for server-side implementations of SslPolicies
SslPolicies.SslPoliciesClient
Client for SslPolicies
SslPoliciesAggregatedList
SslPoliciesClient
SslPolicies client wrapper, for convenient use.
SslPoliciesClientBuilder
Builder class for SslPoliciesClient to provide simple configuration of credentials, endpoint etc.
SslPoliciesClientImpl
SslPolicies client wrapper implementation, for convenient use.
SslPoliciesList
SslPoliciesListAvailableFeaturesResponse
SslPoliciesScopedList
SslPoliciesSettings
Settings for SslPoliciesClient instances.
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.
SslPolicy.Types
Container for nested types declared in the SslPolicy message type.
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
StatefulPolicyPreservedStateDiskDevice.Types
Container for nested types declared in the StatefulPolicyPreservedStateDiskDevice message type.
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.
Subnetwork.Types
Container for nested types declared in the Subnetwork message type.
SubnetworkAggregatedList
SubnetworkList
Contains a list of Subnetwork resources.
SubnetworkLogConfig
The available logging options for this subnetwork.
SubnetworkLogConfig.Types
Container for nested types declared in the SubnetworkLogConfig message type.
Subnetworks
The Subnetworks API.
Subnetworks.SubnetworksBase
Base class for server-side implementations of Subnetworks
Subnetworks.SubnetworksClient
Client for Subnetworks
SubnetworksClient
Subnetworks client wrapper, for convenient use.
SubnetworksClientBuilder
Builder class for SubnetworksClient to provide simple configuration of credentials, endpoint etc.
SubnetworksClientImpl
Subnetworks client wrapper implementation, for convenient use.
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
SubnetworksExpandIpCidrRangeRequest
SubnetworksScopedList
SubnetworksSetPrivateIpGoogleAccessRequest
SubnetworksSettings
Settings for SubnetworksClient instances.
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.
Subsetting.Types
Container for nested types declared in the Subsetting message type.
SuspendInstanceRequest
A request message for Instances.Suspend. See the method description for details.
SwitchToCustomModeNetworkRequest
A request message for Networks.SwitchToCustomMode. See the method description for details.
Tags
A set of instance tags.
TargetGrpcProxies
The TargetGrpcProxies API.
TargetGrpcProxies.TargetGrpcProxiesBase
Base class for server-side implementations of TargetGrpcProxies
TargetGrpcProxies.TargetGrpcProxiesClient
Client for TargetGrpcProxies
TargetGrpcProxiesClient
TargetGrpcProxies client wrapper, for convenient use.
TargetGrpcProxiesClientBuilder
Builder class for TargetGrpcProxiesClient to provide simple configuration of credentials, endpoint etc.
TargetGrpcProxiesClientImpl
TargetGrpcProxies client wrapper implementation, for convenient use.
TargetGrpcProxiesSettings
Settings for TargetGrpcProxiesClient instances.
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
TargetHttpProxies
The TargetHttpProxies API.
TargetHttpProxies.TargetHttpProxiesBase
Base class for server-side implementations of TargetHttpProxies
TargetHttpProxies.TargetHttpProxiesClient
Client for TargetHttpProxies
TargetHttpProxiesClient
TargetHttpProxies client wrapper, for convenient use.
TargetHttpProxiesClientBuilder
Builder class for TargetHttpProxiesClient to provide simple configuration of credentials, endpoint etc.
TargetHttpProxiesClientImpl
TargetHttpProxies client wrapper implementation, for convenient use.
TargetHttpProxiesScopedList
TargetHttpProxiesSettings
Settings for TargetHttpProxiesClient instances.
TargetHttpProxy
Represents a Target HTTP Proxy resource. Google Compute Engine has two Target HTTP Proxy resources: * Global * Regional A target HTTP proxy is a component of 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.
TargetHttpsProxies
The TargetHttpsProxies API.
TargetHttpsProxies.TargetHttpsProxiesBase
Base class for server-side implementations of TargetHttpsProxies
TargetHttpsProxies.TargetHttpsProxiesClient
Client for TargetHttpsProxies
TargetHttpsProxiesClient
TargetHttpsProxies client wrapper, for convenient use.
TargetHttpsProxiesClientBuilder
Builder class for TargetHttpsProxiesClient to provide simple configuration of credentials, endpoint etc.
TargetHttpsProxiesClientImpl
TargetHttpsProxies client wrapper implementation, for convenient use.
TargetHttpsProxiesScopedList
TargetHttpsProxiesSetCertificateMapRequest
TargetHttpsProxiesSetQuicOverrideRequest
TargetHttpsProxiesSetQuicOverrideRequest.Types
Container for nested types declared in the TargetHttpsProxiesSetQuicOverrideRequest message type.
TargetHttpsProxiesSetSslCertificatesRequest
TargetHttpsProxiesSettings
Settings for TargetHttpsProxiesClient instances.
TargetHttpsProxy
Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * Global * Regional A target HTTPS proxy is a component of GCP HTTPS load balancers. * 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.
TargetHttpsProxy.Types
Container for nested types declared in the TargetHttpsProxy message type.
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.
TargetInstance.Types
Container for nested types declared in the TargetInstance message type.
TargetInstanceAggregatedList
TargetInstanceList
Contains a list of TargetInstance resources.
TargetInstances
The TargetInstances API.
TargetInstances.TargetInstancesBase
Base class for server-side implementations of TargetInstances
TargetInstances.TargetInstancesClient
Client for TargetInstances
TargetInstancesClient
TargetInstances client wrapper, for convenient use.
TargetInstancesClientBuilder
Builder class for TargetInstancesClient to provide simple configuration of credentials, endpoint etc.
TargetInstancesClientImpl
TargetInstances client wrapper implementation, for convenient use.
TargetInstancesScopedList
TargetInstancesSettings
Settings for TargetInstancesClient instances.
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.
TargetPool.Types
Container for nested types declared in the TargetPool message type.
TargetPoolAggregatedList
TargetPoolInstanceHealth
TargetPoolList
Contains a list of TargetPool resources.
TargetPools
The TargetPools API.
TargetPools.TargetPoolsBase
Base class for server-side implementations of TargetPools
TargetPools.TargetPoolsClient
Client for TargetPools
TargetPoolsAddHealthCheckRequest
TargetPoolsAddInstanceRequest
TargetPoolsClient
TargetPools client wrapper, for convenient use.
TargetPoolsClientBuilder
Builder class for TargetPoolsClient to provide simple configuration of credentials, endpoint etc.
TargetPoolsClientImpl
TargetPools client wrapper implementation, for convenient use.
TargetPoolsRemoveHealthCheckRequest
TargetPoolsRemoveInstanceRequest
TargetPoolsScopedList
TargetPoolsSettings
Settings for TargetPoolsClient instances.
TargetReference
TargetSslProxies
The TargetSslProxies API.
TargetSslProxies.TargetSslProxiesBase
Base class for server-side implementations of TargetSslProxies
TargetSslProxies.TargetSslProxiesClient
Client for TargetSslProxies
TargetSslProxiesClient
TargetSslProxies client wrapper, for convenient use.
TargetSslProxiesClientBuilder
Builder class for TargetSslProxiesClient to provide simple configuration of credentials, endpoint etc.
TargetSslProxiesClientImpl
TargetSslProxies client wrapper implementation, for convenient use.
TargetSslProxiesSetBackendServiceRequest
TargetSslProxiesSetCertificateMapRequest
TargetSslProxiesSetProxyHeaderRequest
TargetSslProxiesSetProxyHeaderRequest.Types
Container for nested types declared in the TargetSslProxiesSetProxyHeaderRequest message type.
TargetSslProxiesSetSslCertificatesRequest
TargetSslProxiesSettings
Settings for TargetSslProxiesClient instances.
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.
TargetSslProxy.Types
Container for nested types declared in the TargetSslProxy message type.
TargetSslProxyList
Contains a list of TargetSslProxy resources.
TargetTcpProxies
The TargetTcpProxies API.
TargetTcpProxies.TargetTcpProxiesBase
Base class for server-side implementations of TargetTcpProxies
TargetTcpProxies.TargetTcpProxiesClient
Client for TargetTcpProxies
TargetTcpProxiesClient
TargetTcpProxies client wrapper, for convenient use.
TargetTcpProxiesClientBuilder
Builder class for TargetTcpProxiesClient to provide simple configuration of credentials, endpoint etc.
TargetTcpProxiesClientImpl
TargetTcpProxies client wrapper implementation, for convenient use.
TargetTcpProxiesScopedList
TargetTcpProxiesSetBackendServiceRequest
TargetTcpProxiesSetProxyHeaderRequest
TargetTcpProxiesSetProxyHeaderRequest.Types
Container for nested types declared in the TargetTcpProxiesSetProxyHeaderRequest message type.
TargetTcpProxiesSettings
Settings for TargetTcpProxiesClient instances.
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.
TargetTcpProxy.Types
Container for nested types declared in the TargetTcpProxy message type.
TargetTcpProxyAggregatedList
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.
TargetVpnGateway.Types
Container for nested types declared in the TargetVpnGateway message type.
TargetVpnGatewayAggregatedList
TargetVpnGatewayList
Contains a list of TargetVpnGateway resources.
TargetVpnGateways
The TargetVpnGateways API.
TargetVpnGateways.TargetVpnGatewaysBase
Base class for server-side implementations of TargetVpnGateways
TargetVpnGateways.TargetVpnGatewaysClient
Client for TargetVpnGateways
TargetVpnGatewaysClient
TargetVpnGateways client wrapper, for convenient use.
TargetVpnGatewaysClientBuilder
Builder class for TargetVpnGatewaysClient to provide simple configuration of credentials, endpoint etc.
TargetVpnGatewaysClientImpl
TargetVpnGateways client wrapper implementation, for convenient use.
TargetVpnGatewaysScopedList
TargetVpnGatewaysSettings
Settings for TargetVpnGatewaysClient instances.
TCPHealthCheck
TCPHealthCheck.Types
Container for nested types declared in the TCPHealthCheck message type.
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.
TestIamPermissionsMachineImageRequest
A request message for MachineImages.TestIamPermissions. See the method description for details.
TestIamPermissionsNetworkAttachmentRequest
A request message for NetworkAttachments.TestIamPermissions. See the method description for details.
TestIamPermissionsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.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.
TestIamPermissionsRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.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.
UpdateDiskRequest
A request message for Disks.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.
UpdateInstanceRequest.Types
Container for nested types declared in the UpdateInstanceRequest message type.
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.
UpdateRegionCommitmentRequest
A request message for RegionCommitments.Update. See the method description for details.
UpdateRegionDiskRequest
A request message for RegionDisks.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.
UpdateReservationRequest
A request message for Reservations.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. Compute Engine has two URL Map resources: * Global * Regional A URL map resource is a component of certain types of cloud load balancers and Traffic Director: * urlMaps are used by 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 the load balancer type, see the Load balancing features: Routing and traffic management table. For a list of supported URL map features for Traffic Director, see the Traffic Director features: Routing and traffic management table. This resource defines mappings from hostnames and URL paths to either a backend service or a backend bucket. To use the global urlMaps resource, the backend service must have a loadBalancingScheme of either EXTERNAL or INTERNAL_SELF_MANAGED. To use the regionUrlMaps resource, the backend service must have a loadBalancingScheme of INTERNAL_MANAGED. For more information, read URL Map Concepts.
UrlMapList
Contains a list of UrlMap resources.
UrlMapReference
UrlMaps
The UrlMaps API.
UrlMaps.UrlMapsBase
Base class for server-side implementations of UrlMaps
UrlMaps.UrlMapsClient
Client for UrlMaps
UrlMapsAggregatedList
UrlMapsClient
UrlMaps client wrapper, for convenient use.
UrlMapsClientBuilder
Builder class for UrlMapsClient to provide simple configuration of credentials, endpoint etc.
UrlMapsClientImpl
UrlMaps client wrapper implementation, for convenient use.
UrlMapsScopedList
UrlMapsSettings
Settings for UrlMapsClient instances.
UrlMapsValidateRequest
UrlMapsValidateRequest.Types
Container for nested types declared in the UrlMapsValidateRequest message type.
UrlMapsValidateResponse
UrlMapTest
Message for the expected URL mappings.
UrlMapTestHeader
HTTP headers used in UrlMapTests.
UrlMapValidationResult
Message representing the validation result for a UrlMap.
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.
UsableSubnetwork.Types
Container for nested types declared in the UsableSubnetwork message type.
UsableSubnetworksAggregatedList
UsableSubnetworkSecondaryRange
Secondary IP range of a usable subnetwork.
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.
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings
Contains information of NAT Mappings provided by a NAT Rule.
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 .
VpnGateway.Types
Container for nested types declared in the VpnGateway message type.
VpnGatewayAggregatedList
VpnGatewayList
Contains a list of VpnGateway resources.
VpnGateways
The VpnGateways API.
VpnGateways.VpnGatewaysBase
Base class for server-side implementations of VpnGateways
VpnGateways.VpnGatewaysClient
Client for VpnGateways
VpnGatewaysClient
VpnGateways client wrapper, for convenient use.
VpnGatewaysClientBuilder
Builder class for VpnGatewaysClient to provide simple configuration of credentials, endpoint etc.
VpnGatewaysClientImpl
VpnGateways client wrapper implementation, for convenient use.
VpnGatewaysGetStatusResponse
VpnGatewaysScopedList
VpnGatewaysSettings
Settings for VpnGatewaysClient instances.
VpnGatewayStatus
VpnGatewayStatusHighAvailabilityRequirementState
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.
VpnGatewayStatusHighAvailabilityRequirementState.Types
Container for nested types declared in the VpnGatewayStatusHighAvailabilityRequirementState message type.
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.
VpnTunnel
Represents a Cloud VPN Tunnel resource. For more information about VPN, read the the Cloud VPN Overview.
VpnTunnel.Types
Container for nested types declared in the VpnTunnel message type.
VpnTunnelAggregatedList
VpnTunnelList
Contains a list of VpnTunnel resources.
VpnTunnels
The VpnTunnels API.
VpnTunnels.VpnTunnelsBase
Base class for server-side implementations of VpnTunnels
VpnTunnels.VpnTunnelsClient
Client for VpnTunnels
VpnTunnelsClient
VpnTunnels client wrapper, for convenient use.
VpnTunnelsClientBuilder
Builder class for VpnTunnelsClient to provide simple configuration of credentials, endpoint etc.
VpnTunnelsClientImpl
VpnTunnels client wrapper implementation, for convenient use.
VpnTunnelsScopedList
VpnTunnelsSettings
Settings for VpnTunnelsClient instances.
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.
Warning.Types
Container for nested types declared in the Warning message type.
Warnings
Warnings.Types
Container for nested types declared in the Warnings message type.
WeightedBackendService
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
XpnHostList
XpnResourceId
Service resource (a.k.a service project) ID.
XpnResourceId.Types
Container for nested types declared in the XpnResourceId message type.
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.
Zone.Types
Container for nested types declared in the Zone message type.
ZoneList
Contains a list of zone resources.
ZoneOperations
The ZoneOperations API.
ZoneOperations.ZoneOperationsBase
Base class for server-side implementations of ZoneOperations
ZoneOperations.ZoneOperationsClient
Client for ZoneOperations
ZoneOperationsClient
ZoneOperations client wrapper, for convenient use.
ZoneOperationsClientBuilder
Builder class for ZoneOperationsClient to provide simple configuration of credentials, endpoint etc.
ZoneOperationsClientImpl
ZoneOperations client wrapper implementation, for convenient use.
ZoneOperationsSettings
Settings for ZoneOperationsClient instances.
Zones
The Zones API.
Zones.ZonesBase
Base class for server-side implementations of Zones
Zones.ZonesClient
Client for Zones
ZonesClient
Zones client wrapper, for convenient use.
ZonesClientBuilder
Builder class for ZonesClient to provide simple configuration of credentials, endpoint etc.
ZonesClientImpl
Zones client wrapper implementation, for convenient use.
ZoneSetLabelsRequest
ZoneSetPolicyRequest
ZonesSettings
Settings for ZonesClient instances.
Enums
AccessConfig.Types.NetworkTier
This signifies the networking tier used for configuring this access configuration and can only take the following values: PREMIUM, STANDARD. If an AccessConfig is specified without a valid external IP address, an ephemeral IP will be created with this networkTier. If an AccessConfig with a valid external IP address is specified, it must match that of the networkTier associated with the Address resource owning that IP.
AccessConfig.Types.Type
The type of configuration. The default and only option is ONE_TO_ONE_NAT.
Address.Types.AddressType
The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.
Address.Types.Ipv6EndpointType
The endpoint type of this address, which should be VM or NETLB. This is used for deciding which type of endpoint this address can be used after the external IPv6 address reservation.
Address.Types.IpVersion
The IP version that will be used by this address. Valid options are IPV4 or IPV6. This can only be specified for a global address.
Address.Types.NetworkTier
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD. Internal IP addresses are always Premium Tier; global external IP addresses are always Premium Tier; regional external IP addresses can be either Standard or Premium Tier. If this field is not specified, it is assumed to be PREMIUM.
Address.Types.Purpose
The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources. - DNS_RESOLVER for a DNS resolver address in a subnetwork for a Cloud DNS inbound forwarder IP addresses (regional internal IP address in a subnet of a VPC network) - VPC_PEERING for global internal IP addresses used for private services access allocated ranges. - NAT_AUTO for the regional external IP addresses used by Cloud NAT when allocating addresses using automatic NAT IP address allocation. - IPSEC_INTERCONNECT for addresses created from a private IP range that are reserved for a VLAN attachment in an HA VPN over Cloud Interconnect configuration. These addresses are regional resources. - SHARED_LOADBALANCER_VIP
for an internal IP address that is assigned to multiple internal forwarding rules. - PRIVATE_SERVICE_CONNECT
for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose.
Address.Types.Status
[Output Only] The status of the address, which can be one of RESERVING, RESERVED, or IN_USE. An address that is RESERVING is currently in the process of being reserved. A RESERVED address is currently reserved and available to use. An IN_USE address is currently being used by another resource and is not available.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Types.Interface
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance.
AttachedDisk.Types.Architecture
[Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
AttachedDisk.Types.Interface
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. For most machine types, the default is SCSI. Local SSDs can use either NVME or SCSI. In certain configurations, persistent disks can use NVMe. For more information, see About persistent disks.
AttachedDisk.Types.Mode
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
AttachedDisk.Types.Type
Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT.
AttachedDiskInitializeParams.Types.Architecture
The architecture of the attached disk. Valid values are arm64 or x86_64.
AttachedDiskInitializeParams.Types.OnUpdateAction
Specifies which action to take on instance update with this disk. Default is to use the existing disk.
AuditLogConfig.Types.LogType
The log type that this config enables.
AuthorizationLoggingOptions.Types.PermissionType
This is deprecated and has no effect. Do not use.
Autoscaler.Types.Status
[Output Only] The status of the autoscaler configuration. Current set of possible values: - PENDING: Autoscaler backend hasn't read new/updated configuration. - DELETING: Configuration is being deleted. - ACTIVE: Configuration is acknowledged to be effective. Some warnings might be present in the statusDetails field. - ERROR: Configuration has errors. Actionable for users. Details are present in the statusDetails field. New values might be added in the future.
AutoscalerStatusDetails.Types.Type
The type of error, warning, or notice returned. Current set of possible values: - ALL_INSTANCES_UNHEALTHY (WARNING): All instances in the instance group are unhealthy (not in RUNNING state). - BACKEND_SERVICE_DOES_NOT_EXIST (ERROR): There is no backend service attached to the instance group. - CAPPED_AT_MAX_NUM_REPLICAS (WARNING): Autoscaler recommends a size greater than maxNumReplicas. - CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE (WARNING): The custom metric samples are not exported often enough to be a credible base for autoscaling. - CUSTOM_METRIC_INVALID (ERROR): The custom metric that was specified does not exist or does not have the necessary labels. - MIN_EQUALS_MAX (WARNING): The minNumReplicas is equal to maxNumReplicas. This means the autoscaler cannot add or remove instances from the instance group. - MISSING_CUSTOM_METRIC_DATA_POINTS (WARNING): The autoscaler did not receive any data from the custom metric configured for autoscaling. - MISSING_LOAD_BALANCING_DATA_POINTS (WARNING): The autoscaler is configured to scale based on a load balancing signal but the instance group has not received any requests from the load balancer. - MODE_OFF (WARNING): Autoscaling is turned off. The number of instances in the group won't change automatically. The autoscaling configuration is preserved. - MODE_ONLY_UP (WARNING): Autoscaling is in the "Autoscale only out" mode. The autoscaler can add instances but not remove any. - MORE_THAN_ONE_BACKEND_SERVICE (ERROR): The instance group cannot be autoscaled because it has more than one backend service attached to it. - NOT_ENOUGH_QUOTA_AVAILABLE (ERROR): There is insufficient quota for the necessary resources, such as CPU or number of instances. - REGION_RESOURCE_STOCKOUT (ERROR): Shown only for regional autoscalers: there is a resource stockout in the chosen region. - SCALING_TARGET_DOES_NOT_EXIST (ERROR): The target to be scaled does not exist. - UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION (ERROR): Autoscaling does not work with an HTTP/S load balancer that has been configured for maxRate. - ZONE_RESOURCE_STOCKOUT (ERROR): For zonal autoscalers: there is a resource stockout in the chosen zone. For regional autoscalers: in at least one of the zones you're using there is a resource stockout. New values might be added in the future. Some of the values might not be available in all API versions.
AutoscalingPolicy.Types.Mode
Defines operating mode for this policy.
AutoscalingPolicyCpuUtilization.Types.PredictiveMethod
Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are: * NONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics. * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.
AutoscalingPolicyCustomMetricUtilization.Types.UtilizationTargetType
Defines how target utilization value is expressed for a Stackdriver Monitoring metric. Either GAUGE, DELTA_PER_SECOND, or DELTA_PER_MINUTE.
Backend.Types.BalancingMode
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded. For usage guidelines, see Connection balancing mode. Backends must use compatible balancing modes. For more information, see Supported balancing modes and target capacity settings and Restrictions and guidance for instance groups. Note: Currently, if you use the API to configure incompatible balancing modes, the configuration might be accepted even though it has no impact and is ignored. Specifically, Backend.maxUtilization is ignored when Backend.balancingMode is RATE. In the future, this incompatible combination will be rejected.
BackendBucket.Types.CompressionMode
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendBucketCdnPolicy.Types.CacheMode
Specifies the cache setting for all responses from this backend. The possible values are: USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server. FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
BackendService.Types.CompressionMode
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendService.Types.LoadBalancingScheme
Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer to Choosing a load balancer.
BackendService.Types.LocalityLbPolicy
The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED. If sessionAffinity is not NONE, and this field is not set to MAGLEV or RING_HASH, session affinity settings will not take effect. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
BackendService.Types.Protocol
The protocol this BackendService uses to communicate with backends. Possible values are HTTP, HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director configuration. Refer to the documentation for the load balancers or for Traffic Director for more information. Must be set to GRPC when the backend service is referenced by a URL map that is bound to target gRPC proxy.
BackendService.Types.SessionAffinity
Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: Session Affinity.
BackendServiceCdnPolicy.Types.CacheMode
Specifies the cache setting for all responses from this backend. The possible values are: USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server. FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
BackendServiceConnectionTrackingPolicy.Types.ConnectionPersistenceOnUnhealthyBackends
Specifies connection persistence when backends are unhealthy. The default value is DEFAULT_FOR_PROTOCOL. If set to DEFAULT_FOR_PROTOCOL, the existing connections persist on unhealthy backends only for connection-oriented protocols (TCP and SCTP) and only if the Tracking Mode is PER_CONNECTION (default tracking mode) or the Session Affinity is configured for 5-tuple. They do not persist for UDP. If set to NEVER_PERSIST, after a backend becomes unhealthy, the existing connections on the unhealthy backend are never persisted on the unhealthy backend. They are always diverted to newly selected healthy backends (unless all backends are unhealthy). If set to ALWAYS_PERSIST, existing connections always persist on unhealthy backends regardless of protocol and session affinity. It is generally not recommended to use this mode overriding the default. For more details, see Connection Persistence for Network Load Balancing and Connection Persistence for Internal TCP/UDP Load Balancing.
BackendServiceConnectionTrackingPolicy.Types.TrackingMode
Specifies the key used for connection tracking. There are two options: - PER_CONNECTION: This is the default mode. The Connection Tracking is performed as per the Connection Key (default Hash Method) for the specific protocol. - PER_SESSION: The Connection Tracking is performed as per the configured Session Affinity. It matches the configured Session Affinity. For more details, see Tracking Mode for Network Load Balancing and Tracking Mode for Internal TCP/UDP Load Balancing.
BackendServiceLocalityLoadBalancingPolicyConfigPolicy.Types.Name
The name of a locality load-balancing policy. Valid values include ROUND_ROBIN and, for Java clients, LEAST_REQUEST. For information about these values, see the description of localityLbPolicy. Do not specify the same policy more than once for a backend. If you do, the configuration is rejected.
BackendServiceLogConfig.Types.OptionalMode
This field can only be specified if logging is enabled for this backend service. Configures whether all, none or a subset of optional fields should be added to the reported logs. One of [INCLUDE_ALL_OPTIONAL, EXCLUDE_ALL_OPTIONAL, CUSTOM]. Default is EXCLUDE_ALL_OPTIONAL.
BfdPacket.Types.Diagnostic
The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
BfdPacket.Types.State
The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
BfdStatus.Types.BfdSessionInitializationMode
The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer.
BfdStatus.Types.LocalDiagnostic
The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
BfdStatus.Types.LocalState
The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
Commitment.Types.Category
The category of the commitment. Category MACHINE specifies commitments composed of machine resources such as VCPU or MEMORY, listed in resources. Category LICENSE specifies commitments composed of software licenses, listed in licenseResources. Note that only MACHINE commitments should have a Type specified.
Commitment.Types.Plan
The plan for this commitment, which determines duration and discount rate. The currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).
Commitment.Types.Status
[Output Only] Status of the commitment with regards to eventual expiration (each commitment has an end date defined). One of the following values: NOT_YET_ACTIVE, ACTIVE, EXPIRED.
Commitment.Types.Type
The type of commitment, which affects the discount rate and the eligible resources. Type MEMORY_OPTIMIZED specifies a commitment that will only apply to memory optimized machines. Type ACCELERATOR_OPTIMIZED specifies a commitment that will only apply to accelerator optimized machines.
Condition.Types.Iam
This is deprecated and has no effect. Do not use. Additional supported values which may be not listed in the enum directly due to technical reasons: NO_ATTR
Condition.Types.Op
This is deprecated and has no effect. Do not use.
Condition.Types.Sys
This is deprecated and has no effect. Do not use. Additional supported values which may be not listed in the enum directly due to technical reasons: NO_ATTR
DeprecationStatus.Types.State
The deprecation state of this resource. This can be ACTIVE, DEPRECATED, OBSOLETE, or DELETED. Operations which communicate the end of life date for an image, can use ACTIVE. Operations which create a new resource using a DEPRECATED resource will return successfully, but with a warning indicating the deprecated resource and recommending its replacement. Operations which use OBSOLETE or DELETED resources will be rejected and result in an error.
Disk.Types.Architecture
The architecture of the disk. Valid values are ARM64 or X86_64.
Disk.Types.Status
[Output Only] The status of disk creation. - CREATING: Disk is provisioning. - RESTORING: Source data is being copied into the disk. - FAILED: Disk creation failed. - READY: Disk is ready for use. - DELETING: Disk is deleting.
DiskInstantiationConfig.Types.InstantiateFrom
Specifies whether to include the disk and what image to use. Possible values are: - source-image: to use the same image that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - source-image-family: to use the same image family that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - custom-image: to use a user-provided image url for disk creation. Applicable to the boot disk and additional read-write disks. - attach-read-only: to attach a read-only disk. Applicable to read-only disks. - do-not-include: to exclude a disk from the template. Applicable to additional read-write disks, local SSDs, and read-only disks.
DistributionPolicy.Types.TargetShape
The distribution shape to which the group converges either proactively or on resize events (depending on the value set in updatePolicy.instanceRedistributionType).
ExchangedPeeringRoute.Types.Type
The type of the peering route.
ExternalVpnGateway.Types.RedundancyType
Indicates the user-supplied redundancy type of this external VPN gateway.
FileContentBuffer.Types.FileType
The file type of source file.
Firewall.Types.Direction
Direction of traffic to which this firewall applies, either INGRESS
or EGRESS
. The default is INGRESS
. For EGRESS
traffic, you cannot specify the sourceTags fields.
FirewallLogConfig.Types.Metadata
This field can only be specified for a particular firewall rule if logging is enabled for that rule. This field denotes whether to include or exclude metadata for firewall logs.
FirewallPolicyRule.Types.Direction
The direction in which this rule applies.
FirewallPolicyRuleSecureTag.Types.State
[Output Only] State of the secure tag, either EFFECTIVE
or INEFFECTIVE
. A secure tag is INEFFECTIVE
when it is deleted or its network is deleted.
ForwardingRule.Types.IPProtocolEnum
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in Load balancing features.
ForwardingRule.Types.IpVersion
The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
ForwardingRule.Types.LoadBalancingScheme
Specifies the forwarding rule type. For more information about forwarding rules, refer to Forwarding rule concepts.
ForwardingRule.Types.NetworkTier
This signifies the networking tier used for configuring this load balancer and can only take the following values: PREMIUM, STANDARD. For regional ForwardingRule, the valid values are PREMIUM and STANDARD. For GlobalForwardingRule, the valid value is PREMIUM. If this field is not specified, it is assumed to be PREMIUM. If IPAddress is specified, this value must be equal to the networkTier of the Address.
ForwardingRule.Types.PscConnectionStatus
GRPCHealthCheck.Types.PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
GuestOsFeature.Types.Type
The ID of a supported feature. To add multiple values, use commas to separate values. Set to one or more of the following values: - VIRTIO_SCSI_MULTIQUEUE - WINDOWS - MULTI_IP_SUBNET - UEFI_COMPATIBLE - GVNIC - SEV_CAPABLE - SUSPEND_RESUME_COMPATIBLE - SEV_SNP_CAPABLE - TDX_CAPABLE For more information, see Enabling guest operating system features.
HealthCheck.Types.Type
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.
HealthCheckService.Types.HealthStatusAggregationPolicy
Optional. Policy for how the results from multiple health checks for the same endpoint are aggregated. Defaults to NO_AGGREGATION if unspecified. - NO_AGGREGATION. An EndpointHealth message is returned for each pair in the health check service. - AND. If any health check of an endpoint reports UNHEALTHY, then UNHEALTHY is the HealthState of the endpoint. If all health checks report HEALTHY, the HealthState of the endpoint is HEALTHY. . This is only allowed with regional HealthCheckService.
HealthStatus.Types.HealthState
Health state of the instance.
HealthStatus.Types.WeightError
HealthStatusForNetworkEndpoint.Types.HealthState
Health state of the network endpoint determined based on the health checks configured.
HTTP2HealthCheck.Types.PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTP2HealthCheck.Types.ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTPHealthCheck.Types.PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Also supported in legacy HTTP health checks for target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTPHealthCheck.Types.ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HttpRedirectAction.Types.RedirectResponseCode
The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained.
HTTPSHealthCheck.Types.PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTPSHealthCheck.Types.ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
Image.Types.Architecture
The architecture of the image. Valid values are ARM64 or X86_64.
Image.Types.SourceType
The type of the image used to create this disk. The default and only valid value is RAW.
Image.Types.Status
[Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
Instance.Types.KeyRevocationActionType
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
Instance.Types.PrivateIpv6GoogleAccess
The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default.
Instance.Types.Status
[Output Only] The status of the instance. One of the following values: PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. For more information about the status of the instance, see Instance life cycle.
InstanceGroupManager.Types.ListManagedInstancesResults
Pagination behavior of the listManagedInstances API method for this managed instance group.
InstanceGroupManagersApplyUpdatesRequest.Types.MinimalAction
The minimal action that you want to perform on each instance during the update: - REPLACE: At minimum, delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the minimum action is NONE. If your update requires a more disruptive action than you set with this flag, the necessary action is performed to execute the update. Additional supported values which may be not listed in the enum directly due to technical reasons: NONE REFRESH REPLACE RESTART
InstanceGroupManagersApplyUpdatesRequest.Types.MostDisruptiveAllowedAction
The most disruptive action that you want to perform on each instance during the update: - REPLACE: Delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the most disruptive allowed action is REPLACE. If your update requires a more disruptive action than you set with this flag, the update request will fail. Additional supported values which may be not listed in the enum directly due to technical reasons: NONE REFRESH REPLACE RESTART
InstanceGroupManagerUpdatePolicy.Types.InstanceRedistributionType
The instance redistribution policy for regional managed instance groups. Valid values are: - PROACTIVE (default): The group attempts to maintain an even distribution of VM instances across zones in the region. - NONE: For non-autoscaled groups, proactive redistribution is disabled. Additional supported values which may be not listed in the enum directly due to technical reasons: NONE PROACTIVE
InstanceGroupManagerUpdatePolicy.Types.MinimalAction
Minimal action to be taken on an instance. Use this option to minimize disruption as much as possible or to apply a more disruptive action than is necessary. - To limit disruption as much as possible, set the minimal action to REFRESH. If your update requires a more disruptive action, Compute Engine performs the necessary action to execute the update. - To apply a more disruptive action than is strictly necessary, set the minimal action to RESTART or REPLACE. For example, Compute Engine does not need to restart a VM to change its metadata. But if your application reads instance metadata only when a VM is restarted, you can set the minimal action to RESTART in order to pick up metadata changes. Additional supported values which may be not listed in the enum directly due to technical reasons: NONE REFRESH REPLACE RESTART
InstanceGroupManagerUpdatePolicy.Types.MostDisruptiveAllowedAction
Most disruptive action that is allowed to be taken on an instance. You can specify either NONE to forbid any actions, REFRESH to allow actions that do not need instance restart, RESTART to allow actions that can be applied without instance replacing or REPLACE to allow all possible actions. If the Updater determines that the minimal update action needed is more disruptive than most disruptive allowed action you specify it will not perform the update at all. Additional supported values which may be not listed in the enum directly due to technical reasons: NONE REFRESH REPLACE RESTART
InstanceGroupManagerUpdatePolicy.Types.ReplacementMethod
What action should be used to replace instances. See minimal_action.REPLACE
InstanceGroupManagerUpdatePolicy.Types.Type
The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls). Additional supported values which may be not listed in the enum directly due to technical reasons: PROACTIVE
InstanceGroupsListInstancesRequest.Types.InstanceState
A filter for the state of the instances in the instance group. Valid options are ALL or RUNNING. If you do not specify this parameter the list includes all instances regardless of their state.
InstanceManagedByIgmErrorInstanceActionDetails.Types.Action
[Output Only] Action that managed instance group was executing on the instance when the error occurred. Possible values:
InstanceProperties.Types.KeyRevocationActionType
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
InstanceProperties.Types.PrivateIpv6GoogleAccess
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet.
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types.Type
[Output Only] The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL.
InstanceWithNamedPorts.Types.Status
[Output Only] The status of the instance.
Interconnect.Types.InterconnectType
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED.
Interconnect.Types.LinkType
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle.
Interconnect.Types.OperationalStatus
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use. Attachments may be provisioned on this Interconnect. - OS_UNPROVISIONED: An Interconnect that has not completed turnup. No attachments may be provisioned on this Interconnect. - OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect.
Interconnect.Types.State
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use. Attachments may be provisioned on this Interconnect. - UNPROVISIONED: The Interconnect has not completed turnup. No attachments may be provisioned on this Interconnect. - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect.
InterconnectAttachment.Types.Bandwidth
Provisioned bandwidth capacity for the interconnect attachment. For attachments of type DEDICATED, the user can set the bandwidth. For attachments of type PARTNER, the Google Partner that is operating the interconnect must set the bandwidth. Output only for PARTNER type, mutable for PARTNER_PROVIDER and DEDICATED, and can take one of the following values: - BPS_50M: 50 Mbit/s - BPS_100M: 100 Mbit/s - BPS_200M: 200 Mbit/s - BPS_300M: 300 Mbit/s - BPS_400M: 400 Mbit/s - BPS_500M: 500 Mbit/s - BPS_1G: 1 Gbit/s - BPS_2G: 2 Gbit/s - BPS_5G: 5 Gbit/s - BPS_10G: 10 Gbit/s - BPS_20G: 20 Gbit/s - BPS_50G: 50 Gbit/s
InterconnectAttachment.Types.EdgeAvailabilityDomain
Desired availability domain for the attachment. Only available for type PARTNER, at creation time, and can take one of the following values: - AVAILABILITY_DOMAIN_ANY - AVAILABILITY_DOMAIN_1 - AVAILABILITY_DOMAIN_2 For improved reliability, customers should configure a pair of attachments, one per availability domain. The selected availability domain will be provided to the Partner via the pairing key, so that the provisioned circuit will lie in the specified domain. If not specified, the value will default to AVAILABILITY_DOMAIN_ANY.
InterconnectAttachment.Types.Encryption
Indicates the user-supplied encryption option of this VLAN attachment (interconnectAttachment). Can only be specified at attachment creation for PARTNER or DEDICATED attachments. Possible values are: - NONE - This is the default value, which means that the VLAN attachment carries unencrypted traffic. VMs are able to send traffic to, or receive traffic from, such a VLAN attachment. - IPSEC - The VLAN attachment carries only encrypted traffic that is encrypted by an IPsec device, such as an HA VPN gateway or third-party IPsec VPN. VMs cannot directly send traffic to, or receive traffic from, such a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN attachment must be created with this option.
InterconnectAttachment.Types.OperationalStatus
[Output Only] The current status of whether or not this interconnect attachment is functional, which can take one of the following values: - OS_ACTIVE: The attachment has been turned up and is ready to use. - OS_UNPROVISIONED: The attachment is not ready to use yet, because turnup is not complete.
InterconnectAttachment.Types.StackType
The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used. This field can be both set at interconnect attachments creation and update interconnect attachment operations.
InterconnectAttachment.Types.State
[Output Only] The current state of this attachment's functionality. Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used for only PARTNER and PARTNER_PROVIDER interconnect attachments. This state can take one of the following values: - ACTIVE: The attachment has been turned up and is ready to use. - UNPROVISIONED: The attachment is not ready to use yet, because turnup is not complete. - PENDING_PARTNER: A newly-created PARTNER attachment that has not yet been configured on the Partner side. - PARTNER_REQUEST_RECEIVED: A PARTNER attachment is in the process of provisioning after a PARTNER_PROVIDER attachment was created that references it. - PENDING_CUSTOMER: A PARTNER or PARTNER_PROVIDER attachment that is waiting for a customer to activate it. - DEFUNCT: The attachment was deleted externally and is no longer functional. This could be because the associated Interconnect was removed, or because the other side of a Partner attachment was deleted.
InterconnectAttachment.Types.Type
The type of interconnect attachment this is, which can take one of the following values: - DEDICATED: an attachment to a Dedicated Interconnect. - PARTNER: an attachment to a Partner Interconnect, created by the customer. - PARTNER_PROVIDER: an attachment to a Partner Interconnect, created by the partner.
InterconnectDiagnostics.Types.BundleAggregationType
The aggregation type of the bundle interface.
InterconnectDiagnostics.Types.BundleOperationalStatus
The operational status of the bundle interface.
InterconnectDiagnosticsLinkLACPStatus.Types.State
The state of a LACP link, which can take one of the following values: - ACTIVE: The link is configured and active within the bundle. - DETACHED: The link is not configured within the bundle. This means that the rest of the object should be empty.
InterconnectDiagnosticsLinkOpticalPower.Types.State
The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver. Possible states include: - OK: The value has not crossed a warning threshold. - LOW_WARNING: The value has crossed below the low warning threshold. - HIGH_WARNING: The value has crossed above the high warning threshold. - LOW_ALARM: The value has crossed below the low alarm threshold. - HIGH_ALARM: The value has crossed above the high alarm threshold.
InterconnectDiagnosticsLinkStatus.Types.OperationalStatus
The operational status of the link.
InterconnectLocation.Types.Continent
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
InterconnectLocation.Types.Status
[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects. - AVAILABLE: The InterconnectLocation is available for provisioning new Interconnects.
InterconnectLocationRegionInfo.Types.LocationPresence
Identifies the network presence of this location.
InterconnectOutageNotification.Types.IssueType
Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
InterconnectOutageNotification.Types.Source
The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
InterconnectOutageNotification.Types.State
State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
LicenseCode.Types.State
[Output Only] Current state of this License Code.
ListPeeringRoutesNetworksRequest.Types.Direction
The direction of the exchanged routes.
LocationPolicy.Types.TargetShape
Strategy for distributing VMs across zones in a region.
LocationPolicyLocation.Types.Preference
Preference for a given location. Set to either ALLOW or DENY.
LogConfigCloudAuditOptions.Types.LogName
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptions.Types.LogMode
This is deprecated and has no effect. Do not use.
MachineImage.Types.Status
[Output Only] The status of the machine image. One of the following values: INVALID, CREATING, READY, DELETING, and UPLOADING.
ManagedInstance.Types.CurrentAction
[Output Only] The current action that the managed instance group has scheduled for the instance. Possible values: - NONE The instance is running, and the managed instance group does not have any scheduled actions for this instance. - CREATING The managed instance group is creating this instance. If the group fails to create this instance, it will try again until it is successful. - CREATING_WITHOUT_RETRIES The managed instance group is attempting to create this instance only once. If the group fails to create this instance, it does not try again and the group's targetSize value is decreased instead. - RECREATING The managed instance group is recreating this instance. - DELETING The managed instance group is permanently deleting this instance. - ABANDONING The managed instance group is abandoning this instance. The instance will be removed from the instance group and from any target pools that are associated with this group. - RESTARTING The managed instance group is restarting the instance. - REFRESHING The managed instance group is applying configuration changes to the instance without stopping it. For example, the group can update the target pool list for an instance without stopping that instance. - VERIFYING The managed instance group has created the instance and it is in the process of being verified. Additional supported values which may be not listed in the enum directly due to technical reasons: STOPPING SUSPENDING
ManagedInstance.Types.InstanceStatus
[Output Only] The status of the instance. This field is empty when the instance does not exist. Additional supported values which may be not listed in the enum directly due to technical reasons: STOPPING SUSPENDING
ManagedInstanceInstanceHealth.Types.DetailedHealthState
[Output Only] The current detailed instance health state.
MetadataFilter.Types.FilterMatchCriteria
Specifies how individual filter label matches within the list of filterLabels and contributes toward the overall metadataFilter match. Supported values are: - MATCH_ANY: at least one of the filterLabels must have a matching label in the provided metadata. - MATCH_ALL: all filterLabels must have matching labels in the provided metadata.
Network.Types.NetworkFirewallPolicyEnforcementOrder
The network firewall policy enforcement order. Can be either AFTER_CLASSIC_FIREWALL or BEFORE_CLASSIC_FIREWALL. Defaults to AFTER_CLASSIC_FIREWALL if the field is not specified.
NetworkAttachment.Types.ConnectionPreference
NetworkAttachmentConnectedEndpoint.Types.Status
The status of a connected endpoint to this network attachment.
NetworkEndpointGroup.Types.NetworkEndpointType
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupPscData.Types.PscConnectionStatus
[Output Only] The connection status of the PSC Forwarding Rule.
NetworkEndpointGroupsListEndpointsRequest.Types.HealthStatus
Optional query parameter for showing the health status of each network endpoint. Valid options are SKIP or SHOW. If you don't specify this parameter, the health status of network endpoints will not be provided.
NetworkInterface.Types.Ipv6AccessType
[Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be accessed from the Internet. This field is always inherited from its subnetwork. Valid only if stackType is IPV4_IPV6.
NetworkInterface.Types.NicType
The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
NetworkInterface.Types.StackType
The stack type for this network interface to identify whether the IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used. This field can be both set at instance creation and update network interface operations.
NetworkPeering.Types.StackType
Which IP version(s) of traffic and routes are allowed to be imported or exported between peer networks. The default value is IPV4_ONLY.
NetworkPeering.Types.State
[Output Only] State for the peering, either ACTIVE
or INACTIVE
. The peering is ACTIVE
when there's a matching configuration in the peer network.
NetworkPerformanceConfig.Types.TotalEgressBandwidthTier
NetworkRoutingConfig.Types.RoutingMode
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions.
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types.Type
[Output Only] The type of the firewall policy.
NodeGroup.Types.MaintenancePolicy
Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT, RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies.
NodeGroup.Types.Status
NodeGroupAutoscalingPolicy.Types.Mode
The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
NodeGroupNode.Types.CpuOvercommitType
CPU overcommit.
NodeGroupNode.Types.Status
NodeTemplate.Types.CpuOvercommitType
CPU overcommit.
NodeTemplate.Types.Status
[Output Only] The status of the node template. One of the following values: CREATING, READY, and DELETING.
Operation.Types.Status
[Output Only] The status of the operation, which can be one of the following: PENDING
, RUNNING
, or DONE
.
PacketIntervals.Types.Duration
From how long ago in the past these intervals were observed.
PacketIntervals.Types.Type
The type of packets for which inter-packet intervals were computed.
PacketMirroring.Types.Enable
Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
PacketMirroringFilter.Types.Direction
Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
PerInstanceConfig.Types.Status
The status of applying this per-instance configuration on the corresponding managed instance.
PreservedStatePreservedDisk.Types.AutoDelete
These stateful disks will never be deleted during autohealing, update, instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole MIG is deleted. Note: disks attached in READ_ONLY mode cannot be auto-deleted.
PreservedStatePreservedDisk.Types.Mode
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
Project.Types.DefaultNetworkTier
This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD. Initially the default network tier is PREMIUM.
Project.Types.VmDnsSetting
[Output Only] Default internal DNS setting used by VMs running in this project.
Project.Types.XpnProjectStatus
[Output Only] The role this project has in a shared VPC configuration. Currently, only projects with the host role, which is specified by the value HOST, are differentiated.
ProjectsSetDefaultNetworkTierRequest.Types.NetworkTier
Default network tier to be set.
PublicAdvertisedPrefix.Types.Status
The status of the public advertised prefix. Possible values include: - INITIAL
: RPKI validation is complete. - PTR_CONFIGURED
: User has configured the PTR. - VALIDATED
: Reverse DNS lookup is successful. - REVERSE_DNS_LOOKUP_FAILED
: Reverse DNS lookup failed. - PREFIX_CONFIGURATION_IN_PROGRESS
: The prefix is being configured. - PREFIX_CONFIGURATION_COMPLETE
: The prefix is fully configured. - PREFIX_REMOVAL_IN_PROGRESS
: The prefix is being removed.
PublicDelegatedPrefix.Types.Status
[Output Only] The status of the public delegated prefix, which can be one of following values: - INITIALIZING
The public delegated prefix is being initialized and addresses cannot be created yet. - READY_TO_ANNOUNCE
The public delegated prefix is a live migration prefix and is active. - ANNOUNCED
The public delegated prefix is active. - DELETING
The public delegated prefix is being deprovsioned.
PublicDelegatedPrefixPublicDelegatedSubPrefix.Types.Status
[Output Only] The status of the sub public delegated prefix.
Quota.Types.Metric
[Output Only] Name of the quota metric.
RawDisk.Types.ContainerType
The format used to encode and transmit the block device, which should be TAR. This is just a container and transmission format and not a runtime format. Provided by the client when the disk image is created.
Region.Types.Status
[Output Only] Status of the region, either UP or DOWN.
RegionInstanceGroupManagersApplyUpdatesRequest.Types.MinimalAction
The minimal action that you want to perform on each instance during the update: - REPLACE: At minimum, delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the minimum action is NONE. If your update requires a more disruptive action than you set with this flag, the necessary action is performed to execute the update. Additional supported values which may be not listed in the enum directly due to technical reasons: NONE REFRESH REPLACE RESTART
RegionInstanceGroupManagersApplyUpdatesRequest.Types.MostDisruptiveAllowedAction
The most disruptive action that you want to perform on each instance during the update: - REPLACE: Delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the most disruptive allowed action is REPLACE. If your update requires a more disruptive action than you set with this flag, the update request will fail. Additional supported values which may be not listed in the enum directly due to technical reasons: NONE REFRESH REPLACE RESTART
RegionInstanceGroupsListInstancesRequest.Types.InstanceState
Instances in which state should be returned. Valid options are: 'ALL', 'RUNNING'. By default, it lists all instances.
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types.Type
[Output Only] The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL.
Reservation.Types.Status
[Output Only] The status of the reservation.
ReservationAffinity.Types.ConsumeReservationType
Specifies the type of reservation from which this instance can consume resources: ANY_RESERVATION (default), SPECIFIC_RESERVATION, or NO_RESERVATION. See Consuming reserved instances for examples.
ResourceCommitment.Types.Type
Type of resource for which this commitment applies. Possible values are VCPU, MEMORY, LOCAL_SSD, and ACCELERATOR.
ResourcePolicy.Types.Status
[Output Only] The status of resource policy creation.
ResourcePolicyGroupPlacementPolicy.Types.Collocation
Specifies network collocation
ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Types.OnSourceDiskDelete
Specifies the behavior to apply to scheduled snapshots when the source disk is deleted.
ResourcePolicyWeeklyCycleDayOfWeek.Types.Day
Defines a schedule that runs on specific days of the week. Specify one or more days. The following options are available: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.
Route.Types.RouteStatus
[Output only] The status of the route.
Route.Types.RouteType
[Output Only] The type of this route, which can be one of the following values: - 'TRANSIT' for a transit route that this router learned from another Cloud Router and will readvertise to one of its BGP peers - 'SUBNET' for a route from a subnet of the VPC - 'BGP' for a route learned from a BGP peer of this router - 'STATIC' for a static route
RouteAsPath.Types.PathSegmentType
[Output Only] The type of the AS Path, which can be one of the following values: - 'AS_SET': unordered set of autonomous systems that the route in has traversed - 'AS_SEQUENCE': ordered set of autonomous systems that the route has traversed - 'AS_CONFED_SEQUENCE': ordered set of Member Autonomous Systems in the local confederation that the route has traversed - 'AS_CONFED_SET': unordered set of Member Autonomous Systems in the local confederation that the route has traversed
RouterBgp.Types.AdvertisedGroups
RouterBgp.Types.AdvertiseMode
User-specified flag to indicate which mode to use for advertisement. The options are DEFAULT or CUSTOM.
RouterBgpPeer.Types.AdvertisedGroups
RouterBgpPeer.Types.AdvertiseMode
User-specified flag to indicate which mode to use for advertisement.
RouterBgpPeer.Types.Enable
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE.
RouterBgpPeer.Types.ManagementType
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of BGP peer when the PARTNER InterconnectAttachment is created, updated, or deleted.
RouterBgpPeerBfd.Types.SessionInitializationMode
The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer. The default is DISABLED.
RouterInterface.Types.ManagementType
[Output Only] The resource that configures and manages this interface. - MANAGED_BY_USER is the default value and can be managed directly by users. - MANAGED_BY_ATTACHMENT is an interface that is configured and managed by Cloud Interconnect, specifically, by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of interface when the PARTNER InterconnectAttachment is created, updated, or deleted.
RouterNat.Types.EndpointTypes
RouterNat.Types.NatIpAllocateOption
Specify the NatIpAllocateOption, which can take one of the following values: - MANUAL_ONLY: Uses only Nat IP addresses provided by customers. When there are not enough specified Nat IPs, the Nat service fails for new VMs. - AUTO_ONLY: Nat IPs are allocated by Google Cloud Platform; customers can't specify any Nat IPs. When choosing AUTO_ONLY, then nat_ip should be empty.
RouterNat.Types.SourceSubnetworkIpRangesToNat
Specify the Nat option, which can take one of the following values: - ALL_SUBNETWORKS_ALL_IP_RANGES: All of the IP ranges in every Subnetwork are allowed to Nat. - ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES: All of the primary IP ranges in every Subnetwork are allowed to Nat. - LIST_OF_SUBNETWORKS: A list of Subnetworks are allowed to Nat (specified in the field subnetwork below) The default is SUBNETWORK_IP_RANGE_TO_NAT_OPTION_UNSPECIFIED. Note that if this field contains ALL_SUBNETWORKS_ALL_IP_RANGES or ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES, then there should not be any other Router.Nat section in any Router for this network in this region.
RouterNatLogConfig.Types.Filter
Specify the desired filtering of logs on this NAT. If unspecified, logs are exported for all connections handled by this NAT. This option can take one of the following values: - ERRORS_ONLY: Export logs only for connection failures. - TRANSLATIONS_ONLY: Export logs only for successful connections. - ALL: Export logs for all connections, successful and unsuccessful.
RouterNatSubnetworkToNat.Types.SourceIpRangesToNat
RouterStatusBgpPeerStatus.Types.Status
Status of the BGP peer: {UP, DOWN}
RouterStatusBgpPeerStatus.Types.StatusReason
Indicates why particular status was returned.
Rule.Types.Action
This is deprecated and has no effect. Do not use.
SavedAttachedDisk.Types.Interface
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME.
SavedAttachedDisk.Types.Mode
The mode in which this disk is attached to the source instance, either READ_WRITE or READ_ONLY.
SavedAttachedDisk.Types.StorageBytesStatus
[Output Only] An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date.
SavedAttachedDisk.Types.Type
Specifies the type of the attached disk, either SCRATCH or PERSISTENT.
SavedDisk.Types.Architecture
[Output Only] The architecture of the attached disk.
SavedDisk.Types.StorageBytesStatus
[Output Only] An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date.
ScalingScheduleStatus.Types.State
[Output Only] The current state of a scaling schedule.
Scheduling.Types.InstanceTerminationAction
Specifies the termination action for the instance.
Scheduling.Types.OnHostMaintenance
Defines the maintenance behavior for this instance. For standard instances, the default behavior is MIGRATE. For preemptible instances, the default and only possible behavior is TERMINATE. For more information, see Set VM host maintenance policy.
Scheduling.Types.ProvisioningModel
Specifies the provisioning model of the instance.
SchedulingNodeAffinity.Types.Operator
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity.
SecurityPolicy.Types.Type
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.Types.RuleVisibility
Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules.
SecurityPolicyAdvancedOptionsConfig.Types.JsonParsing
SecurityPolicyAdvancedOptionsConfig.Types.LogLevel
SecurityPolicyDdosProtectionConfig.Types.DdosProtection
SecurityPolicyRuleMatcher.Types.VersionedExpr
Preconfigured versioned expression. If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding src_ip_range field in config.
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams.Types.Op
The match operator for the field.
SecurityPolicyRuleRateLimitOptions.Types.EnforceOnKey
Determines the key to enforce the rate_limit_threshold on. Possible values are: - ALL: A single rate limit threshold is applied to all the requests matching this rule. This is the default value if "enforceOnKey" is not configured. - IP: The source IP address of the request is the key. Each IP has this limit enforced separately. - HTTP_HEADER: The value of the HTTP header whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL. - XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key defaults to the source IP address of the request i.e. key type IP. - HTTP_COOKIE: The value of the HTTP cookie whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL. - HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes. - SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session. - REGION_CODE: The country/region from which the request originates.
SecurityPolicyRuleRedirectOptions.Types.Type
Type of the redirect action.
ServerBinding.Types.Type
ServiceAttachment.Types.ConnectionPreference
The connection preference of service attachment. The value can be set to ACCEPT_AUTOMATIC. An ACCEPT_AUTOMATIC service attachment is one that always accepts the connection from consumer forwarding rules.
ServiceAttachmentConnectedEndpoint.Types.Status
The status of a connected endpoint to this service attachment.
ShareSettings.Types.ShareType
Type of sharing for this shared-reservation
Snapshot.Types.Architecture
[Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
Snapshot.Types.SnapshotType
Indicates the type of the snapshot.
Snapshot.Types.Status
[Output Only] The status of the snapshot. This can be CREATING, DELETING, FAILED, READY, or UPLOADING.
Snapshot.Types.StorageBytesStatus
[Output Only] An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date.
SourceInstanceProperties.Types.KeyRevocationActionType
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
SslCertificate.Types.Type
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
SslCertificateManagedSslCertificate.Types.Status
[Output only] Status of the managed certificate resource.
SSLHealthCheck.Types.PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
SSLHealthCheck.Types.ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
SslPolicy.Types.MinTlsVersion
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2.
SslPolicy.Types.Profile
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field.
StatefulPolicyPreservedStateDiskDevice.Types.AutoDelete
These stateful disks will never be deleted during autohealing, update or VM instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted. Note: disks attached in READ_ONLY mode cannot be auto-deleted.
Subnetwork.Types.Ipv6AccessType
The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack.
Subnetwork.Types.PrivateIpv6GoogleAccess
This field is for internal use. This field can be both set at resource creation time and updated using patch.
Subnetwork.Types.Purpose
The purpose of the resource. This field can be either PRIVATE_RFC_1918 or INTERNAL_HTTPS_LOAD_BALANCER. A subnetwork with purpose set to INTERNAL_HTTPS_LOAD_BALANCER is a user-created subnetwork that is reserved for Internal HTTP(S) Load Balancing. If unspecified, the purpose defaults to PRIVATE_RFC_1918. The enableFlowLogs field isn't supported with the purpose field set to INTERNAL_HTTPS_LOAD_BALANCER.
Subnetwork.Types.Role
The role of subnetwork. Currently, this field is only used when purpose = INTERNAL_HTTPS_LOAD_BALANCER. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Internal HTTP(S) Load Balancing. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
Subnetwork.Types.StackType
The stack type for the subnet. If set to IPV4_ONLY, new VMs in the subnet are assigned IPv4 addresses only. If set to IPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and IPv6 addresses. If not specified, IPV4_ONLY is used. This field can be both set at resource creation time and updated using patch.
Subnetwork.Types.State
[Output Only] The state of the subnetwork, which can be one of the following values: READY: Subnetwork is created and ready to use DRAINING: only applicable to subnetworks that have the purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that connections to the load balancer are being drained. A subnetwork that is draining cannot be used or modified until it reaches a status of READY
SubnetworkLogConfig.Types.AggregationInterval
Can only be specified if VPC flow logging for this subnetwork is enabled. Toggles the aggregation interval for collecting flow logs. Increasing the interval time will reduce the amount of generated flow logs for long lasting connections. Default is an interval of 5 seconds per connection.
SubnetworkLogConfig.Types.Metadata
Can only be specified if VPC flow logs for this subnetwork is enabled. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default is EXCLUDE_ALL_METADATA.
Subsetting.Types.Policy
TargetHttpsProxiesSetQuicOverrideRequest.Types.QuicOverride
QUIC policy for the TargetHttpsProxy resource.
TargetHttpsProxy.Types.QuicOverride
Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied.
TargetInstance.Types.NatPolicy
Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
TargetPool.Types.SessionAffinity
Session affinity option, must be one of the following values: NONE: Connections from the same client IP may go to any instance in the pool. CLIENT_IP: Connections from the same client IP will go to the same instance in the pool while that instance remains healthy. CLIENT_IP_PROTO: Connections from the same client IP with the same IP protocol will go to the same instance in the pool while that instance remains healthy.
TargetSslProxiesSetProxyHeaderRequest.Types.ProxyHeader
The new type of proxy header to append before sending data to the backend. NONE or PROXY_V1 are allowed.
TargetSslProxy.Types.ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetTcpProxiesSetProxyHeaderRequest.Types.ProxyHeader
The new type of proxy header to append before sending data to the backend. NONE or PROXY_V1 are allowed.
TargetTcpProxy.Types.ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetVpnGateway.Types.Status
[Output Only] The status of the VPN gateway, which can be one of the following: CREATING, READY, FAILED, or DELETING.
TCPHealthCheck.Types.PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
TCPHealthCheck.Types.ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
UpdateInstanceRequest.Types.MinimalAction
Specifies the action to take when updating an instance even if the updated properties do not require it. If not specified, then Compute Engine acts based on the minimum action that the updated properties require. Additional supported values which may be not listed in the enum directly due to technical reasons: INVALID NO_EFFECT REFRESH RESTART
UpdateInstanceRequest.Types.MostDisruptiveAllowedAction
Specifies the most disruptive action that can be taken on the instance as part of the update. Compute Engine returns an error if the instance properties require a more disruptive action as part of the instance update. Valid options from lowest to highest are NO_EFFECT, REFRESH, and RESTART. Additional supported values which may be not listed in the enum directly due to technical reasons: INVALID NO_EFFECT REFRESH RESTART
UrlMapsValidateRequest.Types.LoadBalancingSchemes
UsableSubnetwork.Types.Ipv6AccessType
The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack.
UsableSubnetwork.Types.Purpose
The purpose of the resource. This field can be either PRIVATE_RFC_1918 or INTERNAL_HTTPS_LOAD_BALANCER. A subnetwork with purpose set to INTERNAL_HTTPS_LOAD_BALANCER is a user-created subnetwork that is reserved for Internal HTTP(S) Load Balancing. If unspecified, the purpose defaults to PRIVATE_RFC_1918. The enableFlowLogs field isn't supported with the purpose field set to INTERNAL_HTTPS_LOAD_BALANCER.
UsableSubnetwork.Types.Role
The role of subnetwork. Currently, this field is only used when purpose = INTERNAL_HTTPS_LOAD_BALANCER. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Internal HTTP(S) Load Balancing. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
UsableSubnetwork.Types.StackType
The stack type for the subnet. If set to IPV4_ONLY, new VMs in the subnet are assigned IPv4 addresses only. If set to IPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and IPv6 addresses. If not specified, IPV4_ONLY is used. This field can be both set at resource creation time and updated using patch.
VpnGateway.Types.StackType
The stack type for this VPN gateway to identify the IP protocols that are enabled. Possible values are: IPV4_ONLY, IPV4_IPV6. If not specified, IPV4_ONLY will be used.
VpnGatewayStatusHighAvailabilityRequirementState.Types.State
Indicates the high availability requirement state for the VPN connection. Valid values are CONNECTION_REDUNDANCY_MET, CONNECTION_REDUNDANCY_NOT_MET.
VpnGatewayStatusHighAvailabilityRequirementState.Types.UnsatisfiedReason
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement. Valid values is INCOMPLETE_TUNNELS_COVERAGE.
VpnTunnel.Types.Status
[Output Only] The status of the VPN tunnel, which can be one of the following: - PROVISIONING: Resource is being allocated for the VPN tunnel. - WAITING_FOR_FULL_CONFIG: Waiting to receive all VPN-related configs from the user. Network, TargetVpnGateway, VpnTunnel, ForwardingRule, and Route resources are needed to setup the VPN tunnel. - FIRST_HANDSHAKE: Successful first handshake with the peer VPN. - ESTABLISHED: Secure session is successfully established with the peer VPN. - NETWORK_ERROR: Deprecated, replaced by NO_INCOMING_PACKETS - AUTHORIZATION_ERROR: Auth error (for example, bad shared secret). - NEGOTIATION_FAILURE: Handshake failed. - DEPROVISIONING: Resources are being deallocated for the VPN tunnel. - FAILED: Tunnel creation has failed and the tunnel is not ready to be used. - NO_INCOMING_PACKETS: No incoming packets from peer. - REJECTED: Tunnel configuration was rejected, can be result of being denied access. - ALLOCATING_RESOURCES: Cloud VPN is in the process of allocating all required resources. - STOPPED: Tunnel is stopped due to its Forwarding Rules being deleted for Classic VPN tunnels or the project is in frozen state. - PEER_IDENTITY_MISMATCH: Peer identity does not match peer IP, probably behind NAT. - TS_NARROWING_NOT_ALLOWED: Traffic selector narrowing not allowed for an HA-VPN tunnel.
Warning.Types.Code
[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
Warnings.Types.Code
[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
XpnResourceId.Types.Type
The type of the service resource.
Zone.Types.Status
[Output Only] Status of the zone, either UP or DOWN.