Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91034,6 +91034,7 @@
"/compute:alpha/FirewallPolicyRuleMatcher/destFqdns/dest_fqdn": dest_fqdn
"/compute:alpha/FirewallPolicyRuleMatcher/destIpRanges": dest_ip_ranges
"/compute:alpha/FirewallPolicyRuleMatcher/destIpRanges/dest_ip_range": dest_ip_range
"/compute:alpha/FirewallPolicyRuleMatcher/destNetworkContext": dest_network_context
"/compute:alpha/FirewallPolicyRuleMatcher/destNetworkScope": dest_network_scope
"/compute:alpha/FirewallPolicyRuleMatcher/destNetworkType": dest_network_type
"/compute:alpha/FirewallPolicyRuleMatcher/destRegionCodes": dest_region_codes
Expand All @@ -91048,6 +91049,7 @@
"/compute:alpha/FirewallPolicyRuleMatcher/srcFqdns/src_fqdn": src_fqdn
"/compute:alpha/FirewallPolicyRuleMatcher/srcIpRanges": src_ip_ranges
"/compute:alpha/FirewallPolicyRuleMatcher/srcIpRanges/src_ip_range": src_ip_range
"/compute:alpha/FirewallPolicyRuleMatcher/srcNetworkContext": src_network_context
"/compute:alpha/FirewallPolicyRuleMatcher/srcNetworkScope": src_network_scope
"/compute:alpha/FirewallPolicyRuleMatcher/srcNetworkType": src_network_type
"/compute:alpha/FirewallPolicyRuleMatcher/srcNetworks": src_networks
Expand Down Expand Up @@ -94177,7 +94179,10 @@
"/compute:alpha/ManagedInstanceOverrideDiskOverride/mode": mode
"/compute:alpha/ManagedInstanceOverrideDiskOverride/source": source
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy": managed_instance_properties_from_flexibility_policy
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/disks": disks
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/disks/disk": disk
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/machineType": machine_type
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/minCpuPlatform": min_cpu_platform
"/compute:alpha/ManagedInstancePropertiesFromFlexibilityPolicy/provisioningModel": provisioning_model
"/compute:alpha/ManagedInstanceScheduling": managed_instance_scheduling
"/compute:alpha/ManagedInstanceScheduling/terminationTimestamp": termination_timestamp
Expand Down Expand Up @@ -99283,6 +99288,7 @@
"/compute:alpha/VpnGatewaysScopedList/warning/data/datum/value": value
"/compute:alpha/VpnGatewaysScopedList/warning/message": message
"/compute:alpha/VpnTunnel": vpn_tunnel
"/compute:alpha/VpnTunnel/capacityTier": capacity_tier
"/compute:alpha/VpnTunnel/cipherSuite": cipher_suite
"/compute:alpha/VpnTunnel/creationTimestamp": creation_timestamp
"/compute:alpha/VpnTunnel/description": description
Expand Down Expand Up @@ -103661,6 +103667,42 @@
"/compute:alpha/compute.regionOperations.wait/operation": operation
"/compute:alpha/compute.regionOperations.wait/project": project
"/compute:alpha/compute.regionOperations.wait/region": region
"/compute:alpha/compute.regionRecoverableSnapshots.delete": delete_region_recoverable_snapshot
"/compute:alpha/compute.regionRecoverableSnapshots.delete/project": project
"/compute:alpha/compute.regionRecoverableSnapshots.delete/recoverableSnapshot": recoverable_snapshot
"/compute:alpha/compute.regionRecoverableSnapshots.delete/region": region
"/compute:alpha/compute.regionRecoverableSnapshots.delete/requestId": request_id
"/compute:alpha/compute.regionRecoverableSnapshots.get": get_region_recoverable_snapshot
"/compute:alpha/compute.regionRecoverableSnapshots.get/project": project
"/compute:alpha/compute.regionRecoverableSnapshots.get/recoverableSnapshot": recoverable_snapshot
"/compute:alpha/compute.regionRecoverableSnapshots.get/region": region
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy": get_region_recoverable_snapshot_iam_policy
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy/optionsRequestedPolicyVersion": options_requested_policy_version
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy/project": project
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy/region": region
"/compute:alpha/compute.regionRecoverableSnapshots.getIamPolicy/resource": resource
"/compute:alpha/compute.regionRecoverableSnapshots.list": list_region_recoverable_snapshots
"/compute:alpha/compute.regionRecoverableSnapshots.list/filter": filter
"/compute:alpha/compute.regionRecoverableSnapshots.list/maxResults": max_results
"/compute:alpha/compute.regionRecoverableSnapshots.list/orderBy": order_by
"/compute:alpha/compute.regionRecoverableSnapshots.list/pageToken": page_token
"/compute:alpha/compute.regionRecoverableSnapshots.list/project": project
"/compute:alpha/compute.regionRecoverableSnapshots.list/region": region
"/compute:alpha/compute.regionRecoverableSnapshots.list/returnPartialSuccess": return_partial_success
"/compute:alpha/compute.regionRecoverableSnapshots.recover": recover_region_recoverable_snapshot
"/compute:alpha/compute.regionRecoverableSnapshots.recover/project": project
"/compute:alpha/compute.regionRecoverableSnapshots.recover/recoverableSnapshot": recoverable_snapshot
"/compute:alpha/compute.regionRecoverableSnapshots.recover/region": region
"/compute:alpha/compute.regionRecoverableSnapshots.recover/requestId": request_id
"/compute:alpha/compute.regionRecoverableSnapshots.recover/snapshotName": snapshot_name
"/compute:alpha/compute.regionRecoverableSnapshots.setIamPolicy": set_region_recoverable_snapshot_iam_policy
"/compute:alpha/compute.regionRecoverableSnapshots.setIamPolicy/project": project
"/compute:alpha/compute.regionRecoverableSnapshots.setIamPolicy/region": region
"/compute:alpha/compute.regionRecoverableSnapshots.setIamPolicy/resource": resource
"/compute:alpha/compute.regionRecoverableSnapshots.testIamPermissions": test_region_recoverable_snapshot_iam_permissions
"/compute:alpha/compute.regionRecoverableSnapshots.testIamPermissions/project": project
"/compute:alpha/compute.regionRecoverableSnapshots.testIamPermissions/region": region
"/compute:alpha/compute.regionRecoverableSnapshots.testIamPermissions/resource": resource
"/compute:alpha/compute.regionSecurityPolicies.addRule": add_region_security_policy_rule
"/compute:alpha/compute.regionSecurityPolicies.addRule/project": project
"/compute:alpha/compute.regionSecurityPolicies.addRule/region": region
Expand Down
4 changes: 4 additions & 0 deletions generated/google-apis-compute_alpha/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release history for google-apis-compute_alpha

