Skip to content

Commit 0510e94

Browse files
feat: Automated regeneration of redis v1 client (googleapis#26949)
Auto-created at 2026-06-14 12:43:30 +0000 using the toys pull request generator.
1 parent 40c6f15 commit 0510e94

7 files changed

Lines changed: 93 additions & 7 deletions

File tree

api_names_out.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357240,6 +357240,8 @@
357240357240
"/redis:v1/DatabaseResourceId/resourceType": resource_type
357241357241
"/redis:v1/DatabaseResourceId/uniqueId": unique_id
357242357242
"/redis:v1/DatabaseResourceMetadata": database_resource_metadata
357243+
"/redis:v1/DatabaseResourceMetadata/additionalMetadata": additional_metadata
357244+
"/redis:v1/DatabaseResourceMetadata/additionalMetadata/additional_metadatum": additional_metadatum
357243357245
"/redis:v1/DatabaseResourceMetadata/availabilityConfiguration": availability_configuration
357244357246
"/redis:v1/DatabaseResourceMetadata/backupConfiguration": backup_configuration
357245357247
"/redis:v1/DatabaseResourceMetadata/backupRun": backup_run
@@ -357254,6 +357256,9 @@
357254357256
"/redis:v1/DatabaseResourceMetadata/gcbdrConfiguration": gcbdr_configuration
357255357257
"/redis:v1/DatabaseResourceMetadata/id": id
357256357258
"/redis:v1/DatabaseResourceMetadata/instanceType": instance_type
357259+
"/redis:v1/DatabaseResourceMetadata/internalAdditionalMetadata": internal_additional_metadata
357260+
"/redis:v1/DatabaseResourceMetadata/internalAdditionalMetadata/internal_additional_metadatum": internal_additional_metadatum
357261+
"/redis:v1/DatabaseResourceMetadata/ipAddress": ip_address
357257357262
"/redis:v1/DatabaseResourceMetadata/isDeletionProtectionEnabled": is_deletion_protection_enabled
357258357263
"/redis:v1/DatabaseResourceMetadata/location": location
357259357264
"/redis:v1/DatabaseResourceMetadata/machineConfiguration": machine_configuration
@@ -357461,6 +357466,9 @@
357461357466
"/redis:v1/InternalResourceMetadata/product": product
357462357467
"/redis:v1/InternalResourceMetadata/resourceId": resource_id
357463357468
"/redis:v1/InternalResourceMetadata/resourceName": resource_name
357469+
"/redis:v1/IpAddress": ip_address
357470+
"/redis:v1/IpAddress/privateIp": private_ip
357471+
"/redis:v1/IpAddress/publicIp": public_ip
357464357472
"/redis:v1/IsolationExpectations": isolation_expectations
357465357473
"/redis:v1/IsolationExpectations/requirementOverride": requirement_override
357466357474
"/redis:v1/IsolationExpectations/ziOrgPolicy": zi_org_policy
@@ -357680,6 +357688,8 @@
357680357688
"/redis:v1/ResourceMaintenanceInfo/maintenanceSchedule": maintenance_schedule
357681357689
"/redis:v1/ResourceMaintenanceInfo/maintenanceState": maintenance_state
357682357690
"/redis:v1/ResourceMaintenanceInfo/maintenanceVersion": maintenance_version
357691+
"/redis:v1/ResourceMaintenanceInfo/nextAvailableMaintenanceVersions": next_available_maintenance_versions
357692+
"/redis:v1/ResourceMaintenanceInfo/nextAvailableMaintenanceVersions/next_available_maintenance_version": next_available_maintenance_version
357683357693
"/redis:v1/ResourceMaintenanceInfo/upcomingMaintenance": upcoming_maintenance
357684357694
"/redis:v1/ResourceMaintenanceInfo/versionUpdateTime": version_update_time
357685357695
"/redis:v1/ResourceMaintenanceSchedule": resource_maintenance_schedule

generated/google-apis-redis_v1/CHANGELOG.md

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

3+
### v0.91.0 (2026-06-14)
4+
5+
* Regenerated from discovery document revision 20260526
6+
* Regenerated using generator version 0.19.0
7+
38
### v0.90.0 (2026-05-03)
49

510
* Regenerated from discovery document revision 20260423

generated/google-apis-redis_v1/OVERVIEW.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ The [product documentation](https://cloud.google.com/memorystore/docs/redis/) ma
8383

8484
## Supported Ruby versions
8585

86-
This library is supported on Ruby 3.1+.
86+
This library is supported on Ruby 3.2+.
8787

8888
Google provides official support for Ruby versions that are actively supported by Ruby Core -- that is, Ruby versions that are either in normal maintenance or in security maintenance, and not end of life. Older versions of Ruby _may_ still work, but are unsupported and not recommended. See https://www.ruby-lang.org/en/downloads/branches/ for details about the Ruby support schedule.
8989

generated/google-apis-redis_v1/google-apis-redis_v1.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ Gem::Specification.new do |gem|
2828
gem.files = Dir.glob("lib/**/*.rb") + Dir.glob("*.md") + [".yardopts"]
2929
gem.require_paths = ["lib"]
3030

31-
gem.required_ruby_version = '>= 3.1'
31+
gem.required_ruby_version = '>= 3.2'
3232
gem.add_runtime_dependency "google-apis-core", ">= 0.15.0", "< 2.a"
3333
end

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

Lines changed: 54 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1380,7 +1380,7 @@ class DatabaseResourceFeed
13801380
# @return [Google::Apis::RedisV1::DatabaseResourceId]
13811381
attr_accessor :resource_id
13821382

1383-
# Common model for database resource instance metadata. Next ID: 32
1383+
# Common model for database resource instance metadata. Next ID: 35
13841384
# Corresponds to the JSON property `resourceMetadata`
13851385
# @return [Google::Apis::RedisV1::DatabaseResourceMetadata]
13861386
attr_accessor :resource_metadata
@@ -1578,10 +1578,15 @@ def update!(**args)
15781578
end
15791579
end
15801580

1581-
# Common model for database resource instance metadata. Next ID: 32
1581+
# Common model for database resource instance metadata. Next ID: 35
15821582
class DatabaseResourceMetadata
15831583
include Google::Apis::Core::Hashable
15841584

1585+
# Field to ingest additional metadata whichd does not support proto format.
1586+
# Corresponds to the JSON property `additionalMetadata`
1587+
# @return [Hash<String,Object>]
1588+
attr_accessor :additional_metadata
1589+
15851590
# Configuration for availability of database instance
15861591
# Corresponds to the JSON property `availabilityConfiguration`
15871592
# @return [Google::Apis::RedisV1::AvailabilityConfiguration]
@@ -1655,6 +1660,16 @@ class DatabaseResourceMetadata
16551660
# @return [String]
16561661
attr_accessor :instance_type
16571662

1663+
# Field to ingest additional metadata which support proto format.
1664+
# Corresponds to the JSON property `internalAdditionalMetadata`
1665+
# @return [Hash<String,Object>]
1666+
attr_accessor :internal_additional_metadata
1667+
1668+
# Used to send IP address information for a database resource.
1669+
# Corresponds to the JSON property `ipAddress`
1670+
# @return [Google::Apis::RedisV1::IpAddress]
1671+
attr_accessor :ip_address
1672+
16581673
# Optional. Whether deletion protection is enabled for this resource.
16591674
# Corresponds to the JSON property `isDeletionProtectionEnabled`
16601675
# @return [Boolean]
@@ -1755,6 +1770,7 @@ def initialize(**args)
17551770

17561771
# Update properties of this object
17571772
def update!(**args)
1773+
@additional_metadata = args[:additional_metadata] if args.key?(:additional_metadata)
17581774
@availability_configuration = args[:availability_configuration] if args.key?(:availability_configuration)
17591775
@backup_configuration = args[:backup_configuration] if args.key?(:backup_configuration)
17601776
@backup_run = args[:backup_run] if args.key?(:backup_run)
@@ -1768,6 +1784,8 @@ def update!(**args)
17681784
@gcbdr_configuration = args[:gcbdr_configuration] if args.key?(:gcbdr_configuration)
17691785
@id = args[:id] if args.key?(:id)
17701786
@instance_type = args[:instance_type] if args.key?(:instance_type)
1787+
@internal_additional_metadata = args[:internal_additional_metadata] if args.key?(:internal_additional_metadata)
1788+
@ip_address = args[:ip_address] if args.key?(:ip_address)
17711789
@is_deletion_protection_enabled = args[:is_deletion_protection_enabled] if args.key?(:is_deletion_protection_enabled)
17721790
@location = args[:location] if args.key?(:location)
17731791
@machine_configuration = args[:machine_configuration] if args.key?(:machine_configuration)
@@ -2753,6 +2771,34 @@ def update!(**args)
27532771
end
27542772
end
27552773

2774+
# Used to send IP address information for a database resource.
2775+
class IpAddress
2776+
include Google::Apis::Core::Hashable
2777+
2778+
# The private IP address assigned to the resource within a Virtual Private Cloud
2779+
# (VPC). This IP is only reachable from within the same VPC network. Stored in
2780+
# standard string format (e.g., "10.0.0.2").
2781+
# Corresponds to the JSON property `privateIp`
2782+
# @return [String]
2783+
attr_accessor :private_ip
2784+
2785+
# The public IP address assigned to the resource. This IP is reachable from the
2786+
# internet. Stored in standard string format (e.g., "34.72.1.1").
2787+
# Corresponds to the JSON property `publicIp`
2788+
# @return [String]
2789+
attr_accessor :public_ip
2790+
2791+
def initialize(**args)
2792+
update!(**args)
2793+
end
2794+
2795+
# Update properties of this object
2796+
def update!(**args)
2797+
@private_ip = args[:private_ip] if args.key?(:private_ip)
2798+
@public_ip = args[:public_ip] if args.key?(:public_ip)
2799+
end
2800+
end
2801+
27562802
# Response for `ListAclPolicies`.
27572803
class ListAclPoliciesResponse
27582804
include Google::Apis::Core::Hashable
@@ -4133,6 +4179,11 @@ class ResourceMaintenanceInfo
41334179
# @return [String]
41344180
attr_accessor :maintenance_version
41354181

4182+
# Optional. List of next available maintenance versions.
4183+
# Corresponds to the JSON property `nextAvailableMaintenanceVersions`
4184+
# @return [Array<String>]
4185+
attr_accessor :next_available_maintenance_versions
4186+
41364187
# Upcoming maintenance for the database resource. This is generated by SLM once
41374188
# the upcoming maintenance schedule is published.
41384189
# Corresponds to the JSON property `upcomingMaintenance`
@@ -4151,6 +4202,7 @@ def update!(**args)
41514202
@maintenance_schedule = args[:maintenance_schedule] if args.key?(:maintenance_schedule)
41524203
@maintenance_state = args[:maintenance_state] if args.key?(:maintenance_state)
41534204
@maintenance_version = args[:maintenance_version] if args.key?(:maintenance_version)
4205+
@next_available_maintenance_versions = args[:next_available_maintenance_versions] if args.key?(:next_available_maintenance_versions)
41544206
@upcoming_maintenance = args[:upcoming_maintenance] if args.key?(:upcoming_maintenance)
41554207
end
41564208
end

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module RedisV1
1818
# Version of the google-apis-redis_v1 gem
19-
GEM_VERSION = "0.90.0"
19+
GEM_VERSION = "0.91.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.18.0"
22+
GENERATOR_VERSION = "0.19.0"
2323

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

generated/google-apis-redis_v1/lib/google/apis/redis_v1/representations.rb

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
358358
include Google::Apis::Core::JsonObjectSupport
359359
end
360360

361+
class IpAddress
362+
class Representation < Google::Apis::Core::JsonRepresentation; end
363+
364+
include Google::Apis::Core::JsonObjectSupport
365+
end
366+
361367
class ListAclPoliciesResponse
362368
class Representation < Google::Apis::Core::JsonRepresentation; end
363369

@@ -1100,6 +1106,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
11001106
class DatabaseResourceMetadata
11011107
# @private
11021108
class Representation < Google::Apis::Core::JsonRepresentation
1109+
hash :additional_metadata, as: 'additionalMetadata'
11031110
property :availability_configuration, as: 'availabilityConfiguration', class: Google::Apis::RedisV1::AvailabilityConfiguration, decorator: Google::Apis::RedisV1::AvailabilityConfiguration::Representation
11041111

11051112
property :backup_configuration, as: 'backupConfiguration', class: Google::Apis::RedisV1::BackupConfiguration, decorator: Google::Apis::RedisV1::BackupConfiguration::Representation
@@ -1121,6 +1128,9 @@ class Representation < Google::Apis::Core::JsonRepresentation
11211128
property :id, as: 'id', class: Google::Apis::RedisV1::DatabaseResourceId, decorator: Google::Apis::RedisV1::DatabaseResourceId::Representation
11221129

11231130
property :instance_type, as: 'instanceType'
1131+
hash :internal_additional_metadata, as: 'internalAdditionalMetadata'
1132+
property :ip_address, as: 'ipAddress', class: Google::Apis::RedisV1::IpAddress, decorator: Google::Apis::RedisV1::IpAddress::Representation
1133+
11241134
property :is_deletion_protection_enabled, as: 'isDeletionProtectionEnabled'
11251135
property :location, as: 'location'
11261136
property :machine_configuration, as: 'machineConfiguration', class: Google::Apis::RedisV1::MachineConfiguration, decorator: Google::Apis::RedisV1::MachineConfiguration::Representation
@@ -1395,6 +1405,14 @@ class Representation < Google::Apis::Core::JsonRepresentation
13951405
end
13961406
end
13971407

1408+
class IpAddress
1409+
# @private
1410+
class Representation < Google::Apis::Core::JsonRepresentation
1411+
property :private_ip, as: 'privateIp'
1412+
property :public_ip, as: 'publicIp'
1413+
end
1414+
end
1415+
13981416
class ListAclPoliciesResponse
13991417
# @private
14001418
class Representation < Google::Apis::Core::JsonRepresentation
@@ -1766,6 +1784,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
17661784

17671785
property :maintenance_state, as: 'maintenanceState'
17681786
property :maintenance_version, as: 'maintenanceVersion'
1787+
collection :next_available_maintenance_versions, as: 'nextAvailableMaintenanceVersions'
17691788
property :upcoming_maintenance, as: 'upcomingMaintenance', class: Google::Apis::RedisV1::UpcomingMaintenance, decorator: Google::Apis::RedisV1::UpcomingMaintenance::Representation
17701789

17711790
end

0 commit comments

Comments
 (0)