proto_docs/google/cloud/compute/v1/compute.rb in google-cloud-compute-v1-1.10.0 vs proto_docs/google/cloud/compute/v1/compute.rb in google-cloud-compute-v1-2.0.0
- old
+ new
@@ -229,30 +229,30 @@
module NetworkTier
# A value indicating that the enum field is not set.
UNDEFINED_NETWORK_TIER = 0
# Public internet quality with fixed bandwidth.
- FIXED_STANDARD = 310464328
+ FIXED_STANDARD = 310_464_328
# High quality, Google-grade network tier, support for all networking products.
- PREMIUM = 399530551
+ PREMIUM = 399_530_551
# Public internet quality, only limited support for other networking products.
- STANDARD = 484642493
+ STANDARD = 484_642_493
# (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.
- STANDARD_OVERRIDES_FIXED_STANDARD = 465847234
+ STANDARD_OVERRIDES_FIXED_STANDARD = 465_847_234
end
# The type of configuration. The default and only option is ONE_TO_ONE_NAT.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- DIRECT_IPV6 = 4397213
+ DIRECT_IPV6 = 4_397_213
- ONE_TO_ONE_NAT = 84090205
+ ONE_TO_ONE_NAT = 84_090_205
end
end
# A request message for Instances.AddAccessConfig. See the method description for details.
# @!attribute [rw] access_config_resource
@@ -695,37 +695,37 @@
module AddressType
# A value indicating that the enum field is not set.
UNDEFINED_ADDRESS_TYPE = 0
# A publicly visible external IP address.
- EXTERNAL = 35607499
+ EXTERNAL = 35_607_499
# A private network IP address, for use with an Instance or Internal Load Balancer forwarding rule.
- INTERNAL = 279295677
+ INTERNAL = 279_295_677
- UNSPECIFIED_TYPE = 53933922
+ UNSPECIFIED_TYPE = 53_933_922
end
# The IP version that will be used by this address. Valid options are IPV4 or IPV6. This can only be specified for a global address.
module IpVersion
# A value indicating that the enum field is not set.
UNDEFINED_IP_VERSION = 0
- IPV4 = 2254341
+ IPV4 = 2_254_341
- IPV6 = 2254343
+ IPV6 = 2_254_343
- UNSPECIFIED_VERSION = 21850000
+ UNSPECIFIED_VERSION = 21_850_000
end
# 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.
module Ipv6EndpointType
# A value indicating that the enum field is not set.
UNDEFINED_IPV6_ENDPOINT_TYPE = 0
# Reserved IPv6 address can be used on network load balancer.
- NETLB = 74173363
+ NETLB = 74_173_363
# Reserved IPv6 address can be used on VM.
VM = 2743
end
@@ -733,65 +733,65 @@
module NetworkTier
# A value indicating that the enum field is not set.
UNDEFINED_NETWORK_TIER = 0
# Public internet quality with fixed bandwidth.
- FIXED_STANDARD = 310464328
+ FIXED_STANDARD = 310_464_328
# High quality, Google-grade network tier, support for all networking products.
- PREMIUM = 399530551
+ PREMIUM = 399_530_551
# Public internet quality, only limited support for other networking products.
- STANDARD = 484642493
+ STANDARD = 484_642_493
# (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.
- STANDARD_OVERRIDES_FIXED_STANDARD = 465847234
+ STANDARD_OVERRIDES_FIXED_STANDARD = 465_847_234
end
# 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.
module Purpose
# A value indicating that the enum field is not set.
UNDEFINED_PURPOSE = 0
# DNS resolver address in the subnetwork.
- DNS_RESOLVER = 476114556
+ DNS_RESOLVER = 476_114_556
# VM internal/alias IP, Internal LB service IP, etc.
- GCE_ENDPOINT = 230515243
+ GCE_ENDPOINT = 230_515_243
# A regional internal IP address range reserved for the VLAN attachment that is used in HA VPN over Cloud Interconnect. This regional internal IP address range must not overlap with any IP address range of subnet/route in the VPC network and its peering networks. After the VLAN attachment is created with the reserved IP address range, when creating a new VPN gateway, its interface IP address is allocated from the associated VLAN attachment���s IP address range.
- IPSEC_INTERCONNECT = 340437251
+ IPSEC_INTERCONNECT = 340_437_251
# External IP automatically reserved for Cloud NAT.
- NAT_AUTO = 163666477
+ NAT_AUTO = 163_666_477
# A private network IP address that can be used to configure Private Service Connect. This purpose can be specified only for GLOBAL addresses of Type INTERNAL
- PRIVATE_SERVICE_CONNECT = 48134724
+ PRIVATE_SERVICE_CONNECT = 48_134_724
# A regional internal IP address range reserved for Serverless.
- SERVERLESS = 270492508
+ SERVERLESS = 270_492_508
# A private network IP address that can be shared by multiple Internal Load Balancer forwarding rules.
- SHARED_LOADBALANCER_VIP = 294447572
+ SHARED_LOADBALANCER_VIP = 294_447_572
# IP range for peer networks.
- VPC_PEERING = 400800170
+ VPC_PEERING = 400_800_170
end
# [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.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Address is being used by another resource and is not available.
- IN_USE = 17393485
+ IN_USE = 17_393_485
# Address is reserved and available to use.
- RESERVED = 432241448
+ RESERVED = 432_241_448
# Address is being reserved.
- RESERVING = 514587225
+ RESERVING = 514_587_225
end
end
# @!attribute [rw] id
# @return [::String]
@@ -2001,13 +2001,13 @@
# 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.
module Interface
# A value indicating that the enum field is not set.
UNDEFINED_INTERFACE = 0
- NVME = 2408800
+ NVME = 2_408_800
- SCSI = 2539686
+ SCSI = 2_539_686
end
end
# Properties of the SKU instances being reserved. Next ID: 9
# @!attribute [rw] guest_accelerators
@@ -2225,49 +2225,49 @@
module Architecture
# A value indicating that the enum field is not set.
UNDEFINED_ARCHITECTURE = 0
# Default value indicating Architecture is not set.
- ARCHITECTURE_UNSPECIFIED = 394750507
+ ARCHITECTURE_UNSPECIFIED = 394_750_507
# Machines with architecture ARM64
- ARM64 = 62547450
+ ARM64 = 62_547_450
# Machines with architecture X86_64
- X86_64 = 425300551
+ X86_64 = 425_300_551
end
# 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.
module Interface
# A value indicating that the enum field is not set.
UNDEFINED_INTERFACE = 0
- NVME = 2408800
+ NVME = 2_408_800
- SCSI = 2539686
+ SCSI = 2_539_686
end
# 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.
module Mode
# A value indicating that the enum field is not set.
UNDEFINED_MODE = 0
# Attaches this disk in read-only mode. Multiple virtual machines can use a disk in read-only mode at a time.
- READ_ONLY = 91950261
+ READ_ONLY = 91_950_261
# *[Default]* Attaches this disk in read-write mode. Only one virtual machine at a time can be attached to a disk in read-write mode.
- READ_WRITE = 173607894
+ READ_WRITE = 173_607_894
end
# Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- PERSISTENT = 460683927
+ PERSISTENT = 460_683_927
- SCRATCH = 496778970
+ SCRATCH = 496_778_970
end
end
# [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.
# @!attribute [rw] architecture
@@ -2343,32 +2343,32 @@
module Architecture
# A value indicating that the enum field is not set.
UNDEFINED_ARCHITECTURE = 0
# Default value indicating Architecture is not set.
- ARCHITECTURE_UNSPECIFIED = 394750507
+ ARCHITECTURE_UNSPECIFIED = 394_750_507
# Machines with architecture ARM64
- ARM64 = 62547450
+ ARM64 = 62_547_450
# Machines with architecture X86_64
- X86_64 = 425300551
+ X86_64 = 425_300_551
end
# Specifies which action to take on instance update with this disk. Default is to use the existing disk.
module OnUpdateAction
# A value indicating that the enum field is not set.
UNDEFINED_ON_UPDATE_ACTION = 0
# Always recreate the disk.
- RECREATE_DISK = 494767853
+ RECREATE_DISK = 494_767_853
# Recreate the disk if source (image, snapshot) of this disk is different from source of existing disk.
- RECREATE_DISK_IF_SOURCE_CHANGED = 398099712
+ RECREATE_DISK_IF_SOURCE_CHANGED = 398_099_712
# Use the existing disk, this is the default behaviour.
- USE_EXISTING_DISK = 232682233
+ USE_EXISTING_DISK = 232_682_233
end
end
# 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.
# @!attribute [rw] audit_log_configs
@@ -2404,20 +2404,20 @@
module LogType
# A value indicating that the enum field is not set.
UNDEFINED_LOG_TYPE = 0
# Admin reads. Example: CloudIAM getIamPolicy
- ADMIN_READ = 128951462
+ ADMIN_READ = 128_951_462
# Data reads. Example: CloudSQL Users list
- DATA_READ = 305224971
+ DATA_READ = 305_224_971
# Data writes. Example: CloudSQL Users create
- DATA_WRITE = 340181738
+ DATA_WRITE = 340_181_738
# Default case. Should never be this.
- LOG_TYPE_UNSPECIFIED = 154527053
+ LOG_TYPE_UNSPECIFIED = 154_527_053
end
end
# This is deprecated and has no effect. Do not use.
# @!attribute [rw] permission_type
@@ -2432,23 +2432,23 @@
module PermissionType
# A value indicating that the enum field is not set.
UNDEFINED_PERMISSION_TYPE = 0
# This is deprecated and has no effect. Do not use.
- ADMIN_READ = 128951462
+ ADMIN_READ = 128_951_462
# This is deprecated and has no effect. Do not use.
- ADMIN_WRITE = 244412079
+ ADMIN_WRITE = 244_412_079
# This is deprecated and has no effect. Do not use.
- DATA_READ = 305224971
+ DATA_READ = 305_224_971
# This is deprecated and has no effect. Do not use.
- DATA_WRITE = 340181738
+ DATA_WRITE = 340_181_738
# This is deprecated and has no effect. Do not use.
- PERMISSION_TYPE_UNSPECIFIED = 440313346
+ PERMISSION_TYPE_UNSPECIFIED = 440_313_346
end
end
# Represents an Autoscaler resource. Google Compute Engine has two Autoscaler resources: * [Zonal](/compute/docs/reference/rest/v1/autoscalers) * [Regional](/compute/docs/reference/rest/v1/regionAutoscalers) Use autoscalers to automatically add or delete instances from a managed instance group according to your defined autoscaling policy. For more information, read Autoscaling Groups of Instances. For zonal managed instance groups resource, use the autoscaler resource. For regional managed instance groups, use the regionAutoscalers resource.
# @!attribute [rw] autoscaling_policy
@@ -2511,20 +2511,20 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Configuration is acknowledged to be effective
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# Configuration is being deleted
- DELETING = 528602024
+ DELETING = 528_602_024
# Configuration has errors. Actionable for users.
- ERROR = 66247144
+ ERROR = 66_247_144
# Autoscaler backend hasn't read new/updated configuration
- PENDING = 35394935
+ PENDING = 35_394_935
end
end
# @!attribute [rw] id
# @return [::String]
@@ -2600,67 +2600,67 @@
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
# All instances in the instance group are unhealthy (not in RUNNING state).
- ALL_INSTANCES_UNHEALTHY = 404965477
+ ALL_INSTANCES_UNHEALTHY = 404_965_477
# There is no backend service attached to the instance group.
- BACKEND_SERVICE_DOES_NOT_EXIST = 191417626
+ BACKEND_SERVICE_DOES_NOT_EXIST = 191_417_626
# Autoscaler recommends a size greater than maxNumReplicas.
- CAPPED_AT_MAX_NUM_REPLICAS = 518617
+ CAPPED_AT_MAX_NUM_REPLICAS = 518_617
# The custom metric samples are not exported often enough to be a credible base for autoscaling.
- CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE = 328964659
+ CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE = 328_964_659
# The custom metric that was specified does not exist or does not have the necessary labels.
- CUSTOM_METRIC_INVALID = 204430550
+ CUSTOM_METRIC_INVALID = 204_430_550
# The minNumReplicas is equal to maxNumReplicas. This means the autoscaler cannot add or remove instances from the instance group.
- MIN_EQUALS_MAX = 2821361
+ MIN_EQUALS_MAX = 2_821_361
# The autoscaler did not receive any data from the custom metric configured for autoscaling.
- MISSING_CUSTOM_METRIC_DATA_POINTS = 94885086
+ MISSING_CUSTOM_METRIC_DATA_POINTS = 94_885_086
# 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.
- MISSING_LOAD_BALANCING_DATA_POINTS = 509858898
+ MISSING_LOAD_BALANCING_DATA_POINTS = 509_858_898
# Autoscaling is turned off. The number of instances in the group won't change automatically. The autoscaling configuration is preserved.
- MODE_OFF = 164169907
+ MODE_OFF = 164_169_907
# Autoscaling is in the "Autoscale only scale out" mode. Instances in the group will be only added.
- MODE_ONLY_SCALE_OUT = 3840994
+ MODE_ONLY_SCALE_OUT = 3_840_994
# Autoscaling is in the "Autoscale only out" mode. Instances in the group will be only added.
- MODE_ONLY_UP = 100969842
+ MODE_ONLY_UP = 100_969_842
# The instance group cannot be autoscaled because it has more than one backend service attached to it.
- MORE_THAN_ONE_BACKEND_SERVICE = 151922141
+ MORE_THAN_ONE_BACKEND_SERVICE = 151_922_141
# There is insufficient quota for the necessary resources, such as CPU or number of instances.
- NOT_ENOUGH_QUOTA_AVAILABLE = 403101631
+ NOT_ENOUGH_QUOTA_AVAILABLE = 403_101_631
# Showed only for regional autoscalers: there is a resource stockout in the chosen region.
- REGION_RESOURCE_STOCKOUT = 528622846
+ REGION_RESOURCE_STOCKOUT = 528_622_846
# The target to be scaled does not exist.
- SCALING_TARGET_DOES_NOT_EXIST = 122636699
+ SCALING_TARGET_DOES_NOT_EXIST = 122_636_699
# For some scaling schedules minRequiredReplicas is greater than maxNumReplicas. Autoscaler always recommends at most maxNumReplicas instances.
- SCHEDULED_INSTANCES_GREATER_THAN_AUTOSCALER_MAX = 29275586
+ SCHEDULED_INSTANCES_GREATER_THAN_AUTOSCALER_MAX = 29_275_586
# For some scaling schedules minRequiredReplicas is less than minNumReplicas. Autoscaler always recommends at least minNumReplicas instances.
- SCHEDULED_INSTANCES_LESS_THAN_AUTOSCALER_MIN = 398287669
+ SCHEDULED_INSTANCES_LESS_THAN_AUTOSCALER_MIN = 398_287_669
- UNKNOWN = 433141802
+ UNKNOWN = 433_141_802
# Autoscaling does not work with an HTTP/S load balancer that has been configured for maxRate.
- UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION = 330845009
+ UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION = 330_845_009
# 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.
- ZONE_RESOURCE_STOCKOUT = 210200502
+ ZONE_RESOURCE_STOCKOUT = 210_200_502
end
end
# @!attribute [rw] autoscalers
# @return [::Array<::Google::Cloud::Compute::V1::Autoscaler>]
@@ -2718,20 +2718,20 @@
module Mode
# A value indicating that the enum field is not set.
UNDEFINED_MODE = 0
# Do not automatically scale the MIG in or out. The recommended_size field contains the size of MIG that would be set if the actuation mode was enabled.
- OFF = 78159
+ OFF = 78_159
# Automatically scale the MIG in and out according to the policy.
ON = 2527
# Automatically create VMs according to the policy, but do not scale the MIG in.
- ONLY_SCALE_OUT = 152713670
+ ONLY_SCALE_OUT = 152_713_670
# Automatically create VMs according to the policy, but do not scale the MIG in.
- ONLY_UP = 478095374
+ ONLY_UP = 478_095_374
end
end
# CPU utilization policy.
# @!attribute [rw] predictive_method
@@ -2749,14 +2749,14 @@
module PredictiveMethod
# A value indicating that the enum field is not set.
UNDEFINED_PREDICTIVE_METHOD = 0
# No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics
- NONE = 2402104
+ NONE = 2_402_104
# Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.
- OPTIMIZE_AVAILABILITY = 11629437
+ OPTIMIZE_AVAILABILITY = 11_629_437
end
end
# Custom utilization metric policy.
# @!attribute [rw] filter
@@ -2783,17 +2783,17 @@
module UtilizationTargetType
# A value indicating that the enum field is not set.
UNDEFINED_UTILIZATION_TARGET_TYPE = 0
# Sets the utilization target value for a cumulative or delta metric, expressed as the rate of growth per minute.
- DELTA_PER_MINUTE = 87432861
+ DELTA_PER_MINUTE = 87_432_861
# Sets the utilization target value for a cumulative or delta metric, expressed as the rate of growth per second.
- DELTA_PER_SECOND = 255180029
+ DELTA_PER_SECOND = 255_180_029
# Sets the utilization target value for a gauge metric. The autoscaler will collect the average utilization of the virtual machines from the last couple of minutes, and compare the value to the utilization target value to perform autoscaling.
- GAUGE = 67590361
+ GAUGE = 67_590_361
end
end
# Configuration parameters of autoscaling based on load balancing.
# @!attribute [rw] utilization_target
@@ -2886,17 +2886,17 @@
module BalancingMode
# A value indicating that the enum field is not set.
UNDEFINED_BALANCING_MODE = 0
# Balance based on the number of simultaneous connections.
- CONNECTION = 246311646
+ CONNECTION = 246_311_646
# Balance based on requests per second (RPS).
- RATE = 2508000
+ RATE = 2_508_000
# Balance based on the backend utilization.
- UTILIZATION = 157008386
+ UTILIZATION = 157_008_386
end
end
# 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.
# @!attribute [rw] bucket_name
@@ -2944,14 +2944,14 @@
module CompressionMode
# A value indicating that the enum field is not set.
UNDEFINED_COMPRESSION_MODE = 0
# Automatically uses the best compression based on the Accept-Encoding header sent by the client.
- AUTOMATIC = 165298699
+ AUTOMATIC = 165_298_699
# Disables compression. Existing compressed responses cached by Cloud CDN will not be served to clients.
- DISABLED = 516696700
+ DISABLED = 516_696_700
end
end
# Message containing Cloud CDN configuration for a backend bucket.
# @!attribute [rw] bypass_cache_on_request_headers
@@ -2999,19 +2999,19 @@
module CacheMode
# A value indicating that the enum field is not set.
UNDEFINED_CACHE_MODE = 0
# 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.
- CACHE_ALL_STATIC = 355027945
+ CACHE_ALL_STATIC = 355_027_945
# 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.
- FORCE_CACHE_ALL = 486026928
+ FORCE_CACHE_ALL = 486_026_928
- INVALID_CACHE_MODE = 381295560
+ INVALID_CACHE_MODE = 381_295_560
# 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.
- USE_ORIGIN_HEADERS = 55380261
+ USE_ORIGIN_HEADERS = 55_380_261
end
end
# 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.
# @!attribute [rw] header_name
@@ -3198,121 +3198,121 @@
module CompressionMode
# A value indicating that the enum field is not set.
UNDEFINED_COMPRESSION_MODE = 0
# Automatically uses the best compression based on the Accept-Encoding header sent by the client.
- AUTOMATIC = 165298699
+ AUTOMATIC = 165_298_699
# Disables compression. Existing compressed responses cached by Cloud CDN will not be served to clients.
- DISABLED = 516696700
+ DISABLED = 516_696_700
end
# 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.
module LoadBalancingScheme
# A value indicating that the enum field is not set.
UNDEFINED_LOAD_BALANCING_SCHEME = 0
# Signifies that this will be used for external HTTP(S), SSL Proxy, TCP Proxy, or Network Load Balancing
- EXTERNAL = 35607499
+ EXTERNAL = 35_607_499
# Signifies that this will be used for External Managed HTTP(S) Load Balancing.
- EXTERNAL_MANAGED = 512006923
+ EXTERNAL_MANAGED = 512_006_923
# Signifies that this will be used for Internal TCP/UDP Load Balancing.
- INTERNAL = 279295677
+ INTERNAL = 279_295_677
# Signifies that this will be used for Internal HTTP(S) Load Balancing.
- INTERNAL_MANAGED = 37350397
+ INTERNAL_MANAGED = 37_350_397
# Signifies that this will be used by Traffic Director.
- INTERNAL_SELF_MANAGED = 236211150
+ INTERNAL_SELF_MANAGED = 236_211_150
- INVALID_LOAD_BALANCING_SCHEME = 275352060
+ INVALID_LOAD_BALANCING_SCHEME = 275_352_060
end
# The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED. If sessionAffinity is not NONE, and this field is not set to MAGLEV or RING_HASH, session affinity settings will not take effect. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
module LocalityLbPolicy
# A value indicating that the enum field is not set.
UNDEFINED_LOCALITY_LB_POLICY = 0
- INVALID_LB_POLICY = 323318707
+ INVALID_LB_POLICY = 323_318_707
# An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests.
- LEAST_REQUEST = 46604921
+ LEAST_REQUEST = 46_604_921
# This algorithm implements consistent hashing to backends. Maglev can be 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
- MAGLEV = 119180266
+ MAGLEV = 119_180_266
# 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.
- ORIGINAL_DESTINATION = 166297216
+ ORIGINAL_DESTINATION = 166_297_216
# The load balancer selects a random healthy host.
- RANDOM = 262527171
+ RANDOM = 262_527_171
# 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.
- RING_HASH = 432795069
+ RING_HASH = 432_795_069
# This is a simple policy in which each healthy backend is selected in round robin order. This is the default.
- ROUND_ROBIN = 153895801
+ ROUND_ROBIN = 153_895_801
end
# 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.
module Protocol
# A value indicating that the enum field is not set.
UNDEFINED_PROTOCOL = 0
# gRPC (available for Traffic Director).
- GRPC = 2196510
+ GRPC = 2_196_510
- HTTP = 2228360
+ HTTP = 2_228_360
# HTTP/2 with SSL.
- HTTP2 = 69079210
+ HTTP2 = 69_079_210
- HTTPS = 69079243
+ HTTPS = 69_079_243
# TCP proxying with SSL.
- SSL = 82412
+ SSL = 82_412
# TCP proxying or TCP pass-through.
- TCP = 82881
+ TCP = 82_881
# UDP.
- UDP = 83873
+ UDP = 83_873
# If a Backend Service has UNSPECIFIED as its protocol, it can be used with any L3/L4 Forwarding Rules.
- UNSPECIFIED = 526786327
+ UNSPECIFIED = 526_786_327
end
# 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](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity).
module SessionAffinity
# A value indicating that the enum field is not set.
UNDEFINED_SESSION_AFFINITY = 0
# 2-tuple hash on packet's source and destination IP addresses. Connections from the same source IP address to the same destination IP address will be served by the same backend VM while that VM remains healthy.
- CLIENT_IP = 345665051
+ CLIENT_IP = 345_665_051
# 1-tuple hash only on packet's source IP address. Connections from the same source IP address will be served by the same backend VM while that VM remains healthy. This option can only be used for Internal TCP/UDP Load Balancing.
- CLIENT_IP_NO_DESTINATION = 106122516
+ CLIENT_IP_NO_DESTINATION = 106_122_516
# 5-tuple hash on packet's source and destination IP addresses, IP protocol, and source and destination ports. Connections for the same IP protocol from the same source IP address and port to the same destination IP address and port will be served by the same backend VM while that VM remains healthy. This option cannot be used for HTTP(S) load balancing.
- CLIENT_IP_PORT_PROTO = 221722926
+ CLIENT_IP_PORT_PROTO = 221_722_926
# 3-tuple hash on packet's source and destination IP addresses, and IP protocol. Connections for the same IP protocol from the same source IP address to the same destination IP address will be served by the same backend VM while that VM remains healthy. This option cannot be used for HTTP(S) load balancing.
- CLIENT_IP_PROTO = 25322148
+ CLIENT_IP_PROTO = 25_322_148
# Hash based on a cookie generated by the L7 loadbalancer. Only valid for HTTP(S) load balancing.
- GENERATED_COOKIE = 370321204
+ GENERATED_COOKIE = 370_321_204
# The hash is based on a user specified header field.
- HEADER_FIELD = 200737960
+ HEADER_FIELD = 200_737_960
# The hash is based on a user provided cookie.
- HTTP_COOKIE = 494981627
+ HTTP_COOKIE = 494_981_627
# No session affinity. Connections from the same client IP may go to any instance in the pool.
- NONE = 2402104
+ NONE = 2_402_104
end
end
# Contains a list of BackendServicesScopedList.
# @!attribute [rw] id
@@ -3396,19 +3396,19 @@
module CacheMode
# A value indicating that the enum field is not set.
UNDEFINED_CACHE_MODE = 0
# 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.
- CACHE_ALL_STATIC = 355027945
+ CACHE_ALL_STATIC = 355_027_945
# 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.
- FORCE_CACHE_ALL = 486026928
+ FORCE_CACHE_ALL = 486_026_928
- INVALID_CACHE_MODE = 381295560
+ INVALID_CACHE_MODE = 381_295_560
# 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.
- USE_ORIGIN_HEADERS = 55380261
+ USE_ORIGIN_HEADERS = 55_380_261
end
end
# 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.
# @!attribute [rw] header_name
@@ -3453,27 +3453,27 @@
# 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](https://cloud.google.com/load-balancing/docs/network/networklb-backend-service#connection-persistence) and [Connection Persistence for Internal TCP/UDP Load Balancing](https://cloud.google.com/load-balancing/docs/internal#connection-persistence).
module ConnectionPersistenceOnUnhealthyBackends
# A value indicating that the enum field is not set.
UNDEFINED_CONNECTION_PERSISTENCE_ON_UNHEALTHY_BACKENDS = 0
- ALWAYS_PERSIST = 38400900
+ ALWAYS_PERSIST = 38_400_900
- DEFAULT_FOR_PROTOCOL = 145265356
+ DEFAULT_FOR_PROTOCOL = 145_265_356
- NEVER_PERSIST = 138646241
+ NEVER_PERSIST = 138_646_241
end
# 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](https://cloud.google.com/load-balancing/docs/network/networklb-backend-service#tracking-mode) and [Tracking Mode for Internal TCP/UDP Load Balancing](https://cloud.google.com/load-balancing/docs/internal#tracking-mode).
module TrackingMode
# A value indicating that the enum field is not set.
UNDEFINED_TRACKING_MODE = 0
- INVALID_TRACKING_MODE = 49234371
+ INVALID_TRACKING_MODE = 49_234_371
- PER_CONNECTION = 85162848
+ PER_CONNECTION = 85_162_848
- PER_SESSION = 182099252
+ PER_SESSION = 182_099_252
end
end
# For load balancers that have configurable failover: [Internal TCP/UDP Load Balancing](https://cloud.google.com/load-balancing/docs/internal/failover-overview) and [external TCP/UDP Load Balancing](https://cloud.google.com/load-balancing/docs/network/networklb-failover-overview). On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
# @!attribute [rw] disable_connection_drain_on_failover
@@ -3589,29 +3589,29 @@
# The name of a locality load balancer policy to be used. The value should be one of the predefined ones as supported by localityLbPolicy, although at the moment only ROUND_ROBIN is supported. This field should only be populated when the customPolicy field is not used. Note that specifying the same policy more than once for a backend is not a valid configuration and will be rejected.
module Name
# A value indicating that the enum field is not set.
UNDEFINED_NAME = 0
- INVALID_LB_POLICY = 323318707
+ INVALID_LB_POLICY = 323_318_707
# An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests.
- LEAST_REQUEST = 46604921
+ LEAST_REQUEST = 46_604_921
# This algorithm implements consistent hashing to backends. Maglev can be 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
- MAGLEV = 119180266
+ MAGLEV = 119_180_266
# 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.
- ORIGINAL_DESTINATION = 166297216
+ ORIGINAL_DESTINATION = 166_297_216
# The load balancer selects a random healthy host.
- RANDOM = 262527171
+ RANDOM = 262_527_171
# 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.
- RING_HASH = 432795069
+ RING_HASH = 432_795_069
# This is a simple policy in which each healthy backend is selected in round robin order. This is the default.
- ROUND_ROBIN = 153895801
+ ROUND_ROBIN = 153_895_801
end
end
# The available logging options for the load balancer traffic served by this backend service.
# @!attribute [rw] enable
@@ -3700,43 +3700,43 @@
# 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
module Diagnostic
# A value indicating that the enum field is not set.
UNDEFINED_DIAGNOSTIC = 0
- ADMINISTRATIVELY_DOWN = 121685798
+ ADMINISTRATIVELY_DOWN = 121_685_798
- CONCATENATED_PATH_DOWN = 26186892
+ CONCATENATED_PATH_DOWN = 26_186_892
- CONTROL_DETECTION_TIME_EXPIRED = 135478383
+ CONTROL_DETECTION_TIME_EXPIRED = 135_478_383
- DIAGNOSTIC_UNSPECIFIED = 58720895
+ DIAGNOSTIC_UNSPECIFIED = 58_720_895
- ECHO_FUNCTION_FAILED = 220687466
+ ECHO_FUNCTION_FAILED = 220_687_466
- FORWARDING_PLANE_RESET = 19715882
+ FORWARDING_PLANE_RESET = 19_715_882
- NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742
+ NEIGHBOR_SIGNALED_SESSION_DOWN = 374_226_742
- NO_DIAGNOSTIC = 222503141
+ NO_DIAGNOSTIC = 222_503_141
- PATH_DOWN = 290605180
+ PATH_DOWN = 290_605_180
- REVERSE_CONCATENATED_PATH_DOWN = 479337129
+ REVERSE_CONCATENATED_PATH_DOWN = 479_337_129
end
# The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
- ADMIN_DOWN = 128544690
+ ADMIN_DOWN = 128_544_690
- DOWN = 2104482
+ DOWN = 2_104_482
- INIT = 2252048
+ INIT = 2_252_048
- STATE_UNSPECIFIED = 470755401
+ STATE_UNSPECIFIED = 470_755_401
UP = 2715
end
end
@@ -3781,55 +3781,55 @@
# 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.
module BfdSessionInitializationMode
# A value indicating that the enum field is not set.
UNDEFINED_BFD_SESSION_INITIALIZATION_MODE = 0
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
- DISABLED = 516696700
+ DISABLED = 516_696_700
- PASSIVE = 462813959
+ PASSIVE = 462_813_959
end
# 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
module LocalDiagnostic
# A value indicating that the enum field is not set.
UNDEFINED_LOCAL_DIAGNOSTIC = 0
- ADMINISTRATIVELY_DOWN = 121685798
+ ADMINISTRATIVELY_DOWN = 121_685_798
- CONCATENATED_PATH_DOWN = 26186892
+ CONCATENATED_PATH_DOWN = 26_186_892
- CONTROL_DETECTION_TIME_EXPIRED = 135478383
+ CONTROL_DETECTION_TIME_EXPIRED = 135_478_383
- DIAGNOSTIC_UNSPECIFIED = 58720895
+ DIAGNOSTIC_UNSPECIFIED = 58_720_895
- ECHO_FUNCTION_FAILED = 220687466
+ ECHO_FUNCTION_FAILED = 220_687_466
- FORWARDING_PLANE_RESET = 19715882
+ FORWARDING_PLANE_RESET = 19_715_882
- NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742
+ NEIGHBOR_SIGNALED_SESSION_DOWN = 374_226_742
- NO_DIAGNOSTIC = 222503141
+ NO_DIAGNOSTIC = 222_503_141
- PATH_DOWN = 290605180
+ PATH_DOWN = 290_605_180
- REVERSE_CONCATENATED_PATH_DOWN = 479337129
+ REVERSE_CONCATENATED_PATH_DOWN = 479_337_129
end
# The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
module LocalState
# A value indicating that the enum field is not set.
UNDEFINED_LOCAL_STATE = 0
- ADMIN_DOWN = 128544690
+ ADMIN_DOWN = 128_544_690
- DOWN = 2104482
+ DOWN = 2_104_482
- INIT = 2252048
+ INIT = 2_252_048
- STATE_UNSPECIFIED = 470755401
+ STATE_UNSPECIFIED = 470_755_401
UP = 2715
end
end
@@ -4133,71 +4133,71 @@
# 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.
module Category
# A value indicating that the enum field is not set.
UNDEFINED_CATEGORY = 0
- CATEGORY_UNSPECIFIED = 509189462
+ CATEGORY_UNSPECIFIED = 509_189_462
- LICENSE = 347869217
+ LICENSE = 347_869_217
- MACHINE = 469553191
+ MACHINE = 469_553_191
end
# 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).
module Plan
# A value indicating that the enum field is not set.
UNDEFINED_PLAN = 0
- INVALID = 530283991
+ INVALID = 530_283_991
- THIRTY_SIX_MONTH = 266295942
+ THIRTY_SIX_MONTH = 266_295_942
- TWELVE_MONTH = 173083962
+ TWELVE_MONTH = 173_083_962
end
# [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.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
- CANCELLED = 41957681
+ CANCELLED = 41_957_681
- CREATING = 455564985
+ CREATING = 455_564_985
- EXPIRED = 482489093
+ EXPIRED = 482_489_093
- NOT_YET_ACTIVE = 20607337
+ NOT_YET_ACTIVE = 20_607_337
end
# 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.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- ACCELERATOR_OPTIMIZED = 280848403
+ ACCELERATOR_OPTIMIZED = 280_848_403
- COMPUTE_OPTIMIZED = 158349023
+ COMPUTE_OPTIMIZED = 158_349_023
- COMPUTE_OPTIMIZED_C2D = 383246453
+ COMPUTE_OPTIMIZED_C2D = 383_246_453
- GENERAL_PURPOSE = 299793543
+ GENERAL_PURPOSE = 299_793_543
- GENERAL_PURPOSE_E2 = 301911877
+ GENERAL_PURPOSE_E2 = 301_911_877
- GENERAL_PURPOSE_N2 = 301912156
+ GENERAL_PURPOSE_N2 = 301_912_156
- GENERAL_PURPOSE_N2D = 232471400
+ GENERAL_PURPOSE_N2D = 232_471_400
- GENERAL_PURPOSE_T2D = 232477166
+ GENERAL_PURPOSE_T2D = 232_477_166
- MEMORY_OPTIMIZED = 281753417
+ MEMORY_OPTIMIZED = 281_753_417
- MEMORY_OPTIMIZED_M3 = 276301372
+ MEMORY_OPTIMIZED_M3 = 276_301_372
- TYPE_UNSPECIFIED = 437714322
+ TYPE_UNSPECIFIED = 437_714_322
end
end
# @!attribute [rw] id
# @return [::String]
@@ -4298,53 +4298,53 @@
module Iam
# A value indicating that the enum field is not set.
UNDEFINED_IAM = 0
# This is deprecated and has no effect. Do not use.
- APPROVER = 357258949
+ APPROVER = 357_258_949
# This is deprecated and has no effect. Do not use.
- ATTRIBUTION = 232465503
+ ATTRIBUTION = 232_465_503
# This is deprecated and has no effect. Do not use.
- AUTHORITY = 504108835
+ AUTHORITY = 504_108_835
# This is deprecated and has no effect. Do not use.
- CREDENTIALS_TYPE = 348222141
+ CREDENTIALS_TYPE = 348_222_141
# This is deprecated and has no effect. Do not use.
- CREDS_ASSERTION = 332343272
+ CREDS_ASSERTION = 332_343_272
# This is deprecated and has no effect. Do not use.
- JUSTIFICATION_TYPE = 206147719
+ JUSTIFICATION_TYPE = 206_147_719
# This is deprecated and has no effect. Do not use.
- SECURITY_REALM = 526269616
+ SECURITY_REALM = 526_269_616
end
# This is deprecated and has no effect. Do not use.
module Op
# A value indicating that the enum field is not set.
UNDEFINED_OP = 0
# This is deprecated and has no effect. Do not use.
- DISCHARGED = 266338274
+ DISCHARGED = 266_338_274
# This is deprecated and has no effect. Do not use.
- EQUALS = 442201023
+ EQUALS = 442_201_023
# This is deprecated and has no effect. Do not use.
IN = 2341
# This is deprecated and has no effect. Do not use.
- NOT_EQUALS = 19718859
+ NOT_EQUALS = 19_718_859
# This is deprecated and has no effect. Do not use.
- NOT_IN = 161144369
+ NOT_IN = 161_144_369
# This is deprecated and has no effect. Do not use.
- NO_OP = 74481951
+ NO_OP = 74_481_951
end
# This is deprecated and has no effect. Do not use.
# Additional supported values which may be not listed in the enum directly due to technical reasons:
# NO_ATTR
@@ -4354,17 +4354,17 @@
# This is deprecated and has no effect. Do not use.
IP = 2343
# This is deprecated and has no effect. Do not use.
- NAME = 2388619
+ NAME = 2_388_619
# This is deprecated and has no effect. Do not use.
- REGION = 266017524
+ REGION = 266_017_524
# This is deprecated and has no effect. Do not use.
- SERVICE = 17781397
+ SERVICE = 17_781_397
end
end
# A set of Confidential Instance options.
# @!attribute [rw] enable_confidential_compute
@@ -6033,17 +6033,17 @@
# 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.
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
- DELETED = 120962041
+ DELETED = 120_962_041
- DEPRECATED = 463360435
+ DEPRECATED = 463_360_435
- OBSOLETE = 66532761
+ OBSOLETE = 66_532_761
end
end
# A request message for Instances.DetachDisk. See the method description for details.
# @!attribute [rw] device_name
@@ -6266,38 +6266,38 @@
module Architecture
# A value indicating that the enum field is not set.
UNDEFINED_ARCHITECTURE = 0
# Default value indicating Architecture is not set.
- ARCHITECTURE_UNSPECIFIED = 394750507
+ ARCHITECTURE_UNSPECIFIED = 394_750_507
# Machines with architecture ARM64
- ARM64 = 62547450
+ ARM64 = 62_547_450
# Machines with architecture X86_64
- X86_64 = 425300551
+ X86_64 = 425_300_551
end
# [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.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Disk is provisioning
- CREATING = 455564985
+ CREATING = 455_564_985
# Disk is deleting.
- DELETING = 528602024
+ DELETING = 528_602_024
# Disk creation failed.
- FAILED = 455706685
+ FAILED = 455_706_685
# Disk is ready for use.
- READY = 77848963
+ READY = 77_848_963
# Source data is being copied into the disk.
- RESTORING = 404263851
+ RESTORING = 404_263_851
end
end
# @!attribute [rw] id
# @return [::String]
@@ -6356,29 +6356,29 @@
module InstantiateFrom
# A value indicating that the enum field is not set.
UNDEFINED_INSTANTIATE_FROM = 0
# Attach the existing disk in read-only mode. The request will fail if the disk was attached in read-write mode on the source instance. Applicable to: read-only disks.
- ATTACH_READ_ONLY = 513775419
+ ATTACH_READ_ONLY = 513_775_419
# Create a blank disk. The disk will be created unformatted. Applicable to: additional read-write disks, local SSDs.
- BLANK = 63281460
+ BLANK = 63_281_460
# Use the custom image specified in the custom_image field. Applicable to: boot disk, additional read-write disks.
- CUSTOM_IMAGE = 196311789
+ CUSTOM_IMAGE = 196_311_789
# Use the default instantiation option for the corresponding type of disk. For boot disk and any other R/W disks, new custom images will be created from each disk. For read-only disks, they will be attached in read-only mode. Local SSD disks will be created as blank volumes.
- DEFAULT = 115302945
+ DEFAULT = 115_302_945
# Do not include the disk in the instance template. Applicable to: additional read-write disks, local SSDs, read-only disks.
- DO_NOT_INCLUDE = 104218952
+ DO_NOT_INCLUDE = 104_218_952
# Use the same source image used for creation of the source instance's corresponding disk. The request will fail if the source VM's disk was created from a snapshot. Applicable to: boot disk, additional read-write disks.
- SOURCE_IMAGE = 62631959
+ SOURCE_IMAGE = 62_631_959
# Use the same source image family used for creation of the source instance's corresponding disk. The request will fail if the source image of the source disk does not belong to any image family. Applicable to: boot disk, additional read-write disks.
- SOURCE_IMAGE_FAMILY = 76850316
+ SOURCE_IMAGE_FAMILY = 76_850_316
end
end
# A list of Disk resources.
# @!attribute [rw] id
@@ -6601,17 +6601,17 @@
module TargetShape
# A value indicating that the enum field is not set.
UNDEFINED_TARGET_SHAPE = 0
# The group picks zones for creating VM instances to fulfill the requested number of VMs within present resource constraints and to maximize utilization of unused zonal reservations. Recommended for batch workloads that do not require high availability.
- ANY = 64972
+ ANY = 64_972
# The group prioritizes acquisition of resources, scheduling VMs in zones where resources are available while distributing VMs as evenly as possible across selected zones to minimize the impact of zonal failure. Recommended for highly available serving workloads.
- BALANCED = 468409608
+ BALANCED = 468_409_608
# The group schedules VM instance creation and deletion to achieve and maintain an even number of managed instances across the selected zones. The distribution is even when the number of managed instances does not differ by more than 1 between any two zones. Recommended for highly available serving workloads.
- EVEN = 2140442
+ EVEN = 2_140_442
end
end
# @!attribute [rw] zone
# @return [::String]
@@ -6747,17 +6747,17 @@
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
# For routes exported from local network.
- DYNAMIC_PEERING_ROUTE = 469794858
+ DYNAMIC_PEERING_ROUTE = 469_794_858
# The peering route.
- STATIC_PEERING_ROUTE = 473407545
+ STATIC_PEERING_ROUTE = 473_407_545
# The peering route corresponding to subnetwork range.
- SUBNET_PEERING_ROUTE = 465782504
+ SUBNET_PEERING_ROUTE = 465_782_504
end
end
# @!attribute [rw] id
# @return [::String]
@@ -6870,17 +6870,17 @@
module RedundancyType
# A value indicating that the enum field is not set.
UNDEFINED_REDUNDANCY_TYPE = 0
# The external VPN gateway has four public IP addresses; at the time of writing this API, the AWS virtual private gateway is an example which has four public IP addresses for high availability connections; there should be two VPN connections in the AWS virtual private gateway , each AWS VPN connection has two public IP addresses; please make sure to put two public IP addresses from one AWS VPN connection into interfaces 0 and 1 of this external VPN gateway, and put the other two public IP addresses from another AWS VPN connection into interfaces 2 and 3 of this external VPN gateway. When displaying highly available configuration status for the VPN tunnels connected to FOUR_IPS_REDUNDANCY external VPN gateway, Google will always detect whether interfaces 0 and 1 are connected on one interface of HA Cloud VPN gateway, and detect whether interfaces 2 and 3 are connected to another interface of the HA Cloud VPN gateway.
- FOUR_IPS_REDUNDANCY = 520087913
+ FOUR_IPS_REDUNDANCY = 520_087_913
# The external VPN gateway has only one public IP address which internally provide redundancy or failover.
- SINGLE_IP_INTERNALLY_REDUNDANT = 133914873
+ SINGLE_IP_INTERNALLY_REDUNDANT = 133_914_873
# The external VPN gateway has two public IP addresses which are redundant with each other, the following two types of setup on your on-premises side would have this type of redundancy: (1) Two separate on-premises gateways, each with one public IP address, the two on-premises gateways are redundant with each other. (2) A single on-premise gateway with two public IP addresses that are redundant with eatch other.
- TWO_IPS_REDUNDANCY = 367049635
+ TWO_IPS_REDUNDANCY = 367_049_635
end
end
# The interface for the external VPN gateway.
# @!attribute [rw] id
@@ -6934,15 +6934,15 @@
# The file type of source file.
module FileType
# A value indicating that the enum field is not set.
UNDEFINED_FILE_TYPE = 0
- BIN = 65767
+ BIN = 65_767
- UNDEFINED = 137851184
+ UNDEFINED = 137_851_184
- X509 = 2674086
+ X509 = 2_674_086
end
end
# 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.
# @!attribute [rw] allowed
@@ -7011,14 +7011,14 @@
module Direction
# A value indicating that the enum field is not set.
UNDEFINED_DIRECTION = 0
# Indicates that firewall should apply to outgoing traffic.
- EGRESS = 432880501
+ EGRESS = 432_880_501
# Indicates that firewall should apply to incoming traffic.
- INGRESS = 516931221
+ INGRESS = 516_931_221
end
end
# Contains a list of firewalls.
# @!attribute [rw] id
@@ -7059,13 +7059,13 @@
# 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.
module Metadata
# A value indicating that the enum field is not set.
UNDEFINED_METADATA = 0
- EXCLUDE_ALL_METADATA = 334519954
+ EXCLUDE_ALL_METADATA = 334_519_954
- INCLUDE_ALL_METADATA = 164619908
+ INCLUDE_ALL_METADATA = 164_619_908
end
end
# @!attribute [rw] associations
# @return [::Array<::Google::Cloud::Compute::V1::FirewallPolicyAssociation>]
@@ -7217,13 +7217,13 @@
# The direction in which this rule applies.
module Direction
# A value indicating that the enum field is not set.
UNDEFINED_DIRECTION = 0
- EGRESS = 432880501
+ EGRESS = 432_880_501
- INGRESS = 516931221
+ INGRESS = 516_931_221
end
end
# Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
# @!attribute [rw] dest_ip_ranges
@@ -7268,13 +7268,13 @@
# [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.
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
- EFFECTIVE = 244201863
+ EFFECTIVE = 244_201_863
- INEFFECTIVE = 304458242
+ INEFFECTIVE = 304_458_242
end
end
# Encapsulates numeric value that can be either absolute or relative.
# @!attribute [rw] calculated
@@ -7407,91 +7407,91 @@
# A value indicating that the enum field is not set.
UNDEFINED_I_P_PROTOCOL_ENUM = 0
AH = 2087
- ESP = 68962
+ ESP = 68_962
- ICMP = 2241597
+ ICMP = 2_241_597
- L3_DEFAULT = 48151369
+ L3_DEFAULT = 48_151_369
- SCTP = 2539724
+ SCTP = 2_539_724
- TCP = 82881
+ TCP = 82_881
- UDP = 83873
+ UDP = 83_873
end
# The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
module IpVersion
# A value indicating that the enum field is not set.
UNDEFINED_IP_VERSION = 0
- IPV4 = 2254341
+ IPV4 = 2_254_341
- IPV6 = 2254343
+ IPV6 = 2_254_343
- UNSPECIFIED_VERSION = 21850000
+ UNSPECIFIED_VERSION = 21_850_000
end
# Specifies the forwarding rule type. For more information about forwarding rules, refer to Forwarding rule concepts.
module LoadBalancingScheme
# A value indicating that the enum field is not set.
UNDEFINED_LOAD_BALANCING_SCHEME = 0
- EXTERNAL = 35607499
+ EXTERNAL = 35_607_499
- EXTERNAL_MANAGED = 512006923
+ EXTERNAL_MANAGED = 512_006_923
- INTERNAL = 279295677
+ INTERNAL = 279_295_677
- INTERNAL_MANAGED = 37350397
+ INTERNAL_MANAGED = 37_350_397
- INTERNAL_SELF_MANAGED = 236211150
+ INTERNAL_SELF_MANAGED = 236_211_150
- INVALID = 530283991
+ INVALID = 530_283_991
end
# 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.
module NetworkTier
# A value indicating that the enum field is not set.
UNDEFINED_NETWORK_TIER = 0
# Public internet quality with fixed bandwidth.
- FIXED_STANDARD = 310464328
+ FIXED_STANDARD = 310_464_328
# High quality, Google-grade network tier, support for all networking products.
- PREMIUM = 399530551
+ PREMIUM = 399_530_551
# Public internet quality, only limited support for other networking products.
- STANDARD = 484642493
+ STANDARD = 484_642_493
# (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.
- STANDARD_OVERRIDES_FIXED_STANDARD = 465847234
+ STANDARD_OVERRIDES_FIXED_STANDARD = 465_847_234
end
module PscConnectionStatus
# A value indicating that the enum field is not set.
UNDEFINED_PSC_CONNECTION_STATUS = 0
# The connection has been accepted by the producer.
- ACCEPTED = 246714279
+ ACCEPTED = 246_714_279
# The connection has been closed by the producer and will not serve traffic going forward.
- CLOSED = 380163436
+ CLOSED = 380_163_436
# The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic.
- NEEDS_ATTENTION = 344491452
+ NEEDS_ATTENTION = 344_491_452
# The connection is pending acceptance by the producer.
- PENDING = 35394935
+ PENDING = 35_394_935
# The connection has been rejected by the producer.
- REJECTED = 174130302
+ REJECTED = 174_130_302
- STATUS_UNSPECIFIED = 42133066
+ STATUS_UNSPECIFIED = 42_133_066
end
end
# @!attribute [rw] id
# @return [::String]
@@ -7606,17 +7606,17 @@
module PortSpecification
# A value indicating that the enum field is not set.
UNDEFINED_PORT_SPECIFICATION = 0
# The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.
- USE_FIXED_PORT = 190235748
+ USE_FIXED_PORT = 190_235_748
# Not supported.
- USE_NAMED_PORT = 349300671
+ USE_NAMED_PORT = 349_300_671
# For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports.
- USE_SERVING_PORT = 362637516
+ USE_SERVING_PORT = 362_637_516
end
end
# A request message for AcceleratorTypes.Get. See the method description for details.
# @!attribute [rw] accelerator_type
@@ -9653,27 +9653,27 @@
# The ID of a supported feature. To add multiple values, use commas to separate values. Set to one or more of the following values: - VIRTIO_SCSI_MULTIQUEUE - WINDOWS - MULTI_IP_SUBNET - UEFI_COMPATIBLE - GVNIC - SEV_CAPABLE - SUSPEND_RESUME_COMPATIBLE - SEV_SNP_CAPABLE For more information, see Enabling guest operating system features.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- FEATURE_TYPE_UNSPECIFIED = 531767259
+ FEATURE_TYPE_UNSPECIFIED = 531_767_259
- GVNIC = 68209305
+ GVNIC = 68_209_305
- MULTI_IP_SUBNET = 151776719
+ MULTI_IP_SUBNET = 151_776_719
- SECURE_BOOT = 376811194
+ SECURE_BOOT = 376_811_194
- SEV_CAPABLE = 87083793
+ SEV_CAPABLE = 87_083_793
- SEV_SNP_CAPABLE = 426919
+ SEV_SNP_CAPABLE = 426_919
- UEFI_COMPATIBLE = 195865408
+ UEFI_COMPATIBLE = 195_865_408
- VIRTIO_SCSI_MULTIQUEUE = 201597069
+ VIRTIO_SCSI_MULTIQUEUE = 201_597_069
- WINDOWS = 456863331
+ WINDOWS = 456_863_331
end
end
# @!attribute [rw] host
# @return [::String]
@@ -9706,27 +9706,27 @@
module PortSpecification
# A value indicating that the enum field is not set.
UNDEFINED_PORT_SPECIFICATION = 0
# The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.
- USE_FIXED_PORT = 190235748
+ USE_FIXED_PORT = 190_235_748
# Not supported.
- USE_NAMED_PORT = 349300671
+ USE_NAMED_PORT = 349_300_671
# For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports.
- USE_SERVING_PORT = 362637516
+ USE_SERVING_PORT = 362_637_516
end
# Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# @!attribute [rw] host
# @return [::String]
@@ -9759,27 +9759,27 @@
module PortSpecification
# A value indicating that the enum field is not set.
UNDEFINED_PORT_SPECIFICATION = 0
# The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.
- USE_FIXED_PORT = 190235748
+ USE_FIXED_PORT = 190_235_748
# Not supported.
- USE_NAMED_PORT = 349300671
+ USE_NAMED_PORT = 349_300_671
# For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports.
- USE_SERVING_PORT = 362637516
+ USE_SERVING_PORT = 362_637_516
end
# Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# @!attribute [rw] host
# @return [::String]
@@ -9812,27 +9812,27 @@
module PortSpecification
# A value indicating that the enum field is not set.
UNDEFINED_PORT_SPECIFICATION = 0
# The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.
- USE_FIXED_PORT = 190235748
+ USE_FIXED_PORT = 190_235_748
# Not supported.
- USE_NAMED_PORT = 349300671
+ USE_NAMED_PORT = 349_300_671
# For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports.
- USE_SERVING_PORT = 362637516
+ USE_SERVING_PORT = 362_637_516
end
# Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# Represents a Health Check resource. Google Compute Engine has two Health Check resources: * [Global](/compute/docs/reference/rest/v1/healthChecks) * [Regional](/compute/docs/reference/rest/v1/regionHealthChecks) Internal HTTP(S) load balancers must use regional health checks (`compute.v1.regionHealthChecks`). Traffic Director must use global health checks (`compute.v1.HealthChecks`). Internal TCP/UDP load balancers can use either regional or global health checks (`compute.v1.regionHealthChecks` or `compute.v1.HealthChecks`). External HTTP(S), TCP proxy, and SSL proxy load balancers as well as managed instance group auto-healing must use global health checks (`compute.v1.HealthChecks`). Backend service-based network load balancers must use regional health checks (`compute.v1.regionHealthChecks`). Target pool-based network load balancers must use legacy HTTP health checks (`compute.v1.httpHealthChecks`). For more information, see Health checks overview.
# @!attribute [rw] check_interval_sec
@@ -9894,23 +9894,23 @@
# 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.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- GRPC = 2196510
+ GRPC = 2_196_510
- HTTP = 2228360
+ HTTP = 2_228_360
- HTTP2 = 69079210
+ HTTP2 = 69_079_210
- HTTPS = 69079243
+ HTTPS = 69_079_243
- INVALID = 530283991
+ INVALID = 530_283_991
- SSL = 82412
+ SSL = 82_412
- TCP = 82881
+ TCP = 82_881
end
end
# Contains a list of HealthCheck resources.
# @!attribute [rw] id
@@ -9999,14 +9999,14 @@
module HealthStatusAggregationPolicy
# A value indicating that the enum field is not set.
UNDEFINED_HEALTH_STATUS_AGGREGATION_POLICY = 0
# If any backend's health check reports UNHEALTHY, then UNHEALTHY is the HealthState of the entire health check service. If all backend's are healthy, the HealthState of the health check service is HEALTHY.
- AND = 64951
+ AND = 64_951
# An EndpointHealth message is returned for each backend in the health check service.
- NO_AGGREGATION = 426445124
+ NO_AGGREGATION = 426_445_124
end
end
# 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
# @!attribute [rw] health_check_service
@@ -10128,30 +10128,30 @@
# Health state of the instance.
module HealthState
# A value indicating that the enum field is not set.
UNDEFINED_HEALTH_STATE = 0
- HEALTHY = 439801213
+ HEALTHY = 439_801_213
- UNHEALTHY = 462118084
+ UNHEALTHY = 462_118_084
end
module WeightError
# A value indicating that the enum field is not set.
UNDEFINED_WEIGHT_ERROR = 0
# The response to a Health Check probe had the HTTP response header field X-Load-Balancing-Endpoint-Weight, but its content was invalid (i.e., not a non-negative single-precision floating-point number in decimal string representation).
- INVALID_WEIGHT = 383698400
+ INVALID_WEIGHT = 383_698_400
# The response to a Health Check probe did not have the HTTP response header field X-Load-Balancing-Endpoint-Weight.
- MISSING_WEIGHT = 384027537
+ MISSING_WEIGHT = 384_027_537
# This is the value when the accompanied health status is either TIMEOUT (i.e.,the Health Check probe was not able to get a response in time) or UNKNOWN. For the latter, it should be typically because there has not been sufficient time to parse and report the weight for a new backend (which is with 0.0.0.0 ip address). However, it can be also due to an outage case for which the health status is explicitly reset to UNKNOWN.
- UNAVAILABLE_WEIGHT = 439464295
+ UNAVAILABLE_WEIGHT = 439_464_295
# This is the default value when WeightReportMode is DISABLE, and is also the initial value when WeightReportMode has just updated to ENABLE or DRY_RUN and there has not been sufficient time to parse and report the backend weight.
- WEIGHT_NONE = 502428831
+ WEIGHT_NONE = 502_428_831
end
end
# @!attribute [rw] backend_service
# @return [::Google::Cloud::Compute::V1::BackendServiceReference]
@@ -10176,17 +10176,17 @@
# Health state of the network endpoint determined based on the health checks configured.
module HealthState
# A value indicating that the enum field is not set.
UNDEFINED_HEALTH_STATE = 0
- DRAINING = 480455402
+ DRAINING = 480_455_402
- HEALTHY = 439801213
+ HEALTHY = 439_801_213
- UNHEALTHY = 462118084
+ UNHEALTHY = 462_118_084
- UNKNOWN = 433141802
+ UNKNOWN = 433_141_802
end
end
# 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.
# @!attribute [rw] links
@@ -10369,23 +10369,23 @@
module RedirectResponseCode
# A value indicating that the enum field is not set.
UNDEFINED_REDIRECT_RESPONSE_CODE = 0
# Http Status Code 302 - Found.
- FOUND = 67084130
+ FOUND = 67_084_130
# Http Status Code 301 - Moved Permanently.
- MOVED_PERMANENTLY_DEFAULT = 386698449
+ MOVED_PERMANENTLY_DEFAULT = 386_698_449
# Http Status Code 308 - Permanent Redirect maintaining HTTP method.
- PERMANENT_REDIRECT = 382006381
+ PERMANENT_REDIRECT = 382_006_381
# Http Status Code 303 - See Other.
- SEE_OTHER = 445380580
+ SEE_OTHER = 445_380_580
# Http Status Code 307 - Temporary Redirect maintaining HTTP method.
- TEMPORARY_REDIRECT = 489550378
+ TEMPORARY_REDIRECT = 489_550_378
end
end
# The retry policy associates with HttpRouteRule
# @!attribute [rw] num_retries
@@ -10602,43 +10602,43 @@
module Architecture
# A value indicating that the enum field is not set.
UNDEFINED_ARCHITECTURE = 0
# Default value indicating Architecture is not set.
- ARCHITECTURE_UNSPECIFIED = 394750507
+ ARCHITECTURE_UNSPECIFIED = 394_750_507
# Machines with architecture ARM64
- ARM64 = 62547450
+ ARM64 = 62_547_450
# Machines with architecture X86_64
- X86_64 = 425300551
+ X86_64 = 425_300_551
end
# The type of the image used to create this disk. The default and only valid value is RAW.
module SourceType
# A value indicating that the enum field is not set.
UNDEFINED_SOURCE_TYPE = 0
- RAW = 80904
+ RAW = 80_904
end
# [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.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Image is deleting.
- DELETING = 528602024
+ DELETING = 528_602_024
# Image creation failed due to an error.
- FAILED = 455706685
+ FAILED = 455_706_685
# Image hasn't been created as yet.
- PENDING = 35394935
+ PENDING = 35_394_935
# Image has been successfully created.
- READY = 77848963
+ READY = 77_848_963
end
end
# @!attribute [rw] image
# @return [::Google::Cloud::Compute::V1::Image]
@@ -12063,68 +12063,68 @@
module KeyRevocationActionType
# A value indicating that the enum field is not set.
UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0
# Default value. This value is unused.
- KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106
+ KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467_110_106
# Indicates user chose no operation.
- NONE = 2402104
+ NONE = 2_402_104
# Indicates user chose to opt for VM shutdown on key revocation.
- STOP = 2555906
+ STOP = 2_555_906
end
# The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default.
module PrivateIpv6GoogleAccess
# A value indicating that the enum field is not set.
UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS = 0
# Bidirectional private IPv6 access to/from Google services. If specified, the subnetwork who is attached to the instance's default network interface will be assigned an internal IPv6 prefix if it doesn't have before.
- ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE = 427975994
+ ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE = 427_975_994
# Outbound private IPv6 access from VMs in this subnet to Google services. If specified, the subnetwork who is attached to the instance's default network interface will be assigned an internal IPv6 prefix if it doesn't have before.
- ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE = 288210263
+ ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE = 288_210_263
# Each network interface inherits PrivateIpv6GoogleAccess from its subnetwork.
- INHERIT_FROM_SUBNETWORK = 530256959
+ INHERIT_FROM_SUBNETWORK = 530_256_959
end
# [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.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# The Nanny is halted and we are performing tear down tasks like network deprogramming, releasing quota, IP, tearing down disks etc.
- DEPROVISIONING = 428935662
+ DEPROVISIONING = 428_935_662
# Resources are being allocated for the instance.
- PROVISIONING = 290896621
+ PROVISIONING = 290_896_621
# The instance is in repair.
- REPAIRING = 413483285
+ REPAIRING = 413_483_285
# The instance is running.
- RUNNING = 121282975
+ RUNNING = 121_282_975
# All required resources have been allocated and the instance is being started.
- STAGING = 431072283
+ STAGING = 431_072_283
# The instance has stopped successfully.
- STOPPED = 444276141
+ STOPPED = 444_276_141
# The instance is currently stopping (either being deleted or killed).
- STOPPING = 350791796
+ STOPPING = 350_791_796
# The instance has suspended.
- SUSPENDED = 51223995
+ SUSPENDED = 51_223_995
# The instance is suspending.
- SUSPENDING = 514206246
+ SUSPENDING = 514_206_246
# The instance has stopped (either by explicit action or underlying failure).
- TERMINATED = 250018339
+ TERMINATED = 250_018_339
end
end
# @!attribute [rw] id
# @return [::String]
@@ -12372,14 +12372,14 @@
module ListManagedInstancesResults
# A value indicating that the enum field is not set.
UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS = 0
# (Default) Pagination is disabled for the group's listManagedInstances API method. maxResults and pageToken query parameters are ignored and all instances are returned in a single response.
- PAGELESS = 32183464
+ PAGELESS = 32_183_464
# Pagination is enabled for the group's listManagedInstances API method. maxResults and pageToken query parameters are respected.
- PAGINATED = 40190637
+ PAGINATED = 40_190_637
end
end
# @!attribute [rw] abandoning
# @return [::Integer]
@@ -12604,25 +12604,25 @@
module ReplacementMethod
# A value indicating that the enum field is not set.
UNDEFINED_REPLACEMENT_METHOD = 0
# Instances will be recreated (with the same name)
- RECREATE = 522644719
+ RECREATE = 522_644_719
# Default option: instances will be deleted and created (with a new name)
- SUBSTITUTE = 280924314
+ SUBSTITUTE = 280_924_314
end
# The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
# Additional supported values which may be not listed in the enum directly due to technical reasons:
# PROACTIVE
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
# No action is being proactively performed in order to bring this IGM to its target version distribution (regardless of whether this distribution is expressed using instanceTemplate or versions field).
- OPPORTUNISTIC = 429530089
+ OPPORTUNISTIC = 429_530_089
end
end
# @!attribute [rw] instance_template
# @return [::String]
@@ -12852,14 +12852,14 @@
module InstanceState
# A value indicating that the enum field is not set.
UNDEFINED_INSTANCE_STATE = 0
# Includes all instances in the generated list regardless of their state.
- ALL = 64897
+ ALL = 64_897
# Includes instances in the generated list only if they have a RUNNING state.
- RUNNING = 121282975
+ RUNNING = 121_282_975
end
end
# @!attribute [rw] instances
# @return [::Array<::Google::Cloud::Compute::V1::InstanceReference>]
@@ -12971,47 +12971,47 @@
module Action
# A value indicating that the enum field is not set.
UNDEFINED_ACTION = 0
# 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.
- ABANDONING = 388244813
+ ABANDONING = 388_244_813
# 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 = 455564985
+ CREATING = 455_564_985
# 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.
- CREATING_WITHOUT_RETRIES = 428843785
+ CREATING_WITHOUT_RETRIES = 428_843_785
# The managed instance group is permanently deleting this instance.
- DELETING = 528602024
+ DELETING = 528_602_024
# The managed instance group has not scheduled any actions for this instance.
- NONE = 2402104
+ NONE = 2_402_104
# The managed instance group is recreating this instance.
- RECREATING = 287278572
+ RECREATING = 287_278_572
# 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.
- REFRESHING = 163266343
+ REFRESHING = 163_266_343
# The managed instance group is restarting this instance.
- RESTARTING = 320534387
+ RESTARTING = 320_534_387
# The managed instance group is resuming this instance.
- RESUMING = 446856618
+ RESUMING = 446_856_618
# The managed instance group is starting this instance.
- STARTING = 488820800
+ STARTING = 488_820_800
# The managed instance group is stopping this instance.
- STOPPING = 350791796
+ STOPPING = 350_791_796
# The managed instance group is suspending this instance.
- SUSPENDING = 514206246
+ SUSPENDING = 514_206_246
# The managed instance group is verifying this already created instance. Verification happens every time the instance is (re)created or restarted and consists of: 1. Waiting until health check specified as part of this managed instance group's autohealing policy reports HEALTHY. Note: Applies only if autohealing policy has a health check specified 2. Waiting for addition verification steps performed as post-instance creation (subject to future extensions).
- VERIFYING = 16982185
+ VERIFYING = 16_982_185
end
end
# @!attribute [rw] code
# @return [::String]
@@ -13144,32 +13144,32 @@
module KeyRevocationActionType
# A value indicating that the enum field is not set.
UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0
# Default value. This value is unused.
- KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106
+ KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467_110_106
# Indicates user chose no operation.
- NONE = 2402104
+ NONE = 2_402_104
# Indicates user chose to opt for VM shutdown on key revocation.
- STOP = 2555906
+ STOP = 2_555_906
end
# 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.
module PrivateIpv6GoogleAccess
# A value indicating that the enum field is not set.
UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS = 0
# Bidirectional private IPv6 access to/from Google services. If specified, the subnetwork who is attached to the instance's default network interface will be assigned an internal IPv6 prefix if it doesn't have before.
- ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE = 427975994
+ ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE = 427_975_994
# Outbound private IPv6 access from VMs in this subnet to Google services. If specified, the subnetwork who is attached to the instance's default network interface will be assigned an internal IPv6 prefix if it doesn't have before.
- ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE = 288210263
+ ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE = 288_210_263
# Each network interface inherits PrivateIpv6GoogleAccess from its subnetwork.
- INHERIT_FROM_SUBNETWORK = 530256959
+ INHERIT_FROM_SUBNETWORK = 530_256_959
end
end
# @!attribute [rw] instance
# @return [::String]
@@ -13254,38 +13254,38 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# The Nanny is halted and we are performing tear down tasks like network deprogramming, releasing quota, IP, tearing down disks etc.
- DEPROVISIONING = 428935662
+ DEPROVISIONING = 428_935_662
# Resources are being allocated for the instance.
- PROVISIONING = 290896621
+ PROVISIONING = 290_896_621
# The instance is in repair.
- REPAIRING = 413483285
+ REPAIRING = 413_483_285
# The instance is running.
- RUNNING = 121282975
+ RUNNING = 121_282_975
# All required resources have been allocated and the instance is being started.
- STAGING = 431072283
+ STAGING = 431_072_283
# The instance has stopped successfully.
- STOPPED = 444276141
+ STOPPED = 444_276_141
# The instance is currently stopping (either being deleted or killed).
- STOPPING = 350791796
+ STOPPING = 350_791_796
# The instance has suspended.
- SUSPENDED = 51223995
+ SUSPENDED = 51_223_995
# The instance is suspending.
- SUSPENDING = 514206246
+ SUSPENDING = 514_206_246
# The instance has stopped (either by explicit action or underlying failure).
- TERMINATED = 250018339
+ TERMINATED = 250_018_339
end
end
# @!attribute [rw] resource_policies
# @return [::Array<::String>]
@@ -13329,17 +13329,17 @@
# [Output Only] The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- HIERARCHY = 69902869
+ HIERARCHY = 69_902_869
- NETWORK = 413984270
+ NETWORK = 413_984_270
- NETWORK_REGIONAL = 190804272
+ NETWORK_REGIONAL = 190_804_272
- UNSPECIFIED = 526786327
+ UNSPECIFIED = 526_786_327
end
end
# @!attribute [rw] resource_policies
# @return [::Array<::String>]
@@ -13516,53 +13516,53 @@
module InterconnectType
# A value indicating that the enum field is not set.
UNDEFINED_INTERCONNECT_TYPE = 0
# A dedicated physical interconnection with the customer.
- DEDICATED = 258411983
+ DEDICATED = 258_411_983
# [Deprecated] A private, physical interconnection with the customer.
- IT_PRIVATE = 335677007
+ IT_PRIVATE = 335_677_007
# A partner-managed interconnection shared between customers via partner.
- PARTNER = 461924520
+ PARTNER = 461_924_520
end
# 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.
module LinkType
# A value indicating that the enum field is not set.
UNDEFINED_LINK_TYPE = 0
# 100G Ethernet, LR Optics.
- LINK_TYPE_ETHERNET_100G_LR = 337672551
+ LINK_TYPE_ETHERNET_100G_LR = 337_672_551
# 10G Ethernet, LR Optics. [(rate_bps) = 10000000000];
- LINK_TYPE_ETHERNET_10G_LR = 236739749
+ LINK_TYPE_ETHERNET_10G_LR = 236_739_749
end
# [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.
module OperationalStatus
# A value indicating that the enum field is not set.
UNDEFINED_OPERATIONAL_STATUS = 0
# The interconnect is valid, turned up, and ready to use. Attachments may be provisioned on this interconnect.
- OS_ACTIVE = 55721409
+ OS_ACTIVE = 55_721_409
# The interconnect has not completed turnup. No attachments may be provisioned on this interconnect.
- OS_UNPROVISIONED = 239771840
+ OS_UNPROVISIONED = 239_771_840
end
# [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.
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# The interconnect is valid, turned up, and ready to use. Attachments may be provisioned on this interconnect.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# The interconnect has not completed turnup. No attachments may be provisioned on this interconnect.
- UNPROVISIONED = 517333979
+ UNPROVISIONED = 517_333_979
end
end
# 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.
# @!attribute [rw] admin_enabled
@@ -13685,133 +13685,133 @@
module Bandwidth
# A value indicating that the enum field is not set.
UNDEFINED_BANDWIDTH = 0
# 100 Mbit/s
- BPS_100M = 49547958
+ BPS_100M = 49_547_958
# 10 Gbit/s
- BPS_10G = 278693006
+ BPS_10G = 278_693_006
# 1 Gbit/s
- BPS_1G = 355358448
+ BPS_1G = 355_358_448
# 200 Mbit/s
- BPS_200M = 49577749
+ BPS_200M = 49_577_749
# 20 Gbit/s
- BPS_20G = 278693967
+ BPS_20G = 278_693_967
# 2 Gbit/s
- BPS_2G = 355358479
+ BPS_2G = 355_358_479
# 300 Mbit/s
- BPS_300M = 49607540
+ BPS_300M = 49_607_540
# 400 Mbit/s
- BPS_400M = 49637331
+ BPS_400M = 49_637_331
# 500 Mbit/s
- BPS_500M = 49667122
+ BPS_500M = 49_667_122
# 50 Gbit/s
- BPS_50G = 278696850
+ BPS_50G = 278_696_850
# 50 Mbit/s
- BPS_50M = 278696856
+ BPS_50M = 278_696_856
# 5 Gbit/s
- BPS_5G = 355358572
+ BPS_5G = 355_358_572
end
# 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.
module EdgeAvailabilityDomain
# A value indicating that the enum field is not set.
UNDEFINED_EDGE_AVAILABILITY_DOMAIN = 0
- AVAILABILITY_DOMAIN_1 = 349552090
+ AVAILABILITY_DOMAIN_1 = 349_552_090
- AVAILABILITY_DOMAIN_2 = 349552091
+ AVAILABILITY_DOMAIN_2 = 349_552_091
- AVAILABILITY_DOMAIN_ANY = 375256373
+ AVAILABILITY_DOMAIN_ANY = 375_256_373
end
# 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.
module Encryption
# A value indicating that the enum field is not set.
UNDEFINED_ENCRYPTION = 0
# The interconnect attachment will carry only encrypted traffic that is encrypted by an IPsec device such as HA VPN gateway; VMs cannot directly send traffic to or receive traffic from such an interconnect attachment. To use HA VPN over Cloud Interconnect, the interconnect attachment must be created with this option.
- IPSEC = 69882282
+ IPSEC = 69_882_282
# This is the default value, which means the Interconnect Attachment will carry unencrypted traffic. VMs will be able to send traffic to or receive traffic from such interconnect attachment.
- NONE = 2402104
+ NONE = 2_402_104
end
# [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.
module OperationalStatus
# A value indicating that the enum field is not set.
UNDEFINED_OPERATIONAL_STATUS = 0
# Indicates that attachment has been turned up and is ready to use.
- OS_ACTIVE = 55721409
+ OS_ACTIVE = 55_721_409
# Indicates that attachment is not ready to use yet, because turnup is not complete.
- OS_UNPROVISIONED = 239771840
+ OS_UNPROVISIONED = 239_771_840
end
# 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.
module StackType
# A value indicating that the enum field is not set.
UNDEFINED_STACK_TYPE = 0
# The interconnect attachment can have both IPv4 and IPv6 addresses.
- IPV4_IPV6 = 22197249
+ IPV4_IPV6 = 22_197_249
# The interconnect attachment will only be assigned IPv4 addresses.
- IPV4_ONLY = 22373798
+ IPV4_ONLY = 22_373_798
end
# [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.
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# Indicates that attachment has been turned up and is ready to use.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# The attachment was deleted externally and is no longer functional. This could be because the associated Interconnect was wiped out, or because the other side of a Partner attachment was deleted.
- DEFUNCT = 115891759
+ DEFUNCT = 115_891_759
# A PARTNER attachment is in the process of provisioning after a PARTNER_PROVIDER attachment was created that references it.
- PARTNER_REQUEST_RECEIVED = 513587304
+ PARTNER_REQUEST_RECEIVED = 513_587_304
# PARTNER or PARTNER_PROVIDER attachment that is waiting for the customer to activate.
- PENDING_CUSTOMER = 167494054
+ PENDING_CUSTOMER = 167_494_054
# A newly created PARTNER attachment that has not yet been configured on the Partner side.
- PENDING_PARTNER = 387890656
+ PENDING_PARTNER = 387_890_656
- STATE_UNSPECIFIED = 470755401
+ STATE_UNSPECIFIED = 470_755_401
# Indicates that attachment is not ready to use yet, because turnup is not complete.
- UNPROVISIONED = 517333979
+ UNPROVISIONED = 517_333_979
end
# 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.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
# Attachment to a dedicated interconnect.
- DEDICATED = 258411983
+ DEDICATED = 258_411_983
# Attachment to a partner interconnect, created by the customer.
- PARTNER = 461924520
+ PARTNER = 461_924_520
# Attachment to a partner interconnect, created by the partner.
- PARTNER_PROVIDER = 483261352
+ PARTNER_PROVIDER = 483_261_352
end
end
# @!attribute [rw] id
# @return [::String]
@@ -13948,26 +13948,26 @@
module BundleAggregationType
# A value indicating that the enum field is not set.
UNDEFINED_BUNDLE_AGGREGATION_TYPE = 0
# LACP is enabled.
- BUNDLE_AGGREGATION_TYPE_LACP = 27758925
+ BUNDLE_AGGREGATION_TYPE_LACP = 27_758_925
# LACP is disabled.
- BUNDLE_AGGREGATION_TYPE_STATIC = 50678873
+ BUNDLE_AGGREGATION_TYPE_STATIC = 50_678_873
end
# The operational status of the bundle interface.
module BundleOperationalStatus
# A value indicating that the enum field is not set.
UNDEFINED_BUNDLE_OPERATIONAL_STATUS = 0
# If bundleAggregationType is LACP: LACP is not established and/or all links in the bundle have DOWN operational status. If bundleAggregationType is STATIC: one or more links in the bundle has DOWN operational status.
- BUNDLE_OPERATIONAL_STATUS_DOWN = 453842693
+ BUNDLE_OPERATIONAL_STATUS_DOWN = 453_842_693
# If bundleAggregationType is LACP: LACP is established and at least one link in the bundle has UP operational status. If bundleAggregationType is STATIC: all links in the bundle (typically just one) have UP operational status.
- BUNDLE_OPERATIONAL_STATUS_UP = 161366462
+ BUNDLE_OPERATIONAL_STATUS_UP = 161_366_462
end
end
# Describing the ARP neighbor entries seen on this link
# @!attribute [rw] ip_address
@@ -13999,14 +13999,14 @@
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# The link is configured and active within the bundle.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# The link is not configured within the bundle, this means the rest of the object should be empty.
- DETACHED = 216562546
+ DETACHED = 216_562_546
end
end
# @!attribute [rw] state
# @return [::String]
@@ -14023,20 +14023,20 @@
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# The value has crossed above the high alarm threshold.
- HIGH_ALARM = 305363284
+ HIGH_ALARM = 305_363_284
# The value of the current optical power has crossed above the high warning threshold.
- HIGH_WARNING = 220984799
+ HIGH_WARNING = 220_984_799
# The value of the current optical power has crossed below the low alarm threshold.
- LOW_ALARM = 316659046
+ LOW_ALARM = 316_659_046
# The value of the current optical power has crossed below the low warning threshold.
- LOW_WARNING = 338793841
+ LOW_WARNING = 338_793_841
# The value of the current optical power has not crossed a warning threshold.
OK = 2524
end
end
@@ -14070,14 +14070,14 @@
module OperationalStatus
# A value indicating that the enum field is not set.
UNDEFINED_OPERATIONAL_STATUS = 0
# The interface is unable to communicate with the remote end.
- LINK_OPERATIONAL_STATUS_DOWN = 281653885
+ LINK_OPERATIONAL_STATUS_DOWN = 281_653_885
# The interface has low level communication with the remote end.
- LINK_OPERATIONAL_STATUS_UP = 305879862
+ LINK_OPERATIONAL_STATUS_UP = 305_879_862
end
end
# Response to the list request, and contains a list of interconnects.
# @!attribute [rw] id
@@ -14161,41 +14161,41 @@
# [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
module Continent
# A value indicating that the enum field is not set.
UNDEFINED_CONTINENT = 0
- AFRICA = 317443706
+ AFRICA = 317_443_706
- ASIA_PAC = 119782269
+ ASIA_PAC = 119_782_269
- C_AFRICA = 71993846
+ C_AFRICA = 71_993_846
- C_ASIA_PAC = 465668089
+ C_ASIA_PAC = 465_668_089
- C_EUROPE = 200369438
+ C_EUROPE = 200_369_438
- C_NORTH_AMERICA = 275697048
+ C_NORTH_AMERICA = 275_697_048
- C_SOUTH_AMERICA = 397149792
+ C_SOUTH_AMERICA = 397_149_792
- EUROPE = 445819298
+ EUROPE = 445_819_298
- NORTH_AMERICA = 448015508
+ NORTH_AMERICA = 448_015_508
- SOUTH_AMERICA = 32597340
+ SOUTH_AMERICA = 32_597_340
end
# [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.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# The InterconnectLocation is available for provisioning new Interconnects.
- AVAILABLE = 442079913
+ AVAILABLE = 442_079_913
# The InterconnectLocation is closed for provisioning new Interconnects.
- CLOSED = 380163436
+ CLOSED = 380_163_436
end
end
# Response to the list request, and contains a list of interconnect locations.
# @!attribute [rw] id
@@ -14240,20 +14240,20 @@
module LocationPresence
# A value indicating that the enum field is not set.
UNDEFINED_LOCATION_PRESENCE = 0
# This region is not in any common network presence with this InterconnectLocation.
- GLOBAL = 494663587
+ GLOBAL = 494_663_587
# This region shares the same regional network presence as this InterconnectLocation.
- LOCAL_REGION = 403535464
+ LOCAL_REGION = 403_535_464
# [Deprecated] This region is not in any common network presence with this InterconnectLocation.
- LP_GLOBAL = 429584062
+ LP_GLOBAL = 429_584_062
# [Deprecated] This region shares the same regional network presence as this InterconnectLocation.
- LP_LOCAL_REGION = 488598851
+ LP_LOCAL_REGION = 488_598_851
end
end
# Description of a planned outage on this Interconnect.
# @!attribute [rw] affected_circuits
@@ -14291,53 +14291,53 @@
module IssueType
# A value indicating that the enum field is not set.
UNDEFINED_ISSUE_TYPE = 0
# [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
- IT_OUTAGE = 175779973
+ IT_OUTAGE = 175_779_973
# [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
- IT_PARTIAL_OUTAGE = 92103971
+ IT_PARTIAL_OUTAGE = 92_103_971
# The Interconnect may be completely out of service for some or all of the specified window.
- OUTAGE = 195285745
+ OUTAGE = 195_285_745
# Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
- PARTIAL_OUTAGE = 147053455
+ PARTIAL_OUTAGE = 147_053_455
end
# 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.
module Source
# A value indicating that the enum field is not set.
UNDEFINED_SOURCE = 0
# This notification was generated by Google.
- GOOGLE = 497439289
+ GOOGLE = 497_439_289
# [Deprecated] This notification was generated by Google.
- NSRC_GOOGLE = 510574562
+ NSRC_GOOGLE = 510_574_562
end
# 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.
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# The outage associated with this notification was cancelled before the outage was due to start.
- CANCELLED = 41957681
+ CANCELLED = 41_957_681
# The outage associated with this notification is complete.
- COMPLETED = 309921323
+ COMPLETED = 309_921_323
# [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
- NS_ACTIVE = 252563136
+ NS_ACTIVE = 252_563_136
# [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
- NS_CANCELED = 506579411
+ NS_CANCELED = 506_579_411
end
end
# Response for the InterconnectsGetDiagnosticsRequest.
# @!attribute [rw] result
@@ -14449,22 +14449,22 @@
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
- DISABLED = 516696700
+ DISABLED = 516_696_700
# Use is allowed for anyone with USE_READ_ONLY access to this License Code.
- ENABLED = 182130465
+ ENABLED = 182_130_465
# Use of this license is limited to a project whitelist.
- RESTRICTED = 261551195
+ RESTRICTED = 261_551_195
- STATE_UNSPECIFIED = 470755401
+ STATE_UNSPECIFIED = 470_755_401
# Reserved state.
- TERMINATED = 250018339
+ TERMINATED = 250_018_339
end
end
# @!attribute [rw] description
# @return [::String]
@@ -15838,14 +15838,14 @@
module Direction
# A value indicating that the enum field is not set.
UNDEFINED_DIRECTION = 0
# For routes exported from peer network.
- INCOMING = 338552870
+ INCOMING = 338_552_870
# For routes exported from local network.
- OUTGOING = 307438444
+ OUTGOING = 307_438_444
end
end
# A request message for InstanceGroupManagers.ListPerInstanceConfigs. See the method description for details.
# @!attribute [rw] filter
@@ -17263,17 +17263,17 @@
module TargetShape
# A value indicating that the enum field is not set.
UNDEFINED_TARGET_SHAPE = 0
# GCE picks zones for creating VM instances to fulfill the requested number of VMs within present resource constraints and to maximize utilization of unused zonal reservations. Recommended for batch workloads that do not require high availability.
- ANY = 64972
+ ANY = 64_972
# GCE always selects a single zone for all the VMs, optimizing for resource quotas, available reservations and general capacity. Recommended for batch workloads that cannot tollerate distribution over multiple zones. This the default shape in Bulk Insert and Capacity Advisor APIs.
- ANY_SINGLE_ZONE = 61100880
+ ANY_SINGLE_ZONE = 61_100_880
# GCE prioritizes acquisition of resources, scheduling VMs in zones where resources are available while distributing VMs as evenly as possible across allowed zones to minimize the impact of zonal failure. Recommended for highly available serving workloads.
- BALANCED = 468409608
+ BALANCED = 468_409_608
end
end
# @!attribute [rw] constraints
# @return [::Google::Cloud::Compute::V1::LocationPolicyLocationConstraints]
@@ -17290,17 +17290,17 @@
module Preference
# A value indicating that the enum field is not set.
UNDEFINED_PREFERENCE = 0
# Location is allowed for use.
- ALLOW = 62368553
+ ALLOW = 62_368_553
# Location is prohibited.
- DENY = 2094604
+ DENY = 2_094_604
# Default value, unused.
- PREFERENCE_UNSPECIFIED = 496219571
+ PREFERENCE_UNSPECIFIED = 496_219_571
end
end
# Per-zone constraints on location policy for this zone.
# @!attribute [rw] max_count
@@ -17342,17 +17342,17 @@
module LogName
# A value indicating that the enum field is not set.
UNDEFINED_LOG_NAME = 0
# This is deprecated and has no effect. Do not use.
- ADMIN_ACTIVITY = 427503135
+ ADMIN_ACTIVITY = 427_503_135
# This is deprecated and has no effect. Do not use.
- DATA_ACCESS = 238070681
+ DATA_ACCESS = 238_070_681
# This is deprecated and has no effect. Do not use.
- UNSPECIFIED_LOG_NAME = 410515182
+ UNSPECIFIED_LOG_NAME = 410_515_182
end
end
# This is deprecated and has no effect. Do not use.
# @!attribute [rw] custom_fields
@@ -17394,14 +17394,14 @@
module LogMode
# A value indicating that the enum field is not set.
UNDEFINED_LOG_MODE = 0
# This is deprecated and has no effect. Do not use.
- LOG_FAIL_CLOSED = 360469778
+ LOG_FAIL_CLOSED = 360_469_778
# This is deprecated and has no effect. Do not use.
- LOG_MODE_UNSPECIFIED = 88160822
+ LOG_MODE_UNSPECIFIED = 88_160_822
end
end
# 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.
# @!attribute [rw] creation_timestamp
@@ -17463,19 +17463,19 @@
# [Output Only] The status of the machine image. One of the following values: INVALID, CREATING, READY, DELETING, and UPLOADING.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- CREATING = 455564985
+ CREATING = 455_564_985
- DELETING = 528602024
+ DELETING = 528_602_024
- INVALID = 530283991
+ INVALID = 530_283_991
- READY = 77848963
+ READY = 77_848_963
- UPLOADING = 267603489
+ UPLOADING = 267_603_489
end
end
# A list of machine images.
# @!attribute [rw] id
@@ -17666,41 +17666,41 @@
module CurrentAction
# A value indicating that the enum field is not set.
UNDEFINED_CURRENT_ACTION = 0
# 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.
- ABANDONING = 388244813
+ ABANDONING = 388_244_813
# 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 = 455564985
+ CREATING = 455_564_985
# 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.
- CREATING_WITHOUT_RETRIES = 428843785
+ CREATING_WITHOUT_RETRIES = 428_843_785
# The managed instance group is permanently deleting this instance.
- DELETING = 528602024
+ DELETING = 528_602_024
# The managed instance group has not scheduled any actions for this instance.
- NONE = 2402104
+ NONE = 2_402_104
# The managed instance group is recreating this instance.
- RECREATING = 287278572
+ RECREATING = 287_278_572
# 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.
- REFRESHING = 163266343
+ REFRESHING = 163_266_343
# The managed instance group is restarting this instance.
- RESTARTING = 320534387
+ RESTARTING = 320_534_387
# The managed instance group is resuming this instance.
- RESUMING = 446856618
+ RESUMING = 446_856_618
# The managed instance group is starting this instance.
- STARTING = 488820800
+ STARTING = 488_820_800
# The managed instance group is verifying this already created instance. Verification happens every time the instance is (re)created or restarted and consists of: 1. Waiting until health check specified as part of this managed instance group's autohealing policy reports HEALTHY. Note: Applies only if autohealing policy has a health check specified 2. Waiting for addition verification steps performed as post-instance creation (subject to future extensions).
- VERIFYING = 16982185
+ VERIFYING = 16_982_185
end
# [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
@@ -17708,36 +17708,36 @@
module InstanceStatus
# A value indicating that the enum field is not set.
UNDEFINED_INSTANCE_STATUS = 0
# The Nanny is halted and we are performing tear down tasks like network deprogramming, releasing quota, IP, tearing down disks etc.
- DEPROVISIONING = 428935662
+ DEPROVISIONING = 428_935_662
# Resources are being allocated for the instance.
- PROVISIONING = 290896621
+ PROVISIONING = 290_896_621
# The instance is in repair.
- REPAIRING = 413483285
+ REPAIRING = 413_483_285
# The instance is running.
- RUNNING = 121282975
+ RUNNING = 121_282_975
# All required resources have been allocated and the instance is being started.
- STAGING = 431072283
+ STAGING = 431_072_283
# The instance has stopped successfully.
- STOPPED = 444276141
+ STOPPED = 444_276_141
- STOPPING = 350791796
+ STOPPING = 350_791_796
# The instance has suspended.
- SUSPENDED = 51223995
+ SUSPENDED = 51_223_995
- SUSPENDING = 514206246
+ SUSPENDING = 514_206_246
# The instance has stopped (either by explicit action or underlying failure).
- TERMINATED = 250018339
+ TERMINATED = 250_018_339
end
end
# @!attribute [rw] detailed_health_state
# @return [::String]
@@ -17754,23 +17754,23 @@
module DetailedHealthState
# A value indicating that the enum field is not set.
UNDEFINED_DETAILED_HEALTH_STATE = 0
# The instance is being drained. The existing connections to the instance have time to complete, but the new ones are being refused.
- DRAINING = 480455402
+ DRAINING = 480_455_402
# The instance is reachable i.e. a connection to the application health checking endpoint can be established, and conforms to the requirements defined by the health check.
- HEALTHY = 439801213
+ HEALTHY = 439_801_213
# The instance is unreachable i.e. a connection to the application health checking endpoint cannot be established, or the server does not respond within the specified timeout.
- TIMEOUT = 477813057
+ TIMEOUT = 477_813_057
# The instance is reachable, but does not conform to the requirements defined by the health check.
- UNHEALTHY = 462118084
+ UNHEALTHY = 462_118_084
# The health checking system is aware of the instance but its health is not known at the moment.
- UNKNOWN = 433141802
+ UNKNOWN = 433_141_802
end
end
# @!attribute [rw] errors
# @return [::Google::Cloud::Compute::V1::Errors]
@@ -17822,17 +17822,17 @@
module FilterMatchCriteria
# A value indicating that the enum field is not set.
UNDEFINED_FILTER_MATCH_CRITERIA = 0
# Specifies that all filterLabels must match for the metadataFilter to be considered a match.
- MATCH_ALL = 180663271
+ MATCH_ALL = 180_663_271
# Specifies that any filterLabel must match for the metadataFilter to be considered a match.
- MATCH_ANY = 180663346
+ MATCH_ANY = 180_663_346
# Indicates that the match criteria was not set. A metadataFilter must never be created with this value.
- NOT_SET = 163646646
+ NOT_SET = 163_646_646
end
end
# MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
# @!attribute [rw] name
@@ -17966,13 +17966,13 @@
# 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.
module NetworkFirewallPolicyEnforcementOrder
# A value indicating that the enum field is not set.
UNDEFINED_NETWORK_FIREWALL_POLICY_ENFORCEMENT_ORDER = 0
- AFTER_CLASSIC_FIREWALL = 154582608
+ AFTER_CLASSIC_FIREWALL = 154_582_608
- BEFORE_CLASSIC_FIREWALL = 338458349
+ BEFORE_CLASSIC_FIREWALL = 338_458_349
end
end
# NetworkAttachments A network attachment resource ...
# @!attribute [rw] connection_endpoints
@@ -18027,15 +18027,15 @@
module ConnectionPreference
# A value indicating that the enum field is not set.
UNDEFINED_CONNECTION_PREFERENCE = 0
- ACCEPT_AUTOMATIC = 75250580
+ ACCEPT_AUTOMATIC = 75_250_580
- ACCEPT_MANUAL = 373061341
+ ACCEPT_MANUAL = 373_061_341
- INVALID = 530283991
+ INVALID = 530_283_991
end
end
# Contains a list of NetworkAttachmentsScopedList.
# @!attribute [rw] id
@@ -18094,25 +18094,25 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# The consumer allows traffic from the producer to reach its VPC.
- ACCEPTED = 246714279
+ ACCEPTED = 246_714_279
# The consumer network attachment no longer exists.
- CLOSED = 380163436
+ CLOSED = 380_163_436
# The consumer needs to take further action before traffic can be served.
- NEEDS_ATTENTION = 344491452
+ NEEDS_ATTENTION = 344_491_452
# The consumer neither allows nor prohibits traffic from the producer to reach its VPC.
- PENDING = 35394935
+ PENDING = 35_394_935
# The consumer prohibits traffic from the producer to reach its VPC.
- REJECTED = 174130302
+ REJECTED = 174_130_302
- STATUS_UNSPECIFIED = 42133066
+ STATUS_UNSPECIFIED = 42_133_066
end
end
# @!attribute [rw] id
# @return [::String]
@@ -18336,29 +18336,29 @@
module NetworkEndpointType
# A value indicating that the enum field is not set.
UNDEFINED_NETWORK_ENDPOINT_TYPE = 0
# The network endpoint is represented by an IP address.
- GCE_VM_IP = 401880793
+ GCE_VM_IP = 401_880_793
# The network endpoint is represented by IP address and port pair.
- GCE_VM_IP_PORT = 501838375
+ GCE_VM_IP_PORT = 501_838_375
# The network endpoint is represented by fully qualified domain name and port.
- INTERNET_FQDN_PORT = 404154477
+ INTERNET_FQDN_PORT = 404_154_477
# The network endpoint is represented by an internet IP address and port.
- INTERNET_IP_PORT = 477719963
+ INTERNET_IP_PORT = 477_719_963
# The network endpoint is represented by an IP address and port. The endpoint belongs to a VM or pod running in a customer's on-premises.
- NON_GCP_PRIVATE_IP_PORT = 336447968
+ NON_GCP_PRIVATE_IP_PORT = 336_447_968
# The network endpoint is either public Google APIs or services exposed by other GCP Project with a Service Attachment. The connection is set up by private service connect
- PRIVATE_SERVICE_CONNECT = 48134724
+ PRIVATE_SERVICE_CONNECT = 48_134_724
# The network endpoint is handled by specified serverless infrastructure.
- SERVERLESS = 270492508
+ SERVERLESS = 270_492_508
end
end
# @!attribute [rw] id
# @return [::String]
@@ -18479,25 +18479,25 @@
module PscConnectionStatus
# A value indicating that the enum field is not set.
UNDEFINED_PSC_CONNECTION_STATUS = 0
# The connection has been accepted by the producer.
- ACCEPTED = 246714279
+ ACCEPTED = 246_714_279
# The connection has been closed by the producer and will not serve traffic going forward.
- CLOSED = 380163436
+ CLOSED = 380_163_436
# The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic.
- NEEDS_ATTENTION = 344491452
+ NEEDS_ATTENTION = 344_491_452
# The connection is pending acceptance by the producer.
- PENDING = 35394935
+ PENDING = 35_394_935
# The connection has been rejected by the producer.
- REJECTED = 174130302
+ REJECTED = 174_130_302
- STATUS_UNSPECIFIED = 42133066
+ STATUS_UNSPECIFIED = 42_133_066
end
end
# @!attribute [rw] network_endpoints
# @return [::Array<::Google::Cloud::Compute::V1::NetworkEndpoint>]
@@ -18527,14 +18527,14 @@
module HealthStatus
# A value indicating that the enum field is not set.
UNDEFINED_HEALTH_STATUS = 0
# Show the health status for each network endpoint. Impacts latency of the call.
- SHOW = 2544381
+ SHOW = 2_544_381
# Health status for network endpoints will not be provided.
- SKIP = 2547071
+ SKIP = 2_547_071
end
end
# @!attribute [rw] id
# @return [::String]
@@ -18638,45 +18638,45 @@
module Ipv6AccessType
# A value indicating that the enum field is not set.
UNDEFINED_IPV6_ACCESS_TYPE = 0
# This network interface can have external IPv6.
- EXTERNAL = 35607499
+ EXTERNAL = 35_607_499
# This network interface can have internal IPv6.
- INTERNAL = 279295677
+ INTERNAL = 279_295_677
- UNSPECIFIED_IPV6_ACCESS_TYPE = 313080613
+ UNSPECIFIED_IPV6_ACCESS_TYPE = 313_080_613
end
# The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
module NicType
# A value indicating that the enum field is not set.
UNDEFINED_NIC_TYPE = 0
# GVNIC
- GVNIC = 68209305
+ GVNIC = 68_209_305
# No type specified.
- UNSPECIFIED_NIC_TYPE = 67411801
+ UNSPECIFIED_NIC_TYPE = 67_411_801
# VIRTIO
- VIRTIO_NET = 452123481
+ VIRTIO_NET = 452_123_481
end
# The stack type for this network interface to identify whether the IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used. This field can be both set at instance creation and update network interface operations.
module StackType
# A value indicating that the enum field is not set.
UNDEFINED_STACK_TYPE = 0
# The network interface can have both IPv4 and IPv6 addresses.
- IPV4_IPV6 = 22197249
+ IPV4_IPV6 = 22_197_249
# The network interface will be assigned IPv4 address.
- IPV4_ONLY = 22373798
+ IPV4_ONLY = 22_373_798
- UNSPECIFIED_STACK_TYPE = 298084569
+ UNSPECIFIED_STACK_TYPE = 298_084_569
end
end
# Contains a list of networks.
# @!attribute [rw] id
@@ -18749,26 +18749,26 @@
module StackType
# A value indicating that the enum field is not set.
UNDEFINED_STACK_TYPE = 0
# This Peering will allow IPv4 traffic and routes to be exchanged. Additionally if the matching peering is IPV4_IPV6, IPv6 traffic and routes will be exchanged as well.
- IPV4_IPV6 = 22197249
+ IPV4_IPV6 = 22_197_249
# This Peering will only allow IPv4 traffic and routes to be exchanged, even if the matching peering is IPV4_IPV6.
- IPV4_ONLY = 22373798
+ IPV4_ONLY = 22_373_798
end
# [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The peering is `ACTIVE` when there's a matching configuration in the peer network.
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# Matching configuration exists on the peer.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# There is no matching configuration on the peer, including the case when peer does not exist.
- INACTIVE = 270421099
+ INACTIVE = 270_421_099
end
end
# @!attribute [rw] total_egress_bandwidth_tier
# @return [::String]
@@ -18780,13 +18780,13 @@
module TotalEgressBandwidthTier
# A value indicating that the enum field is not set.
UNDEFINED_TOTAL_EGRESS_BANDWIDTH_TIER = 0
- DEFAULT = 115302945
+ DEFAULT = 115_302_945
- TIER_1 = 326919444
+ TIER_1 = 326_919_444
end
end
# 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.
# @!attribute [rw] routing_mode
@@ -18800,13 +18800,13 @@
# 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.
module RoutingMode
# A value indicating that the enum field is not set.
UNDEFINED_ROUTING_MODE = 0
- GLOBAL = 494663587
+ GLOBAL = 494_663_587
- REGIONAL = 92288543
+ REGIONAL = 92_288_543
end
end
# @!attribute [rw] auto_create_routes
# @return [::Boolean]
@@ -18859,15 +18859,15 @@
# [Output Only] The type of the firewall policy.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- HIERARCHY = 69902869
+ HIERARCHY = 69_902_869
- NETWORK = 413984270
+ NETWORK = 413_984_270
- UNSPECIFIED = 526786327
+ UNSPECIFIED = 526_786_327
end
end
# @!attribute [rw] name
# @return [::String]
@@ -18940,32 +18940,32 @@
module MaintenancePolicy
# A value indicating that the enum field is not set.
UNDEFINED_MAINTENANCE_POLICY = 0
# Allow the node and corresponding instances to retain default maintenance behavior.
- DEFAULT = 115302945
+ DEFAULT = 115_302_945
- MAINTENANCE_POLICY_UNSPECIFIED = 72964182
+ MAINTENANCE_POLICY_UNSPECIFIED = 72_964_182
# When maintenance must be done on a node, the instances on that node will be moved to other nodes in the group. Instances with onHostMaintenance = MIGRATE will live migrate to their destinations while instances with onHostMaintenance = TERMINATE will terminate and then restart on their destination nodes if automaticRestart = true.
- MIGRATE_WITHIN_NODE_GROUP = 153483394
+ MIGRATE_WITHIN_NODE_GROUP = 153_483_394
# Instances in this group will restart on the same node when maintenance has completed. Instances must have onHostMaintenance = TERMINATE, and they will only restart if automaticRestart = true.
- RESTART_IN_PLACE = 228647325
+ RESTART_IN_PLACE = 228_647_325
end
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- CREATING = 455564985
+ CREATING = 455_564_985
- DELETING = 528602024
+ DELETING = 528_602_024
- INVALID = 530283991
+ INVALID = 530_283_991
- READY = 77848963
+ READY = 77_848_963
end
end
# @!attribute [rw] id
# @return [::String]
@@ -19019,20 +19019,20 @@
# The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
module Mode
# A value indicating that the enum field is not set.
UNDEFINED_MODE = 0
- MODE_UNSPECIFIED = 371348091
+ MODE_UNSPECIFIED = 371_348_091
# Autoscaling is disabled.
- OFF = 78159
+ OFF = 78_159
# Autocaling is fully enabled.
ON = 2527
# Autoscaling will only scale out and will not remove nodes.
- ONLY_SCALE_OUT = 152713670
+ ONLY_SCALE_OUT = 152_713_670
end
end
# Contains a list of nodeGroups.
# @!attribute [rw] id
@@ -19117,30 +19117,30 @@
# CPU overcommit.
module CpuOvercommitType
# A value indicating that the enum field is not set.
UNDEFINED_CPU_OVERCOMMIT_TYPE = 0
- CPU_OVERCOMMIT_TYPE_UNSPECIFIED = 520665615
+ CPU_OVERCOMMIT_TYPE_UNSPECIFIED = 520_665_615
- ENABLED = 182130465
+ ENABLED = 182_130_465
- NONE = 2402104
+ NONE = 2_402_104
end
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- CREATING = 455564985
+ CREATING = 455_564_985
- DELETING = 528602024
+ DELETING = 528_602_024
- INVALID = 530283991
+ INVALID = 530_283_991
- READY = 77848963
+ READY = 77_848_963
- REPAIRING = 413483285
+ REPAIRING = 413_483_285
end
end
# @!attribute [rw] additional_node_count
# @return [::Integer]
@@ -19265,33 +19265,33 @@
# CPU overcommit.
module CpuOvercommitType
# A value indicating that the enum field is not set.
UNDEFINED_CPU_OVERCOMMIT_TYPE = 0
- CPU_OVERCOMMIT_TYPE_UNSPECIFIED = 520665615
+ CPU_OVERCOMMIT_TYPE_UNSPECIFIED = 520_665_615
- ENABLED = 182130465
+ ENABLED = 182_130_465
- NONE = 2402104
+ NONE = 2_402_104
end
# [Output Only] The status of the node template. One of the following values: CREATING, READY, and DELETING.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Resources are being allocated.
- CREATING = 455564985
+ CREATING = 455_564_985
# The node template is currently being deleted.
- DELETING = 528602024
+ DELETING = 528_602_024
# Invalid status.
- INVALID = 530283991
+ INVALID = 530_283_991
# The node template is ready.
- READY = 77848963
+ READY = 77_848_963
end
end
# @!attribute [rw] id
# @return [::String]
@@ -19640,15 +19640,15 @@
# [Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- DONE = 2104194
+ DONE = 2_104_194
- PENDING = 35394935
+ PENDING = 35_394_935
- RUNNING = 121282975
+ RUNNING = 121_282_975
end
end
# @!attribute [rw] id
# @return [::String]
@@ -19787,35 +19787,35 @@
# From how long ago in the past these intervals were observed.
module Duration
# A value indicating that the enum field is not set.
UNDEFINED_DURATION = 0
- DURATION_UNSPECIFIED = 529071340
+ DURATION_UNSPECIFIED = 529_071_340
- HOUR = 2223588
+ HOUR = 2_223_588
# From BfdSession object creation time.
- MAX = 76100
+ MAX = 76_100
- MINUTE = 126786068
+ MINUTE = 126_786_068
end
# The type of packets for which inter-packet intervals were computed.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
# Only applies to Echo packets. This shows the intervals between sending and receiving the same packet.
- LOOPBACK = 356174219
+ LOOPBACK = 356_174_219
# Intervals between received packets.
- RECEIVE = 189660867
+ RECEIVE = 189_660_867
# Intervals between transmitted packets.
- TRANSMIT = 452903600
+ TRANSMIT = 452_903_600
- TYPE_UNSPECIFIED = 437714322
+ TYPE_UNSPECIFIED = 437_714_322
end
end
# 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.
# @!attribute [rw] collector_ilb
@@ -19865,13 +19865,13 @@
# 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.
module Enable
# A value indicating that the enum field is not set.
UNDEFINED_ENABLE = 0
- FALSE = 66658563
+ FALSE = 66_658_563
- TRUE = 2583950
+ TRUE = 2_583_950
end
end
# Contains a list of packetMirrorings.
# @!attribute [rw] id
@@ -19927,17 +19927,17 @@
module Direction
# A value indicating that the enum field is not set.
UNDEFINED_DIRECTION = 0
# Default, both directions are mirrored.
- BOTH = 2044801
+ BOTH = 2_044_801
# Only egress traffic is mirrored.
- EGRESS = 432880501
+ EGRESS = 432_880_501
# Only ingress traffic is mirrored.
- INGRESS = 516931221
+ INGRESS = 516_931_221
end
end
# @!attribute [rw] canonical_url
# @return [::String]
@@ -20997,26 +20997,26 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# The per-instance configuration is being applied to the instance, but is not yet effective, possibly waiting for the instance to, for example, REFRESH.
- APPLYING = 352003508
+ APPLYING = 352_003_508
# The per-instance configuration deletion is being applied on the instance, possibly waiting for the instance to, for example, REFRESH.
- DELETING = 528602024
+ DELETING = 528_602_024
# The per-instance configuration is effective on the instance, meaning that all disks, ips and metadata specified in this configuration are attached or set on the instance.
- EFFECTIVE = 244201863
+ EFFECTIVE = 244_201_863
# *[Default]* The default status, when no per-instance configuration exists.
- NONE = 2402104
+ NONE = 2_402_104
# The per-instance configuration is set on an instance but not been applied yet.
- UNAPPLIED = 483935140
+ UNAPPLIED = 483_935_140
# The per-instance configuration has been deleted, but the deletion is not yet applied.
- UNAPPLIED_DELETION = 313956873
+ UNAPPLIED_DELETION = 313_956_873
end
end
# 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](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
# @!attribute [rw] audit_configs
@@ -21097,25 +21097,25 @@
# 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.
module AutoDelete
# A value indicating that the enum field is not set.
UNDEFINED_AUTO_DELETE = 0
- NEVER = 74175084
+ NEVER = 74_175_084
- ON_PERMANENT_INSTANCE_DELETION = 95727719
+ ON_PERMANENT_INSTANCE_DELETION = 95_727_719
end
# 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.
module Mode
# A value indicating that the enum field is not set.
UNDEFINED_MODE = 0
# Attaches this disk in read-only mode. Multiple VM instances can use a disk in READ_ONLY mode at a time.
- READ_ONLY = 91950261
+ READ_ONLY = 91_950_261
# *[Default]* Attaches this disk in READ_WRITE mode. Only one VM instance at a time can be attached to a disk in READ_WRITE mode.
- READ_WRITE = 173607894
+ READ_WRITE = 173_607_894
end
end
# A request message for Routers.Preview. See the method description for details.
# @!attribute [rw] project
@@ -21189,44 +21189,44 @@
module DefaultNetworkTier
# A value indicating that the enum field is not set.
UNDEFINED_DEFAULT_NETWORK_TIER = 0
# Public internet quality with fixed bandwidth.
- FIXED_STANDARD = 310464328
+ FIXED_STANDARD = 310_464_328
# High quality, Google-grade network tier, support for all networking products.
- PREMIUM = 399530551
+ PREMIUM = 399_530_551
# Public internet quality, only limited support for other networking products.
- STANDARD = 484642493
+ STANDARD = 484_642_493
# (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.
- STANDARD_OVERRIDES_FIXED_STANDARD = 465847234
+ STANDARD_OVERRIDES_FIXED_STANDARD = 465_847_234
end
# [Output Only] Default internal DNS setting used by VMs running in this project.
module VmDnsSetting
# A value indicating that the enum field is not set.
UNDEFINED_VM_DNS_SETTING = 0
- GLOBAL_DEFAULT = 345419141
+ GLOBAL_DEFAULT = 345_419_141
- UNSPECIFIED_VM_DNS_SETTING = 35691930
+ UNSPECIFIED_VM_DNS_SETTING = 35_691_930
- ZONAL_DEFAULT = 368475782
+ ZONAL_DEFAULT = 368_475_782
- ZONAL_ONLY = 521198951
+ ZONAL_ONLY = 521_198_951
end
# [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.
module XpnProjectStatus
# A value indicating that the enum field is not set.
UNDEFINED_XPN_PROJECT_STATUS = 0
- HOST = 2223528
+ HOST = 2_223_528
- UNSPECIFIED_XPN_PROJECT_STATUS = 340393257
+ UNSPECIFIED_XPN_PROJECT_STATUS = 340_393_257
end
end
# @!attribute [rw] xpn_resource
# @return [::Google::Cloud::Compute::V1::XpnResourceId]
@@ -21278,20 +21278,20 @@
module NetworkTier
# A value indicating that the enum field is not set.
UNDEFINED_NETWORK_TIER = 0
# Public internet quality with fixed bandwidth.
- FIXED_STANDARD = 310464328
+ FIXED_STANDARD = 310_464_328
# High quality, Google-grade network tier, support for all networking products.
- PREMIUM = 399530551
+ PREMIUM = 399_530_551
# Public internet quality, only limited support for other networking products.
- STANDARD = 484642493
+ STANDARD = 484_642_493
# (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.
- STANDARD_OVERRIDES_FIXED_STANDARD = 465847234
+ STANDARD_OVERRIDES_FIXED_STANDARD = 465_847_234
end
end
# 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.
# @!attribute [rw] creation_timestamp
@@ -21339,29 +21339,29 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# RPKI validation is complete.
- INITIAL = 518841124
+ INITIAL = 518_841_124
# The prefix is fully configured.
- PREFIX_CONFIGURATION_COMPLETE = 480889551
+ PREFIX_CONFIGURATION_COMPLETE = 480_889_551
# The prefix is being configured.
- PREFIX_CONFIGURATION_IN_PROGRESS = 378550961
+ PREFIX_CONFIGURATION_IN_PROGRESS = 378_550_961
# The prefix is being removed.
- PREFIX_REMOVAL_IN_PROGRESS = 284375783
+ PREFIX_REMOVAL_IN_PROGRESS = 284_375_783
# User has configured the PTR.
- PTR_CONFIGURED = 513497167
+ PTR_CONFIGURED = 513_497_167
# Reverse DNS lookup failed.
- REVERSE_DNS_LOOKUP_FAILED = 295755183
+ REVERSE_DNS_LOOKUP_FAILED = 295_755_183
# Reverse DNS lookup is successful.
- VALIDATED = 66197998
+ VALIDATED = 66_197_998
end
end
# @!attribute [rw] id
# @return [::String]
@@ -21456,20 +21456,20 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# The public delegated prefix is active.
- ANNOUNCED = 365103355
+ ANNOUNCED = 365_103_355
# The public delegated prefix is being deprovsioned.
- DELETING = 528602024
+ DELETING = 528_602_024
# The public delegated prefix is being initialized and addresses cannot be created yet.
- INITIALIZING = 306588749
+ INITIALIZING = 306_588_749
# The public delegated prefix is currently withdrawn but ready to be announced.
- READY_TO_ANNOUNCE = 64641265
+ READY_TO_ANNOUNCE = 64_641_265
end
end
# @!attribute [rw] id
# @return [::String]
@@ -21559,13 +21559,13 @@
# [Output Only] The status of the sub public delegated prefix.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
- INACTIVE = 270421099
+ INACTIVE = 270_421_099
end
end
# @!attribute [rw] public_delegated_prefixes
# @return [::Array<::Google::Cloud::Compute::V1::PublicDelegatedPrefix>]
@@ -21599,293 +21599,293 @@
# [Output Only] Name of the quota metric.
module Metric
# A value indicating that the enum field is not set.
UNDEFINED_METRIC = 0
- A2_CPUS = 153206585
+ A2_CPUS = 153_206_585
- AFFINITY_GROUPS = 108303563
+ AFFINITY_GROUPS = 108_303_563
- AUTOSCALERS = 471248988
+ AUTOSCALERS = 471_248_988
- BACKEND_BUCKETS = 137626846
+ BACKEND_BUCKETS = 137_626_846
- BACKEND_SERVICES = 269623753
+ BACKEND_SERVICES = 269_623_753
- C2D_CPUS = 508182517
+ C2D_CPUS = 508_182_517
- C2_CPUS = 317601211
+ C2_CPUS = 317_601_211
- C3_CPUS = 346230362
+ C3_CPUS = 346_230_362
- COMMITMENTS = 456141790
+ COMMITMENTS = 456_141_790
- COMMITTED_A2_CPUS = 59330902
+ COMMITTED_A2_CPUS = 59_330_902
- COMMITTED_C2D_CPUS = 282390904
+ COMMITTED_C2D_CPUS = 282_390_904
- COMMITTED_C2_CPUS = 223725528
+ COMMITTED_C2_CPUS = 223_725_528
- COMMITTED_C3_CPUS = 252354679
+ COMMITTED_C3_CPUS = 252_354_679
- COMMITTED_CPUS = 292394702
+ COMMITTED_CPUS = 292_394_702
- COMMITTED_E2_CPUS = 388120154
+ COMMITTED_E2_CPUS = 388_120_154
- COMMITTED_LICENSES = 357606869
+ COMMITTED_LICENSES = 357_606_869
- COMMITTED_LOCAL_SSD_TOTAL_GB = 308393480
+ COMMITTED_LOCAL_SSD_TOTAL_GB = 308_393_480
- COMMITTED_M3_CPUS = 585985
+ COMMITTED_M3_CPUS = 585_985
- COMMITTED_MEMORY_OPTIMIZED_CPUS = 489057886
+ COMMITTED_MEMORY_OPTIMIZED_CPUS = 489_057_886
- COMMITTED_N2A_CPUS = 40064304
+ COMMITTED_N2A_CPUS = 40_064_304
- COMMITTED_N2D_CPUS = 125951757
+ COMMITTED_N2D_CPUS = 125_951_757
- COMMITTED_N2_CPUS = 322589603
+ COMMITTED_N2_CPUS = 322_589_603
- COMMITTED_NVIDIA_A100_80GB_GPUS = 464326565
+ COMMITTED_NVIDIA_A100_80GB_GPUS = 464_326_565
- COMMITTED_NVIDIA_A100_GPUS = 375799445
+ COMMITTED_NVIDIA_A100_GPUS = 375_799_445
- COMMITTED_NVIDIA_K80_GPUS = 3857188
+ COMMITTED_NVIDIA_K80_GPUS = 3_857_188
- COMMITTED_NVIDIA_P100_GPUS = 107528100
+ COMMITTED_NVIDIA_P100_GPUS = 107_528_100
- COMMITTED_NVIDIA_P4_GPUS = 347952897
+ COMMITTED_NVIDIA_P4_GPUS = 347_952_897
- COMMITTED_NVIDIA_T4_GPUS = 139871237
+ COMMITTED_NVIDIA_T4_GPUS = 139_871_237
- COMMITTED_NVIDIA_V100_GPUS = 219562
+ COMMITTED_NVIDIA_V100_GPUS = 219_562
- COMMITTED_T2A_CPUS = 296378986
+ COMMITTED_T2A_CPUS = 296_378_986
- COMMITTED_T2D_CPUS = 382266439
+ COMMITTED_T2D_CPUS = 382_266_439
# Guest CPUs
- CPUS = 2075595
+ CPUS = 2_075_595
- CPUS_ALL_REGIONS = 470911149
+ CPUS_ALL_REGIONS = 470_911_149
- DISKS_TOTAL_GB = 353520543
+ DISKS_TOTAL_GB = 353_520_543
- E2_CPUS = 481995837
+ E2_CPUS = 481_995_837
- EXTERNAL_MANAGED_FORWARDING_RULES = 150790089
+ EXTERNAL_MANAGED_FORWARDING_RULES = 150_790_089
- EXTERNAL_NETWORK_LB_FORWARDING_RULES = 374298265
+ EXTERNAL_NETWORK_LB_FORWARDING_RULES = 374_298_265
- EXTERNAL_PROTOCOL_FORWARDING_RULES = 63478888
+ EXTERNAL_PROTOCOL_FORWARDING_RULES = 63_478_888
- EXTERNAL_VPN_GATEWAYS = 272457134
+ EXTERNAL_VPN_GATEWAYS = 272_457_134
- FIREWALLS = 374485843
+ FIREWALLS = 374_485_843
- FORWARDING_RULES = 432668949
+ FORWARDING_RULES = 432_668_949
- GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES = 164566753
+ GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES = 164_566_753
- GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES = 327611949
+ GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES = 327_611_949
- GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES = 400256169
+ GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES = 400_256_169
- GLOBAL_INTERNAL_ADDRESSES = 42738332
+ GLOBAL_INTERNAL_ADDRESSES = 42_738_332
- GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES = 256608303
+ GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES = 256_608_303
- GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES = 323514196
+ GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES = 323_514_196
- GPUS_ALL_REGIONS = 39387177
+ GPUS_ALL_REGIONS = 39_387_177
- HEALTH_CHECKS = 289347502
+ HEALTH_CHECKS = 289_347_502
- IMAGES = 15562360
+ IMAGES = 15_562_360
- INSTANCES = 131337822
+ INSTANCES = 131_337_822
- INSTANCE_GROUPS = 355919038
+ INSTANCE_GROUPS = 355_919_038
- INSTANCE_GROUP_MANAGERS = 101798192
+ INSTANCE_GROUP_MANAGERS = 101_798_192
- INSTANCE_TEMPLATES = 226188271
+ INSTANCE_TEMPLATES = 226_188_271
- INTERCONNECTS = 415204741
+ INTERCONNECTS = 415_204_741
- INTERCONNECT_ATTACHMENTS_PER_REGION = 159968086
+ INTERCONNECT_ATTACHMENTS_PER_REGION = 159_968_086
- INTERCONNECT_ATTACHMENTS_TOTAL_MBPS = 425090419
+ INTERCONNECT_ATTACHMENTS_TOTAL_MBPS = 425_090_419
- INTERCONNECT_TOTAL_GBPS = 285341866
+ INTERCONNECT_TOTAL_GBPS = 285_341_866
- INTERNAL_ADDRESSES = 197899392
+ INTERNAL_ADDRESSES = 197_899_392
- INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES = 266433668
+ INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES = 266_433_668
- IN_PLACE_SNAPSHOTS = 151359133
+ IN_PLACE_SNAPSHOTS = 151_359_133
- IN_USE_ADDRESSES = 402125072
+ IN_USE_ADDRESSES = 402_125_072
- IN_USE_BACKUP_SCHEDULES = 32786705
+ IN_USE_BACKUP_SCHEDULES = 32_786_705
- IN_USE_SNAPSHOT_SCHEDULES = 462104083
+ IN_USE_SNAPSHOT_SCHEDULES = 462_104_083
- LOCAL_SSD_TOTAL_GB = 330878021
+ LOCAL_SSD_TOTAL_GB = 330_878_021
- M1_CPUS = 37203366
+ M1_CPUS = 37_203_366
- M2_CPUS = 65832517
+ M2_CPUS = 65_832_517
- M3_CPUS = 94461668
+ M3_CPUS = 94_461_668
- MACHINE_IMAGES = 446986640
+ MACHINE_IMAGES = 446_986_640
- N2A_CPUS = 265855917
+ N2A_CPUS = 265_855_917
- N2D_CPUS = 351743370
+ N2D_CPUS = 351_743_370
- N2_CPUS = 416465286
+ N2_CPUS = 416_465_286
- NETWORKS = 485481477
+ NETWORKS = 485_481_477
- NETWORK_ENDPOINT_GROUPS = 102144909
+ NETWORK_ENDPOINT_GROUPS = 102_144_909
- NETWORK_FIREWALL_POLICIES = 101117374
+ NETWORK_FIREWALL_POLICIES = 101_117_374
- NODE_GROUPS = 24624817
+ NODE_GROUPS = 24_624_817
- NODE_TEMPLATES = 474896668
+ NODE_TEMPLATES = 474_896_668
- NVIDIA_A100_80GB_GPUS = 286389320
+ NVIDIA_A100_80GB_GPUS = 286_389_320
- NVIDIA_A100_GPUS = 504872978
+ NVIDIA_A100_GPUS = 504_872_978
- NVIDIA_K80_GPUS = 163886599
+ NVIDIA_K80_GPUS = 163_886_599
- NVIDIA_P100_GPUS = 236601633
+ NVIDIA_P100_GPUS = 236_601_633
- NVIDIA_P100_VWS_GPUS = 213970574
+ NVIDIA_P100_VWS_GPUS = 213_970_574
- NVIDIA_P4_GPUS = 283841470
+ NVIDIA_P4_GPUS = 283_841_470
- NVIDIA_P4_VWS_GPUS = 528296619
+ NVIDIA_P4_VWS_GPUS = 528_296_619
- NVIDIA_T4_GPUS = 75759810
+ NVIDIA_T4_GPUS = 75_759_810
- NVIDIA_T4_VWS_GPUS = 319813039
+ NVIDIA_T4_VWS_GPUS = 319_813_039
- NVIDIA_V100_GPUS = 129293095
+ NVIDIA_V100_GPUS = 129_293_095
- PACKET_MIRRORINGS = 15578407
+ PACKET_MIRRORINGS = 15_578_407
- PD_EXTREME_TOTAL_PROVISIONED_IOPS = 69593965
+ PD_EXTREME_TOTAL_PROVISIONED_IOPS = 69_593_965
- PREEMPTIBLE_CPUS = 251184841
+ PREEMPTIBLE_CPUS = 251_184_841
- PREEMPTIBLE_LOCAL_SSD_GB = 260819336
+ PREEMPTIBLE_LOCAL_SSD_GB = 260_819_336
- PREEMPTIBLE_NVIDIA_A100_80GB_GPUS = 151942410
+ PREEMPTIBLE_NVIDIA_A100_80GB_GPUS = 151_942_410
- PREEMPTIBLE_NVIDIA_A100_GPUS = 68832784
+ PREEMPTIBLE_NVIDIA_A100_GPUS = 68_832_784
- PREEMPTIBLE_NVIDIA_K80_GPUS = 374960201
+ PREEMPTIBLE_NVIDIA_K80_GPUS = 374_960_201
- PREEMPTIBLE_NVIDIA_P100_GPUS = 337432351
+ PREEMPTIBLE_NVIDIA_P100_GPUS = 337_432_351
- PREEMPTIBLE_NVIDIA_P100_VWS_GPUS = 313544076
+ PREEMPTIBLE_NVIDIA_P100_VWS_GPUS = 313_544_076
- PREEMPTIBLE_NVIDIA_P4_GPUS = 429197628
+ PREEMPTIBLE_NVIDIA_P4_GPUS = 429_197_628
- PREEMPTIBLE_NVIDIA_P4_VWS_GPUS = 252981545
+ PREEMPTIBLE_NVIDIA_P4_VWS_GPUS = 252_981_545
- PREEMPTIBLE_NVIDIA_T4_GPUS = 221115968
+ PREEMPTIBLE_NVIDIA_T4_GPUS = 221_115_968
- PREEMPTIBLE_NVIDIA_T4_VWS_GPUS = 44497965
+ PREEMPTIBLE_NVIDIA_T4_VWS_GPUS = 44_497_965
- PREEMPTIBLE_NVIDIA_V100_GPUS = 230123813
+ PREEMPTIBLE_NVIDIA_V100_GPUS = 230_123_813
- PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK = 231164291
+ PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK = 231_164_291
- PSC_INTERNAL_LB_FORWARDING_RULES = 169005435
+ PSC_INTERNAL_LB_FORWARDING_RULES = 169_005_435
- PUBLIC_ADVERTISED_PREFIXES = 471371980
+ PUBLIC_ADVERTISED_PREFIXES = 471_371_980
- PUBLIC_DELEGATED_PREFIXES = 532465974
+ PUBLIC_DELEGATED_PREFIXES = 532_465_974
- REGIONAL_AUTOSCALERS = 29363772
+ REGIONAL_AUTOSCALERS = 29_363_772
- REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES = 4240989
+ REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES = 4_240_989
- REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES = 409564525
+ REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES = 409_564_525
- REGIONAL_INSTANCE_GROUP_MANAGERS = 37543696
+ REGIONAL_INSTANCE_GROUP_MANAGERS = 37_543_696
- REGIONAL_INTERNAL_LB_BACKEND_SERVICES = 137983760
+ REGIONAL_INTERNAL_LB_BACKEND_SERVICES = 137_983_760
- REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES = 96282539
+ REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES = 96_282_539
- RESERVATIONS = 32644647
+ RESERVATIONS = 32_644_647
- RESOURCE_POLICIES = 83955297
+ RESOURCE_POLICIES = 83_955_297
- ROUTERS = 493018666
+ ROUTERS = 493_018_666
- ROUTES = 275680074
+ ROUTES = 275_680_074
- SECURITY_POLICIES = 189518703
+ SECURITY_POLICIES = 189_518_703
- SECURITY_POLICIES_PER_REGION = 249041734
+ SECURITY_POLICIES_PER_REGION = 249_041_734
- SECURITY_POLICY_CEVAL_RULES = 470815689
+ SECURITY_POLICY_CEVAL_RULES = 470_815_689
- SECURITY_POLICY_RULES = 203549225
+ SECURITY_POLICY_RULES = 203_549_225
- SECURITY_POLICY_RULES_PER_REGION = 126510156
+ SECURITY_POLICY_RULES_PER_REGION = 126_510_156
- SERVICE_ATTACHMENTS = 471521510
+ SERVICE_ATTACHMENTS = 471_521_510
# The total number of snapshots allowed for a single project.
- SNAPSHOTS = 343405327
+ SNAPSHOTS = 343_405_327
- SSD_TOTAL_GB = 161732561
+ SSD_TOTAL_GB = 161_732_561
- SSL_CERTIFICATES = 378372399
+ SSL_CERTIFICATES = 378_372_399
- STATIC_ADDRESSES = 93624049
+ STATIC_ADDRESSES = 93_624_049
- STATIC_BYOIP_ADDRESSES = 275809649
+ STATIC_BYOIP_ADDRESSES = 275_809_649
- STATIC_EXTERNAL_IPV6_ADDRESS_RANGES = 472346774
+ STATIC_EXTERNAL_IPV6_ADDRESS_RANGES = 472_346_774
- SUBNETWORKS = 421330469
+ SUBNETWORKS = 421_330_469
- T2A_CPUS = 522170599
+ T2A_CPUS = 522_170_599
- T2D_CPUS = 71187140
+ T2D_CPUS = 71_187_140
- TARGET_HTTPS_PROXIES = 219522506
+ TARGET_HTTPS_PROXIES = 219_522_506
- TARGET_HTTP_PROXIES = 164117155
+ TARGET_HTTP_PROXIES = 164_117_155
- TARGET_INSTANCES = 284519728
+ TARGET_INSTANCES = 284_519_728
- TARGET_POOLS = 348261257
+ TARGET_POOLS = 348_261_257
- TARGET_SSL_PROXIES = 159216235
+ TARGET_SSL_PROXIES = 159_216_235
- TARGET_TCP_PROXIES = 182243136
+ TARGET_TCP_PROXIES = 182_243_136
- TARGET_VPN_GATEWAYS = 75029928
+ TARGET_VPN_GATEWAYS = 75_029_928
- URL_MAPS = 378660743
+ URL_MAPS = 378_660_743
- VPN_GATEWAYS = 35620282
+ VPN_GATEWAYS = 35_620_282
- VPN_TUNNELS = 104327296
+ VPN_TUNNELS = 104_327_296
- XPN_SERVICE_PROJECTS = 95191981
+ XPN_SERVICE_PROJECTS = 95_191_981
end
end
# Additional details for quota exceeded error for resource quota.
# @!attribute [rw] dimensions
@@ -21932,11 +21932,11 @@
# 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.
module ContainerType
# A value indicating that the enum field is not set.
UNDEFINED_CONTAINER_TYPE = 0
- TAR = 82821
+ TAR = 82_821
end
end
# A request message for InstanceGroupManagers.RecreateInstances. See the method description for details.
# @!attribute [rw] instance_group_manager
@@ -22040,11 +22040,11 @@
# [Output Only] Status of the region, either UP or DOWN.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- DOWN = 2104482
+ DOWN = 2_104_482
UP = 2715
end
end
@@ -22365,14 +22365,14 @@
module InstanceState
# A value indicating that the enum field is not set.
UNDEFINED_INSTANCE_STATE = 0
# Matches any status of the instances, running, non-running and others.
- ALL = 64897
+ ALL = 64_897
# Instance is in RUNNING state if it is running.
- RUNNING = 121282975
+ RUNNING = 121_282_975
end
end
# @!attribute [rw] fingerprint
# @return [::String]
@@ -22440,17 +22440,17 @@
# [Output Only] The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- HIERARCHY = 69902869
+ HIERARCHY = 69_902_869
- NETWORK = 413984270
+ NETWORK = 413_984_270
- NETWORK_REGIONAL = 190804272
+ NETWORK_REGIONAL = 190_804_272
- UNSPECIFIED = 526786327
+ UNSPECIFIED = 526_786_327
end
end
# @!attribute [rw] label_fingerprint
# @return [::String]
@@ -22841,22 +22841,22 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Resources are being allocated for the reservation.
- CREATING = 455564985
+ CREATING = 455_564_985
# Reservation is currently being deleted.
- DELETING = 528602024
+ DELETING = 528_602_024
- INVALID = 530283991
+ INVALID = 530_283_991
# Reservation has allocated all its resources.
- READY = 77848963
+ READY = 77_848_963
# Reservation is currently being resized.
- UPDATING = 494614342
+ UPDATING = 494_614_342
end
end
# Specifies the reservations that this instance can consume from.
# @!attribute [rw] consume_reservation_type
@@ -22877,19 +22877,19 @@
module ConsumeReservationType
# A value indicating that the enum field is not set.
UNDEFINED_CONSUME_RESERVATION_TYPE = 0
# Consume any allocation available.
- ANY_RESERVATION = 200008121
+ ANY_RESERVATION = 200_008_121
# Do not consume from any allocated capacity.
- NO_RESERVATION = 169322030
+ NO_RESERVATION = 169_322_030
# Must consume from a specific reservation. Must specify key value fields for specifying the reservations.
- SPECIFIC_RESERVATION = 229889055
+ SPECIFIC_RESERVATION = 229_889_055
- UNSPECIFIED = 526786327
+ UNSPECIFIED = 526_786_327
end
end
# Contains a list of reservations.
# @!attribute [rw] id
@@ -23110,19 +23110,19 @@
# Type of resource for which this commitment applies. Possible values are VCPU, MEMORY, LOCAL_SSD, and ACCELERATOR.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- ACCELERATOR = 429815371
+ ACCELERATOR = 429_815_371
- LOCAL_SSD = 508934896
+ LOCAL_SSD = 508_934_896
- MEMORY = 123056385
+ MEMORY = 123_056_385
- UNSPECIFIED = 526786327
+ UNSPECIFIED = 526_786_327
- VCPU = 2628978
+ VCPU = 2_628_978
end
end
# @!attribute [rw] group
# @return [::String]
@@ -23187,22 +23187,22 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Resource policy is being created.
- CREATING = 455564985
+ CREATING = 455_564_985
# Resource policy is being deleted.
- DELETING = 528602024
+ DELETING = 528_602_024
# Resource policy is expired and will not run again.
- EXPIRED = 482489093
+ EXPIRED = 482_489_093
- INVALID = 530283991
+ INVALID = 530_283_991
# Resource policy is ready to be used.
- READY = 77848963
+ READY = 77_848_963
end
end
# Contains a list of resourcePolicies.
# @!attribute [rw] etag
@@ -23275,13 +23275,13 @@
# Specifies network collocation
module Collocation
# A value indicating that the enum field is not set.
UNDEFINED_COLLOCATION = 0
- COLLOCATED = 103257554
+ COLLOCATED = 103_257_554
- UNSPECIFIED_COLLOCATION = 464308205
+ UNSPECIFIED_COLLOCATION = 464_308_205
end
end
# Time window specified for hourly operations.
# @!attribute [rw] duration
@@ -23403,15 +23403,15 @@
# Specifies the behavior to apply to scheduled snapshots when the source disk is deleted.
module OnSourceDiskDelete
# A value indicating that the enum field is not set.
UNDEFINED_ON_SOURCE_DISK_DELETE = 0
- APPLY_RETENTION_POLICY = 535071332
+ APPLY_RETENTION_POLICY = 535_071_332
- KEEP_AUTO_SNAPSHOTS = 258925689
+ KEEP_AUTO_SNAPSHOTS = 258_925_689
- UNSPECIFIED_ON_SOURCE_DISK_DELETE = 239140769
+ UNSPECIFIED_ON_SOURCE_DISK_DELETE = 239_140_769
end
end
# A schedule for disks where the schedueled operations are performed.
# @!attribute [rw] daily_schedule
@@ -23478,25 +23478,25 @@
# 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.
module Day
# A value indicating that the enum field is not set.
UNDEFINED_DAY = 0
- FRIDAY = 471398751
+ FRIDAY = 471_398_751
- INVALID = 530283991
+ INVALID = 530_283_991
- MONDAY = 132310288
+ MONDAY = 132_310_288
- SATURDAY = 279037881
+ SATURDAY = 279_037_881
- SUNDAY = 309626320
+ SUNDAY = 309_626_320
- THURSDAY = 207198682
+ THURSDAY = 207_198_682
- TUESDAY = 277509677
+ TUESDAY = 277_509_677
- WEDNESDAY = 422029110
+ WEDNESDAY = 422_029_110
end
end
# 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.
# @!attribute [rw] physical_host
@@ -23599,34 +23599,34 @@
module RouteStatus
# A value indicating that the enum field is not set.
UNDEFINED_ROUTE_STATUS = 0
# This route is processed and active.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# The route is dropped due to the VPC exceeding the dynamic route limit. For dynamic route limit, please refer to the Learned route example
- DROPPED = 496235424
+ DROPPED = 496_235_424
# This route is processed but inactive due to failure from the backend. The backend may have rejected the route
- INACTIVE = 270421099
+ INACTIVE = 270_421_099
# This route is being processed internally. The status will change once processed.
- PENDING = 35394935
+ PENDING = 35_394_935
end
# [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
module RouteType
# A value indicating that the enum field is not set.
UNDEFINED_ROUTE_TYPE = 0
- BGP = 65707
+ BGP = 65_707
- STATIC = 308331118
+ STATIC = 308_331_118
- SUBNET = 309278557
+ SUBNET = 309_278_557
- TRANSIT = 187793843
+ TRANSIT = 187_793_843
end
end
# @!attribute [rw] as_lists
# @return [::Array<::Integer>]
@@ -23642,17 +23642,17 @@
# [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
module PathSegmentType
# A value indicating that the enum field is not set.
UNDEFINED_PATH_SEGMENT_TYPE = 0
- AS_CONFED_SEQUENCE = 222152624
+ AS_CONFED_SEQUENCE = 222_152_624
- AS_CONFED_SET = 374040307
+ AS_CONFED_SET = 374_040_307
- AS_SEQUENCE = 106735918
+ AS_SEQUENCE = 106_735_918
- AS_SET = 329846453
+ AS_SET = 329_846_453
end
end
# Contains a list of Route resources.
# @!attribute [rw] id
@@ -23798,21 +23798,21 @@
# User-specified flag to indicate which mode to use for advertisement. The options are DEFAULT or CUSTOM.
module AdvertiseMode
# A value indicating that the enum field is not set.
UNDEFINED_ADVERTISE_MODE = 0
- CUSTOM = 388595569
+ CUSTOM = 388_595_569
- DEFAULT = 115302945
+ DEFAULT = 115_302_945
end
module AdvertisedGroups
# A value indicating that the enum field is not set.
UNDEFINED_ADVERTISED_GROUPS = 0
# Advertise all available subnets (including peer VPC subnets).
- ALL_SUBNETS = 3622872
+ ALL_SUBNETS = 3_622_872
end
end
# @!attribute [rw] advertise_mode
# @return [::String]
@@ -23876,43 +23876,43 @@
# User-specified flag to indicate which mode to use for advertisement.
module AdvertiseMode
# A value indicating that the enum field is not set.
UNDEFINED_ADVERTISE_MODE = 0
- CUSTOM = 388595569
+ CUSTOM = 388_595_569
- DEFAULT = 115302945
+ DEFAULT = 115_302_945
end
module AdvertisedGroups
# A value indicating that the enum field is not set.
UNDEFINED_ADVERTISED_GROUPS = 0
# Advertise all available subnets (including peer VPC subnets).
- ALL_SUBNETS = 3622872
+ ALL_SUBNETS = 3_622_872
end
# 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.
module Enable
# A value indicating that the enum field is not set.
UNDEFINED_ENABLE = 0
- FALSE = 66658563
+ FALSE = 66_658_563
- TRUE = 2583950
+ TRUE = 2_583_950
end
# [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.
module ManagementType
# A value indicating that the enum field is not set.
UNDEFINED_MANAGEMENT_TYPE = 0
# The BGP peer is automatically created for PARTNER type InterconnectAttachment; Google will automatically create/delete this BGP peer when the PARTNER InterconnectAttachment is created/deleted, and Google will update the ipAddress and peerIpAddress when the PARTNER InterconnectAttachment is provisioned. This type of BGP peer cannot be created or deleted, but can be modified for all fields except for name, ipAddress and peerIpAddress.
- MANAGED_BY_ATTACHMENT = 458926411
+ MANAGED_BY_ATTACHMENT = 458_926_411
# Default value, the BGP peer is manually created and managed by user.
- MANAGED_BY_USER = 317294067
+ MANAGED_BY_USER = 317_294_067
end
end
# @!attribute [rw] min_receive_interval
# @return [::Integer]
@@ -23934,15 +23934,15 @@
# 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.
module SessionInitializationMode
# A value indicating that the enum field is not set.
UNDEFINED_SESSION_INITIALIZATION_MODE = 0
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
- DISABLED = 516696700
+ DISABLED = 516_696_700
- PASSIVE = 462813959
+ PASSIVE = 462_813_959
end
end
# @!attribute [rw] ip_range
# @return [::String]
@@ -23977,14 +23977,14 @@
module ManagementType
# A value indicating that the enum field is not set.
UNDEFINED_MANAGEMENT_TYPE = 0
# The interface is automatically created for PARTNER type InterconnectAttachment, Google will automatically create/update/delete this interface when the PARTNER InterconnectAttachment is created/provisioned/deleted. This type of interface cannot be manually managed by user.
- MANAGED_BY_ATTACHMENT = 458926411
+ MANAGED_BY_ATTACHMENT = 458_926_411
# Default value, the interface is manually created and managed by user.
- MANAGED_BY_USER = 317294067
+ MANAGED_BY_USER = 317_294_067
end
end
# Contains a list of Router resources.
# @!attribute [rw] id
@@ -24086,41 +24086,41 @@
module EndpointTypes
# A value indicating that the enum field is not set.
UNDEFINED_ENDPOINT_TYPES = 0
# This is used for Secure Web Gateway endpoints.
- ENDPOINT_TYPE_SWG = 159344456
+ ENDPOINT_TYPE_SWG = 159_344_456
# This is the default.
- ENDPOINT_TYPE_VM = 57095474
+ ENDPOINT_TYPE_VM = 57_095_474
end
# 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.
module NatIpAllocateOption
# A value indicating that the enum field is not set.
UNDEFINED_NAT_IP_ALLOCATE_OPTION = 0
# Nat IPs are allocated by GCP; customers can not specify any Nat IPs.
- AUTO_ONLY = 182333500
+ AUTO_ONLY = 182_333_500
# Only use Nat IPs provided by customers. When specified Nat IPs are not enough then the Nat service fails for new VMs.
- MANUAL_ONLY = 261251205
+ MANUAL_ONLY = 261_251_205
end
# Specify the Nat option, which can take one of the following values: - ALL_SUBNETWORKS_ALL_IP_RANGES: All of the IP ranges in every Subnetwork are allowed to Nat. - ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES: All of the primary IP ranges in every Subnetwork are allowed to Nat. - LIST_OF_SUBNETWORKS: A list of Subnetworks are allowed to Nat (specified in the field subnetwork below) The default is SUBNETWORK_IP_RANGE_TO_NAT_OPTION_UNSPECIFIED. Note that if this field contains ALL_SUBNETWORKS_ALL_IP_RANGES or ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES, then there should not be any other Router.Nat section in any Router for this network in this region.
module SourceSubnetworkIpRangesToNat
# A value indicating that the enum field is not set.
UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT = 0
# All the IP ranges in every Subnetwork are allowed to Nat.
- ALL_SUBNETWORKS_ALL_IP_RANGES = 179964376
+ ALL_SUBNETWORKS_ALL_IP_RANGES = 179_964_376
# All the primary IP ranges in every Subnetwork are allowed to Nat.
- ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES = 185573819
+ ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES = 185_573_819
# A list of Subnetworks are allowed to Nat (specified in the field subnetwork below)
- LIST_OF_SUBNETWORKS = 517542270
+ LIST_OF_SUBNETWORKS = 517_542_270
end
end
# Configuration of logging on a NAT.
# @!attribute [rw] enable
@@ -24138,17 +24138,17 @@
module Filter
# A value indicating that the enum field is not set.
UNDEFINED_FILTER = 0
# Export logs for all (successful and unsuccessful) connections.
- ALL = 64897
+ ALL = 64_897
# Export logs for connection failures only.
- ERRORS_ONLY = 307484672
+ ERRORS_ONLY = 307_484_672
# Export logs for successful connections only.
- TRANSLATIONS_ONLY = 357212649
+ TRANSLATIONS_ONLY = 357_212_649
end
end
# @!attribute [rw] action
# @return [::Google::Cloud::Compute::V1::RouterNatRuleAction]
@@ -24197,17 +24197,17 @@
module SourceIpRangesToNat
# A value indicating that the enum field is not set.
UNDEFINED_SOURCE_IP_RANGES_TO_NAT = 0
# The primary and all the secondary ranges are allowed to Nat.
- ALL_IP_RANGES = 35608496
+ ALL_IP_RANGES = 35_608_496
# A list of secondary ranges are allowed to Nat.
- LIST_OF_SECONDARY_IP_RANGES = 192289308
+ LIST_OF_SECONDARY_IP_RANGES = 192_289_308
# The primary range is allowed to Nat.
- PRIMARY_IP_RANGE = 297109954
+ PRIMARY_IP_RANGE = 297_109_954
end
end
# @!attribute [rw] best_routes
# @return [::Array<::Google::Cloud::Compute::V1::Route>]
@@ -24286,26 +24286,26 @@
# Status of the BGP peer: \\{UP, DOWN}
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- DOWN = 2104482
+ DOWN = 2_104_482
- UNKNOWN = 433141802
+ UNKNOWN = 433_141_802
UP = 2715
end
# Indicates why particular status was returned.
module StatusReason
# A value indicating that the enum field is not set.
UNDEFINED_STATUS_REASON = 0
# Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN.
- MD5_AUTH_INTERNAL_PROBLEM = 140462259
+ MD5_AUTH_INTERNAL_PROBLEM = 140_462_259
- STATUS_REASON_UNSPECIFIED = 394331913
+ STATUS_REASON_UNSPECIFIED = 394_331_913
end
end
# Status of a NAT contained in this router.
# @!attribute [rw] auto_allocated_nat_ips
@@ -24421,26 +24421,26 @@
module Action
# A value indicating that the enum field is not set.
UNDEFINED_ACTION = 0
# This is deprecated and has no effect. Do not use.
- ALLOW = 62368553
+ ALLOW = 62_368_553
# This is deprecated and has no effect. Do not use.
- ALLOW_WITH_LOG = 76034177
+ ALLOW_WITH_LOG = 76_034_177
# This is deprecated and has no effect. Do not use.
- DENY = 2094604
+ DENY = 2_094_604
# This is deprecated and has no effect. Do not use.
- DENY_WITH_LOG = 351433982
+ DENY_WITH_LOG = 351_433_982
# This is deprecated and has no effect. Do not use.
- LOG = 75556
+ LOG = 75_556
# This is deprecated and has no effect. Do not use.
- NO_ACTION = 260643444
+ NO_ACTION = 260_643_444
end
end
# @!attribute [rw] port
# @return [::Integer]
@@ -24470,27 +24470,27 @@
module PortSpecification
# A value indicating that the enum field is not set.
UNDEFINED_PORT_SPECIFICATION = 0
# The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.
- USE_FIXED_PORT = 190235748
+ USE_FIXED_PORT = 190_235_748
# Not supported.
- USE_NAMED_PORT = 349300671
+ USE_NAMED_PORT = 349_300_671
# For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports.
- USE_SERVING_PORT = 362637516
+ USE_SERVING_PORT = 362_637_516
end
# Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
# @!attribute [rw] auto_delete
@@ -24552,45 +24552,45 @@
# Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME.
module Interface
# A value indicating that the enum field is not set.
UNDEFINED_INTERFACE = 0
- NVME = 2408800
+ NVME = 2_408_800
- SCSI = 2539686
+ SCSI = 2_539_686
end
# The mode in which this disk is attached to the source instance, either READ_WRITE or READ_ONLY.
module Mode
# A value indicating that the enum field is not set.
UNDEFINED_MODE = 0
# Attaches this disk in read-only mode. Multiple virtual machines can use a disk in read-only mode at a time.
- READ_ONLY = 91950261
+ READ_ONLY = 91_950_261
# *[Default]* Attaches this disk in read-write mode. Only one virtual machine at a time can be attached to a disk in read-write mode.
- READ_WRITE = 173607894
+ READ_WRITE = 173_607_894
end
# [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.
module StorageBytesStatus
# A value indicating that the enum field is not set.
UNDEFINED_STORAGE_BYTES_STATUS = 0
- UPDATING = 494614342
+ UPDATING = 494_614_342
- UP_TO_DATE = 101306702
+ UP_TO_DATE = 101_306_702
end
# Specifies the type of the attached disk, either SCRATCH or PERSISTENT.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- PERSISTENT = 460683927
+ PERSISTENT = 460_683_927
- SCRATCH = 496778970
+ SCRATCH = 496_778_970
end
end
# An instance-attached disk resource.
# @!attribute [rw] architecture
@@ -24618,27 +24618,27 @@
module Architecture
# A value indicating that the enum field is not set.
UNDEFINED_ARCHITECTURE = 0
# Default value indicating Architecture is not set.
- ARCHITECTURE_UNSPECIFIED = 394750507
+ ARCHITECTURE_UNSPECIFIED = 394_750_507
# Machines with architecture ARM64
- ARM64 = 62547450
+ ARM64 = 62_547_450
# Machines with architecture X86_64
- X86_64 = 425300551
+ X86_64 = 425_300_551
end
# [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.
module StorageBytesStatus
# A value indicating that the enum field is not set.
UNDEFINED_STORAGE_BYTES_STATUS = 0
- UPDATING = 494614342
+ UPDATING = 494_614_342
- UP_TO_DATE = 101306702
+ UP_TO_DATE = 101_306_702
end
end
# @!attribute [rw] last_start_time
# @return [::String]
@@ -24658,20 +24658,20 @@
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# The current autoscaling recommendation is influenced by this scaling schedule.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# This scaling schedule has been disabled by the user.
- DISABLED = 516696700
+ DISABLED = 516_696_700
# This scaling schedule will never become active again.
- OBSOLETE = 66532761
+ OBSOLETE = 66_532_761
# The current autoscaling recommendation is not influenced by this scaling schedule.
- READY = 77848963
+ READY = 77_848_963
end
end
# Sets the scheduling options for an Instance.
# @!attribute [rw] automatic_restart
@@ -24709,41 +24709,41 @@
module InstanceTerminationAction
# A value indicating that the enum field is not set.
UNDEFINED_INSTANCE_TERMINATION_ACTION = 0
# Delete the VM.
- DELETE = 402225579
+ DELETE = 402_225_579
# Default value. This value is unused.
- INSTANCE_TERMINATION_ACTION_UNSPECIFIED = 92954803
+ INSTANCE_TERMINATION_ACTION_UNSPECIFIED = 92_954_803
# Stop the VM without storing in-memory content. default action.
- STOP = 2555906
+ STOP = 2_555_906
end
# 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.
module OnHostMaintenance
# A value indicating that the enum field is not set.
UNDEFINED_ON_HOST_MAINTENANCE = 0
# *[Default]* Allows Compute Engine to automatically migrate instances out of the way of maintenance events.
- MIGRATE = 165699979
+ MIGRATE = 165_699_979
# Tells Compute Engine to terminate and (optionally) restart the instance away from the maintenance activity. If you would like your instance to be restarted, set the automaticRestart flag to true. Your instance may be restarted more than once, and it may be restarted outside the window of maintenance events.
- TERMINATE = 527617601
+ TERMINATE = 527_617_601
end
# Specifies the provisioning model of the instance.
module ProvisioningModel
# A value indicating that the enum field is not set.
UNDEFINED_PROVISIONING_MODEL = 0
# Heavily discounted, no guaranteed runtime.
- SPOT = 2552066
+ SPOT = 2_552_066
# Standard provisioning with user controlled runtime, no discounts.
- STANDARD = 484642493
+ STANDARD = 484_642_493
end
end
# Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
# @!attribute [rw] key
@@ -24767,13 +24767,13 @@
# Requires Compute Engine to seek for matched nodes.
IN = 2341
# Requires Compute Engine to avoid certain nodes.
- NOT_IN = 161144369
+ NOT_IN = 161_144_369
- OPERATOR_UNSPECIFIED = 128892924
+ OPERATOR_UNSPECIFIED = 128_892_924
end
end
# @!attribute [rw] disk_gb
# @return [::Integer]
@@ -24904,15 +24904,15 @@
# 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. This field can be set only at resource creation time.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- CLOUD_ARMOR = 260640373
+ CLOUD_ARMOR = 260_640_373
- CLOUD_ARMOR_EDGE = 250728775
+ CLOUD_ARMOR_EDGE = 250_728_775
- CLOUD_ARMOR_NETWORK = 488527428
+ CLOUD_ARMOR_NETWORK = 488_527_428
end
end
# Configuration options for Cloud Armor Adaptive Protection (CAAP).
# @!attribute [rw] layer7_ddos_defense_config
@@ -24938,13 +24938,13 @@
# Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules.
module RuleVisibility
# A value indicating that the enum field is not set.
UNDEFINED_RULE_VISIBILITY = 0
- PREMIUM = 399530551
+ PREMIUM = 399_530_551
- STANDARD = 484642493
+ STANDARD = 484_642_493
end
end
# @!attribute [rw] json_custom_config
# @return [::Google::Cloud::Compute::V1::SecurityPolicyAdvancedOptionsConfigJsonCustomConfig]
@@ -24962,22 +24962,22 @@
module JsonParsing
# A value indicating that the enum field is not set.
UNDEFINED_JSON_PARSING = 0
- DISABLED = 516696700
+ DISABLED = 516_696_700
- STANDARD = 484642493
+ STANDARD = 484_642_493
end
module LogLevel
# A value indicating that the enum field is not set.
UNDEFINED_LOG_LEVEL = 0
- NORMAL = 161067239
+ NORMAL = 161_067_239
- VERBOSE = 532219234
+ VERBOSE = 532_219_234
end
end
# @!attribute [rw] content_types
# @return [::Array<::String>]
@@ -24997,13 +24997,13 @@
module DdosProtection
# A value indicating that the enum field is not set.
UNDEFINED_DDOS_PROTECTION = 0
- ADVANCED = 63789090
+ ADVANCED = 63_789_090
- STANDARD = 484642493
+ STANDARD = 484_642_493
end
end
# @!attribute [rw] id
# @return [::String]
@@ -25111,11 +25111,11 @@
module VersionedExpr
# A value indicating that the enum field is not set.
UNDEFINED_VERSIONED_EXPR = 0
# Matches the source IP address of a request to the IP ranges supplied in config.
- SRC_IPS_V1 = 70925961
+ SRC_IPS_V1 = 70_925_961
end
end
# @!attribute [rw] src_ip_ranges
# @return [::Array<::String>]
@@ -25157,25 +25157,25 @@
# 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.
module EnforceOnKey
# A value indicating that the enum field is not set.
UNDEFINED_ENFORCE_ON_KEY = 0
- ALL = 64897
+ ALL = 64_897
- HTTP_COOKIE = 494981627
+ HTTP_COOKIE = 494_981_627
- HTTP_HEADER = 91597348
+ HTTP_HEADER = 91_597_348
- HTTP_PATH = 311503228
+ HTTP_PATH = 311_503_228
IP = 2343
- REGION_CODE = 79559768
+ REGION_CODE = 79_559_768
- SNI = 82254
+ SNI = 82_254
- XFF_IP = 438707118
+ XFF_IP = 438_707_118
end
end
# @!attribute [rw] count
# @return [::Integer]
@@ -25202,13 +25202,13 @@
# Type of the redirect action.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- EXTERNAL_302 = 395733761
+ EXTERNAL_302 = 395_733_761
- GOOGLE_RECAPTCHA = 518803009
+ GOOGLE_RECAPTCHA = 518_803_009
end
end
# The authentication and authorization settings for a BackendService.
# @!attribute [rw] client_tls_policy
@@ -25275,16 +25275,16 @@
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
# Node may associate with any physical server over its lifetime.
- RESTART_NODE_ON_ANY_SERVER = 502950985
+ RESTART_NODE_ON_ANY_SERVER = 502_950_985
# Node may associate with minimal physical servers over its lifetime.
- RESTART_NODE_ON_MINIMAL_SERVERS = 204166495
+ RESTART_NODE_ON_MINIMAL_SERVERS = 204_166_495
- SERVER_BINDING_TYPE_UNSPECIFIED = 180825512
+ SERVER_BINDING_TYPE_UNSPECIFIED = 180_825_512
end
end
# A service account.
# @!attribute [rw] email
@@ -25361,15 +25361,15 @@
# 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.
module ConnectionPreference
# A value indicating that the enum field is not set.
UNDEFINED_CONNECTION_PREFERENCE = 0
- ACCEPT_AUTOMATIC = 75250580
+ ACCEPT_AUTOMATIC = 75_250_580
- ACCEPT_MANUAL = 373061341
+ ACCEPT_MANUAL = 373_061_341
- CONNECTION_PREFERENCE_UNSPECIFIED = 34590772
+ CONNECTION_PREFERENCE_UNSPECIFIED = 34_590_772
end
end
# Contains a list of ServiceAttachmentsScopedList.
# @!attribute [rw] id
@@ -25426,25 +25426,25 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# The connection has been accepted by the producer.
- ACCEPTED = 246714279
+ ACCEPTED = 246_714_279
# The connection has been closed by the producer.
- CLOSED = 380163436
+ CLOSED = 380_163_436
# The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic.
- NEEDS_ATTENTION = 344491452
+ NEEDS_ATTENTION = 344_491_452
# The connection is pending acceptance by the producer.
- PENDING = 35394935
+ PENDING = 35_394_935
# The consumer is still connected but not using the connection.
- REJECTED = 174130302
+ REJECTED = 174_130_302
- STATUS_UNSPECIFIED = 42133066
+ STATUS_UNSPECIFIED = 42_133_066
end
end
# @!attribute [rw] connection_limit
# @return [::Integer]
@@ -26986,20 +26986,20 @@
module ShareType
# A value indicating that the enum field is not set.
UNDEFINED_SHARE_TYPE = 0
# Default value.
- LOCAL = 72607563
+ LOCAL = 72_607_563
# Shared-reservation is open to entire Organization
- ORGANIZATION = 274978099
+ ORGANIZATION = 274_978_099
# Default value. This value is unused.
- SHARE_TYPE_UNSPECIFIED = 494771730
+ SHARE_TYPE_UNSPECIFIED = 494_771_730
# Shared-reservation is open to specific projects
- SPECIFIC_PROJECTS = 347838695
+ SPECIFIC_PROJECTS = 347_838_695
end
end
# Config for each project in the share settings.
# @!attribute [rw] project_id
@@ -27197,58 +27197,58 @@
module Architecture
# A value indicating that the enum field is not set.
UNDEFINED_ARCHITECTURE = 0
# Default value indicating Architecture is not set.
- ARCHITECTURE_UNSPECIFIED = 394750507
+ ARCHITECTURE_UNSPECIFIED = 394_750_507
# Machines with architecture ARM64
- ARM64 = 62547450
+ ARM64 = 62_547_450
# Machines with architecture X86_64
- X86_64 = 425300551
+ X86_64 = 425_300_551
end
# Indicates the type of the snapshot.
module SnapshotType
# A value indicating that the enum field is not set.
UNDEFINED_SNAPSHOT_TYPE = 0
- ARCHIVE = 506752162
+ ARCHIVE = 506_752_162
- STANDARD = 484642493
+ STANDARD = 484_642_493
end
# [Output Only] The status of the snapshot. This can be CREATING, DELETING, FAILED, READY, or UPLOADING.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Snapshot creation is in progress.
- CREATING = 455564985
+ CREATING = 455_564_985
# Snapshot is currently being deleted.
- DELETING = 528602024
+ DELETING = 528_602_024
# Snapshot creation failed.
- FAILED = 455706685
+ FAILED = 455_706_685
# Snapshot has been created successfully.
- READY = 77848963
+ READY = 77_848_963
# Snapshot is being uploaded.
- UPLOADING = 267603489
+ UPLOADING = 267_603_489
end
# [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.
module StorageBytesStatus
# A value indicating that the enum field is not set.
UNDEFINED_STORAGE_BYTES_STATUS = 0
- UPDATING = 494614342
+ UPDATING = 494_614_342
- UP_TO_DATE = 101306702
+ UP_TO_DATE = 101_306_702
end
end
# Contains a list of Snapshot resources.
# @!attribute [rw] id
@@ -27355,17 +27355,17 @@
module KeyRevocationActionType
# A value indicating that the enum field is not set.
UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0
# Default value. This value is unused.
- KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106
+ KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467_110_106
# Indicates user chose no operation.
- NONE = 2402104
+ NONE = 2_402_104
# Indicates user chose to opt for VM shutdown on key revocation.
- STOP = 2555906
+ STOP = 2_555_906
end
end
# Represents an SSL Certificate resource. Google Compute Engine has two SSL Certificate resources: * [Global](/compute/docs/reference/rest/v1/sslCertificates) * [Regional](/compute/docs/reference/rest/v1/regionSslCertificates) The sslCertificates are used by: - external HTTPS load balancers - SSL proxy load balancers The regionSslCertificates are used by internal HTTPS load balancers. Optionally, certificate file contents that you upload can contain a set of up to five PEM-encoded certificates. The API call creates an object (sslCertificate) that holds this data. You can use SSL keys and certificates to secure connections to a load balancer. For more information, read Creating and using SSL certificates, SSL certificates quotas and limits, and Troubleshooting SSL certificates.
# @!attribute [rw] certificate
@@ -27419,16 +27419,16 @@
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
# Google-managed SSLCertificate.
- MANAGED = 479501183
+ MANAGED = 479_501_183
# Certificate uploaded by user.
- SELF_MANAGED = 434437516
+ SELF_MANAGED = 434_437_516
- TYPE_UNSPECIFIED = 437714322
+ TYPE_UNSPECIFIED = 437_714_322
end
end
# @!attribute [rw] id
# @return [::String]
@@ -27517,25 +27517,25 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# The certificate management is working, and a certificate has been provisioned.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
- MANAGED_CERTIFICATE_STATUS_UNSPECIFIED = 474800850
+ MANAGED_CERTIFICATE_STATUS_UNSPECIFIED = 474_800_850
# The certificate management is working. GCP will attempt to provision the first certificate.
- PROVISIONING = 290896621
+ PROVISIONING = 290_896_621
# Certificate provisioning failed due to an issue with the DNS or load balancing configuration. For details of which domain failed, consult domain_status field.
- PROVISIONING_FAILED = 76813775
+ PROVISIONING_FAILED = 76_813_775
# Certificate provisioning failed due to an issue with the DNS or load balancing configuration. It won't be retried. To try again delete and create a new managed SslCertificate resource. For details of which domain failed, consult domain_status field.
- PROVISIONING_FAILED_PERMANENTLY = 275036203
+ PROVISIONING_FAILED_PERMANENTLY = 275_036_203
# Renewal of the certificate has failed due to an issue with the DNS or load balancing configuration. The existing cert is still serving; however, it will expire shortly. To provision a renewed certificate, delete and create a new managed SslCertificate resource. For details on which domain failed, consult domain_status field.
- RENEWAL_FAILED = 434659076
+ RENEWAL_FAILED = 434_659_076
end
end
# Configuration and status of a self-managed SSL certificate.
# @!attribute [rw] certificate
@@ -27688,35 +27688,35 @@
module MinTlsVersion
# A value indicating that the enum field is not set.
UNDEFINED_MIN_TLS_VERSION = 0
# TLS 1.0
- TLS_1_0 = 33116734
+ TLS_1_0 = 33_116_734
# TLS 1.1
- TLS_1_1 = 33116735
+ TLS_1_1 = 33_116_735
# TLS 1.2
- TLS_1_2 = 33116736
+ TLS_1_2 = 33_116_736
end
# 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.
module Profile
# A value indicating that the enum field is not set.
UNDEFINED_PROFILE = 0
# Compatible profile. Allows the broadset set of clients, even those which support only out-of-date SSL features to negotiate with the load balancer.
- COMPATIBLE = 179357396
+ COMPATIBLE = 179_357_396
# Custom profile. Allow only the set of allowed SSL features specified in the customFeatures field.
- CUSTOM = 388595569
+ CUSTOM = 388_595_569
# Modern profile. Supports a wide set of SSL features, allowing modern clients to negotiate SSL with the load balancer.
- MODERN = 132013855
+ MODERN = 132_013_855
# Restricted profile. Supports a reduced set of SSL features, intended to meet stricter compliance requirements.
- RESTRICTED = 261551195
+ RESTRICTED = 261_551_195
end
end
# @!attribute [rw] ssl_policy
# @return [::String]
@@ -27801,13 +27801,13 @@
# 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.
module AutoDelete
# A value indicating that the enum field is not set.
UNDEFINED_AUTO_DELETE = 0
- NEVER = 74175084
+ NEVER = 74_175_084
- ON_PERMANENT_INSTANCE_DELETION = 95727719
+ ON_PERMANENT_INSTANCE_DELETION = 95_727_719
end
end
# A request message for Instances.Stop. See the method description for details.
# @!attribute [rw] discard_local_ssd
@@ -27917,90 +27917,90 @@
module Ipv6AccessType
# A value indicating that the enum field is not set.
UNDEFINED_IPV6_ACCESS_TYPE = 0
# VMs on this subnet will be assigned IPv6 addresses that are accessible via the Internet, as well as the VPC network.
- EXTERNAL = 35607499
+ EXTERNAL = 35_607_499
# VMs on this subnet will be assigned IPv6 addresses that are only accessible over the VPC network.
- INTERNAL = 279295677
+ INTERNAL = 279_295_677
- UNSPECIFIED_IPV6_ACCESS_TYPE = 313080613
+ UNSPECIFIED_IPV6_ACCESS_TYPE = 313_080_613
end
# This field is for internal use. This field can be both set at resource creation time and updated using patch.
module PrivateIpv6GoogleAccess
# A value indicating that the enum field is not set.
UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS = 0
# Disable private IPv6 access to/from Google services.
- DISABLE_GOOGLE_ACCESS = 450958579
+ DISABLE_GOOGLE_ACCESS = 450_958_579
# Bidirectional private IPv6 access to/from Google services.
- ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE = 427975994
+ ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE = 427_975_994
# Outbound private IPv6 access from VMs in this subnet to Google services.
- ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE = 288210263
+ ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE = 288_210_263
end
# The purpose of the resource. This field can be either PRIVATE_RFC_1918 or INTERNAL_HTTPS_LOAD_BALANCER. A subnetwork with purpose set to INTERNAL_HTTPS_LOAD_BALANCER is a user-created subnetwork that is reserved for Internal HTTP(S) Load Balancing. If unspecified, the purpose defaults to PRIVATE_RFC_1918. The enableFlowLogs field isn't supported with the purpose field set to INTERNAL_HTTPS_LOAD_BALANCER.
module Purpose
# A value indicating that the enum field is not set.
UNDEFINED_PURPOSE = 0
# Subnet reserved for Internal HTTP(S) Load Balancing.
- INTERNAL_HTTPS_LOAD_BALANCER = 248748889
+ INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889
# Regular user created or automatically created subnet.
- PRIVATE = 403485027
+ PRIVATE = 403_485_027
# Regular user created or automatically created subnet.
- PRIVATE_RFC_1918 = 254902107
+ PRIVATE_RFC_1918 = 254_902_107
# Subnetworks created for Private Service Connect in the producer network.
- PRIVATE_SERVICE_CONNECT = 48134724
+ PRIVATE_SERVICE_CONNECT = 48_134_724
# Subnetwork used for Regional Internal/External HTTP(S) Load Balancing.
- REGIONAL_MANAGED_PROXY = 153049966
+ REGIONAL_MANAGED_PROXY = 153_049_966
end
# The role of subnetwork. Currently, this field is only used when purpose = INTERNAL_HTTPS_LOAD_BALANCER. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Internal HTTP(S) Load Balancing. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
module Role
# A value indicating that the enum field is not set.
UNDEFINED_ROLE = 0
# The ACTIVE subnet that is currently used.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# The BACKUP subnet that could be promoted to ACTIVE.
- BACKUP = 341010882
+ BACKUP = 341_010_882
end
# 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.
module StackType
# A value indicating that the enum field is not set.
UNDEFINED_STACK_TYPE = 0
# New VMs in this subnet can have both IPv4 and IPv6 addresses.
- IPV4_IPV6 = 22197249
+ IPV4_IPV6 = 22_197_249
# New VMs in this subnet will only be assigned IPv4 addresses.
- IPV4_ONLY = 22373798
+ IPV4_ONLY = 22_373_798
- UNSPECIFIED_STACK_TYPE = 298084569
+ UNSPECIFIED_STACK_TYPE = 298_084_569
end
# [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
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# Subnetwork is being drained.
- DRAINING = 480455402
+ DRAINING = 480_455_402
# Subnetwork is ready for use.
- READY = 77848963
+ READY = 77_848_963
end
end
# @!attribute [rw] id
# @return [::String]
@@ -28089,33 +28089,33 @@
# 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.
module AggregationInterval
# A value indicating that the enum field is not set.
UNDEFINED_AGGREGATION_INTERVAL = 0
- INTERVAL_10_MIN = 487155916
+ INTERVAL_10_MIN = 487_155_916
- INTERVAL_15_MIN = 491773521
+ INTERVAL_15_MIN = 491_773_521
- INTERVAL_1_MIN = 69052714
+ INTERVAL_1_MIN = 69_052_714
- INTERVAL_30_SEC = 7548937
+ INTERVAL_30_SEC = 7_548_937
- INTERVAL_5_MIN = 72746798
+ INTERVAL_5_MIN = 72_746_798
- INTERVAL_5_SEC = 72752429
+ INTERVAL_5_SEC = 72_752_429
end
# 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.
module Metadata
# A value indicating that the enum field is not set.
UNDEFINED_METADATA = 0
- CUSTOM_METADATA = 62450749
+ CUSTOM_METADATA = 62_450_749
- EXCLUDE_ALL_METADATA = 334519954
+ EXCLUDE_ALL_METADATA = 334_519_954
- INCLUDE_ALL_METADATA = 164619908
+ INCLUDE_ALL_METADATA = 164_619_908
end
end
# Represents a secondary IP range of a subnetwork.
# @!attribute [rw] ip_cidr_range
@@ -28167,14 +28167,14 @@
module Policy
# A value indicating that the enum field is not set.
UNDEFINED_POLICY = 0
# Subsetting based on consistent hashing. For Traffic Director, the number of backends per backend group (the subset size) is based on the `subset_size` parameter. For Internal HTTP(S) load balancing, the number of backends per backend group (the subset size) is dynamically adjusted in two cases: - As the number of proxy instances participating in Internal HTTP(S) load balancing increases, the subset size decreases. - When the total number of backends in a network exceeds the capacity of a single proxy instance, subset sizes are reduced automatically for each service that has backend subsetting enabled.
- CONSISTENT_HASH_SUBSETTING = 108989492
+ CONSISTENT_HASH_SUBSETTING = 108_989_492
# No Subsetting. Clients may open connections and send traffic to all backends of this backend service. This can lead to performance issues if there is substantial imbalance in the count of clients and backends.
- NONE = 2402104
+ NONE = 2_402_104
end
end
# A request message for Instances.Suspend. See the method description for details.
# @!attribute [rw] discard_local_ssd
@@ -28240,27 +28240,27 @@
module PortSpecification
# A value indicating that the enum field is not set.
UNDEFINED_PORT_SPECIFICATION = 0
# The port number in the health check's port is used for health checking. Applies to network endpoint group and instance group backends.
- USE_FIXED_PORT = 190235748
+ USE_FIXED_PORT = 190_235_748
# Not supported.
- USE_NAMED_PORT = 349300671
+ USE_NAMED_PORT = 349_300_671
# For network endpoint group backends, the health check uses the port number specified on each endpoint in the network endpoint group. For instance group backends, the health check uses the port number specified for the backend service's named port defined in the instance group's named ports.
- USE_SERVING_PORT = 362637516
+ USE_SERVING_PORT = 362_637_516
end
# Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# A set of instance tags.
# @!attribute [rw] fingerprint
@@ -28467,17 +28467,17 @@
module QuicOverride
# A value indicating that the enum field is not set.
UNDEFINED_QUIC_OVERRIDE = 0
# The load balancer will not attempt to negotiate QUIC with clients.
- DISABLE = 241807048
+ DISABLE = 241_807_048
# The load balancer will attempt to negotiate QUIC with clients.
- ENABLE = 438835587
+ ENABLE = 438_835_587
# No overrides to the default QUIC policy. This option is implicit if no QUIC override has been specified in the request.
- NONE = 2402104
+ NONE = 2_402_104
end
end
# @!attribute [rw] ssl_certificates
# @return [::Array<::String>]
@@ -28545,17 +28545,17 @@
module QuicOverride
# A value indicating that the enum field is not set.
UNDEFINED_QUIC_OVERRIDE = 0
# The load balancer will not attempt to negotiate QUIC with clients.
- DISABLE = 241807048
+ DISABLE = 241_807_048
# The load balancer will attempt to negotiate QUIC with clients.
- ENABLE = 438835587
+ ENABLE = 438_835_587
# No overrides to the default QUIC policy. This option is implicit if no QUIC override has been specified in the request.
- NONE = 2402104
+ NONE = 2_402_104
end
end
# @!attribute [rw] id
# @return [::String]
@@ -28656,11 +28656,11 @@
module NatPolicy
# A value indicating that the enum field is not set.
UNDEFINED_NAT_POLICY = 0
# No NAT performed.
- NO_NAT = 161455491
+ NO_NAT = 161_455_491
end
end
# @!attribute [rw] id
# @return [::String]
@@ -28778,32 +28778,32 @@
module SessionAffinity
# A value indicating that the enum field is not set.
UNDEFINED_SESSION_AFFINITY = 0
# 2-tuple hash on packet's source and destination IP addresses. Connections from the same source IP address to the same destination IP address will be served by the same backend VM while that VM remains healthy.
- CLIENT_IP = 345665051
+ CLIENT_IP = 345_665_051
# 1-tuple hash only on packet's source IP address. Connections from the same source IP address will be served by the same backend VM while that VM remains healthy. This option can only be used for Internal TCP/UDP Load Balancing.
- CLIENT_IP_NO_DESTINATION = 106122516
+ CLIENT_IP_NO_DESTINATION = 106_122_516
# 5-tuple hash on packet's source and destination IP addresses, IP protocol, and source and destination ports. Connections for the same IP protocol from the same source IP address and port to the same destination IP address and port will be served by the same backend VM while that VM remains healthy. This option cannot be used for HTTP(S) load balancing.
- CLIENT_IP_PORT_PROTO = 221722926
+ CLIENT_IP_PORT_PROTO = 221_722_926
# 3-tuple hash on packet's source and destination IP addresses, and IP protocol. Connections for the same IP protocol from the same source IP address to the same destination IP address will be served by the same backend VM while that VM remains healthy. This option cannot be used for HTTP(S) load balancing.
- CLIENT_IP_PROTO = 25322148
+ CLIENT_IP_PROTO = 25_322_148
# Hash based on a cookie generated by the L7 loadbalancer. Only valid for HTTP(S) load balancing.
- GENERATED_COOKIE = 370321204
+ GENERATED_COOKIE = 370_321_204
# The hash is based on a user specified header field.
- HEADER_FIELD = 200737960
+ HEADER_FIELD = 200_737_960
# The hash is based on a user provided cookie.
- HTTP_COOKIE = 494981627
+ HTTP_COOKIE = 494_981_627
# No session affinity. Connections from the same client IP may go to any instance in the pool.
- NONE = 2402104
+ NONE = 2_402_104
end
end
# @!attribute [rw] id
# @return [::String]
@@ -28951,13 +28951,13 @@
# The new type of proxy header to append before sending data to the backend. NONE or PROXY_V1 are allowed.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# @!attribute [rw] ssl_certificates
# @return [::Array<::String>]
@@ -29009,13 +29009,13 @@
# Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# Contains a list of TargetSslProxy resources.
# @!attribute [rw] id
@@ -29071,13 +29071,13 @@
# The new type of proxy header to append before sending data to the backend. NONE or PROXY_V1 are allowed.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# Represents a Target TCP Proxy resource. A target TCP proxy is a component of a TCP Proxy load balancer. Global forwarding rules reference target TCP proxy, and the target proxy then references an external backend service. For more information, read TCP Proxy Load Balancing overview.
# @!attribute [rw] creation_timestamp
@@ -29118,13 +29118,13 @@
# Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
module ProxyHeader
# A value indicating that the enum field is not set.
UNDEFINED_PROXY_HEADER = 0
- NONE = 2402104
+ NONE = 2_402_104
- PROXY_V1 = 334352940
+ PROXY_V1 = 334_352_940
end
end
# @!attribute [rw] id
# @return [::String]
@@ -29227,17 +29227,17 @@
# [Output Only] The status of the VPN gateway, which can be one of the following: CREATING, READY, FAILED, or DELETING.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- CREATING = 455564985
+ CREATING = 455_564_985
- DELETING = 528602024
+ DELETING = 528_602_024
- FAILED = 455706685
+ FAILED = 455_706_685
- READY = 77848963
+ READY = 77_848_963
end
end
# @!attribute [rw] id
# @return [::String]
@@ -30417,17 +30417,17 @@
module LoadBalancingSchemes
# A value indicating that the enum field is not set.
UNDEFINED_LOAD_BALANCING_SCHEMES = 0
# Signifies that this will be used for Classic L7 External Load Balancing.
- EXTERNAL = 35607499
+ EXTERNAL = 35_607_499
# Signifies that this will be used for Envoy-based L7 External Load Balancing.
- EXTERNAL_MANAGED = 512006923
+ EXTERNAL_MANAGED = 512_006_923
# If unspecified, the validation will try to infer the scheme from the backend service resources this Url map references. If the inferrence is not possible, EXTERNAL will be used as the default type.
- LOAD_BALANCING_SCHEME_UNSPECIFIED = 526507452
+ LOAD_BALANCING_SCHEME_UNSPECIFIED = 526_507_452
end
end
# @!attribute [rw] result
# @return [::Google::Cloud::Compute::V1::UrlMapValidationResult]
@@ -30491,59 +30491,59 @@
module Ipv6AccessType
# A value indicating that the enum field is not set.
UNDEFINED_IPV6_ACCESS_TYPE = 0
# VMs on this subnet will be assigned IPv6 addresses that are accessible via the Internet, as well as the VPC network.
- EXTERNAL = 35607499
+ EXTERNAL = 35_607_499
# VMs on this subnet will be assigned IPv6 addresses that are only accessible over the VPC network.
- INTERNAL = 279295677
+ INTERNAL = 279_295_677
end
# The purpose of the resource. This field can be either PRIVATE_RFC_1918 or INTERNAL_HTTPS_LOAD_BALANCER. A subnetwork with purpose set to INTERNAL_HTTPS_LOAD_BALANCER is a user-created subnetwork that is reserved for Internal HTTP(S) Load Balancing. If unspecified, the purpose defaults to PRIVATE_RFC_1918. The enableFlowLogs field isn't supported with the purpose field set to INTERNAL_HTTPS_LOAD_BALANCER.
module Purpose
# A value indicating that the enum field is not set.
UNDEFINED_PURPOSE = 0
# Subnet reserved for Internal HTTP(S) Load Balancing.
- INTERNAL_HTTPS_LOAD_BALANCER = 248748889
+ INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889
# Regular user created or automatically created subnet.
- PRIVATE = 403485027
+ PRIVATE = 403_485_027
# Regular user created or automatically created subnet.
- PRIVATE_RFC_1918 = 254902107
+ PRIVATE_RFC_1918 = 254_902_107
# Subnetworks created for Private Service Connect in the producer network.
- PRIVATE_SERVICE_CONNECT = 48134724
+ PRIVATE_SERVICE_CONNECT = 48_134_724
# Subnetwork used for Regional Internal/External HTTP(S) Load Balancing.
- REGIONAL_MANAGED_PROXY = 153049966
+ REGIONAL_MANAGED_PROXY = 153_049_966
end
# The role of subnetwork. Currently, this field is only used when purpose = INTERNAL_HTTPS_LOAD_BALANCER. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Internal HTTP(S) Load Balancing. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
module Role
# A value indicating that the enum field is not set.
UNDEFINED_ROLE = 0
# The ACTIVE subnet that is currently used.
- ACTIVE = 314733318
+ ACTIVE = 314_733_318
# The BACKUP subnet that could be promoted to ACTIVE.
- BACKUP = 341010882
+ BACKUP = 341_010_882
end
# 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.
module StackType
# A value indicating that the enum field is not set.
UNDEFINED_STACK_TYPE = 0
# New VMs in this subnet can have both IPv4 and IPv6 addresses.
- IPV4_IPV6 = 22197249
+ IPV4_IPV6 = 22_197_249
# New VMs in this subnet will only be assigned IPv4 addresses.
- IPV4_ONLY = 22373798
+ IPV4_ONLY = 22_373_798
end
end
# Secondary IP range of a usable subnetwork.
# @!attribute [rw] ip_cidr_range
@@ -30763,14 +30763,14 @@
module StackType
# A value indicating that the enum field is not set.
UNDEFINED_STACK_TYPE = 0
# Enable VPN gateway with both IPv4 and IPv6 protocols.
- IPV4_IPV6 = 22197249
+ IPV4_IPV6 = 22_197_249
# Enable VPN gateway with only IPv4 protocol.
- IPV4_ONLY = 22373798
+ IPV4_ONLY = 22_373_798
end
end
# @!attribute [rw] id
# @return [::String]
@@ -30856,22 +30856,22 @@
module State
# A value indicating that the enum field is not set.
UNDEFINED_STATE = 0
# VPN tunnels are configured with adequate redundancy from Cloud VPN gateway to the peer VPN gateway. For both GCP-to-non-GCP and GCP-to-GCP connections, the adequate redundancy is a pre-requirement for users to get 99.99% availability on GCP side; please note that for any connection, end-to-end 99.99% availability is subject to proper configuration on the peer VPN gateway.
- CONNECTION_REDUNDANCY_MET = 505242907
+ CONNECTION_REDUNDANCY_MET = 505_242_907
# VPN tunnels are not configured with adequate redundancy from the Cloud VPN gateway to the peer gateway
- CONNECTION_REDUNDANCY_NOT_MET = 511863311
+ CONNECTION_REDUNDANCY_NOT_MET = 511_863_311
end
# Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement. Valid values is INCOMPLETE_TUNNELS_COVERAGE.
module UnsatisfiedReason
# A value indicating that the enum field is not set.
UNDEFINED_UNSATISFIED_REASON = 0
- INCOMPLETE_TUNNELS_COVERAGE = 55917437
+ INCOMPLETE_TUNNELS_COVERAGE = 55_917_437
end
end
# Contains some information about a VPN tunnel.
# @!attribute [rw] local_gateway_interface
@@ -31015,47 +31015,47 @@
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
# Cloud VPN is in the process of allocating all required resources (specifically, a borg task).
- ALLOCATING_RESOURCES = 320922816
+ ALLOCATING_RESOURCES = 320_922_816
# Auth error (e.g. bad shared secret).
- AUTHORIZATION_ERROR = 23580290
+ AUTHORIZATION_ERROR = 23_580_290
# Resources is being deallocated for the VPN tunnel.
- DEPROVISIONING = 428935662
+ DEPROVISIONING = 428_935_662
# Secure session is successfully established with peer VPN.
- ESTABLISHED = 88852344
+ ESTABLISHED = 88_852_344
# Tunnel creation has failed and the tunnel is not ready to be used.
- FAILED = 455706685
+ FAILED = 455_706_685
# Successful first handshake with peer VPN.
- FIRST_HANDSHAKE = 191393000
+ FIRST_HANDSHAKE = 191_393_000
# Handshake failed.
- NEGOTIATION_FAILURE = 360325868
+ NEGOTIATION_FAILURE = 360_325_868
# Deprecated, replaced by NO_INCOMING_PACKETS
- NETWORK_ERROR = 193912951
+ NETWORK_ERROR = 193_912_951
# No incoming packets from peer
- NO_INCOMING_PACKETS = 119983216
+ NO_INCOMING_PACKETS = 119_983_216
# Resource is being allocated for the VPN tunnel.
- PROVISIONING = 290896621
+ PROVISIONING = 290_896_621
# Tunnel configuration was rejected, can be result of being denylisted.
- REJECTED = 174130302
+ REJECTED = 174_130_302
# Tunnel is stopped due to its Forwarding Rules being deleted.
- STOPPED = 444276141
+ STOPPED = 444_276_141
# Waiting to receive all VPN-related configs from user. Network, TargetVpnGateway, VpnTunnel, ForwardingRule and Route resources are needed to setup VPN tunnel.
- WAITING_FOR_FULL_CONFIG = 41640522
+ WAITING_FOR_FULL_CONFIG = 41_640_522
end
end
# @!attribute [rw] id
# @return [::String]
@@ -31210,89 +31210,89 @@
module Code
# A value indicating that the enum field is not set.
UNDEFINED_CODE = 0
# Warning about failed cleanup of transient changes made by a failed operation.
- CLEANUP_FAILED = 150308440
+ CLEANUP_FAILED = 150_308_440
# A link to a deprecated resource was created.
- DEPRECATED_RESOURCE_USED = 391835586
+ DEPRECATED_RESOURCE_USED = 391_835_586
# When deploying and at least one of the resources has a type marked as deprecated
- DEPRECATED_TYPE_USED = 346526230
+ DEPRECATED_TYPE_USED = 346_526_230
# The user created a boot disk that is larger than image size.
- DISK_SIZE_LARGER_THAN_IMAGE_SIZE = 369442967
+ DISK_SIZE_LARGER_THAN_IMAGE_SIZE = 369_442_967
# When deploying and at least one of the resources has a type marked as experimental
- EXPERIMENTAL_TYPE_USED = 451954443
+ EXPERIMENTAL_TYPE_USED = 451_954_443
# Warning that is present in an external api call
- EXTERNAL_API_WARNING = 175546307
+ EXTERNAL_API_WARNING = 175_546_307
# Warning that value of a field has been overridden. Deprecated unused field.
- FIELD_VALUE_OVERRIDEN = 329669423
+ FIELD_VALUE_OVERRIDEN = 329_669_423
# The operation involved use of an injected kernel, which is deprecated.
- INJECTED_KERNELS_DEPRECATED = 417377419
+ INJECTED_KERNELS_DEPRECATED = 417_377_419
# A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.
- INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401542606
+ INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401_542_606
# When deploying a deployment with a exceedingly large number of resources
- LARGE_DEPLOYMENT_WARNING = 481440678
+ LARGE_DEPLOYMENT_WARNING = 481_440_678
# A resource depends on a missing type
- MISSING_TYPE_DEPENDENCY = 344505463
+ MISSING_TYPE_DEPENDENCY = 344_505_463
# The route's nextHopIp address is not assigned to an instance on the network.
- NEXT_HOP_ADDRESS_NOT_ASSIGNED = 324964999
+ NEXT_HOP_ADDRESS_NOT_ASSIGNED = 324_964_999
# The route's next hop instance cannot ip forward.
- NEXT_HOP_CANNOT_IP_FORWARD = 383382887
+ NEXT_HOP_CANNOT_IP_FORWARD = 383_382_887
# The route's nextHopInstance URL refers to an instance that does not have an ipv6 interface on the same network as the route.
- NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE = 146748434
+ NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE = 146_748_434
# The route's nextHopInstance URL refers to an instance that does not exist.
- NEXT_HOP_INSTANCE_NOT_FOUND = 464250446
+ NEXT_HOP_INSTANCE_NOT_FOUND = 464_250_446
# The route's nextHopInstance URL refers to an instance that is not on the same network as the route.
- NEXT_HOP_INSTANCE_NOT_ON_NETWORK = 243758146
+ NEXT_HOP_INSTANCE_NOT_ON_NETWORK = 243_758_146
# The route's next hop instance does not have a status of RUNNING.
- NEXT_HOP_NOT_RUNNING = 417081265
+ NEXT_HOP_NOT_RUNNING = 417_081_265
# Error which is not critical. We decided to continue the process despite the mentioned error.
- NOT_CRITICAL_ERROR = 105763924
+ NOT_CRITICAL_ERROR = 105_763_924
# No results are present on a particular list page.
- NO_RESULTS_ON_PAGE = 30036744
+ NO_RESULTS_ON_PAGE = 30_036_744
# Success is reported, but some results may be missing due to errors
- PARTIAL_SUCCESS = 39966469
+ PARTIAL_SUCCESS = 39_966_469
# The user attempted to use a resource that requires a TOS they have not accepted.
- REQUIRED_TOS_AGREEMENT = 3745539
+ REQUIRED_TOS_AGREEMENT = 3_745_539
# Warning that a resource is in use.
- RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING = 496728641
+ RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING = 496_728_641
# One or more of the resources set to auto-delete could not be deleted because they were in use.
- RESOURCE_NOT_DELETED = 168598460
+ RESOURCE_NOT_DELETED = 168_598_460
# When a resource schema validation is ignored.
- SCHEMA_VALIDATION_IGNORED = 275245642
+ SCHEMA_VALIDATION_IGNORED = 275_245_642
# Instance template used in instance group manager is valid as such, but its application does not make a lot of sense, because it allows only single instance in instance group.
- SINGLE_INSTANCE_PROPERTY_TEMPLATE = 268305617
+ SINGLE_INSTANCE_PROPERTY_TEMPLATE = 268_305_617
# When undeclared properties in the schema are present
- UNDECLARED_PROPERTIES = 390513439
+ UNDECLARED_PROPERTIES = 390_513_439
# A given scope cannot be reached.
- UNREACHABLE = 13328052
+ UNREACHABLE = 13_328_052
end
end
# @!attribute [rw] code
# @return [::String]
@@ -31312,89 +31312,89 @@
module Code
# A value indicating that the enum field is not set.
UNDEFINED_CODE = 0
# Warning about failed cleanup of transient changes made by a failed operation.
- CLEANUP_FAILED = 150308440
+ CLEANUP_FAILED = 150_308_440
# A link to a deprecated resource was created.
- DEPRECATED_RESOURCE_USED = 391835586
+ DEPRECATED_RESOURCE_USED = 391_835_586
# When deploying and at least one of the resources has a type marked as deprecated
- DEPRECATED_TYPE_USED = 346526230
+ DEPRECATED_TYPE_USED = 346_526_230
# The user created a boot disk that is larger than image size.
- DISK_SIZE_LARGER_THAN_IMAGE_SIZE = 369442967
+ DISK_SIZE_LARGER_THAN_IMAGE_SIZE = 369_442_967
# When deploying and at least one of the resources has a type marked as experimental
- EXPERIMENTAL_TYPE_USED = 451954443
+ EXPERIMENTAL_TYPE_USED = 451_954_443
# Warning that is present in an external api call
- EXTERNAL_API_WARNING = 175546307
+ EXTERNAL_API_WARNING = 175_546_307
# Warning that value of a field has been overridden. Deprecated unused field.
- FIELD_VALUE_OVERRIDEN = 329669423
+ FIELD_VALUE_OVERRIDEN = 329_669_423
# The operation involved use of an injected kernel, which is deprecated.
- INJECTED_KERNELS_DEPRECATED = 417377419
+ INJECTED_KERNELS_DEPRECATED = 417_377_419
# A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.
- INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401542606
+ INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401_542_606
# When deploying a deployment with a exceedingly large number of resources
- LARGE_DEPLOYMENT_WARNING = 481440678
+ LARGE_DEPLOYMENT_WARNING = 481_440_678
# A resource depends on a missing type
- MISSING_TYPE_DEPENDENCY = 344505463
+ MISSING_TYPE_DEPENDENCY = 344_505_463
# The route's nextHopIp address is not assigned to an instance on the network.
- NEXT_HOP_ADDRESS_NOT_ASSIGNED = 324964999
+ NEXT_HOP_ADDRESS_NOT_ASSIGNED = 324_964_999
# The route's next hop instance cannot ip forward.
- NEXT_HOP_CANNOT_IP_FORWARD = 383382887
+ NEXT_HOP_CANNOT_IP_FORWARD = 383_382_887
# The route's nextHopInstance URL refers to an instance that does not have an ipv6 interface on the same network as the route.
- NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE = 146748434
+ NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE = 146_748_434
# The route's nextHopInstance URL refers to an instance that does not exist.
- NEXT_HOP_INSTANCE_NOT_FOUND = 464250446
+ NEXT_HOP_INSTANCE_NOT_FOUND = 464_250_446
# The route's nextHopInstance URL refers to an instance that is not on the same network as the route.
- NEXT_HOP_INSTANCE_NOT_ON_NETWORK = 243758146
+ NEXT_HOP_INSTANCE_NOT_ON_NETWORK = 243_758_146
# The route's next hop instance does not have a status of RUNNING.
- NEXT_HOP_NOT_RUNNING = 417081265
+ NEXT_HOP_NOT_RUNNING = 417_081_265
# Error which is not critical. We decided to continue the process despite the mentioned error.
- NOT_CRITICAL_ERROR = 105763924
+ NOT_CRITICAL_ERROR = 105_763_924
# No results are present on a particular list page.
- NO_RESULTS_ON_PAGE = 30036744
+ NO_RESULTS_ON_PAGE = 30_036_744
# Success is reported, but some results may be missing due to errors
- PARTIAL_SUCCESS = 39966469
+ PARTIAL_SUCCESS = 39_966_469
# The user attempted to use a resource that requires a TOS they have not accepted.
- REQUIRED_TOS_AGREEMENT = 3745539
+ REQUIRED_TOS_AGREEMENT = 3_745_539
# Warning that a resource is in use.
- RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING = 496728641
+ RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING = 496_728_641
# One or more of the resources set to auto-delete could not be deleted because they were in use.
- RESOURCE_NOT_DELETED = 168598460
+ RESOURCE_NOT_DELETED = 168_598_460
# When a resource schema validation is ignored.
- SCHEMA_VALIDATION_IGNORED = 275245642
+ SCHEMA_VALIDATION_IGNORED = 275_245_642
# Instance template used in instance group manager is valid as such, but its application does not make a lot of sense, because it allows only single instance in instance group.
- SINGLE_INSTANCE_PROPERTY_TEMPLATE = 268305617
+ SINGLE_INSTANCE_PROPERTY_TEMPLATE = 268_305_617
# When undeclared properties in the schema are present
- UNDECLARED_PROPERTIES = 390513439
+ UNDECLARED_PROPERTIES = 390_513_439
# A given scope cannot be reached.
- UNREACHABLE = 13328052
+ UNREACHABLE = 13_328_052
end
end
# 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
# @!attribute [rw] backend_service
@@ -31449,13 +31449,13 @@
# The type of the service resource.
module Type
# A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0
- PROJECT = 408671993
+ PROJECT = 408_671_993
- XPN_RESOURCE_TYPE_UNSPECIFIED = 151607034
+ XPN_RESOURCE_TYPE_UNSPECIFIED = 151_607_034
end
end
# Represents a Zone resource. A zone is a deployment area. These deployment areas are subsets of a region. For example the zone us-east1-a is located in the us-east1 region. For more information, read Regions and Zones.
# @!attribute [rw] available_cpu_platforms
@@ -31499,10 +31499,10 @@
# [Output Only] Status of the zone, either UP or DOWN.
module Status
# A value indicating that the enum field is not set.
UNDEFINED_STATUS = 0
- DOWN = 2104482
+ DOWN = 2_104_482
UP = 2715
end
end