### v0.126.0 (2025-11-09)

* Regenerated from discovery document revision 20251031

### v0.125.0 (2025-10-26)

* Regenerated from discovery document revision 20251019
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14118,6 +14118,16 @@ class FirewallPolicyRuleMatcher
# @return [Array<String>]
attr_accessor :dest_ip_ranges

# Network context of the traffic destination. Allowed values are:
#
#
# - UNSPECIFIED
# - INTERNET
# - NON_INTERNET
# Corresponds to the JSON property `destNetworkContext`
# @return [String]
attr_accessor :dest_network_context

# Network scope of the traffic destination.
# Corresponds to the JSON property `destNetworkScope`
# @return [String]
Expand Down Expand Up @@ -14171,6 +14181,18 @@ class FirewallPolicyRuleMatcher
# @return [Array<String>]
attr_accessor :src_ip_ranges

# Network context of the traffic source. Allowed values are:
#
#
# - UNSPECIFIED
# - INTERNET
# - INTRA_VPC
# - NON_INTERNET
# - VPC_NETWORKS
# Corresponds to the JSON property `srcNetworkContext`
# @return [String]
attr_accessor :src_network_context

# Network scope of the traffic source.
# Corresponds to the JSON property `srcNetworkScope`
# @return [String]
Expand Down Expand Up @@ -14225,6 +14247,7 @@ def update!(**args)
@dest_address_groups = args[:dest_address_groups] if args.key?(:dest_address_groups)
@dest_fqdns = args[:dest_fqdns] if args.key?(:dest_fqdns)
@dest_ip_ranges = args[:dest_ip_ranges] if args.key?(:dest_ip_ranges)
@dest_network_context = args[:dest_network_context] if args.key?(:dest_network_context)
@dest_network_scope = args[:dest_network_scope] if args.key?(:dest_network_scope)
@dest_network_type = args[:dest_network_type] if args.key?(:dest_network_type)
@dest_region_codes = args[:dest_region_codes] if args.key?(:dest_region_codes)
Expand All @@ -14233,6 +14256,7 @@ def update!(**args)
@src_address_groups = args[:src_address_groups] if args.key?(:src_address_groups)
@src_fqdns = args[:src_fqdns] if args.key?(:src_fqdns)
@src_ip_ranges = args[:src_ip_ranges] if args.key?(:src_ip_ranges)
@src_network_context = args[:src_network_context] if args.key?(:src_network_context)
@src_network_scope = args[:src_network_scope] if args.key?(:src_network_scope)
@src_network_type = args[:src_network_type] if args.key?(:src_network_type)
@src_networks = args[:src_networks] if args.key?(:src_networks)
Expand Down Expand Up @@ -21688,7 +21712,7 @@ class HttpHeaderMatch
# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or
# rangeMatch must be set.
# Regular expressions can only be used when the loadBalancingScheme is
# set to INTERNAL_SELF_MANAGED.
# set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED orINTERNAL_MANAGED.
# Corresponds to the JSON property `regexMatch`
# @return [String]
attr_accessor :regex_match
Expand Down Expand Up @@ -22032,7 +22056,7 @@ class HttpQueryParameterMatch
# more information about regular expression syntax, see Syntax.
# Only one of presentMatch, exactMatch, orregexMatch must be set.
# Regular expressions can only be used when the loadBalancingScheme is
# set to INTERNAL_SELF_MANAGED.
# set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED orINTERNAL_MANAGED.
# Corresponds to the JSON property `regexMatch`
# @return [String]
attr_accessor :regex_match
Expand Down Expand Up @@ -22424,7 +22448,8 @@ class HttpRouteRuleMatch
# any query parameters and anchor
# that may be part of the original URL.
# fullPathMatch must be from 1 to 1024 characters.
# Only one of prefixMatch, fullPathMatch or regexMatch must be
# Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must
# be
# specified.
# Corresponds to the JSON property `fullPathMatch`
# @return [String]
Expand Down Expand Up @@ -22488,7 +22513,9 @@ class HttpRouteRuleMatch
# For satisfying the matchRule condition, the request's
# path must begin with the specified prefixMatch.prefixMatch must begin with a /.
# The value must be from 1 to 1024 characters.
# Only one of prefixMatch, fullPathMatch or regexMatch must be
# Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must
# be
# specified.
# specified.
# Corresponds to the JSON property `prefixMatch`
# @return [String]
Expand All @@ -22506,10 +22533,11 @@ class HttpRouteRuleMatch
# removing any query parameters and anchor
# supplied with the original URL. For
# more information about regular expression syntax, see Syntax.
# Only one of prefixMatch, fullPathMatch orregexMatch must be
# Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must
# be
# specified.
# Regular expressions can only be used when the loadBalancingScheme is
# set to INTERNAL_SELF_MANAGED.
# set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED orINTERNAL_MANAGED.
# Corresponds to the JSON property `regexMatch`
# @return [String]
attr_accessor :regex_match
Expand Down Expand Up @@ -37999,11 +38027,22 @@ def update!(**args)
class ManagedInstancePropertiesFromFlexibilityPolicy
include Google::Apis::Core::Hashable

