Classes
AWSV4Signature
Messages
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
AbandonInstancesInstanceGroupManagerRequest
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.
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.
Accelerators
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.
AddInstanceTargetPoolRequest
A request message for TargetPools.AddInstance. See the method description for details.
AddInstancesInstanceGroupRequest
A request message for InstanceGroups.AddInstances. See the method description for details.
AddNodesNodeGroupRequest
A request message for NodeGroups.AddNodes. See the method description for details.
AddPeeringNetworkRequest
A request message for Networks.AddPeering. See the method description for details.
AddResourcePoliciesDiskRequest
A request message for Disks.AddResourcePolicies. See the method description for details.
AddResourcePoliciesInstanceRequest
A request message for Instances.AddResourcePolicies. See the method description for details.
AddResourcePoliciesRegionDiskRequest
A request message for RegionDisks.AddResourcePolicies. See the method description for details.
AddRuleFirewallPolicyRequest
A request message for FirewallPolicies.AddRule. See the method description for details.
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.
AddRuleRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.AddRule. See the method description for details.
AddRuleSecurityPolicyRequest
A request message for SecurityPolicies.AddRule. See the method description for details.
AddSignedUrlKeyBackendBucketRequest
A request message for BackendBuckets.AddSignedUrlKey. See the method description for details.
AddSignedUrlKeyBackendServiceRequest
A request message for BackendServices.AddSignedUrlKey. See the method description for details.
Address
Represents an IP Address resource. Google Compute Engine has two IP Address resources: * Global (external and internal) * 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
AddressList
Contains a list of addresses.
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.
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).
AdvancedMachineFeatures.Types
Container for nested types declared in the AdvancedMachineFeatures message type.
AggregatedListAcceleratorTypesRequest
A request message for AcceleratorTypes.AggregatedList. See the method description for details.
AggregatedListAddressesRequest
A request message for Addresses.AggregatedList. See the method description for details.
AggregatedListAutoscalersRequest
A request message for Autoscalers.AggregatedList. See the method description for details.
AggregatedListBackendServicesRequest
A request message for BackendServices.AggregatedList. See the method description for details.
AggregatedListDiskTypesRequest
A request message for DiskTypes.AggregatedList. See the method description for details.
AggregatedListDisksRequest
A request message for Disks.AggregatedList. See the method description for details.
AggregatedListForwardingRulesRequest
A request message for ForwardingRules.AggregatedList. See the method description for details.
AggregatedListGlobalOperationsRequest
A request message for GlobalOperations.AggregatedList. See the method description for details.
AggregatedListHealthChecksRequest
A request message for HealthChecks.AggregatedList. See the method description for details.
AggregatedListInstanceGroupManagersRequest
A request message for InstanceGroupManagers.AggregatedList. See the method description for details.
AggregatedListInstanceGroupsRequest
A request message for InstanceGroups.AggregatedList. See the method description for details.
AggregatedListInstanceTemplatesRequest
A request message for InstanceTemplates.AggregatedList. See the method description for details.
AggregatedListInstancesRequest
A request message for Instances.AggregatedList. See the method description for details.
AggregatedListInstantSnapshotsRequest
A request message for InstantSnapshots.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.
AggregatedListNetworkFirewallPoliciesRequest
A request message for NetworkFirewallPolicies.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.
AggregatedListStoragePoolTypesRequest
A request message for StoragePoolTypes.AggregatedList. See the method description for details.
AggregatedListStoragePoolsRequest
A request message for StoragePools.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.
AllocationAggregateReservation
This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.
AllocationAggregateReservation.Types
Container for nested types declared in the AllocationAggregateReservation message type.
AllocationAggregateReservationReservedResourceInfo
AllocationAggregateReservationReservedResourceInfoAccelerator
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.
Allowed
AnnouncePublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Announce. See the method description for details.
AnnouncePublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Announce. See the method description for details.
ApplyUpdatesToInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.ApplyUpdatesToInstances. See the method description for details.
ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.ApplyUpdatesToInstances. See the method description for details.
AttachDiskInstanceRequest
A request message for Instances.AttachDisk. See the method description for details.
AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
AttachNetworkEndpointsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
AttachNetworkEndpointsRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.AttachNetworkEndpoints. 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.
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.
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.
AutoscalerStatusDetails
AutoscalerStatusDetails.Types
Container for nested types declared in the AutoscalerStatusDetails message type.
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.
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.
BackendBucketUsedBy
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 passthrough Network Load Balancers and external passthrough Network Load Balancers. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceGroupHealth
BackendServiceHttpCookie
The HTTP cookie used for stateful session affinity.
BackendServiceIAP
Identity-Aware Proxy
BackendServiceList
Contains a list of BackendService resources.
BackendServiceListUsable
Contains a list of usable 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
BackendServiceUsedBy
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
.
BulkInsertDiskRequest
A request message for Disks.BulkInsert. See the method description for details.
BulkInsertDiskResource
A transient resource used in compute.disks.bulkInsert and compute.regionDisks.bulkInsert. It is only used to process requests and is not persisted.
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.
BulkInsertOperationStatus
BulkInsertOperationStatus.Types
Container for nested types declared in the BulkInsertOperationStatus message type.
BulkInsertRegionDiskRequest
A request message for RegionDisks.BulkInsert. See the method description for details.
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.
CancelInstanceGroupManagerResizeRequestRequest
A request message for InstanceGroupManagerResizeRequests.Cancel. See the method description for details.
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.
CommitmentResourceStatus
[Output Only] Contains output only fields.
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.IpVersion
Constants for wire representations of the Address.Types.IpVersion enum.
ComputeEnumConstants.Address.Ipv6EndpointType
Constants for wire representations of the Address.Types.Ipv6EndpointType 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.AdvancedMachineFeatures
Container class for enums within the AdvancedMachineFeatures message.
ComputeEnumConstants.AdvancedMachineFeatures.PerformanceMonitoringUnit
Constants for wire representations of the AdvancedMachineFeatures.Types.PerformanceMonitoringUnit enum.
ComputeEnumConstants.AllocationAggregateReservation
Container class for enums within the AllocationAggregateReservation message.
ComputeEnumConstants.AllocationAggregateReservation.VmFamily
Constants for wire representations of the AllocationAggregateReservation.Types.VmFamily enum.
ComputeEnumConstants.AllocationAggregateReservation.WorkloadType
Constants for wire representations of the AllocationAggregateReservation.Types.WorkloadType 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.SavedState
Constants for wire representations of the AttachedDisk.Types.SavedState 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.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.Backend.Preference
Constants for wire representations of the Backend.Types.Preference 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.IpAddressSelectionPolicy
Constants for wire representations of the BackendService.Types.IpAddressSelectionPolicy 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.BulkInsertOperationStatus
Container class for enums within the BulkInsertOperationStatus message.
ComputeEnumConstants.BulkInsertOperationStatus.Status
Constants for wire representations of the BulkInsertOperationStatus.Types.Status 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.ConfidentialInstanceConfig
Container class for enums within the ConfidentialInstanceConfig message.
ComputeEnumConstants.ConfidentialInstanceConfig.ConfidentialInstanceType
Constants for wire representations of the ConfidentialInstanceConfig.Types.ConfidentialInstanceType 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.AccessMode
Constants for wire representations of the Disk.Types.AccessMode enum.
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.DiskResourceStatusAsyncReplicationStatus
Container class for enums within the DiskResourceStatusAsyncReplicationStatus message.
ComputeEnumConstants.DiskResourceStatusAsyncReplicationStatus.State
Constants for wire representations of the DiskResourceStatusAsyncReplicationStatus.Types.State 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.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.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.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.Ipv6HealthState
Constants for wire representations of the HealthStatus.Types.Ipv6HealthState 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.HealthStatusForNetworkEndpoint.Ipv6HealthState
Constants for wire representations of the HealthStatusForNetworkEndpoint.Types.Ipv6HealthState 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.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.InstanceGroupManagerInstanceLifecyclePolicy
Container class for enums within the InstanceGroupManagerInstanceLifecyclePolicy message.
ComputeEnumConstants.InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure
Constants for wire representations of the InstanceGroupManagerInstanceLifecyclePolicy.Types.DefaultActionOnFailure enum.
ComputeEnumConstants.InstanceGroupManagerInstanceLifecyclePolicy.ForceUpdateOnRepair
Constants for wire representations of the InstanceGroupManagerInstanceLifecyclePolicy.Types.ForceUpdateOnRepair enum.
ComputeEnumConstants.InstanceGroupManagerResizeRequest
Container class for enums within the InstanceGroupManagerResizeRequest message.
ComputeEnumConstants.InstanceGroupManagerResizeRequest.State
Constants for wire representations of the InstanceGroupManagerResizeRequest.Types.State enum.
ComputeEnumConstants.InstanceGroupManagerStandbyPolicy
Container class for enums within the InstanceGroupManagerStandbyPolicy message.
ComputeEnumConstants.InstanceGroupManagerStandbyPolicy.Mode
Constants for wire representations of the InstanceGroupManagerStandbyPolicy.Types.Mode 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.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.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.InstanceWithNamedPorts
Container class for enums within the InstanceWithNamedPorts message.
ComputeEnumConstants.InstanceWithNamedPorts.Status
Constants for wire representations of the InstanceWithNamedPorts.Types.Status 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.InstantSnapshot
Container class for enums within the InstantSnapshot message.
ComputeEnumConstants.InstantSnapshot.Architecture
Constants for wire representations of the InstantSnapshot.Types.Architecture enum.
ComputeEnumConstants.InstantSnapshot.Status
Constants for wire representations of the InstantSnapshot.Types.Status enum.
ComputeEnumConstants.Interconnect
Container class for enums within the Interconnect message.
ComputeEnumConstants.Interconnect.AvailableFeatures
Constants for wire representations of the Interconnect.Types.AvailableFeatures enum.
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.RequestedFeatures
Constants for wire representations of the Interconnect.Types.RequestedFeatures 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.InterconnectAttachmentConfigurationConstraints
Container class for enums within the InterconnectAttachmentConfigurationConstraints message.
ComputeEnumConstants.InterconnectAttachmentConfigurationConstraints.BgpMd5
Constants for wire representations of the InterconnectAttachmentConfigurationConstraints.Types.BgpMd5 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.AvailableFeatures
Constants for wire representations of the InterconnectLocation.Types.AvailableFeatures enum.
ComputeEnumConstants.InterconnectLocation.AvailableLinkTypes
Constants for wire representations of the InterconnectLocation.Types.AvailableLinkTypes enum.
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.InterconnectRemoteLocation
Container class for enums within the InterconnectRemoteLocation message.
ComputeEnumConstants.InterconnectRemoteLocation.Continent
Constants for wire representations of the InterconnectRemoteLocation.Types.Continent enum.
ComputeEnumConstants.InterconnectRemoteLocation.Lacp
Constants for wire representations of the InterconnectRemoteLocation.Types.Lacp enum.
ComputeEnumConstants.InterconnectRemoteLocation.Status
Constants for wire representations of the InterconnectRemoteLocation.Types.Status enum.
ComputeEnumConstants.InterconnectRemoteLocationConstraints
Container class for enums within the InterconnectRemoteLocationConstraints message.
ComputeEnumConstants.InterconnectRemoteLocationConstraints.PortPairRemoteLocation
Constants for wire representations of the InterconnectRemoteLocationConstraints.Types.PortPairRemoteLocation enum.
ComputeEnumConstants.InterconnectRemoteLocationConstraints.PortPairVlan
Constants for wire representations of the InterconnectRemoteLocationConstraints.Types.PortPairVlan 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.MachineImage
Container class for enums within the MachineImage message.
ComputeEnumConstants.MachineImage.Status
Constants for wire representations of the MachineImage.Types.Status enum.
ComputeEnumConstants.MachineType
Container class for enums within the MachineType message.
ComputeEnumConstants.MachineType.Architecture
Constants for wire representations of the MachineType.Types.Architecture 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.NatIpInfoNatIpInfoMapping
Container class for enums within the NatIpInfoNatIpInfoMapping message.
ComputeEnumConstants.NatIpInfoNatIpInfoMapping.Mode
Constants for wire representations of the NatIpInfoNatIpInfoMapping.Types.Mode enum.
ComputeEnumConstants.NatIpInfoNatIpInfoMapping.Usage
Constants for wire representations of the NatIpInfoNatIpInfoMapping.Types.Usage 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.NetworkProfileLocation
Container class for enums within the NetworkProfileLocation message.
ComputeEnumConstants.NetworkProfileLocation.Scope
Constants for wire representations of the NetworkProfileLocation.Types.Scope enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures
Container class for enums within the NetworkProfileNetworkFeatures message.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AddressPurposes
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AddressPurposes enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowAliasIpRanges
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowAliasIpRanges enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowAutoModeSubnet
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowAutoModeSubnet enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowClassDFirewalls
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowClassDFirewalls enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowCloudNat
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowCloudNat enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowCloudRouter
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowCloudRouter enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowExternalIpAccess
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowExternalIpAccess enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowInterconnect
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowInterconnect enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowLoadBalancing
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowLoadBalancing enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowMultiNicInSameNetwork
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowMultiNicInSameNetwork enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowPacketMirroring
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowPacketMirroring enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowPrivateGoogleAccess
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowPrivateGoogleAccess enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowPsc
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowPsc enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowSameNetworkUnicast
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowSameNetworkUnicast enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowStaticRoutes
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowStaticRoutes enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowSubInterfaces
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowSubInterfaces enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowVpcPeering
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowVpcPeering enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.AllowVpn
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.AllowVpn enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.InterfaceTypes
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.InterfaceTypes enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.SubnetPurposes
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.SubnetPurposes enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.SubnetStackTypes
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.SubnetStackTypes enum.
ComputeEnumConstants.NetworkProfileNetworkFeatures.Unicast
Constants for wire representations of the NetworkProfileNetworkFeatures.Types.Unicast enum.
ComputeEnumConstants.NetworkRoutingConfig
Container class for enums within the NetworkRoutingConfig message.
ComputeEnumConstants.NetworkRoutingConfig.BgpBestPathSelectionMode
Constants for wire representations of the NetworkRoutingConfig.Types.BgpBestPathSelectionMode enum.
ComputeEnumConstants.NetworkRoutingConfig.BgpInterRegionCost
Constants for wire representations of the NetworkRoutingConfig.Types.BgpInterRegionCost enum.
ComputeEnumConstants.NetworkRoutingConfig.EffectiveBgpInterRegionCost
Constants for wire representations of the NetworkRoutingConfig.Types.EffectiveBgpInterRegionCost enum.
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.MaintenanceInterval
Constants for wire representations of the NodeGroup.Types.MaintenanceInterval enum.
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.PreservedStatePreservedNetworkIp
Container class for enums within the PreservedStatePreservedNetworkIp message.
ComputeEnumConstants.PreservedStatePreservedNetworkIp.AutoDelete
Constants for wire representations of the PreservedStatePreservedNetworkIp.Types.AutoDelete enum.
ComputeEnumConstants.Project
Container class for enums within the Project message.
ComputeEnumConstants.Project.CloudArmorTier
Constants for wire representations of the Project.Types.CloudArmorTier enum.
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.ProjectsSetCloudArmorTierRequest
Container class for enums within the ProjectsSetCloudArmorTierRequest message.
ComputeEnumConstants.ProjectsSetCloudArmorTierRequest.CloudArmorTier
Constants for wire representations of the ProjectsSetCloudArmorTierRequest.Types.CloudArmorTier 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.ByoipApiVersion
Constants for wire representations of the PublicAdvertisedPrefix.Types.ByoipApiVersion enum.
ComputeEnumConstants.PublicAdvertisedPrefix.PdpScope
Constants for wire representations of the PublicAdvertisedPrefix.Types.PdpScope enum.
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.ByoipApiVersion
Constants for wire representations of the PublicDelegatedPrefix.Types.ByoipApiVersion enum.
ComputeEnumConstants.PublicDelegatedPrefix.Mode
Constants for wire representations of the PublicDelegatedPrefix.Types.Mode enum.
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.Mode
Constants for wire representations of the PublicDelegatedPrefixPublicDelegatedSubPrefix.Types.Mode enum.
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.QuotaExceededInfo
Container class for enums within the QuotaExceededInfo message.
ComputeEnumConstants.QuotaExceededInfo.RolloutStatus
Constants for wire representations of the QuotaExceededInfo.Types.RolloutStatus enum.
ComputeEnumConstants.QuotaStatusWarning
Container class for enums within the QuotaStatusWarning message.
ComputeEnumConstants.QuotaStatusWarning.Code
Constants for wire representations of the QuotaStatusWarning.Types.Code 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.NextHopOrigin
Constants for wire representations of the Route.Types.NextHopOrigin enum.
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.AdvertiseMode
Constants for wire representations of the RouterBgp.Types.AdvertiseMode enum.
ComputeEnumConstants.RouterBgp.AdvertisedGroups
Constants for wire representations of the RouterBgp.Types.AdvertisedGroups enum.
ComputeEnumConstants.RouterBgpPeer
Container class for enums within the RouterBgpPeer message.
ComputeEnumConstants.RouterBgpPeer.AdvertiseMode
Constants for wire representations of the RouterBgpPeer.Types.AdvertiseMode enum.
ComputeEnumConstants.RouterBgpPeer.AdvertisedGroups
Constants for wire representations of the RouterBgpPeer.Types.AdvertisedGroups 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.IpVersion
Constants for wire representations of the RouterInterface.Types.IpVersion enum.
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.AutoNetworkTier
Constants for wire representations of the RouterNat.Types.AutoNetworkTier enum.
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.RouterNat.Type
Constants for wire representations of the RouterNat.Types.Type 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.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.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.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig
Container class for enums within the SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig message.
ComputeEnumConstants.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Type
Constants for wire representations of the SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Types.Type 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.SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
Container class for enums within the SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig message.
ComputeEnumConstants.SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig.EnforceOnKeyType
Constants for wire representations of the SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig.Types.EnforceOnKeyType 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.SecurityPolicyUserDefinedField
Container class for enums within the SecurityPolicyUserDefinedField message.
ComputeEnumConstants.SecurityPolicyUserDefinedField.Base
Constants for wire representations of the SecurityPolicyUserDefinedField.Types.Base 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.SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo
Container class for enums within the SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo message.
ComputeEnumConstants.SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo.State
Constants for wire representations of the SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo.Types.State 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.SnapshotSettingsStorageLocationSettings
Container class for enums within the SnapshotSettingsStorageLocationSettings message.
ComputeEnumConstants.SnapshotSettingsStorageLocationSettings.Policy
Constants for wire representations of the SnapshotSettingsStorageLocationSettings.Types.Policy 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.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.StatefulPolicyPreservedStateNetworkIp
Container class for enums within the StatefulPolicyPreservedStateNetworkIp message.
ComputeEnumConstants.StatefulPolicyPreservedStateNetworkIp.AutoDelete
Constants for wire representations of the StatefulPolicyPreservedStateNetworkIp.Types.AutoDelete enum.
ComputeEnumConstants.StoragePool
Container class for enums within the StoragePool message.
ComputeEnumConstants.StoragePool.CapacityProvisioningType
Constants for wire representations of the StoragePool.Types.CapacityProvisioningType enum.
ComputeEnumConstants.StoragePool.PerformanceProvisioningType
Constants for wire representations of the StoragePool.Types.PerformanceProvisioningType enum.
ComputeEnumConstants.StoragePool.State
Constants for wire representations of the StoragePool.Types.State enum.
ComputeEnumConstants.StoragePoolDisk
Container class for enums within the StoragePoolDisk message.
ComputeEnumConstants.StoragePoolDisk.Status
Constants for wire representations of the StoragePoolDisk.Types.Status 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.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.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.TargetHttpsProxy.TlsEarlyData
Constants for wire representations of the TargetHttpsProxy.Types.TlsEarlyData 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.UpcomingMaintenance
Container class for enums within the UpcomingMaintenance message.
ComputeEnumConstants.UpcomingMaintenance.MaintenanceStatus
Constants for wire representations of the UpcomingMaintenance.Types.MaintenanceStatus enum.
ComputeEnumConstants.UpcomingMaintenance.Type
Constants for wire representations of the UpcomingMaintenance.Types.Type 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.GatewayIpVersion
Constants for wire representations of the VpnGateway.Types.GatewayIpVersion enum.
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.
ConfidentialInstanceConfig
A set of Confidential Instance options.
ConfidentialInstanceConfig.Types
Container for nested types declared in the ConfidentialInstanceConfig message type.
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.
CustomErrorResponsePolicy
Specifies the custom error response policy that must be applied when the backend service or backend bucket responds with an error.
CustomErrorResponsePolicyCustomErrorResponseRule
Specifies the mapping between the response code that will be returned along with the custom error content and the response code returned by the backend service.
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.
DeleteInstanceGroupManagerResizeRequestRequest
A request message for InstanceGroupManagerResizeRequests.Delete. See the method description for details.
DeleteInstanceGroupRequest
A request message for InstanceGroups.Delete. See the method description for details.
DeleteInstanceRequest
A request message for Instances.Delete. See the method description for details.
DeleteInstanceTemplateRequest
A request message for InstanceTemplates.Delete. See the method description for details.
DeleteInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.DeleteInstances. See the method description for details.
DeleteInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.DeleteInstances. See the method description for details.
DeleteInstantSnapshotRequest
A request message for InstantSnapshots.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.
DeleteNodeTemplateRequest
A request message for NodeTemplates.Delete. See the method description for details.
DeleteNodesNodeGroupRequest
A request message for NodeGroups.DeleteNodes. See the method description for details.
DeletePacketMirroringRequest
A request message for PacketMirrorings.Delete. See the method description for details.
DeletePerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.DeletePerInstanceConfigs. See the method description for details.
DeletePerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.DeletePerInstanceConfigs. See the method description for details.
DeletePublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Delete. See the method description for details.
DeletePublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Delete. See the method description for details.
DeleteRegionAutoscalerRequest
A request message for RegionAutoscalers.Delete. See the method description for details.
DeleteRegionBackendServiceRequest
A request message for RegionBackendServices.Delete. See the method description for details.
DeleteRegionDiskRequest
A request message for RegionDisks.Delete. See the method description for details.
DeleteRegionHealthCheckRequest
A request message for RegionHealthChecks.Delete. See the method description for details.
DeleteRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Delete. See the method description for details.
DeleteRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Delete. See the method description for details.
DeleteRegionInstanceTemplateRequest
A request message for RegionInstanceTemplates.Delete. See the method description for details.
DeleteRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.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.
DeleteStoragePoolRequest
A request message for StoragePools.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.
DetachNetworkEndpointsRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.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
DiskAsyncReplication
DiskAsyncReplicationList
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.
DiskResourceStatus
DiskResourceStatusAsyncReplicationStatus
DiskResourceStatusAsyncReplicationStatus.Types
Container for nested types declared in the DiskResourceStatusAsyncReplicationStatus message type.
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.
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.
DisksStartAsyncReplicationRequest
DisksStopGroupAsyncReplicationResource
A transient resource used in compute.disks.stopGroupAsyncReplication and compute.regionDisks.stopGroupAsyncReplication. It is only used to process requests and is not persisted.
DisplayDevice
A set of Display Device options
DistributionPolicy
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
Errors that prevented the ResizeRequest to be fulfilled.
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
FirewallPoliciesScopedList
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 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
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.
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.
ForwardingRulesScopedList
ForwardingRulesSettings
Settings for ForwardingRulesClient instances.
GRPCHealthCheck
GRPCHealthCheck.Types
Container for nested types declared in the GRPCHealthCheck message type.
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.
GetIamPolicyBackendBucketRequest
A request message for BackendBuckets.GetIamPolicy. 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.
GetIamPolicyInstantSnapshotRequest
A request message for InstantSnapshots.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.
GetIamPolicyRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.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.
GetIamPolicyStoragePoolRequest
A request message for StoragePools.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.
GetInstanceGroupManagerResizeRequestRequest
A request message for InstanceGroupManagerResizeRequests.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.
GetInstanceSettingRequest
A request message for InstanceSettingsService.Get. See the method description for details.
GetInstanceTemplateRequest
A request message for InstanceTemplates.Get. See the method description for details.
GetInstantSnapshotRequest
A request message for InstantSnapshots.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.
GetInterconnectRemoteLocationRequest
A request message for InterconnectRemoteLocations.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.
GetMacsecConfigInterconnectRequest
A request message for Interconnects.GetMacsecConfig. See the method description for details.
GetNatIpInfoRouterRequest
A request message for Routers.GetNatIpInfo. 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.
GetNetworkProfileRequest
A request message for NetworkProfiles.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.
GetRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.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.
GetRuleRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.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.
GetSnapshotSettingRequest
A request message for SnapshotSettingsService.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.
GetStoragePoolRequest
A request message for StoragePools.Get. See the method description for details.
GetStoragePoolTypeRequest
A request message for StoragePoolTypes.Get. 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.
GlobalAddressesMoveRequest
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
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.
HTTP2HealthCheck
HTTP2HealthCheck.Types
Container for nested types declared in the HTTP2HealthCheck message type.
HTTPHealthCheck
HTTPHealthCheck.Types
Container for nested types declared in the HTTPHealthCheck message type.
HTTPSHealthCheck
HTTPSHealthCheck.Types
Container for nested types declared in the HTTPSHealthCheck message type.
HealthCheck
Represents a health check resource. Google Compute Engine has two health check resources: * Regional * Global These health check resources can be used for load balancing and for autohealing VMs in a managed instance group (MIG). Load balancing Health check requirements vary depending on the type of load balancer. For details about the type of health check supported for each load balancer and corresponding backend type, see Health checks overview: Load balancer guide. Autohealing in MIGs The health checks that you use for autohealing VMs in a MIG can be either regional or global. For more information, see Set up an application health check and autohealing. For more information, see Health checks overview.
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
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
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.
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.
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.
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.
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.
InsertInstanceGroupManagerResizeRequestRequest
A request message for InstanceGroupManagerResizeRequests.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.
InsertInstantSnapshotRequest
A request message for InstantSnapshots.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.
InsertRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.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.
InsertStoragePoolRequest
A request message for StoragePools.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
InstanceGroupManagerAllInstancesConfig
InstanceGroupManagerAutoHealingPolicy
InstanceGroupManagerInstanceFlexibilityPolicy
InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection
InstanceGroupManagerInstanceLifecyclePolicy
InstanceGroupManagerInstanceLifecyclePolicy.Types
Container for nested types declared in the InstanceGroupManagerInstanceLifecyclePolicy message type.
InstanceGroupManagerList
[Output Only] A list of managed instance groups.
InstanceGroupManagerResizeRequest
InstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time. This resize request is nested under InstanceGroupManager and the VMs created by this request are added to the owning InstanceGroupManager.
InstanceGroupManagerResizeRequest.Types
Container for nested types declared in the InstanceGroupManagerResizeRequest message type.
InstanceGroupManagerResizeRequestStatus
InstanceGroupManagerResizeRequestStatusLastAttempt
InstanceGroupManagerResizeRequests
The InstanceGroupManagerResizeRequests API.
InstanceGroupManagerResizeRequests.InstanceGroupManagerResizeRequestsBase
Base class for server-side implementations of InstanceGroupManagerResizeRequests
InstanceGroupManagerResizeRequests.InstanceGroupManagerResizeRequestsClient
Client for InstanceGroupManagerResizeRequests
InstanceGroupManagerResizeRequestsClient
InstanceGroupManagerResizeRequests client wrapper, for convenient use.
InstanceGroupManagerResizeRequestsClientBuilder
Builder class for InstanceGroupManagerResizeRequestsClient to provide simple configuration of credentials, endpoint etc.
InstanceGroupManagerResizeRequestsClientImpl
InstanceGroupManagerResizeRequests client wrapper implementation, for convenient use.
InstanceGroupManagerResizeRequestsListResponse
[Output Only] A list of resize requests.
InstanceGroupManagerResizeRequestsSettings
Settings for InstanceGroupManagerResizeRequestsClient instances.
InstanceGroupManagerStandbyPolicy
InstanceGroupManagerStandbyPolicy.Types
Container for nested types declared in the InstanceGroupManagerStandbyPolicy message type.
InstanceGroupManagerStatus
InstanceGroupManagerStatusAllInstancesConfig
InstanceGroupManagerStatusStateful
InstanceGroupManagerStatusStatefulPerInstanceConfigs
InstanceGroupManagerStatusVersionTarget
InstanceGroupManagerUpdatePolicy
InstanceGroupManagerUpdatePolicy.Types
Container for nested types declared in the InstanceGroupManagerUpdatePolicy message type.
InstanceGroupManagerVersion
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
InstanceGroupManagersResumeInstancesRequest
InstanceGroupManagersScopedList
InstanceGroupManagersSetInstanceTemplateRequest
InstanceGroupManagersSetTargetPoolsRequest
InstanceGroupManagersSettings
Settings for InstanceGroupManagersClient instances.
InstanceGroupManagersStartInstancesRequest
InstanceGroupManagersStopInstancesRequest
InstanceGroupManagersSuspendInstancesRequest
InstanceGroupManagersUpdatePerInstanceConfigsReq
InstanceGroupManagers.updatePerInstanceConfigs
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.
InstancePropertiesPatch
Represents the change that you want to make to the instance properties.
InstanceReference
InstanceSettings
Represents a Instance Settings resource. You can use instance settings to configure default settings for Compute Engine VM instances. For example, you can use it to configure default machine type of Compute Engine VM instances.
InstanceSettingsMetadata
InstanceSettingsService
The InstanceSettings API.
InstanceSettingsService.InstanceSettingsServiceBase
Base class for server-side implementations of InstanceSettingsService
InstanceSettingsService.InstanceSettingsServiceClient
Client for InstanceSettingsService
InstanceSettingsServiceClient
InstanceSettingsService client wrapper, for convenient use.
InstanceSettingsServiceClientBuilder
Builder class for InstanceSettingsServiceClient to provide simple configuration of credentials, endpoint etc.
InstanceSettingsServiceClientImpl
InstanceSettingsService client wrapper implementation, for convenient use.
InstanceSettingsServiceSettings
Settings for InstanceSettingsServiceClient instances.
InstanceTemplate
Represents an Instance Template resource. Google Compute Engine has two Instance Template resources: * Global * Regional You can reuse a global instance template in different regions whereas you can use a regional instance template in a specified region only. If you want to reduce cross-region dependency or achieve data residency, use a regional instance template. To create VMs, managed instance groups, and reservations, you can use either global or regional instance templates. For more information, read Instance Templates.
InstanceTemplateAggregatedList
Contains a list of InstanceTemplatesScopedList.
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.
Instances
The Instances API.
Instances.InstancesBase
Base class for server-side implementations of Instances
Instances.InstancesClient
Client for Instances
InstancesAddResourcePoliciesRequest
InstancesBulkInsertOperationMetadata
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
InstancesSetSecurityPolicyRequest
InstancesSetServiceAccountRequest
InstancesSettings
Settings for InstancesClient instances.
InstancesStartWithEncryptionKeyRequest
InstantSnapshot
Represents a InstantSnapshot resource. You can use instant snapshots to create disk rollback points quickly..
InstantSnapshot.Types
Container for nested types declared in the InstantSnapshot message type.
InstantSnapshotAggregatedList
InstantSnapshotList
Contains a list of InstantSnapshot resources.
InstantSnapshotResourceStatus
InstantSnapshots
The InstantSnapshots API.
InstantSnapshots.InstantSnapshotsBase
Base class for server-side implementations of InstantSnapshots
InstantSnapshots.InstantSnapshotsClient
Client for InstantSnapshots
InstantSnapshotsClient
InstantSnapshots client wrapper, for convenient use.
InstantSnapshotsClientBuilder
Builder class for InstantSnapshotsClient to provide simple configuration of credentials, endpoint etc.
InstantSnapshotsClientImpl
InstantSnapshots client wrapper implementation, for convenient use.
InstantSnapshotsScopedList
InstantSnapshotsSettings
Settings for InstantSnapshotsClient instances.
Int64RangeMatch
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Interconnect
Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the Google Cloud network and your on-premises network. For more information, read the Dedicated Interconnect Overview.
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
InterconnectAttachmentConfigurationConstraints
InterconnectAttachmentConfigurationConstraints.Types
Container for nested types declared in the InterconnectAttachmentConfigurationConstraints message type.
InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange
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 the Interconnect connection, which 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.
InterconnectDiagnosticsMacsecStatus
Describes the status of MACsec encryption on the link.
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.
InterconnectMacsec
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectMacsecConfig
MACsec configuration information for the Interconnect connection. Contains the generated Connectivity Association Key Name (CKN) and the key (CAK) for this Interconnect connection.
InterconnectMacsecConfigPreSharedKey
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecPreSharedKey
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectOutageNotification
Description of a planned outage on this Interconnect.
InterconnectOutageNotification.Types
Container for nested types declared in the InterconnectOutageNotification message type.
InterconnectRemoteLocation
Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find remote location details about an Interconnect attachment (VLAN).
InterconnectRemoteLocation.Types
Container for nested types declared in the InterconnectRemoteLocation message type.
InterconnectRemoteLocationConstraints
InterconnectRemoteLocationConstraints.Types
Container for nested types declared in the InterconnectRemoteLocationConstraints message type.
InterconnectRemoteLocationConstraintsSubnetLengthRange
InterconnectRemoteLocationList
Response to the list request, and contains a list of interconnect remote locations.
InterconnectRemoteLocationPermittedConnections
InterconnectRemoteLocations
The InterconnectRemoteLocations API.
InterconnectRemoteLocations.InterconnectRemoteLocationsBase
Base class for server-side implementations of InterconnectRemoteLocations
InterconnectRemoteLocations.InterconnectRemoteLocationsClient
Client for InterconnectRemoteLocations
InterconnectRemoteLocationsClient
InterconnectRemoteLocations client wrapper, for convenient use.
InterconnectRemoteLocationsClientBuilder
Builder class for InterconnectRemoteLocationsClient to provide simple configuration of credentials, endpoint etc.
InterconnectRemoteLocationsClientImpl
InterconnectRemoteLocations client wrapper implementation, for convenient use.
InterconnectRemoteLocationsSettings
Settings for InterconnectRemoteLocationsClient instances.
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.
InterconnectsGetMacsecConfigResponse
Response for the InterconnectsGetMacsecConfigRequest.
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.
ListDiskTypesRequest
A request message for DiskTypes.List. See the method description for details.
ListDisksRequest
A request message for Disks.List. See the method description for details.
ListDisksStoragePoolsRequest
A request message for StoragePools.ListDisks. 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.
ListInstanceGroupManagerResizeRequestsRequest
A request message for InstanceGroupManagerResizeRequests.List. See the method description for details.
ListInstanceGroupManagersRequest
A request message for InstanceGroupManagers.List. See the method description for details.
ListInstanceGroupsRequest
A request message for InstanceGroups.List. See the method description for details.
ListInstanceTemplatesRequest
A request message for InstanceTemplates.List. See the method description for details.
ListInstancesInstanceGroupsRequest
A request message for InstanceGroups.ListInstances. See the method description for details.
ListInstancesRegionInstanceGroupsRequest
A request message for RegionInstanceGroups.ListInstances. See the method description for details.
ListInstancesRequest
A request message for Instances.List. See the method description for details.
ListInstantSnapshotsRequest
A request message for InstantSnapshots.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.
ListInterconnectRemoteLocationsRequest
A request message for InterconnectRemoteLocations.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.
ListNetworkEndpointsRegionNetworkEndpointGroupsRequest
A request message for RegionNetworkEndpointGroups.ListNetworkEndpoints. See the method description for details.
ListNetworkFirewallPoliciesRequest
A request message for NetworkFirewallPolicies.List. See the method description for details.
ListNetworkProfilesRequest
A request message for NetworkProfiles.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.
ListNodeTemplatesRequest
A request message for NodeTemplates.List. See the method description for details.
ListNodeTypesRequest
A request message for NodeTypes.List. See the method description for details.
ListNodesNodeGroupsRequest
A request message for NodeGroups.ListNodes. See the method description for details.
ListPacketMirroringsRequest
A request message for PacketMirrorings.List. See the method description for details.
ListPeeringRoutesNetworksRequest
A request message for Networks.ListPeeringRoutes. See the method description for details.
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.
ListRegionDiskTypesRequest
A request message for RegionDiskTypes.List. See the method description for details.
ListRegionDisksRequest
A request message for RegionDisks.List. See the method description for details.
ListRegionHealthCheckServicesRequest
A request message for RegionHealthCheckServices.List. See the method description for details.
ListRegionHealthChecksRequest
A request message for RegionHealthChecks.List. See the method description for details.
ListRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.List. See the method description for details.
ListRegionInstanceGroupsRequest
A request message for RegionInstanceGroups.List. See the method description for details.
ListRegionInstanceTemplatesRequest
A request message for RegionInstanceTemplates.List. See the method description for details.
ListRegionInstantSnapshotsRequest
A request message for RegionInstantSnapshots.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.
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.
ListRegionZonesRequest
A request message for RegionZones.List. See the method description for details.
ListRegionsRequest
A request message for Regions.List. See the method description for details.
ListReservationsRequest
A request message for Reservations.List. See the method description for details.
ListResourcePoliciesRequest
A request message for ResourcePolicies.List. See the method description for details.
ListRoutersRequest
A request message for Routers.List. See the method description for details.
ListRoutesRequest
A request message for Routes.List. See the method description for details.
ListSecurityPoliciesRequest
A request message for SecurityPolicies.List. See the method description for details.
ListServiceAttachmentsRequest
A request message for ServiceAttachments.List. See the method description for details.
ListSnapshotsRequest
A request message for Snapshots.List. See the method description for details.
ListSslCertificatesRequest
A request message for SslCertificates.List. See the method description for details.
ListSslPoliciesRequest
A request message for SslPolicies.List. See the method description for details.
ListStoragePoolTypesRequest
A request message for StoragePoolTypes.List. See the method description for details.
ListStoragePoolsRequest
A request message for StoragePools.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.
ListUsableBackendServicesRequest
A request message for BackendServices.ListUsable. See the method description for details.
ListUsableRegionBackendServicesRequest
A request message for RegionBackendServices.ListUsable. 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.
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.
MachineType.Types
Container for nested types declared in the MachineType message type.
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
ManagedInstancePropertiesFromFlexibilityPolicy
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.
MoveAddressRequest
A request message for Addresses.Move. See the method description for details.
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.
MoveGlobalAddressRequest
A request message for GlobalAddresses.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>.
NatIpInfo
Contains NAT IP information of a NAT config (i.e. usage status, mode).
NatIpInfoNatIpInfoMapping
Contains information of a NAT IP.
NatIpInfoNatIpInfoMapping.Types
Container for nested types declared in the NatIpInfoNatIpInfoMapping message type.
NatIpInfoResponse
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 for different use cases, see Network endpoint groups overview.
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.
NetworkFirewallPolicyAggregatedList
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.
NetworkProfile
NetworkProfile represents a Google managed network profile resource.
NetworkProfileLocation
NetworkProfileLocation.Types
Container for nested types declared in the NetworkProfileLocation message type.
NetworkProfileNetworkFeatures
NetworkProfileNetworkFeatures.Types
Container for nested types declared in the NetworkProfileNetworkFeatures message type.
NetworkProfiles
The NetworkProfiles API.
NetworkProfiles.NetworkProfilesBase
Base class for server-side implementations of NetworkProfiles
NetworkProfiles.NetworkProfilesClient
Client for NetworkProfiles
NetworkProfilesClient
NetworkProfiles client wrapper, for convenient use.
NetworkProfilesClientBuilder
Builder class for NetworkProfilesClient to provide simple configuration of credentials, endpoint etc.
NetworkProfilesClientImpl
NetworkProfiles client wrapper implementation, for convenient use.
NetworkProfilesListResponse
Contains a list of network profiles.
NetworkProfilesSettings
Settings for NetworkProfilesClient instances.
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
NodeGroupsPerformMaintenanceRequest
NodeGroupsScopedList
NodeGroupsSetNodeTemplateRequest
NodeGroupsSettings
Settings for NodeGroupsClient instances.
NodeGroupsSimulateMaintenanceEventRequest
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 zoneOperations
resource. For more information, read Global, Regional, and Zonal Resources. Note that completed Operation resources have a limited retention period.
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.
PatchInstanceSettingRequest
A request message for InstanceSettingsService.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.
PatchNetworkAttachmentRequest
A request message for NetworkAttachments.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.
PatchResourcePolicyRequest
A request message for ResourcePolicies.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.
PatchRuleRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.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.
PatchSnapshotSettingRequest
A request message for SnapshotSettingsService.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.
PerformMaintenanceInstanceRequest
A request message for Instances.PerformMaintenance. See the method description for details.
PerformMaintenanceNodeGroupRequest
A request message for NodeGroups.PerformMaintenance. See the method description for details.
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.
PreservedStatePreservedNetworkIp
PreservedStatePreservedNetworkIp.Types
Container for nested types declared in the PreservedStatePreservedNetworkIp message type.
PreservedStatePreservedNetworkIpIpAddress
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
ProjectsSetCloudArmorTierRequest
ProjectsSetCloudArmorTierRequest.Types
Container for nested types declared in the ProjectsSetCloudArmorTierRequest message type.
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.
PublicAdvertisedPrefixList
PublicAdvertisedPrefixPublicDelegatedPrefix
Represents a CIDR range which can be used to assign addresses.
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.
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
PublicDelegatedPrefixList
PublicDelegatedPrefixPublicDelegatedSubPrefix
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix.Types
Container for nested types declared in the PublicDelegatedPrefixPublicDelegatedSubPrefix message type.
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.
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.
QuotaExceededInfo.Types
Container for nested types declared in the QuotaExceededInfo message type.
QuotaStatusWarning
[Output Only] Warning of fetching the quotas
field for this region. This field is populated only if fetching of the quotas
field fails.
QuotaStatusWarning.Types
Container for nested types declared in the QuotaStatusWarning message type.
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.
RegionAddressesMoveRequest
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.
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.
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.
RegionDisksStartAsyncReplicationRequest
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.
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.
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
RegionInstanceGroupManagerUpdateInstanceConfigReq
RegionInstanceGroupManagers.updatePerInstanceConfigs
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
RegionInstanceGroupManagersResumeInstancesRequest
RegionInstanceGroupManagersSetTargetPoolsRequest
RegionInstanceGroupManagersSetTemplateRequest
RegionInstanceGroupManagersSettings
Settings for RegionInstanceGroupManagersClient instances.
RegionInstanceGroupManagersStartInstancesRequest
RegionInstanceGroupManagersStopInstancesRequest
RegionInstanceGroupManagersSuspendInstancesRequest
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.
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.
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.
RegionInstantSnapshots
The RegionInstantSnapshots API.
RegionInstantSnapshots.RegionInstantSnapshotsBase
Base class for server-side implementations of RegionInstantSnapshots
RegionInstantSnapshots.RegionInstantSnapshotsClient
Client for RegionInstantSnapshots
RegionInstantSnapshotsClient
RegionInstantSnapshots client wrapper, for convenient use.
RegionInstantSnapshotsClientBuilder
Builder class for RegionInstantSnapshotsClient to provide simple configuration of credentials, endpoint etc.
RegionInstantSnapshotsClientImpl
RegionInstantSnapshots client wrapper implementation, for convenient use.
RegionInstantSnapshotsSettings
Settings for RegionInstantSnapshotsClient 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
RegionNetworkEndpointGroupsAttachEndpointsRequest
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.
RegionNetworkEndpointGroupsDetachEndpointsRequest
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.
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
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
RegionZones
The RegionZones API.
RegionZones.RegionZonesBase
Base class for server-side implementations of RegionZones
RegionZones.RegionZonesClient
Client for RegionZones
RegionZonesClient
RegionZones client wrapper, for convenient use.
RegionZonesClientBuilder
Builder class for RegionZonesClient to provide simple configuration of credentials, endpoint etc.
RegionZonesClientImpl
RegionZones client wrapper implementation, for convenient use.
RegionZonesSettings
Settings for RegionZonesClient 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.
RegionsSettings
Settings for RegionsClient instances.
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.
RemoveInstanceTargetPoolRequest
A request message for TargetPools.RemoveInstance. See the method description for details.
RemoveInstancesInstanceGroupRequest
A request message for InstanceGroups.RemoveInstances. See the method description for details.
RemovePeeringNetworkRequest
A request message for Networks.RemovePeering. See the method description for details.
RemoveResourcePoliciesDiskRequest
A request message for Disks.RemoveResourcePolicies. See the method description for details.
RemoveResourcePoliciesInstanceRequest
A request message for Instances.RemoveResourcePolicies. See the method description for details.
RemoveResourcePoliciesRegionDiskRequest
A request message for RegionDisks.RemoveResourcePolicies. See the method description for details.
RemoveRuleFirewallPolicyRequest
A request message for FirewallPolicies.RemoveRule. See the method description for details.
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.
RemoveRuleRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.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.
ResourcePolicyDiskConsistencyGroupPolicy
Resource policy for disk consistency groups.
ResourcePolicyGroupPlacementPolicy
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation
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.
ResourceStatusScheduling
ResumeInstanceRequest
A request message for Instances.Resume. See the method description for details.
ResumeInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.ResumeInstances. See the method description for details.
ResumeInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.ResumeInstances. 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.
RouterBgpPeerCustomLearnedIpRange
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.
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
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.
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.
SSLHealthCheck
SSLHealthCheck.Types
Container for nested types declared in the SSLHealthCheck 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.
SchedulingOnInstanceStopAction
Defines the behaviour for instances with the instance_termination_action STOP.
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. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.Types
Container for nested types declared in the SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig message type.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig
Configurations to specifc granular traffic units processed by Adaptive Protection.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Types
Container for nested types declared in the SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig 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
SecurityPolicyRuleMatcherExprOptions
SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions
SecurityPolicyRuleNetworkMatcher
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
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.
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig.Types
Container for nested types declared in the SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig message type.
SecurityPolicyRuleRateLimitOptionsThreshold
SecurityPolicyRuleRedirectOptions
SecurityPolicyRuleRedirectOptions.Types
Container for nested types declared in the SecurityPolicyRuleRedirectOptions message type.
SecurityPolicyUserDefinedField
SecurityPolicyUserDefinedField.Types
Container for nested types declared in the SecurityPolicyUserDefinedField 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.
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.
SetCloudArmorTierProjectRequest
A request message for Projects.SetCloudArmorTier. See the method description for details.
SetCommonInstanceMetadataOperationMetadata
SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo
SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo.Types
Container for nested types declared in the SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo message type.
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.
SetIamPolicyBackendBucketRequest
A request message for BackendBuckets.SetIamPolicy. 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.
SetIamPolicyInstantSnapshotRequest
A request message for InstantSnapshots.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.
SetIamPolicyRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.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.
SetIamPolicyStoragePoolRequest
A request message for StoragePools.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.
SetLabelsInstantSnapshotRequest
A request message for InstantSnapshots.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.
SetLabelsRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.SetLabels. See the method description for details.
SetLabelsRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.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.
SetNameInstanceRequest
A request message for Instances.SetName. See the method description for details.
SetNamedPortsInstanceGroupRequest
A request message for InstanceGroups.SetNamedPorts. See the method description for details.
SetNamedPortsRegionInstanceGroupRequest
A request message for RegionInstanceGroups.SetNamedPorts. See the method description for details.
SetNodeTemplateNodeGroupRequest
A request message for NodeGroups.SetNodeTemplate. See the method description for details.
SetPrivateIpGoogleAccessSubnetworkRequest
A request message for Subnetworks.SetPrivateIpGoogleAccess. See the method description for details.
SetProxyHeaderTargetSslProxyRequest
A request message for TargetSslProxies.SetProxyHeader. See the method description for details.
SetProxyHeaderTargetTcpProxyRequest
A request message for TargetTcpProxies.SetProxyHeader. See the method description for details.
SetQuicOverrideTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetQuicOverride. See the method description for details.
SetSchedulingInstanceRequest
A request message for Instances.SetScheduling. See the method description for details.
SetSecurityPolicyBackendServiceRequest
A request message for BackendServices.SetSecurityPolicy. See the method description for details.
SetSecurityPolicyInstanceRequest
A request message for Instances.SetSecurityPolicy. See the method description for details.
SetSecurityPolicyRegionBackendServiceRequest
A request message for RegionBackendServices.SetSecurityPolicy. See the method description for details.
SetSecurityPolicyTargetInstanceRequest
A request message for TargetInstances.SetSecurityPolicy. See the method description for details.
SetSecurityPolicyTargetPoolRequest
A request message for TargetPools.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.
SimulateMaintenanceEventNodeGroupRequest
A request message for NodeGroups.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.
SnapshotSettings
SnapshotSettingsService
The SnapshotSettings API.
SnapshotSettingsService.SnapshotSettingsServiceBase
Base class for server-side implementations of SnapshotSettingsService
SnapshotSettingsService.SnapshotSettingsServiceClient
Client for SnapshotSettingsService
SnapshotSettingsServiceClient
SnapshotSettingsService client wrapper, for convenient use.
SnapshotSettingsServiceClientBuilder
Builder class for SnapshotSettingsServiceClient to provide simple configuration of credentials, endpoint etc.
SnapshotSettingsServiceClientImpl
SnapshotSettingsService client wrapper implementation, for convenient use.
SnapshotSettingsServiceSettings
Settings for SnapshotSettingsServiceClient instances.
SnapshotSettingsStorageLocationSettings
SnapshotSettingsStorageLocationSettings.Types
Container for nested types declared in the SnapshotSettingsStorageLocationSettings message type.
SnapshotSettingsStorageLocationSettingsStorageLocationPreference
A structure for specifying storage locations.
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 global SSL certificates (sslCertificates) are used by: - Global external Application Load Balancers - Classic Application Load Balancers - Proxy Network Load Balancers (with target SSL proxies) The regional SSL certificates (regionSslCertificates) are used by: - Regional external Application Load Balancers - Regional internal Application Load Balancers Optionally, certificate file contents that you upload can contain a set of up to five PEM-encoded certificates. The API call creates an object (sslCertificate) that holds this data. You can use SSL keys and certificates to secure connections to a load balancer. For more information, read Creating and using SSL certificates, SSL certificates quotas and limits, and Troubleshooting SSL certificates.
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.
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
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.
SslCertificatesScopedList
SslCertificatesSettings
Settings for SslCertificatesClient instances.
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 SSL features, such as versions and cipher suites, that are offered by Application Load Balancers and proxy Network Load Balancers. For more information, read SSL policies overview.
SslPolicy.Types
Container for nested types declared in the SslPolicy message type.
SslPolicyReference
StartAsyncReplicationDiskRequest
A request message for Disks.StartAsyncReplication. See the method description for details.
StartAsyncReplicationRegionDiskRequest
A request message for RegionDisks.StartAsyncReplication. See the method description for details.
StartInstanceRequest
A request message for Instances.Start. See the method description for details.
StartInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.StartInstances. See the method description for details.
StartInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.StartInstances. 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.
StatefulPolicyPreservedStateNetworkIp
StatefulPolicyPreservedStateNetworkIp.Types
Container for nested types declared in the StatefulPolicyPreservedStateNetworkIp message type.
Status
The Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status
message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
StopAsyncReplicationDiskRequest
A request message for Disks.StopAsyncReplication. See the method description for details.
StopAsyncReplicationRegionDiskRequest
A request message for RegionDisks.StopAsyncReplication. See the method description for details.
StopGroupAsyncReplicationDiskRequest
A request message for Disks.StopGroupAsyncReplication. See the method description for details.
StopGroupAsyncReplicationRegionDiskRequest
A request message for RegionDisks.StopGroupAsyncReplication. See the method description for details.
StopInstanceRequest
A request message for Instances.Stop. See the method description for details.
StopInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.StopInstances. See the method description for details.
StopInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.StopInstances. See the method description for details.
StoragePool
Represents a zonal storage pool resource.
StoragePool.Types
Container for nested types declared in the StoragePool message type.
StoragePoolAggregatedList
StoragePoolDisk
StoragePoolDisk.Types
Container for nested types declared in the StoragePoolDisk message type.
StoragePoolList
A list of StoragePool resources.
StoragePoolListDisks
StoragePoolResourceStatus
[Output Only] Contains output only fields.
StoragePoolType
StoragePoolTypeAggregatedList
StoragePoolTypeList
Contains a list of storage pool types.
StoragePoolTypes
The StoragePoolTypes API.
StoragePoolTypes.StoragePoolTypesBase
Base class for server-side implementations of StoragePoolTypes
StoragePoolTypes.StoragePoolTypesClient
Client for StoragePoolTypes
StoragePoolTypesClient
StoragePoolTypes client wrapper, for convenient use.
StoragePoolTypesClientBuilder
Builder class for StoragePoolTypesClient to provide simple configuration of credentials, endpoint etc.
StoragePoolTypesClientImpl
StoragePoolTypes client wrapper implementation, for convenient use.
StoragePoolTypesScopedList
StoragePoolTypesSettings
Settings for StoragePoolTypesClient instances.
StoragePools
The StoragePools API.
StoragePools.StoragePoolsBase
Base class for server-side implementations of StoragePools
StoragePools.StoragePoolsClient
Client for StoragePools
StoragePoolsClient
StoragePools client wrapper, for convenient use.
StoragePoolsClientBuilder
Builder class for StoragePoolsClient to provide simple configuration of credentials, endpoint etc.
StoragePoolsClientImpl
StoragePools client wrapper implementation, for convenient use.
StoragePoolsScopedList
StoragePoolsSettings
Settings for StoragePoolsClient instances.
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.
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
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.
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.
SuspendInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.SuspendInstances. See the method description for details.
SuspendInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.SuspendInstances. See the method description for details.
SwitchToCustomModeNetworkRequest
A request message for Networks.SwitchToCustomMode. See the method description for details.
TCPHealthCheck
TCPHealthCheck.Types
Container for nested types declared in the TCPHealthCheck message type.
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 Google Cloud HTTP load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
TargetHttpProxyAggregatedList
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 Google Cloud HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
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 with external passthrough Network Load Balancers. A target pool references member instances, an associated legacy HttpHealthCheck resource, and, optionally, a backup target pool. For more information, read Using target pools.
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 Proxy Network Load Balancer. The forwarding rule references the target SSL proxy, and the target proxy then references a backend service. For more information, read Proxy Network Load Balancer overview.
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 Proxy Network Load Balancer. The forwarding rule references the target TCP proxy, and the target proxy then references a backend service. For more information, read Proxy Network Load Balancer overview.
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.
TestFailure
TestIamPermissionsBackendBucketRequest
A request message for BackendBuckets.TestIamPermissions. See the method description for details.
TestIamPermissionsBackendServiceRequest
A request message for BackendServices.TestIamPermissions. See the method description for details.
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.
TestIamPermissionsInstantSnapshotRequest
A request message for InstantSnapshots.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.
TestIamPermissionsRegionBackendServiceRequest
A request message for RegionBackendServices.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionDiskRequest
A request message for RegionDisks.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.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.
TestIamPermissionsStoragePoolRequest
A request message for StoragePools.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
UpcomingMaintenance
Upcoming Maintenance notification information.
UpcomingMaintenance.Types
Container for nested types declared in the UpcomingMaintenance message type.
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.
UpdateStoragePoolRequest
A request message for StoragePools.Update. 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 global external Application Load Balancers, classic Application Load Balancers, and cross-region internal Application Load Balancers. * regionUrlMaps are used by internal Application Load Balancers, regional external Application Load Balancers and regional internal Application Load Balancers. For a list of supported URL map features by the load balancer type, see the Load balancing features: Routing and traffic management table. For a list of supported URL map features for Traffic Director, see the Traffic Director features: Routing and traffic management table. This resource defines mappings from hostnames and URL paths to either a backend service or a backend bucket. To use the global urlMaps resource, the backend service must have a loadBalancingScheme of either EXTERNAL, EXTERNAL_MANAGED, or INTERNAL_SELF_MANAGED. To use the regionUrlMaps resource, the backend service must have a loadBalancingScheme of INTERNAL_MANAGED. For more information, read URL Map Concepts.
UrlMapList
Contains a list of UrlMap resources.
UrlMapReference
UrlMapTest
Message for the expected URL mappings.
UrlMapTestHeader
HTTP headers used in UrlMapTests.
UrlMapValidationResult
Message representing the validation result for a UrlMap.
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
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.
UsableSubnetworkSecondaryRange
Secondary IP range of a usable subnetwork.
UsableSubnetworksAggregatedList
UsageExportLocation
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
ValidateRegionUrlMapRequest
A request message for RegionUrlMaps.Validate. See the method description for details.
ValidateUrlMapRequest
A request message for UrlMaps.Validate. See the method description for details.
VmEndpointNatMappings
Contain information of Nat mapping for a VM endpoint (i.e., NIC).
VmEndpointNatMappingsInterfaceNatMappings
Contain information of Nat mapping for an interface of this endpoint.
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.
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 an external VPN gateway or a Google Cloud VPN gateway.
VpnGatewayVpnGatewayInterface
A VPN gateway interface.
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.
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
WithdrawPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Withdraw. See the method description for details.
WithdrawPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Withdraw. See the method description for details.
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-b 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.
ZoneSetLabelsRequest
ZoneSetPolicyRequest
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.
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. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6.
Address.Types.AddressType
The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.
Address.Types.IpVersion
The IP version that will be used by this address. Valid options are IPV4 or IPV6.
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.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.
AdvancedMachineFeatures.Types.PerformanceMonitoringUnit
Type of Performance Monitoring Unit requested on instance.
AllocationAggregateReservation.Types.VmFamily
The VM family that all instances scheduled against this reservation must belong to.
AllocationAggregateReservation.Types.WorkloadType
The workload type of the instances that will target this reservation.
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.SavedState
For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this field is set to PRESERVED if the LocalSSD data has been saved to a persistent location by customer request. (see the discard_local_ssd option on Stop/Suspend). Read-only in the api.
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.
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 the operating mode for this policy. The following modes are available: - OFF: Disables the autoscaler but maintains its configuration. - ONLY_SCALE_OUT: Restricts the autoscaler to add VM instances only. - ON: Enables all autoscaler activities according to its policy. For more information, see "Turning off or restricting an autoscaler"
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.
Backend.Types.Preference
This field indicates whether this backend should be fully utilized before sending traffic to backends with default preference. The possible values are: - PREFERRED: Backends with this preference level will be filled up to their capacity limits first, based on RTT. - DEFAULT: If preferred backends don't have enough capacity, backends in this layer would be used and traffic would be assigned based on the load balancing algorithm you use. This is the default
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. If no value is provided for cdnPolicy.cacheMode, it defaults to CACHE_ALL_STATIC.
BackendService.Types.CompressionMode
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendService.Types.IpAddressSelectionPolicy
Specifies a preference for traffic sent from the proxy to the backend (or from the client to the backend for proxyless gRPC). The possible values are: - IPV4_ONLY: Only send IPv4 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv4 health checks are used to check the health of the backends. This is the default setting. - PREFER_IPV6: Prioritize the connection to the endpoint's IPv6 address over its IPv4 address (provided there is a healthy IPv6 address). - IPV6_ONLY: Only send IPv6 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv6 health checks are used to check the health of the backends. This field is applicable to either: - Advanced global external Application Load Balancer (load balancing scheme EXTERNAL_MANAGED), - Regional external Application Load Balancer, - Internal proxy Network Load Balancer (load balancing scheme INTERNAL_MANAGED), - Regional internal Application Load Balancer (load balancing scheme INTERNAL_MANAGED), - Traffic Director with Envoy proxies and proxyless gRPC (load balancing scheme INTERNAL_SELF_MANAGED).
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, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. 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. If no value is provided for cdnPolicy.cacheMode, it defaults to CACHE_ALL_STATIC.
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
BulkInsertOperationStatus.Types.Status
[Output Only] Creation status of BulkInsert operation - information if the flow is rolling forward or rolling back.
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.
ConfidentialInstanceConfig.Types.ConfidentialInstanceType
Defines the type of technology used by the confidential instance.
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.AccessMode
The access mode of the disk. - READ_WRITE_SINGLE: The default AccessMode, means the disk can be attached to single instance in RW mode. - READ_WRITE_MANY: The AccessMode means the disk can be attached to multiple instances in RW mode. - READ_ONLY_MANY: The AccessMode means the disk can be attached to multiple instances in RO mode. The AccessMode is only valid for Hyperdisk disk types.
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.
DiskResourceStatusAsyncReplicationStatus.Types.State
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 passthrough 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 passthrough 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_LIVE_MIGRATABLE_V2 - SEV_SNP_CAPABLE - TDX_CAPABLE - IDPF For more information, see Enabling guest operating system features.
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 passthrough 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 passthrough 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 passthrough 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.
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 passthrough 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 passthrough 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.
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 IPv4 address of the instance. Additional supported values which may be not listed in the enum directly due to technical reasons: HEALTHY UNHEALTHY
HealthStatus.Types.Ipv6HealthState
Health state of the IPv6 address of the instance. Additional supported values which may be not listed in the enum directly due to technical reasons: HEALTHY UNHEALTHY
HealthStatus.Types.WeightError
HealthStatusForNetworkEndpoint.Types.HealthState
Health state of the network endpoint determined based on the health checks configured. Additional supported values which may be not listed in the enum directly due to technical reasons: DRAINING HEALTHY UNHEALTHY UNKNOWN
HealthStatusForNetworkEndpoint.Types.Ipv6HealthState
Health state of the ipv6 network endpoint determined based on the health checks configured. Additional supported values which may be not listed in the enum directly due to technical reasons: DRAINING HEALTHY UNHEALTHY UNKNOWN
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.
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.
InstanceGroupManagerInstanceLifecyclePolicy.Types.DefaultActionOnFailure
The action that a MIG performs on a failed or an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are - REPAIR (default): MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG. - DO_NOTHING: MIG does not repair a failed or an unhealthy VM.
InstanceGroupManagerInstanceLifecyclePolicy.Types.ForceUpdateOnRepair
A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
InstanceGroupManagerResizeRequest.Types.State
[Output only] Current state of the request.
InstanceGroupManagerStandbyPolicy.Types.Mode
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is MANUAL
.
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 avoid restarting the VM and to limit disruption as much as possible. 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 MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update. Additional supported values which may be not listed in the enum directly due to technical reasons: PROACTIVE
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 and limit disruption as much as possible. - 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 and limit disruption as much as possible. - 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
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.
InstanceWithNamedPorts.Types.Status
[Output Only] The status of the instance.
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Types.Type
[Output Only] The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.
InstantSnapshot.Types.Architecture
[Output Only] The architecture of the instant snapshot. Valid values are ARM64 or X86_64.
InstantSnapshot.Types.Status
[Output Only] The status of the instantSnapshot. This can be CREATING, DELETING, FAILED, or READY.
Interconnect.Types.AvailableFeatures
Additional supported values which may be not listed in the enum directly due to technical reasons: IF_MACSEC
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.RequestedFeatures
Additional supported values which may be not listed in the enum directly due to technical reasons: IF_MACSEC
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 - BPS_100G: 100 Gbit/s
InterconnectAttachment.Types.EdgeAvailabilityDomain
Input only. 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.
InterconnectAttachmentConfigurationConstraints.Types.BgpMd5
[Output Only] Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication. This can take one of the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. For example, a Cross-Cloud Interconnect connection to a remote cloud provider that requires BGP MD5 authentication has the interconnectRemoteLocation attachment_configuration_constraints.bgp_md5 field set to MD5_REQUIRED, and that property is propagated to the attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is returned if MD5 is requested.
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.AvailableFeatures
InterconnectLocation.Types.AvailableLinkTypes
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.
InterconnectRemoteLocation.Types.Continent
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
InterconnectRemoteLocation.Types.Lacp
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
InterconnectRemoteLocation.Types.Status
[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
InterconnectRemoteLocationConstraints.Types.PortPairRemoteLocation
[Output Only] Port pair remote location constraints, which can take one of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, PORT_PAIR_MATCHING_REMOTE_LOCATION. Google Cloud API refers only to individual ports, but the UI uses this field when ordering a pair of ports, to prevent users from accidentally ordering something that is incompatible with their cloud provider. Specifically, when ordering a redundant pair of Cross-Cloud Interconnect ports, and one of them uses a remote location with portPairMatchingRemoteLocation set to matching, the UI requires that both ports use the same remote location.
InterconnectRemoteLocationConstraints.Types.PortPairVlan
[Output Only] Port pair VLAN constraints, which can take one of the following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN
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.
MachineImage.Types.Status
[Output Only] The status of the machine image. One of the following values: INVALID, CREATING, READY, DELETING, and UPLOADING.
MachineType.Types.Architecture
[Output Only] The architecture of the machine type.
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.
NatIpInfoNatIpInfoMapping.Types.Mode
Specifies whether NAT IP is auto or manual.
NatIpInfoNatIpInfoMapping.Types.Usage
Specifies whether NAT IP is currently serving at least one endpoint or not.
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, GCE_VM_IP_PORTMAP.
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 assign only IPv4 addresses, use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, use IPV4_IPV6. If not specified, IPV4_ONLY is 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
NetworkProfileLocation.Types.Scope
NetworkProfileNetworkFeatures.Types.AddressPurposes
NetworkProfileNetworkFeatures.Types.AllowAliasIpRanges
Specifies whether alias IP ranges (and secondary address ranges) are allowed.
NetworkProfileNetworkFeatures.Types.AllowAutoModeSubnet
Specifies whether auto mode subnet creation is allowed.
NetworkProfileNetworkFeatures.Types.AllowClassDFirewalls
Specifies whether firewalls for Class D address ranges are supported.
NetworkProfileNetworkFeatures.Types.AllowCloudNat
Specifies whether cloud NAT creation is allowed.
NetworkProfileNetworkFeatures.Types.AllowCloudRouter
Specifies whether cloud router creation is allowed.
NetworkProfileNetworkFeatures.Types.AllowExternalIpAccess
Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.
NetworkProfileNetworkFeatures.Types.AllowInterconnect
Specifies whether Cloud Interconnect creation is allowed.
NetworkProfileNetworkFeatures.Types.AllowLoadBalancing
Specifies whether cloud load balancing is allowed.
NetworkProfileNetworkFeatures.Types.AllowMultiNicInSameNetwork
Specifies whether multi-nic in the same network is allowed.
NetworkProfileNetworkFeatures.Types.AllowPacketMirroring
Specifies whether Packet Mirroring 1.0 is supported.
NetworkProfileNetworkFeatures.Types.AllowPrivateGoogleAccess
Specifies whether private Google access is allowed.
NetworkProfileNetworkFeatures.Types.AllowPsc
Specifies whether PSC creation is allowed.
NetworkProfileNetworkFeatures.Types.AllowSameNetworkUnicast
Specifies whether unicast within the same network is allowed.
NetworkProfileNetworkFeatures.Types.AllowStaticRoutes
Specifies whether static route creation is allowed.
NetworkProfileNetworkFeatures.Types.AllowSubInterfaces
Specifies whether sub interfaces are allowed.
NetworkProfileNetworkFeatures.Types.AllowVpcPeering
Specifies whether VPC peering is allowed.
NetworkProfileNetworkFeatures.Types.AllowVpn
Specifies whether VPN creation is allowed.
NetworkProfileNetworkFeatures.Types.InterfaceTypes
NetworkProfileNetworkFeatures.Types.SubnetPurposes
NetworkProfileNetworkFeatures.Types.SubnetStackTypes
NetworkProfileNetworkFeatures.Types.Unicast
Specifies which type of unicast is supported.
NetworkRoutingConfig.Types.BgpBestPathSelectionMode
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD.
NetworkRoutingConfig.Types.BgpInterRegionCost
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED. Additional supported values which may be not listed in the enum directly due to technical reasons: ADD_COST_TO_MED DEFAULT
NetworkRoutingConfig.Types.EffectiveBgpInterRegionCost
[Output Only] Effective value of the bgp_inter_region_cost field. Additional supported values which may be not listed in the enum directly due to technical reasons: ADD_COST_TO_MED DEFAULT
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.MaintenanceInterval
Specifies the frequency of planned maintenance events. The accepted values are: AS_NEEDED
and RECURRENT
.
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.
PreservedStatePreservedNetworkIp.Types.AutoDelete
These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
Project.Types.CloudArmorTier
[Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD.
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.
ProjectsSetCloudArmorTierRequest.Types.CloudArmorTier
Managed protection tier to be set.
ProjectsSetDefaultNetworkTierRequest.Types.NetworkTier
Default network tier to be set.
PublicAdvertisedPrefix.Types.ByoipApiVersion
[Output Only] The version of BYOIP API.
PublicAdvertisedPrefix.Types.PdpScope
Specifies how child public delegated prefix will be scoped. It could be one of following values: - REGIONAL
: The public delegated prefix is regional only. The provisioning will take a few minutes. - GLOBAL
: The public delegated prefix is global only. The provisioning will take ~4 weeks. - GLOBAL_AND_REGIONAL
[output only]: The public delegated prefixes is BYOIP V1 legacy prefix. This is output only value and no longer supported in BYOIP V2.
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.ByoipApiVersion
[Output Only] The version of BYOIP API.
PublicDelegatedPrefix.Types.Mode
The public delegated prefix mode for IPv6 only.
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.Mode
The PublicDelegatedSubPrefix mode for IPv6 only.
PublicDelegatedPrefixPublicDelegatedSubPrefix.Types.Status
[Output Only] The status of the sub public delegated prefix.
Quota.Types.Metric
[Output Only] Name of the quota metric.
QuotaExceededInfo.Types.RolloutStatus
Rollout status of the future quota limit.
QuotaStatusWarning.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.
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 and limit disruption as much as possible. - 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 and limit disruption as much as possible. - 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, SYSTEM_GLOBAL, SYSTEM_REGIONAL.
Reservation.Types.Status
[Output Only] The status of the reservation. - CREATING: Reservation resources are being allocated. - READY: Reservation resources have been allocated, and the reservation is ready for use. - DELETING: Reservation deletion is in progress. - UPDATING: Reservation update is in progress.
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.NextHopOrigin
[Output Only] Indicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), or INCOMPLETE.
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.AdvertiseMode
User-specified flag to indicate which mode to use for advertisement. The options are DEFAULT or CUSTOM.
RouterBgp.Types.AdvertisedGroups
RouterBgpPeer.Types.AdvertiseMode
User-specified flag to indicate which mode to use for advertisement.
RouterBgpPeer.Types.AdvertisedGroups
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.IpVersion
IP version of this interface.
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.AutoNetworkTier
The network tier to use when automatically reserving NAT IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, then the current project-level default tier is used.
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 then there should not be any other Router.Nat section in any Router for this network in this region.
RouterNat.Types.Type
Indicates whether this NAT is used for public or private IP translation. If unspecified, it defaults to PUBLIC.
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.
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 passthrough 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 passthrough 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.
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. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Types.Type
Type of this configuration.
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. - TLS_JA3_FINGERPRINT: JA3 TLS/SSL fingerprint if the client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the key type defaults to ALL. - USER_IP: The IP address of the originating client, which is resolved based on "userIpRequestHeaders" configured with the security policy. If there is no "userIpRequestHeaders" configuration or an IP address cannot be resolved from it, the key type defaults to IP. - TLS_JA4_FINGERPRINT: JA4 TLS/SSL fingerprint if the client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the key type defaults to ALL.
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig.Types.EnforceOnKeyType
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 "enforceOnKeyConfigs" 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. - TLS_JA3_FINGERPRINT: JA3 TLS/SSL fingerprint if the client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the key type defaults to ALL. - USER_IP: The IP address of the originating client, which is resolved based on "userIpRequestHeaders" configured with the security policy. If there is no "userIpRequestHeaders" configuration or an IP address cannot be resolved from it, the key type defaults to IP. - TLS_JA4_FINGERPRINT: JA4 TLS/SSL fingerprint if the client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the key type defaults to ALL.
SecurityPolicyRuleRedirectOptions.Types.Type
Type of the redirect action.
SecurityPolicyUserDefinedField.Types.Base
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required
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.
SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo.Types.State
[Output Only] Status of the action, which can be one of the following: PROPAGATING
, PROPAGATED
, ABANDONED
, FAILED
, or DONE
.
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.
SnapshotSettingsStorageLocationSettings.Types.Policy
The chosen location policy.
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.
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.
StatefulPolicyPreservedStateNetworkIp.Types.AutoDelete
These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
StoragePool.Types.CapacityProvisioningType
Provisioning type of the byte capacity of the pool. Additional supported values which may be not listed in the enum directly due to technical reasons: ADVANCED STANDARD UNSPECIFIED
StoragePool.Types.PerformanceProvisioningType
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS. Additional supported values which may be not listed in the enum directly due to technical reasons: ADVANCED STANDARD UNSPECIFIED
StoragePool.Types.State
[Output Only] The status of storage pool creation. - CREATING: Storage pool is provisioning. storagePool. - FAILED: Storage pool creation failed. - READY: Storage pool is ready for use. - DELETING: Storage pool is deleting.
StoragePoolDisk.Types.Status
[Output Only] The disk status.
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, GLOBAL_MANAGED_PROXY, REGIONAL_MANAGED_PROXY, PEER_MIGRATION or PRIVATE_SERVICE_CONNECT. PRIVATE is the default purpose for user-created subnets or subnets that are automatically created in auto mode networks. Subnets with purpose set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY are user-created subnetworks that are reserved for Envoy-based load balancers. A subnet with purpose set to PRIVATE_SERVICE_CONNECT is used to publish services using Private Service Connect. A subnet with purpose set to PEER_MIGRATION is used for subnet migration from one peered VPC to another. If unspecified, the subnet purpose defaults to PRIVATE. The enableFlowLogs field isn't supported if the subnet purpose field is set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY.
Subnetwork.Types.Role
The role of subnetwork. Currently, this field is only used when purpose is set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Envoy-based load balancers in a region. 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
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 passthrough 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 passthrough 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.
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.
TargetHttpsProxy.Types.TlsEarlyData
Specifies whether TLS 1.3 0-RTT Data ("Early Data") should be accepted for this service. Early Data allows a TLS resumption handshake to include the initial application payload (a HTTP request) alongside the handshake, reducing the effective round trips to "zero". This applies to TLS 1.3 connections over TCP (HTTP/2) as well as over UDP (QUIC/h3). This can improve application performance, especially on networks where interruptions may be common, such as on mobile. Requests with Early Data will have the "Early-Data" HTTP header set on the request, with a value of "1", to allow the backend to determine whether Early Data was included. Note: TLS Early Data may allow requests to be replayed, as the data is sent to the backend before the handshake has fully completed. Applications that allow idempotent HTTP methods to make non-idempotent changes, such as a GET request updating a database, should not accept Early Data on those requests, and reject requests with the "Early-Data: 1" HTTP header by returning a HTTP 425 (Too Early) status code, in order to remain RFC compliant. The default value is DISABLED.
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.
UpcomingMaintenance.Types.MaintenanceStatus
UpcomingMaintenance.Types.Type
Defines the type of maintenance.
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, GLOBAL_MANAGED_PROXY, REGIONAL_MANAGED_PROXY, PEER_MIGRATION or PRIVATE_SERVICE_CONNECT. PRIVATE is the default purpose for user-created subnets or subnets that are automatically created in auto mode networks. Subnets with purpose set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY are user-created subnetworks that are reserved for Envoy-based load balancers. A subnet with purpose set to PRIVATE_SERVICE_CONNECT is used to publish services using Private Service Connect. A subnet with purpose set to PEER_MIGRATION is used for subnet migration from one peered VPC to another. If unspecified, the subnet purpose defaults to PRIVATE. The enableFlowLogs field isn't supported if the subnet purpose field is set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY.
UsableSubnetwork.Types.Role
The role of subnetwork. Currently, this field is only used when purpose is set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Envoy-based load balancers in a region. 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.GatewayIpVersion
The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not specified, IPV4 will be used.
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, IPV6_ONLY. If not specified, IPV4_ONLY is used if the gateway IP version is IPV4, or IPV4_IPV6 if the gateway IP version is IPV6.
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.