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
6 changes: 6 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28614,6 +28614,7 @@
"/alloydb:v1alpha/Instance/clientConnectionConfig": client_connection_config
"/alloydb:v1alpha/Instance/connectionPoolConfig": connection_pool_config
"/alloydb:v1alpha/Instance/createTime": create_time
"/alloydb:v1alpha/Instance/dataApiAccess": data_api_access
"/alloydb:v1alpha/Instance/databaseFlags": database_flags
"/alloydb:v1alpha/Instance/databaseFlags/database_flag": database_flag
"/alloydb:v1alpha/Instance/deleteTime": delete_time
Expand Down Expand Up @@ -29043,7 +29044,9 @@
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo/denyMaintenanceSchedules": deny_maintenance_schedules
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo/denyMaintenanceSchedules/deny_maintenance_schedule": deny_maintenance_schedule
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo/maintenanceSchedule": maintenance_schedule
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo/maintenanceState": maintenance_state
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo/maintenanceVersion": maintenance_version
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo/upcomingMaintenance": upcoming_maintenance
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceSchedule": storage_databasecenter_partnerapi_v1main_resource_maintenance_schedule
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceSchedule/day": day
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainResourceMaintenanceSchedule/phase": phase
Expand All @@ -29057,6 +29060,9 @@
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainTags": storage_databasecenter_partnerapi_v1main_tags
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainTags/tags": tags
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainTags/tags/tag": tag
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance": storage_databasecenter_partnerapi_v1main_upcoming_maintenance
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance/endTime": end_time
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance/startTime": start_time
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainUserLabels": storage_databasecenter_partnerapi_v1main_user_labels
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainUserLabels/labels": labels
"/alloydb:v1alpha/StorageDatabasecenterPartnerapiV1mainUserLabels/labels/label": label
Expand Down
4 changes: 4 additions & 0 deletions generated/google-apis-alloydb_v1alpha/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release history for google-apis-alloydb_v1alpha

### v0.45.0 (2026-02-01)

* Regenerated from discovery document revision 20260122

### v0.44.0 (2026-01-18)

* Regenerated from discovery document revision 20260108
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1959,6 +1959,16 @@ class Instance
# @return [String]
attr_accessor :create_time

# Optional. Controls whether the Data API is enabled for this instance. When
# enabled, this allows authorized users to connect to the instance from the
# public internet using the `executeSql` API, even for private IP instances. If
# this is not specified, the data API is enabled by default for Google internal
# services like AlloyDB Studio. Disable it explicitly to disallow Google
# internal services as well.
# Corresponds to the JSON property `dataApiAccess`
# @return [String]
attr_accessor :data_api_access

# Database flags. Set at the instance level. They are copied from the primary
# instance on secondary instance creation. Flags that have restrictions default
# to the value at primary instance on read instances during creation. Read
Expand Down Expand Up @@ -2154,6 +2164,7 @@ def update!(**args)
@client_connection_config = args[:client_connection_config] if args.key?(:client_connection_config)
@connection_pool_config = args[:connection_pool_config] if args.key?(:connection_pool_config)
@create_time = args[:create_time] if args.key?(:create_time)
@data_api_access = args[:data_api_access] if args.key?(:data_api_access)
@database_flags = args[:database_flags] if args.key?(:database_flags)
@delete_time = args[:delete_time] if args.key?(:delete_time)
@display_name = args[:display_name] if args.key?(:display_name)
Expand Down Expand Up @@ -4931,12 +4942,23 @@ class StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo
# @return [Google::Apis::AlloydbV1alpha::StorageDatabasecenterPartnerapiV1mainResourceMaintenanceSchedule]
attr_accessor :maintenance_schedule

# Output only. Current state of maintenance on the database resource.
# Corresponds to the JSON property `maintenanceState`
# @return [String]
attr_accessor :maintenance_state

# Optional. Current Maintenance version of the database resource. Example: "
# MYSQL_8_0_41.R20250531.01_15"
# Corresponds to the JSON property `maintenanceVersion`
# @return [String]
attr_accessor :maintenance_version