# List of disks to be attached to the instance.
# Corresponds to the JSON property `disks`
# @return [Array<Google::Apis::ComputeAlpha::AttachedDisk>]
attr_accessor :disks

# The machine type to be used for this instance.
# Corresponds to the JSON property `machineType`
# @return [String]
attr_accessor :machine_type

# Name of the minimum CPU platform to be used by this instance.
# e.g. 'Intel Ice Lake'.
# Corresponds to the JSON property `minCpuPlatform`
# @return [String]
attr_accessor :min_cpu_platform

# The provisioning model to be used for this instance.
# Corresponds to the JSON property `provisioningModel`
# @return [String]
Expand All @@ -38015,7 +38054,9 @@ def initialize(**args)

# Update properties of this object
def update!(**args)
@disks = args[:disks] if args.key?(:disks)
@machine_type = args[:machine_type] if args.key?(:machine_type)
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
@provisioning_model = args[:provisioning_model] if args.key?(:provisioning_model)
end
end
Expand Down Expand Up @@ -42733,16 +42774,6 @@ class NetworkPolicyTrafficClassificationRuleAction
# @return [Fixnum]
attr_accessor :dscp_value

# The field type could be one of: TRAFFIC_CLASS or DSCP.
# Corresponds to the JSON property `fieldType`
# @return [String]
attr_accessor :field_type

