Skip to content

Commit 45dc328

Browse files
feat: Automated regeneration of compute alpha client (#24935)
Auto-created at 2025-11-09 10:43:12 +0000 using the toys pull request generator.
1 parent 23a9541 commit 45dc328

File tree

6 files changed

+571
-59
lines changed

6 files changed

+571
-59
lines changed

api_names_out.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91227,6 +91227,7 @@
9122791227
"/compute:alpha/FirewallPolicyRuleMatcher/destFqdns/dest_fqdn": dest_fqdn
9122891228
"/compute:alpha/FirewallPolicyRuleMatcher/destIpRanges": dest_ip_ranges
9122991229
"/compute:alpha/FirewallPolicyRuleMatcher/destIpRanges/dest_ip_range": dest_ip_range
91230+
"/compute:alpha/FirewallPolicyRuleMatcher/destNetworkContext": dest_network_context
9123091231
"/compute:alpha/FirewallPolicyRuleMatcher/destNetworkScope": dest_network_scope
9123191232
"/compute:alpha/FirewallPolicyRuleMatcher/destNetworkType": dest_network_type
9123291233
"/compute:alpha/FirewallPolicyRuleMatcher/destRegionCodes": dest_region_codes
@@ -91241,6 +91242,7 @@
9124191242
"/compute:alpha/FirewallPolicyRuleMatcher/srcFqdns/src_fqdn": src_fqdn
9124291243
"/compute:alpha/FirewallPolicyRuleMatcher/srcIpRanges": src_ip_ranges
9124391244
"/compute:alpha/FirewallPolicyRuleMatcher/srcIpRanges/src_ip_range": src_ip_range
91245+
"/compute:alpha/FirewallPolicyRuleMatcher/srcNetworkContext": src_network_context
9124491246
"/compute:alpha/FirewallPolicyRuleMatcher/srcNetworkScope": src_network_scope
9124591247
"/compute:alpha/FirewallPolicyRuleMatcher/srcNetworkType": src_network_type
9124691248
"/compute:alpha/FirewallPolicyRuleMatcher/srcNetworks": src_networks
@@ -94370,7 +94372,10 @@
9437094372
"/compute:alpha/ManagedInstanceOverrideDiskOverride/mode": mode
9437194373
"/compute:alpha/ManagedInstanceOverrideDiskOverride/source": source
9437294374
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy": managed_instance_properties_from_flexibility_policy
94375+
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/disks": disks
94376+
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/disks/disk": disk
9437394377
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/machineType": machine_type
94378+
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/minCpuPlatform": min_cpu_platform
9437494379
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/provisioningModel": provisioning_model
9437594380
"/compute:alpha/ManagedInstanceScheduling": managed_instance_scheduling
9437694381
"/compute:alpha/ManagedInstanceScheduling/terminationTimestamp": termination_timestamp
@@ -99476,6 +99481,7 @@
9947699481
"/compute:alpha/VpnGatewaysScopedList/warning/data/datum/value": value
9947799482
"/compute:alpha/VpnGatewaysScopedList/warning/message": message
9947899483
"/compute:alpha/VpnTunnel": vpn_tunnel
99484+
"/compute:alpha/VpnTunnel/capacityTier": capacity_tier
9947999485
"/compute:alpha/VpnTunnel/cipherSuite": cipher_suite
9948099486
"/compute:alpha/VpnTunnel/creationTimestamp": creation_timestamp
9948199487
"/compute:alpha/VpnTunnel/description": description
@@ -103854,6 +103860,42 @@
103854103860
"/compute:alpha/compute.regionOperations.wait/operation": operation
103855103861
"/compute:alpha/compute.regionOperations.wait/project": project
103856103862
"/compute:alpha/compute.regionOperations.wait/region": region
103863+
"/compute:alpha/compute.regionRecoverableSnapshots.delete": delete_region_recoverable_snapshot
103864+
"/compute:alpha/compute.regionRecoverableSnapshots.delete/project": project
103865+
"/compute:alpha/compute.regionRecoverableSnapshots.delete/recoverableSnapshot": recoverable_snapshot
103866+
"/compute:alpha/compute.regionRecoverableSnapshots.delete/region": region
103867+
"/compute:alpha/compute.regionRecoverableSnapshots.delete/requestId": request_id
103868+
"/compute:alpha/compute.regionRecoverableSnapshots.get": get_region_recoverable_snapshot
103869+
"/compute:alpha/compute.regionRecoverableSnapshots.get/project": project
103870+
"/compute:alpha/compute.regionRecoverableSnapshots.get/recoverableSnapshot": recoverable_snapshot
103871+
"/compute:alpha/compute.regionRecoverableSnapshots.get/region": region
103872+
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy": get_region_recoverable_snapshot_iam_policy
103873+
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy/optionsRequestedPolicyVersion": options_requested_policy_version
103874+
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy/project": project
103875+
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy/region": region
103876+
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy/resource": resource
103877+
"/compute:alpha/compute.regionRecoverableSnapshots.list": list_region_recoverable_snapshots
103878+
"/compute:alpha/compute.regionRecoverableSnapshots.list/filter": filter
103879+
"/compute:alpha/compute.regionRecoverableSnapshots.list/maxResults": max_results
103880+
"/compute:alpha/compute.regionRecoverableSnapshots.list/orderBy": order_by
103881+
"/compute:alpha/compute.regionRecoverableSnapshots.list/pageToken": page_token
103882+
"/compute:alpha/compute.regionRecoverableSnapshots.list/project": project
103883+
"/compute:alpha/compute.regionRecoverableSnapshots.list/region": region
103884+
"/compute:alpha/compute.regionRecoverableSnapshots.list/returnPartialSuccess": return_partial_success
103885+
"/compute:alpha/compute.regionRecoverableSnapshots.recover": recover_region_recoverable_snapshot
103886+
"/compute:alpha/compute.regionRecoverableSnapshots.recover/project": project
103887+
"/compute:alpha/compute.regionRecoverableSnapshots.recover/recoverableSnapshot": recoverable_snapshot
103888+
"/compute:alpha/compute.regionRecoverableSnapshots.recover/region": region
103889+
"/compute:alpha/compute.regionRecoverableSnapshots.recover/requestId": request_id
103890+
"/compute:alpha/compute.regionRecoverableSnapshots.recover/snapshotName": snapshot_name
103891+
"/compute:alpha/compute.regionRecoverableSnapshots.setIamPolicy": set_region_recoverable_snapshot_iam_policy
103892+
"/compute:alpha/compute.regionRecoverableSnapshots.setIamPolicy/project": project
103893+
"/compute:alpha/compute.regionRecoverableSnapshots.setIamPolicy/region": region
103894+
"/compute:alpha/compute.regionRecoverableSnapshots.setIamPolicy/resource": resource
103895+
"/compute:alpha/compute.regionRecoverableSnapshots.testIamPermissions": test_region_recoverable_snapshot_iam_permissions
103896+
"/compute:alpha/compute.regionRecoverableSnapshots.testIamPermissions/project": project
103897+
"/compute:alpha/compute.regionRecoverableSnapshots.testIamPermissions/region": region
103898+
"/compute:alpha/compute.regionRecoverableSnapshots.testIamPermissions/resource": resource
103857103899
"/compute:alpha/compute.regionSecurityPolicies.addRule": add_region_security_policy_rule
103858103900
"/compute:alpha/compute.regionSecurityPolicies.addRule/project": project
103859103901
"/compute:alpha/compute.regionSecurityPolicies.addRule/region": region

generated/google-apis-compute_alpha/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-compute_alpha
22

3+
### v0.126.0 (2025-11-09)
4+
5+
* Regenerated from discovery document revision 20251031
6+
37
### v0.125.0 (2025-10-26)
48

59
* Regenerated from discovery document revision 20251019

generated/google-apis-compute_alpha/lib/google/apis/compute_alpha/classes.rb

Lines changed: 66 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -14118,6 +14118,16 @@ class FirewallPolicyRuleMatcher
1411814118
# @return [Array<String>]
1411914119
attr_accessor :dest_ip_ranges
1412014120

14121+
# Network context of the traffic destination. Allowed values are:
14122+
#
14123+
#
14124+
# - UNSPECIFIED
14125+
# - INTERNET
14126+
# - NON_INTERNET
14127+
# Corresponds to the JSON property `destNetworkContext`
14128+
# @return [String]
14129+
attr_accessor :dest_network_context
14130+
1412114131
# Network scope of the traffic destination.
1412214132
# Corresponds to the JSON property `destNetworkScope`
1412314133
# @return [String]
@@ -14171,6 +14181,18 @@ class FirewallPolicyRuleMatcher
1417114181
# @return [Array<String>]
1417214182
attr_accessor :src_ip_ranges
1417314183

14184+
# Network context of the traffic source. Allowed values are:
14185+
#
14186+
#
14187+
# - UNSPECIFIED
14188+
# - INTERNET
14189+
# - INTRA_VPC
14190+
# - NON_INTERNET
14191+
# - VPC_NETWORKS
14192+
# Corresponds to the JSON property `srcNetworkContext`
14193+
# @return [String]
14194+
attr_accessor :src_network_context
14195+
1417414196
# Network scope of the traffic source.
1417514197
# Corresponds to the JSON property `srcNetworkScope`
1417614198
# @return [String]
@@ -14225,6 +14247,7 @@ def update!(**args)
1422514247
@dest_address_groups = args[:dest_address_groups] if args.key?(:dest_address_groups)
1422614248
@dest_fqdns = args[:dest_fqdns] if args.key?(:dest_fqdns)
1422714249
@dest_ip_ranges = args[:dest_ip_ranges] if args.key?(:dest_ip_ranges)
14250+
@dest_network_context = args[:dest_network_context] if args.key?(:dest_network_context)
1422814251
@dest_network_scope = args[:dest_network_scope] if args.key?(:dest_network_scope)
1422914252
@dest_network_type = args[:dest_network_type] if args.key?(:dest_network_type)
1423014253
@dest_region_codes = args[:dest_region_codes] if args.key?(:dest_region_codes)
@@ -14233,6 +14256,7 @@ def update!(**args)
1423314256
@src_address_groups = args[:src_address_groups] if args.key?(:src_address_groups)
1423414257
@src_fqdns = args[:src_fqdns] if args.key?(:src_fqdns)
1423514258
@src_ip_ranges = args[:src_ip_ranges] if args.key?(:src_ip_ranges)
14259+
@src_network_context = args[:src_network_context] if args.key?(:src_network_context)
1423614260
@src_network_scope = args[:src_network_scope] if args.key?(:src_network_scope)
1423714261
@src_network_type = args[:src_network_type] if args.key?(:src_network_type)
1423814262
@src_networks = args[:src_networks] if args.key?(:src_networks)
@@ -21688,7 +21712,7 @@ class HttpHeaderMatch
2168821712
# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or
2168921713
# rangeMatch must be set.
2169021714
# Regular expressions can only be used when the loadBalancingScheme is
21691-
# set to INTERNAL_SELF_MANAGED.
21715+
# set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED orINTERNAL_MANAGED.
2169221716
# Corresponds to the JSON property `regexMatch`
2169321717
# @return [String]
2169421718
attr_accessor :regex_match
@@ -22032,7 +22056,7 @@ class HttpQueryParameterMatch
2203222056
# more information about regular expression syntax, see Syntax.
2203322057
# Only one of presentMatch, exactMatch, orregexMatch must be set.
2203422058
# Regular expressions can only be used when the loadBalancingScheme is
22035-
# set to INTERNAL_SELF_MANAGED.
22059+
# set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED orINTERNAL_MANAGED.
2203622060
# Corresponds to the JSON property `regexMatch`
2203722061
# @return [String]
2203822062
attr_accessor :regex_match
@@ -22424,7 +22448,8 @@ class HttpRouteRuleMatch
2242422448
# any query parameters and anchor
2242522449
# that may be part of the original URL.
2242622450
# fullPathMatch must be from 1 to 1024 characters.
22427-
# Only one of prefixMatch, fullPathMatch or regexMatch must be
22451+
# Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must
22452+
# be
2242822453
# specified.
2242922454
# Corresponds to the JSON property `fullPathMatch`
2243022455
# @return [String]
@@ -22488,7 +22513,9 @@ class HttpRouteRuleMatch
2248822513
# For satisfying the matchRule condition, the request's
2248922514
# path must begin with the specified prefixMatch.prefixMatch must begin with a /.
2249022515
# The value must be from 1 to 1024 characters.
22491-
# Only one of prefixMatch, fullPathMatch or regexMatch must be
22516+
# Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must
22517+
# be
22518+
# specified.
2249222519
# specified.
2249322520
# Corresponds to the JSON property `prefixMatch`
2249422521
# @return [String]
@@ -22506,10 +22533,11 @@ class HttpRouteRuleMatch
2250622533
# removing any query parameters and anchor
2250722534
# supplied with the original URL. For
2250822535
# more information about regular expression syntax, see Syntax.
22509-
# Only one of prefixMatch, fullPathMatch orregexMatch must be
22536+
# Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must
22537+
# be
2251022538
# specified.
2251122539
# Regular expressions can only be used when the loadBalancingScheme is
22512-
# set to INTERNAL_SELF_MANAGED.
22540+
# set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED orINTERNAL_MANAGED.
2251322541
# Corresponds to the JSON property `regexMatch`
2251422542
# @return [String]
2251522543
attr_accessor :regex_match
@@ -37999,11 +38027,22 @@ def update!(**args)
3799938027
class ManagedInstancePropertiesFromFlexibilityPolicy
3800038028
include Google::Apis::Core::Hashable
3800138029

38030+
# List of disks to be attached to the instance.
38031+
# Corresponds to the JSON property `disks`
38032+
# @return [Array<Google::Apis::ComputeAlpha::AttachedDisk>]
38033+
attr_accessor :disks
38034+
3800238035
# The machine type to be used for this instance.
3800338036
# Corresponds to the JSON property `machineType`
3800438037
# @return [String]
3800538038
attr_accessor :machine_type
3800638039

38040+
# Name of the minimum CPU platform to be used by this instance.
38041+
# e.g. 'Intel Ice Lake'.
38042+
# Corresponds to the JSON property `minCpuPlatform`
38043+
# @return [String]
38044+
attr_accessor :min_cpu_platform
38045+
3800738046
# The provisioning model to be used for this instance.
3800838047
# Corresponds to the JSON property `provisioningModel`
3800938048
# @return [String]
@@ -38015,7 +38054,9 @@ def initialize(**args)
3801538054

3801638055
# Update properties of this object
3801738056
def update!(**args)
38057+
@disks = args[:disks] if args.key?(:disks)
3801838058
@machine_type = args[:machine_type] if args.key?(:machine_type)
38059+
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
3801938060
@provisioning_model = args[:provisioning_model] if args.key?(:provisioning_model)
3802038061
end
3802138062
end
@@ -42733,16 +42774,6 @@ class NetworkPolicyTrafficClassificationRuleAction
4273342774
# @return [Fixnum]
4273442775
attr_accessor :dscp_value
4273542776

42736-
# The field type could be one of: TRAFFIC_CLASS or DSCP.
42737-
# Corresponds to the JSON property `fieldType`
42738-
# @return [String]
42739-
attr_accessor :field_type
42740-
42741-
# For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63.
42742-
# Corresponds to the JSON property `fieldValue`
42743-
# @return [Fixnum]
42744-
attr_accessor :field_value
42745-
4274642777
# The traffic class that should be applied to the matching packet.
4274742778
# Corresponds to the JSON property `trafficClass`
4274842779
# @return [String]
@@ -42761,8 +42792,6 @@ def initialize(**args)
4276142792
def update!(**args)
4276242793
@dscp_mode = args[:dscp_mode] if args.key?(:dscp_mode)
4276342794
@dscp_value = args[:dscp_value] if args.key?(:dscp_value)
42764-
@field_type = args[:field_type] if args.key?(:field_type)
42765-
@field_value = args[:field_value] if args.key?(:field_value)
4276642795
@traffic_class = args[:traffic_class] if args.key?(:traffic_class)
4276742796
@type = args[:type] if args.key?(:type)
4276842797
end
@@ -50331,16 +50360,19 @@ def update!(**args)
5033150360
end
5033250361
end
5033350362

50334-
#
50363+
# [Output only] Result of queuing and provisioning based on deferred
50364+
# capacity.
5033550365
class QueuedResourceStatus
5033650366
include Google::Apis::Core::Hashable
5033750367

50338-
#
50368+
# Additional status detail for the FAILED state.
5033950369
# Corresponds to the JSON property `failedData`
5034050370
# @return [Google::Apis::ComputeAlpha::QueuedResourceStatusFailedData]
5034150371
attr_accessor :failed_data
5034250372

50343-
#
50373+
# [Output only] Fully qualified URL of the provisioning GCE operation to
50374+
# track the provisioning along with provisioning errors. The referenced
50375+
# operation may not exist after having been deleted or expired.
5034450376
# Corresponds to the JSON property `provisioningOperations`
5034550377
# @return [Array<String>]
5034650378
attr_accessor :provisioning_operations
@@ -50362,11 +50394,11 @@ def update!(**args)
5036250394
end
5036350395
end
5036450396

50365-
#
50397+
# Additional status detail for the FAILED state.
5036650398
class QueuedResourceStatusFailedData
5036750399
include Google::Apis::Core::Hashable
5036850400

50369-
#
50401+
# The error(s) that caused the QueuedResource to enter the FAILED state.
5037050402
# Corresponds to the JSON property `error`
5037150403
# @return [Google::Apis::ComputeAlpha::QueuedResourceStatusFailedData::Error]
5037250404
attr_accessor :error
@@ -50380,7 +50412,7 @@ def update!(**args)
5038050412
@error = args[:error] if args.key?(:error)
5038150413
end
5038250414

50383-
#
50415+
# The error(s) that caused the QueuedResource to enter the FAILED state.
5038450416
class Error
5038550417
include Google::Apis::Core::Hashable
5038650418

@@ -57501,8 +57533,7 @@ class Rollout
5750157533
attr_accessor :rollout_entity
5750257534

5750357535
# Required. Rollout Plan used to model the Rollout.
57504-
# Ex. progressiverollout.googleapis.com/v1/organizations/1/rolloutPlans
57505-
# Ex. progressiverollout.googleapis.com/v1/folders/1/rolloutPlans
57536+
# Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
5750657537
# Corresponds to the JSON property `rolloutPlan`
5750757538
# @return [String]
5750857539
attr_accessor :rollout_plan
@@ -58095,10 +58126,9 @@ class RolloutRolloutEntityOrchestratedEntity
5809558126
# is applied across regions, this contains the name of the global
5809658127
# resource created by the user which contains a payload for a resource
5809758128
# that is orchestrated across regions. This follows the following format:
58098-
# //.googleapis.com/organizations//locations/global//
58129+
# //.googleapis.com/projects//locations/global//
5809958130
# e.g.
58100-
# //osconfig.googleapis.com/organizations/1/locations/global/policyOrchestrators/
58101-
# po1
58131+
# //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
5810258132
# Corresponds to the JSON property `orchestrationSource`
5810358133
# @return [String]
5810458134
attr_accessor :orchestration_source
@@ -77639,6 +77669,12 @@ def update!(**args)
7763977669
class VpnTunnel
7764077670
include Google::Apis::Core::Hashable
7764177671

77672+
# Capacity tier of the VPN tunnel. This is used for IPsec over Interconnect
77673+
# tunnels to indicate different bandwidth limits.
77674+
# Corresponds to the JSON property `capacityTier`
77675+
# @return [String]
77676+
attr_accessor :capacity_tier
77677+
7764277678
# User specified list of ciphers to use for the phase 1 and phase 2 of the
7764377679
# IKE protocol.
7764477680
# Corresponds to the JSON property `cipherSuite`
@@ -77861,6 +77897,7 @@ def initialize(**args)
7786177897

7786277898
# Update properties of this object
7786377899
def update!(**args)
77900+
@capacity_tier = args[:capacity_tier] if args.key?(:capacity_tier)
7786477901
@cipher_suite = args[:cipher_suite] if args.key?(:cipher_suite)
7786577902
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
7786677903
@description = args[:description] if args.key?(:description)

generated/google-apis-compute_alpha/lib/google/apis/compute_alpha/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module ComputeAlpha
1818
# Version of the google-apis-compute_alpha gem
19-
GEM_VERSION = "0.125.0"
19+
GEM_VERSION = "0.126.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20251019"
25+
REVISION = "20251031"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)