Commit graph

62 commits

Author SHA1 Message Date
Google APIs
d90d23fa13 feat: upgrade protobuf from v25.7 to v31.0
PiperOrigin-RevId: 881595129
2026-03-10 13:26:56 -07:00
Google APIs
938377b80d feat: Add a new field to support Dataplex integration configuration
PiperOrigin-RevId: 878006289
2026-03-03 10:11:45 -08:00
Google APIs
a745ee412f feat: add POSTGRES_18 to DatabaseVersion
PiperOrigin-RevId: 852794094
2026-01-06 08:40:24 -08:00
Google APIs
59fdfa7ada feat: add POSTGRES_18 to DatabaseVersion
PiperOrigin-RevId: 845801340
2025-12-17 09:30:19 -08:00
Google APIs
35365cb312 docs: Clarify that [initial_user](http://_vscodecontentref_/3) is not required in Cluster
The comment for the [initial_user](http://_vscodecontentref_/4) field in the [Cluster](http://_vscodecontentref_/5) message has been updated to remove the "Required." annotation, better reflecting its optional nature.

PiperOrigin-RevId: 841859434
2025-12-08 11:58:06 -08:00
Google APIs
8cd7806260 feat: add CRUD APIs on Databases
feat: add PG 17 as a Database version
chore: annotate `EncryptionConfig.kms_key_name`, `SecondaryConfig.primary_cluster_name`, `PrimaryConfig.secondary_cluster_names`, and `PscInstanceConfig.service_attachment_link` with what resource they're referencing
feat: add configuration for Managed Connection Pool
feat: update `Database.charset` to be immutable
feat: add additional fields to Database object to specify the collation type, character type, if it is a template database, and the template to use for the database
feat: add field to ExecuteSQL request to just validate the sql statement
feat: add fields on the estimated/actual start/end times for an Upgrade Cluster operation
docs: specify that the STOPPED state is not used for clusters anymore
fix!: An existing enum `PoolMode` is removed from the `ConnectionPoolConfig`

PiperOrigin-RevId: 811874519
2025-09-26 10:43:20 -07:00
Google APIs
48c3f2f163 feat: add CRUD APIs on Databases
feat: add PG 17 as a Database version
chore: annotate `EncryptionConfig.kms_key_name`, `SecondaryConfig.primary_cluster_name`, `PrimaryConfig.secondary_cluster_names`, and `PscInstanceConfig.service_attachment_link` with what resource they're referencing
feat: add configuration for Managed Connection Pool
feat: update `Database.charset` to be immutable
feat: add additional fields to Database object to specify the collation type, character type, if it is a template database, and the template to use for the database
feat: add field to ExecuteSQL request to just validate the sql statement
feat: add fields on the estimated/actual start/end times for an Upgrade Cluster operation
docs: specify that the STOPPED state is not used for clusters anymore
fix!: An existing enum `PoolMode` is removed from the `ConnectionPoolConfig`

PiperOrigin-RevId: 811874403
2025-09-26 10:42:20 -07:00
Google APIs
fc225fe488 feat: add CRUD APIs on Databases
feat: add PG 17 as a Database version
chore: annotate `EncryptionConfig.kms_key_name`, `SecondaryConfig.primary_cluster_name`, `PrimaryConfig.secondary_cluster_names`, and `PscInstanceConfig.service_attachment_link` with what resource they're referencing
feat: add configuration for Managed Connection Pool
feat: update `Database.charset` to be immutable
feat: add additional fields to Database object to specify the collation type, character type, if it is a template database, and the template to use for the database
feat: add field to ExecuteSQL request to just validate the sql statement
feat: add fields on the estimated/actual start/end times for an Upgrade Cluster operation
docs: specify that the STOPPED state is not used for clusters anymore

PiperOrigin-RevId: 811874303
2025-09-26 10:41:27 -07:00
Google APIs
b7e013ac0b chore: update preview/stable values for previously migrated libraries, and do not attempt to regenerate .OwlBot.yaml for libraries that already exist
PiperOrigin-RevId: 808815559
2025-09-18 18:10:09 -07:00
Google APIs
425c9e6e70 chore: create new top-level build rule to remove the post-processor
PiperOrigin-RevId: 806562104
2025-09-12 23:37:29 -07:00
Google APIs
1a096dccca feat: Instance.ActivationPolicy field
feat: Cluster.DenyMaintenancePeriod field
feat: InstanceNetworkConfig.network output field
feat: InstanceNetworkConfig.allocated_ip_range_override field
feat: Backup.create_completion_time output field
docs: A comment for field `earliest_restorable_time`
docs: A comment for field `status` in message `PscAutoConnectionConfig`

PiperOrigin-RevId: 772688974
2025-06-17 17:36:48 -07:00
Google APIs
530bb6229a feat: Instance.ActivationPolicy field
feat: Cluster.DenyMaintenancePeriod field
feat: InstanceNetworkConfig.network output field
feat: InstanceNetworkConfig.allocated_ip_range_override field
feat: Backup.create_completion_time output field
docs: A comment for field `earliest_restorable_time`
docs: A comment for field `status` in message `PscAutoConnectionConfig`

PiperOrigin-RevId: 772665820
2025-06-17 16:22:18 -07:00
Google APIs
ed9b0f14f9 feat: Instance.ActivationPolicy field
feat: Cluster.DenyMaintenancePeriod field
feat: InstanceNetworkConfig.network output field
feat: InstanceNetworkConfig.allocated_ip_range_override field
feat: Backup.create_completion_time output field
docs: A comment for field `earliest_restorable_time`
docs: A comment for field `status` in message `PscAutoConnectionConfig`

PiperOrigin-RevId: 768135526
2025-06-06 10:46:34 -07:00
Google APIs
d03cc13314 fix: upgrade gRPC service registration func
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.

PiperOrigin-RevId: 765227853
2025-05-30 09:45:36 -07:00
Google APIs
bab01b38ef fix: upgrade gRPC service registration func
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.

PiperOrigin-RevId: 759724486
2025-05-16 13:00:01 -07:00
Google APIs
28f762a670 chore: rename AlloyDBCSQLAdmin service to AlloyDBCloudSQLAdmin in the Ruby client
PiperOrigin-RevId: 758779525
2025-05-14 12:06:34 -07:00
Google APIs
dc06efa54b docs: A comment for field encryption_config in message .google.cloud.alloydb.v1alpha.AutomatedBackupPolicy is changed
docs: A comment for field `encryption_config` in message `.google.cloud.alloydb.v1alpha.ContinuousBackupConfig` is changed
docs: A comment for message `Instance` is changed
docs: A comment for field `zone_id` in message `.google.cloud.alloydb.v1alpha.Instance` is changed
docs: A comment for field `id` in message `.google.cloud.alloydb.v1alpha.Instance` is changed
docs: A comment for field `ip` in message `.google.cloud.alloydb.v1alpha.Instance` is changed
docs: A comment for field `state` in message `.google.cloud.alloydb.v1alpha.Instance` is changed
docs: A comment for field `track_wait_event_types` in message `.google.cloud.alloydb.v1alpha.Instance` is changed
docs: A comment for field `database_flags` in message `.google.cloud.alloydb.v1alpha.Instance` is changed
docs: A comment for field `user` in message `.google.cloud.alloydb.v1alpha.ExecuteSqlRequest` is changed
docs: A comment for field `use_metadata_exchange` in message `.google.cloud.alloydb.v1alpha.GenerateClientCertificateRequest` is changed
docs: A comment for field `requested_cancellation` in message `.google.cloud.alloydb.v1alpha.OperationMetadata` is changed
feat: A new service `AlloyDBCSQLAdmin` is added
feat: A new message `RestoreFromCloudSQLRequest` is added
feat: A new enum `GCAEntitlementType` is added
feat: A new message `GCAInstanceConfig` is added
feat: A new field `machine_type` is added to message `.google.cloud.alloydb.v1alpha.Instance`
feat: A new field `assistive_experiences_enabled` is added to message `.google.cloud.alloydb.v1alpha.Instance`
feat: A new message `PscAutoConnectionConfig` is added
feat: A new field `psc_auto_connections` is added to message `.google.cloud.alloydb.v1alpha.Instance`
feat: A new field `gca_config` is added to message `.google.cloud.alloydb.v1alpha.Instance`
feat: A new enum `Scope` is added
feat: A new field `recommended_string_value` is added to message `.google.cloud.alloydb.v1alpha.SupportedDatabaseFlag`
feat: A new field `recommended_integer_value` is added to message `.google.cloud.alloydb.v1alpha.SupportedDatabaseFlag`
feat: A new field `scope` is added to message `.google.cloud.alloydb.v1alpha.SupportedDatabaseFlag`
feat: A new method `ExportCluster` is added to service `AlloyDBAdmin`
feat: A new method `ImportCluster` is added to service `AlloyDBAdmin`
feat: A new message `GcsDestination` is added
feat: A new message `ExportClusterRequest` is added
feat: A new message `ExportClusterResponse` is added
feat: A new message `ImportClusterRequest` is added
feat: A new message `ImportClusterResponse` is added
feat: A new field `scope` is added to message `.google.cloud.alloydb.v1alpha.ListSupportedDatabaseFlagsRequest`

PiperOrigin-RevId: 758044677
2025-05-12 22:01:56 -07:00
Google APIs
65b4634503 feat: Add CloudSQL support for RestoreCluster operation
feat: Add new fields and methods to the AlloyDB API
feat: Improve documentation of existing API fields
feat: Add GCA Entitlement type
feat: Add fields to PscInstanceConfig
feat: Add recommended_value and scope field to SupportedDatabaseFlags
feat: make user optional in ExecuteSql API
feat: Add Import and Export functionalities
feat: Add machine_type field to instance config
feat: Add a new GCAEntitlement field in Gemini config
feat: Add the GCAInstanceConfig field in instance
docs: A comment for field `encryption_config` in message `.google.cloud.alloydb.v1beta.AutomatedBackupPolicy` is changed
docs: A comment for field `encryption_config` in message `.google.cloud.alloydb.v1beta.ContinuousBackupConfig` is changed
docs: A comment for message `Instance` is changed
docs: A comment for field `track_wait_event_types` in message `.google.cloud.alloydb.v1beta.Instance` is changed
docs: A comment for field `user` in message `.google.cloud.alloydb.v1beta.ExecuteSqlRequest` is changed
docs: A comment for field `use_metadata_exchange` in message `.google.cloud.alloydb.v1beta.GenerateClientCertificateRequest` is changed

PiperOrigin-RevId: 757969486
2025-05-12 17:04:16 -07:00
Google APIs
809eb53ce2 feat: Sync AlloyDB API changes from HEAD to stable
feat: Add new CSQL API for supporting Cluster creation from Cloud SQL
feat: Add new methods for exporting, importing and upgrade Cluster operations
feat: Add new fields to support observability configurations, machine types and PSC related configs
docs: A comment for field `encryption_config` in message `.google.cloud.alloydb.v1.AutomatedBackupPolicy` is changed
docs: A comment for field `encryption_config` in message `.google.cloud.alloydb.v1.ContinuousBackupConfig` is changed
docs: A comment for message `Instance` is changed
docs: A comment for field `zone_id` in message `.google.cloud.alloydb.v1.Instance` is changed
docs: A comment for field `id` in message `.google.cloud.alloydb.v1.Instance` is changed
docs: A comment for field `ip` in message `.google.cloud.alloydb.v1.Instance` is changed
docs: A comment for field `state` in message `.google.cloud.alloydb.v1.Instance` is changed
docs: A comment for field `database_flags` in message `.google.cloud.alloydb.v1.Instance` is changed
docs: A comment for field `user` in message `.google.cloud.alloydb.v1.ExecuteSqlRequest` is changed
docs: A comment for field `use_metadata_exchange` in message `.google.cloud.alloydb.v1.GenerateClientCertificateRequest` is changed
docs: A comment for field `requested_cancellation` in message `.google.cloud.alloydb.v1.OperationMetadata` is changed

PiperOrigin-RevId: 757903570
2025-05-12 14:04:44 -07:00
Google APIs
eb6cdb7e07 fix: Upgrade Go gRPC Protobuf generation
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.

PiperOrigin-RevId: 754988866
2025-05-05 10:30:30 -07:00
Google APIs
6155d42e99 feat: A new method ExportCluster is added to service AlloyDBAdmin
feat: A new message `GcsDestination` is added
feat: A new message `ExportClusterRequest` is added
feat: A new message `ExportClusterResponse` is added
docs: A comment for field `zone_id` in message `.google.cloud.alloydb.v1beta.Instance` is changed
docs: A comment for field `id` in message `.google.cloud.alloydb.v1beta.Instance` is changed
docs: A comment for field `ip` in message `.google.cloud.alloydb.v1beta.Instance` is changed
docs: A comment for field `state` in message `.google.cloud.alloydb.v1beta.Instance` is changed
docs: A comment for field `database_flags` in message `.google.cloud.alloydb.v1beta.Instance` is changed
docs: A comment for field `requested_cancellation` in message `.google.cloud.alloydb.v1beta.OperationMetadata` is changed

PiperOrigin-RevId: 737752125
2025-03-17 14:27:59 -07:00
Google APIs
9415ba048a chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 732130682
2025-02-28 07:26:00 -08:00
Google APIs
a2dbd2daf6 chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 731731294
2025-02-27 08:13:01 -08:00
Google APIs
79cc1c516e feat!: Updated google-cloud-alloy_db-v1 dependency to version 1.x
feat!: Removed dependency on google-cloud-alloy_db-v1beta prerelease service

PiperOrigin-RevId: 725807632
2025-02-11 16:09:38 -08:00
Google APIs
1f3eb168e3 docs: Remove unsupported HTML from Documentation summary
PiperOrigin-RevId: 697692600
2024-11-18 11:10:33 -08:00
Google APIs
c72f219fed fix!: deprecated various PSC instance configuration fields
feat: add new PSC instance configuration setting and output the PSC DNS name
feat: add new API to upgrade a cluster
feat: add new API to execute SQL statements
feat: add new cluster and instance level configurations to interact with Gemini
feat: add support for Free Trials
feat: add support to schedule maintenance
feat: additional field to set tags on a backup or cluster
feat: add more observability options on the Instance level
feat: add new API to perform a promotion or switchover on secondary instances
feat: add new CloudSQL backup resource
feat: support for obtaining the public ip addresses of an instance and enabling outbound public ip
feat: add optional field to keep extra roles on a user if it already exists
docs: various typo fixes, correcting the formatting, and clarifications on the request_id and validate_only fields in API requests and on the page_size when listing the database

PiperOrigin-RevId: 694626053
2024-11-08 13:46:12 -08:00
Google APIs
f9f62cbb71 fix!: deprecated various PSC instance configuration fields
feat: add new PSC instance configuration setting and output the PSC DNS name
feat: add new API to upgrade a cluster
feat: add new API to execute SQL statements
feat: add new cluster and instance level configurations to interact with Gemini
feat: add support for Free Trials
feat: add support to schedule maintenance
feat: additional field to set tags on a backup or cluster
feat: add more observability options on the Instance level
feat: add new API to perform a promotion or switchover on secondary instances
feat: add new CloudSQL backup resource
feat: support for obtaining the public ip addresses of an instance and enabling outbound public ip
feat: add optional field to keep extra roles on a user if it already exists
docs: various typo fixes, correcting the formatting, and clarifications on the request_id and validate_only fields in API requests and on the page_size when listing the database

PiperOrigin-RevId: 694277265
2024-11-07 15:59:53 -08:00
Google APIs
113ddfebbe feat: add new PSC instance configuration setting and output the PSC DNS name
feat: add new API to execute SQL statements
feat: add support for Free Trials
feat: add support to schedule maintenance
feat: additional field to set tags on a backup or cluster
feat: add more observability options on the Instance level
feat: add new API to perform a promotion or switchover on secondary instances
feat: support for obtaining the public ip addresses of an instance and enabling either inbound or outbound public ip
feat: add new API to list the databases in a project and location
feat: add optional field to keep extra roles on a user if it already exists
docs: various typo fixes, correcting the formatting, and clarifications on the request_id and validate_only fields in API requests and on the page_size when listing the database

PiperOrigin-RevId: 688544999
2024-10-22 07:42:30 -07:00
Google APIs
a1185ce214 feat: support for enabling outbound public IP on an instance
feat: support for getting outbound public IP addresses of an instance
feat: support for setting maintenance update policy on a cluster
feat: support for getting maintenance schedule of a cluster

PiperOrigin-RevId: 667707701
2024-08-26 14:03:52 -07:00
Google APIs
668cf05677 chore(php): promote AlloyDb as stable
chore(php): promote BigQueryDataPolicies as stable

PiperOrigin-RevId: 647335238
2024-06-27 08:59:45 -07:00
Google APIs
3597f7db21 chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 631538781
2024-05-07 13:56:05 -07:00
Google APIs
aa16fdad90 feat: support for obtaining the public IP address of an Instance
feat: support for getting PSC DNS name from the GetConnectionInfo API
feat: add PSC cluster and instance configuration settings to enable/disable PSC and obtain the PSC endpoint name
feat: add new API to list the databases in a project and location
docs: clarified read pool config is for read pool type instances

PiperOrigin-RevId: 610475013
2024-02-26 11:38:19 -08:00
Google APIs
0733fdb5f7 feat: support for obtaining the public IP address of an Instance
feat: support for getting PSC DNS name from the GetConnectionInfo API

PiperOrigin-RevId: 610415824
2024-02-26 08:27:48 -08:00
Google APIs
667eaac011 feat: Support for universe_domain
PiperOrigin-RevId: 597849524
2024-01-12 08:40:29 -08:00
Google APIs
5e74f9dffc feat: added PSC config, PSC interface config, PSC instance config
feat: added two boolean fields satisfies_pzi and satisfies_pzs
feat: added instance network config
feat: added ListDatabases API and Database object
feat: changed field network in NetworkConfig from required to optional
docs: clarified read pool config is for read pool type instances

PiperOrigin-RevId: 591902051
2023-12-18 08:13:47 -08:00
Google APIs
c0a2b5427f feat: Add new field in GenerateClientCertificate v1 API to allow AlloyDB connectors request client certs with metadata exchange support
docs: Clarify that `readPoolConfig` is required under certain circumstances, and fix doc formatting on `allocatedIpRange`.

PiperOrigin-RevId: 578577028
2023-11-01 11:13:15 -07:00
Google APIs
522f79ca64 chore: refactor BUILD
PiperOrigin-RevId: 569615108
2023-09-29 16:23:22 -07:00
Google APIs
bc4a508209 feat: Add metadata exchange support for AlloyDB GA connectors
PiperOrigin-RevId: 569333566
2023-09-28 17:20:39 -07:00
Google APIs
5601ad3a99 feat: Add support to generate client certificate and get connection info for auth proxy in AlloyDB v1
PiperOrigin-RevId: 568860878
2023-09-27 08:39:57 -07:00
Google APIs
90d552e8af feat: Added enum value for PG15
feat: Deprecate network field in favor of network_config.network
feat: Added ClientConnectionConfig
feat: Added DatabaseVersion

PiperOrigin-RevId: 566668162
2023-09-19 10:13:31 -07:00
Google APIs
1a3b6ed48b feat: Added enum value for PG15
feat: Changed description for recovery_window_days in ContinuousBackupConfig
feat: Deprecate network field in favor of network_config.network
feat: Added ClientConnectionConfig
feat: Added QuantityBasedExpiry
feat: Added DatabaseVersion

PiperOrigin-RevId: 566443015
2023-09-18 16:18:49 -07:00
Google APIs
1b6be64d6f feat: Changed description for recovery_window_days in ContinuousBackupConfig
feat: Added NetworkConfig, deprecated network
feat: Added ClientConnectionConfig
Feat: Added QuantityBasedExpiry
feat: Added DatabaseVersion

PiperOrigin-RevId: 566374690
2023-09-18 12:07:24 -07:00
Google APIs
47de177d8a feat: add metadata exchange support for AlloyDB beta connectors
PiperOrigin-RevId: 564715508
2023-09-12 07:30:49 -07:00
Google APIs
de4d95879f feat: Add a java_gapic_assembly_gradle_pkg target in alloydb connectors
PiperOrigin-RevId: 553855503
2023-08-04 10:58:49 -07:00
Google APIs
dbf67cb2b1 fix: add service config for connectors sub-package
PiperOrigin-RevId: 551715646
2023-07-27 20:09:44 -07:00
Google APIs
95dbf64814 fix: BUILD.bazel file changes to include connectors/v1alpha sub-package
PiperOrigin-RevId: 551655902
2023-07-27 15:21:44 -07:00
Google APIs
b270d27ee2 feat: add metadata exchange support for AlloyDB connectors
feat: adds metadata field describing an AlloyDB backup's quantity based retention

PiperOrigin-RevId: 547600058
2023-07-12 14:21:02 -07:00
Google APIs
cd89742933 feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY
feat: Added support for continuous backups
feat: Added support for cross-region replication (secondary clusters/instances and promotion)
feat: Added users API
feat: Added fault injection API
fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA

PiperOrigin-RevId: 539728978
2023-06-12 12:27:36 -07:00
Google APIs
3fcf0b3edb feat: Added ClusterView supporting more granular view of continuous backups
feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY
feat: Added users API
feat: Added fault injection API
feat: Added instance update policy
feat: Added cluster network config
fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA

PiperOrigin-RevId: 539728897
2023-06-12 12:25:51 -07:00
Google APIs
277df0ec41 feat: Added ClusterView supporting more granular view of continuous backups
feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY
feat: Added users API
feat: Added fault injection API
feat: Added instance update policy
feat: Added cluster network config
fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA

PiperOrigin-RevId: 539726243
2023-06-12 12:15:23 -07:00