# For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63.
# Corresponds to the JSON property `fieldValue`
# @return [Fixnum]
attr_accessor :field_value

# The traffic class that should be applied to the matching packet.
# Corresponds to the JSON property `trafficClass`
# @return [String]
Expand All @@ -42761,8 +42792,6 @@ def initialize(**args)
def update!(**args)
@dscp_mode = args[:dscp_mode] if args.key?(:dscp_mode)
@dscp_value = args[:dscp_value] if args.key?(:dscp_value)
@field_type = args[:field_type] if args.key?(:field_type)
@field_value = args[:field_value] if args.key?(:field_value)
@traffic_class = args[:traffic_class] if args.key?(:traffic_class)
@type = args[:type] if args.key?(:type)
end
Expand Down Expand Up @@ -50331,16 +50360,19 @@ def update!(**args)
end
end

#
# [Output only] Result of queuing and provisioning based on deferred
# capacity.
class QueuedResourceStatus
include Google::Apis::Core::Hashable

#
# Additional status detail for the FAILED state.
# Corresponds to the JSON property `failedData`
# @return [Google::Apis::ComputeAlpha::QueuedResourceStatusFailedData]
attr_accessor :failed_data

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

#
# Additional status detail for the FAILED state.
class QueuedResourceStatusFailedData
include Google::Apis::Core::Hashable

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

#
# The error(s) that caused the QueuedResource to enter the FAILED state.
class Error
include Google::Apis::Core::Hashable

Expand Down Expand Up @@ -57501,8 +57533,7 @@ class Rollout
attr_accessor :rollout_entity

# Required. Rollout Plan used to model the Rollout.
# Ex. progressiverollout.googleapis.com/v1/organizations/1/rolloutPlans
# Ex. progressiverollout.googleapis.com/v1/folders/1/rolloutPlans
# Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
# Corresponds to the JSON property `rolloutPlan`
# @return [String]
attr_accessor :rollout_plan
Expand Down Expand Up @@ -58095,10 +58126,9 @@ class RolloutRolloutEntityOrchestratedEntity
# is applied across regions, this contains the name of the global
# resource created by the user which contains a payload for a resource
# that is orchestrated across regions. This follows the following format:
# //.googleapis.com/organizations//locations/global//
# //.googleapis.com/projects//locations/global//
# e.g.
# //osconfig.googleapis.com/organizations/1/locations/global/policyOrchestrators/
# po1
# //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
# Corresponds to the JSON property `orchestrationSource`
# @return [String]
attr_accessor :orchestration_source
Expand Down Expand Up @@ -77639,6 +77669,12 @@ def update!(**args)
class VpnTunnel
include Google::Apis::Core::Hashable

# Capacity tier of the VPN tunnel. This is used for IPsec over Interconnect
# tunnels to indicate different bandwidth limits.
# Corresponds to the JSON property `capacityTier`
# @return [String]
attr_accessor :capacity_tier

# User specified list of ciphers to use for the phase 1 and phase 2 of the
# IKE protocol.
# Corresponds to the JSON property `cipherSuite`
Expand Down Expand Up @@ -77861,6 +77897,7 @@ def initialize(**args)

# Update properties of this object
def update!(**args)
@capacity_tier = args[:capacity_tier] if args.key?(:capacity_tier)
@cipher_suite = args[:cipher_suite] if args.key?(:cipher_suite)
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
@description = args[:description] if args.key?(:description)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ module Google
module Apis
module ComputeAlpha
# Version of the google-apis-compute_alpha gem
GEM_VERSION = "0.125.0"
GEM_VERSION = "0.126.0"

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

# Revision of the discovery document this client was generated from
REVISION = "20251019"
REVISION = "20251031"
end
end
end
Loading