diff --git a/api_names_out.yaml b/api_names_out.yaml index 88c83e32632..b0d713b41eb 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -105289,6 +105289,8 @@ "/compute:beta/InterconnectLocation/regionInfos": region_infos "/compute:beta/InterconnectLocation/regionInfos/region_info": region_info "/compute:beta/InterconnectLocation/selfLink": self_link +"/compute:beta/InterconnectLocation/singleRegionProductionCriticalPeerLocations": single_region_production_critical_peer_locations +"/compute:beta/InterconnectLocation/singleRegionProductionCriticalPeerLocations/single_region_production_critical_peer_location": single_region_production_critical_peer_location "/compute:beta/InterconnectLocation/status": status "/compute:beta/InterconnectLocation/supportsPzs": supports_pzs "/compute:beta/InterconnectLocationCrossSiteInterconnectInfo": interconnect_location_cross_site_interconnect_info @@ -112181,10 +112183,12 @@ "/compute:beta/compute.organizationSecurityPolicies.patch": patch_organization_security_policy "/compute:beta/compute.organizationSecurityPolicies.patch/requestId": request_id "/compute:beta/compute.organizationSecurityPolicies.patch/securityPolicy": security_policy +"/compute:beta/compute.organizationSecurityPolicies.patch/updateMask": update_mask "/compute:beta/compute.organizationSecurityPolicies.patchRule": patch_organization_security_policy_rule "/compute:beta/compute.organizationSecurityPolicies.patchRule/priority": priority "/compute:beta/compute.organizationSecurityPolicies.patchRule/requestId": request_id "/compute:beta/compute.organizationSecurityPolicies.patchRule/securityPolicy": security_policy +"/compute:beta/compute.organizationSecurityPolicies.patchRule/updateMask": update_mask "/compute:beta/compute.organizationSecurityPolicies.removeAssociation": remove_organization_security_policy_association "/compute:beta/compute.organizationSecurityPolicies.removeAssociation/name": name "/compute:beta/compute.organizationSecurityPolicies.removeAssociation/requestId": request_id diff --git a/generated/google-apis-compute_beta/CHANGELOG.md b/generated/google-apis-compute_beta/CHANGELOG.md index 2e1e9d6ca75..f8456434c8b 100644 --- a/generated/google-apis-compute_beta/CHANGELOG.md +++ b/generated/google-apis-compute_beta/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-compute_beta +### v0.123.0 (2025-09-21) + +* Regenerated from discovery document revision 20250909 + ### v0.122.0 (2025-09-14) * Regenerated from discovery document revision 20250902 diff --git a/generated/google-apis-compute_beta/lib/google/apis/compute_beta/classes.rb b/generated/google-apis-compute_beta/lib/google/apis/compute_beta/classes.rb index 25b9e7c84a6..59046c5451f 100644 --- a/generated/google-apis-compute_beta/lib/google/apis/compute_beta/classes.rb +++ b/generated/google-apis-compute_beta/lib/google/apis/compute_beta/classes.rb @@ -26259,6 +26259,13 @@ class InterconnectLocation # @return [String] attr_accessor :self_link + # [Output Only] URLs of the other locations that can pair up with this location + # to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and iad-zone2-5467 are + # Single-Region 99.99% peer locations of each other. + # Corresponds to the JSON property `singleRegionProductionCriticalPeerLocations` + # @return [Array] + attr_accessor :single_region_production_critical_peer_locations + # [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 @@ -26296,6 +26303,7 @@ def update!(**args) @peeringdb_facility_id = args[:peeringdb_facility_id] if args.key?(:peeringdb_facility_id) @region_infos = args[:region_infos] if args.key?(:region_infos) @self_link = args[:self_link] if args.key?(:self_link) + @single_region_production_critical_peer_locations = args[:single_region_production_critical_peer_locations] if args.key?(:single_region_production_critical_peer_locations) @status = args[:status] if args.key?(:status) @supports_pzs = args[:supports_pzs] if args.key?(:supports_pzs) end diff --git a/generated/google-apis-compute_beta/lib/google/apis/compute_beta/gem_version.rb b/generated/google-apis-compute_beta/lib/google/apis/compute_beta/gem_version.rb index c823767cf08..be32ab1ddd6 100644 --- a/generated/google-apis-compute_beta/lib/google/apis/compute_beta/gem_version.rb +++ b/generated/google-apis-compute_beta/lib/google/apis/compute_beta/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module ComputeBeta # Version of the google-apis-compute_beta gem - GEM_VERSION = "0.122.0" + GEM_VERSION = "0.123.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 = "20250902" + REVISION = "20250909" end end end diff --git a/generated/google-apis-compute_beta/lib/google/apis/compute_beta/representations.rb b/generated/google-apis-compute_beta/lib/google/apis/compute_beta/representations.rb index 4f72c402ff9..85a5866a0d2 100644 --- a/generated/google-apis-compute_beta/lib/google/apis/compute_beta/representations.rb +++ b/generated/google-apis-compute_beta/lib/google/apis/compute_beta/representations.rb @@ -14395,6 +14395,7 @@ class Representation < Google::Apis::Core::JsonRepresentation collection :region_infos, as: 'regionInfos', class: Google::Apis::ComputeBeta::InterconnectLocationRegionInfo, decorator: Google::Apis::ComputeBeta::InterconnectLocationRegionInfo::Representation property :self_link, as: 'selfLink' + collection :single_region_production_critical_peer_locations, as: 'singleRegionProductionCriticalPeerLocations' property :status, as: 'status' property :supports_pzs, as: 'supportsPzs' end diff --git a/generated/google-apis-compute_beta/lib/google/apis/compute_beta/service.rb b/generated/google-apis-compute_beta/lib/google/apis/compute_beta/service.rb index 2428a844d09..b2e1e714732 100644 --- a/generated/google-apis-compute_beta/lib/google/apis/compute_beta/service.rb +++ b/generated/google-apis-compute_beta/lib/google/apis/compute_beta/service.rb @@ -26710,6 +26710,8 @@ def move_organization_security_policy(security_policy, parent_id: nil, request_i # second request. This prevents clients from accidentally creating duplicate # commitments. The request ID must be a valid UUID with the exception that zero # UUID is not supported ( 00000000-0000-0000-0000-000000000000). + # @param [String] update_mask + # Indicates fields to be cleared as part of this request. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26729,7 +26731,7 @@ def move_organization_security_policy(security_policy, parent_id: nil, request_i # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_organization_security_policy(security_policy, security_policy_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def patch_organization_security_policy(security_policy, security_policy_object = nil, request_id: nil, update_mask: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:patch, 'locations/global/securityPolicies/{securityPolicy}', options) command.request_representation = Google::Apis::ComputeBeta::SecurityPolicy::Representation command.request_object = security_policy_object @@ -26737,6 +26739,7 @@ def patch_organization_security_policy(security_policy, security_policy_object = command.response_class = Google::Apis::ComputeBeta::Operation command.params['securityPolicy'] = security_policy unless security_policy.nil? command.query['requestId'] = request_id unless request_id.nil? + command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26760,6 +26763,8 @@ def patch_organization_security_policy(security_policy, security_policy_object = # second request. This prevents clients from accidentally creating duplicate # commitments. The request ID must be a valid UUID with the exception that zero # UUID is not supported ( 00000000-0000-0000-0000-000000000000). + # @param [String] update_mask + # Indicates fields to be cleared as part of this request. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26779,7 +26784,7 @@ def patch_organization_security_policy(security_policy, security_policy_object = # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_organization_security_policy_rule(security_policy, security_policy_rule_object = nil, priority: nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def patch_organization_security_policy_rule(security_policy, security_policy_rule_object = nil, priority: nil, request_id: nil, update_mask: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'locations/global/securityPolicies/{securityPolicy}/patchRule', options) command.request_representation = Google::Apis::ComputeBeta::SecurityPolicyRule::Representation command.request_object = security_policy_rule_object @@ -26788,6 +26793,7 @@ def patch_organization_security_policy_rule(security_policy, security_policy_rul command.params['securityPolicy'] = security_policy unless security_policy.nil? command.query['priority'] = priority unless priority.nil? command.query['requestId'] = request_id unless request_id.nil? + command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27947,7 +27953,14 @@ def list_project_xpn_hosts(project, projects_list_xpn_hosts_request_object = nil execute_or_queue_command(command, &block) end - # Moves a persistent disk from one zone to another. + # Starting September 29, 2025, you can't use the moveDisk API on new projects. + # To move a disk to a different region or zone, follow the steps in [Change the + # location of a disk](https://`$universe.dns_names.final_documentation_domain`/ + # compute/docs/disks/migrate-to-hyperdisk#migrate-to-hd). Projects that already + # use the moveDisk API can continue usage until September 29, 2026. Starting + # November 1, 2025, API responses will include a warning message in the response + # body about the upcoming deprecation. You can skip the message to continue + # using the service without interruption. # @param [String] project # Project ID for this request. # @param [Google::Apis::ComputeBeta::DiskMoveRequest] disk_move_request_object