# Upcoming maintenance for the database resource. This is generated by SLM once
# the upcoming maintenance schedule is published.
# Corresponds to the JSON property `upcomingMaintenance`
# @return [Google::Apis::AlloydbV1alpha::StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance]
attr_accessor :upcoming_maintenance

def initialize(**args)
update!(**args)
end
Expand All @@ -4945,7 +4967,9 @@ def initialize(**args)
def update!(**args)
@deny_maintenance_schedules = args[:deny_maintenance_schedules] if args.key?(:deny_maintenance_schedules)
@maintenance_schedule = args[:maintenance_schedule] if args.key?(:maintenance_schedule)
@maintenance_state = args[:maintenance_state] if args.key?(:maintenance_state)
@maintenance_version = args[:maintenance_version] if args.key?(:maintenance_version)
@upcoming_maintenance = args[:upcoming_maintenance] if args.key?(:upcoming_maintenance)
end
end

Expand Down Expand Up @@ -5052,6 +5076,32 @@ def update!(**args)
end
end

# Upcoming maintenance for the database resource. This is generated by SLM once
# the upcoming maintenance schedule is published.
class StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance
include Google::Apis::Core::Hashable

# Optional. The end time of the upcoming maintenance.
# Corresponds to the JSON property `endTime`
# @return [String]
attr_accessor :end_time

# Optional. The start time of the upcoming maintenance.
# Corresponds to the JSON property `startTime`
# @return [String]
attr_accessor :start_time

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@end_time = args[:end_time] if args.key?(:end_time)
@start_time = args[:start_time] if args.key?(:start_time)
end
end

# Message type for storing user labels. User labels are used to tag App Engine
# resources, allowing users to search for resources matching a set of labels and
# to aggregate usage data by labels.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ module Google
module Apis
module AlloydbV1alpha
# Version of the google-apis-alloydb_v1alpha gem
GEM_VERSION = "0.44.0"
GEM_VERSION = "0.45.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 = "20260108"
REVISION = "20260122"
end
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -676,6 +676,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end

class StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance
class Representation < Google::Apis::Core::JsonRepresentation; end

include Google::Apis::Core::JsonObjectSupport
end

class StorageDatabasecenterPartnerapiV1mainUserLabels
class Representation < Google::Apis::Core::JsonRepresentation; end

Expand Down Expand Up @@ -1247,6 +1253,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
property :connection_pool_config, as: 'connectionPoolConfig', class: Google::Apis::AlloydbV1alpha::ConnectionPoolConfig, decorator: Google::Apis::AlloydbV1alpha::ConnectionPoolConfig::Representation

property :create_time, as: 'createTime'
property :data_api_access, as: 'dataApiAccess'
hash :database_flags, as: 'databaseFlags'
property :delete_time, as: 'deleteTime'
property :display_name, as: 'displayName'
Expand Down Expand Up @@ -2008,7 +2015,10 @@ class Representation < Google::Apis::Core::JsonRepresentation

property :maintenance_schedule, as: 'maintenanceSchedule', class: Google::Apis::AlloydbV1alpha::StorageDatabasecenterPartnerapiV1mainResourceMaintenanceSchedule, decorator: Google::Apis::AlloydbV1alpha::StorageDatabasecenterPartnerapiV1mainResourceMaintenanceSchedule::Representation

property :maintenance_state, as: 'maintenanceState'
property :maintenance_version, as: 'maintenanceVersion'
property :upcoming_maintenance, as: 'upcomingMaintenance', class: Google::Apis::AlloydbV1alpha::StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance, decorator: Google::Apis::AlloydbV1alpha::StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance::Representation

end
end

Expand Down Expand Up @@ -2040,6 +2050,14 @@ class Representation < Google::Apis::Core::JsonRepresentation
end
end

class StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :end_time, as: 'endTime'
property :start_time, as: 'startTime'
end
end

class StorageDatabasecenterPartnerapiV1mainUserLabels
# @private
class Representation < Google::Apis::Core::JsonRepresentation
Expand Down