Skip to content

Commit e729f1e

Browse files
feat: [google-cloud-alloydb] add new PSC instance configuration setting and output the PSC DNS name (#13193)
- [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE 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 END_COMMIT_OVERRIDE PiperOrigin-RevId: 688544999 Source-Link: googleapis/googleapis@113ddfe Source-Link: googleapis/googleapis-gen@14fa50e Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWFsbG95ZGIvLk93bEJvdC55YW1sIiwiaCI6IjE0ZmE1MGVkZDU3NjI5YWIzMThiYjdiOThhNzI4NmI0Njc0OWU4ZGYifQ== --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>
1 parent f416726 commit e729f1e

24 files changed

+9568
-3370
lines changed

packages/google-cloud-alloydb/google/cloud/alloydb/__init__.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@
2222
AlloyDBAdminAsyncClient,
2323
)
2424
from google.cloud.alloydb_v1.services.alloy_db_admin.client import AlloyDBAdminClient
25+
from google.cloud.alloydb_v1.types.data_model import (
26+
SqlResult,
27+
SqlResultColumn,
28+
SqlResultRow,
29+
SqlResultValue,
30+
)
2531
from google.cloud.alloydb_v1.types.resources import (
2632
AutomatedBackupPolicy,
2733
Backup,
@@ -32,13 +38,17 @@
3238
ContinuousBackupConfig,
3339
ContinuousBackupInfo,
3440
ContinuousBackupSource,
41+
Database,
3542
DatabaseVersion,
3643
EncryptionConfig,
3744
EncryptionInfo,
3845
Instance,
3946
InstanceView,
47+
MaintenanceSchedule,
48+
MaintenanceUpdatePolicy,
4049
MigrationSource,
4150
SslConfig,
51+
SubscriptionType,
4252
SupportedDatabaseFlag,
4353
User,
4454
UserPassword,
@@ -59,6 +69,9 @@
5969
DeleteClusterRequest,
6070
DeleteInstanceRequest,
6171
DeleteUserRequest,
72+
ExecuteSqlMetadata,
73+
ExecuteSqlRequest,
74+
ExecuteSqlResponse,
6275
FailoverInstanceRequest,
6376
GenerateClientCertificateRequest,
6477
GenerateClientCertificateResponse,
@@ -72,6 +85,8 @@
7285
ListBackupsResponse,
7386
ListClustersRequest,
7487
ListClustersResponse,
88+
ListDatabasesRequest,
89+
ListDatabasesResponse,
7590
ListInstancesRequest,
7691
ListInstancesResponse,
7792
ListSupportedDatabaseFlagsRequest,
@@ -82,6 +97,7 @@
8297
PromoteClusterRequest,
8398
RestartInstanceRequest,
8499
RestoreClusterRequest,
100+
SwitchoverClusterRequest,
85101
UpdateBackupRequest,
86102
UpdateClusterRequest,
87103
UpdateInstanceRequest,
@@ -91,6 +107,10 @@
91107
__all__ = (
92108
"AlloyDBAdminClient",
93109
"AlloyDBAdminAsyncClient",
110+
"SqlResult",
111+
"SqlResultColumn",
112+
"SqlResultRow",
113+
"SqlResultValue",
94114
"AutomatedBackupPolicy",
95115
"Backup",
96116
"BackupSource",
@@ -99,9 +119,12 @@
99119
"ContinuousBackupConfig",
100120
"ContinuousBackupInfo",
101121
"ContinuousBackupSource",
122+
"Database",
102123
"EncryptionConfig",
103124
"EncryptionInfo",
104125
"Instance",
126+
"MaintenanceSchedule",
127+
"MaintenanceUpdatePolicy",
105128
"MigrationSource",
106129
"SslConfig",
107130
"SupportedDatabaseFlag",
@@ -110,6 +133,7 @@
110133
"ClusterView",
111134
"DatabaseVersion",
112135
"InstanceView",
136+
"SubscriptionType",
113137
"BatchCreateInstancesMetadata",
114138
"BatchCreateInstancesRequest",
115139
"BatchCreateInstancesResponse",
@@ -125,6 +149,9 @@
125149
"DeleteClusterRequest",
126150
"DeleteInstanceRequest",
127151
"DeleteUserRequest",
152+
"ExecuteSqlMetadata",
153+
"ExecuteSqlRequest",
154+
"ExecuteSqlResponse",
128155
"FailoverInstanceRequest",
129156
"GenerateClientCertificateRequest",
130157
"GenerateClientCertificateResponse",
@@ -138,6 +165,8 @@
138165
"ListBackupsResponse",
139166
"ListClustersRequest",
140167
"ListClustersResponse",
168+
"ListDatabasesRequest",
169+
"ListDatabasesResponse",
141170
"ListInstancesRequest",
142171
"ListInstancesResponse",
143172
"ListSupportedDatabaseFlagsRequest",
@@ -148,6 +177,7 @@
148177
"PromoteClusterRequest",
149178
"RestartInstanceRequest",
150179
"RestoreClusterRequest",
180+
"SwitchoverClusterRequest",
151181
"UpdateBackupRequest",
152182
"UpdateClusterRequest",
153183
"UpdateInstanceRequest",

packages/google-cloud-alloydb/google/cloud/alloydb_v1/__init__.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020

2121
from .services.alloy_db_admin import AlloyDBAdminAsyncClient, AlloyDBAdminClient
22+
from .types.data_model import SqlResult, SqlResultColumn, SqlResultRow, SqlResultValue
2223
from .types.resources import (
2324
AutomatedBackupPolicy,
2425
Backup,
@@ -29,13 +30,17 @@
2930
ContinuousBackupConfig,
3031
ContinuousBackupInfo,
3132
ContinuousBackupSource,
33+
Database,
3234
DatabaseVersion,
3335
EncryptionConfig,
3436
EncryptionInfo,
3537
Instance,
3638
InstanceView,
39+
MaintenanceSchedule,
40+
MaintenanceUpdatePolicy,
3741
MigrationSource,
3842
SslConfig,
43+
SubscriptionType,
3944
SupportedDatabaseFlag,
4045
User,
4146
UserPassword,
@@ -56,6 +61,9 @@
5661
DeleteClusterRequest,
5762
DeleteInstanceRequest,
5863
DeleteUserRequest,
64+
ExecuteSqlMetadata,
65+
ExecuteSqlRequest,
66+
ExecuteSqlResponse,
5967
FailoverInstanceRequest,
6068
GenerateClientCertificateRequest,
6169
GenerateClientCertificateResponse,
@@ -69,6 +77,8 @@
6977
ListBackupsResponse,
7078
ListClustersRequest,
7179
ListClustersResponse,
80+
ListDatabasesRequest,
81+
ListDatabasesResponse,
7282
ListInstancesRequest,
7383
ListInstancesResponse,
7484
ListSupportedDatabaseFlagsRequest,
@@ -79,6 +89,7 @@
7989
PromoteClusterRequest,
8090
RestartInstanceRequest,
8191
RestoreClusterRequest,
92+
SwitchoverClusterRequest,
8293
UpdateBackupRequest,
8394
UpdateClusterRequest,
8495
UpdateInstanceRequest,
@@ -108,13 +119,17 @@
108119
"CreateSecondaryClusterRequest",
109120
"CreateSecondaryInstanceRequest",
110121
"CreateUserRequest",
122+
"Database",
111123
"DatabaseVersion",
112124
"DeleteBackupRequest",
113125
"DeleteClusterRequest",
114126
"DeleteInstanceRequest",
115127
"DeleteUserRequest",
116128
"EncryptionConfig",
117129
"EncryptionInfo",
130+
"ExecuteSqlMetadata",
131+
"ExecuteSqlRequest",
132+
"ExecuteSqlResponse",
118133
"FailoverInstanceRequest",
119134
"GenerateClientCertificateRequest",
120135
"GenerateClientCertificateResponse",
@@ -130,19 +145,29 @@
130145
"ListBackupsResponse",
131146
"ListClustersRequest",
132147
"ListClustersResponse",
148+
"ListDatabasesRequest",
149+
"ListDatabasesResponse",
133150
"ListInstancesRequest",
134151
"ListInstancesResponse",
135152
"ListSupportedDatabaseFlagsRequest",
136153
"ListSupportedDatabaseFlagsResponse",
137154
"ListUsersRequest",
138155
"ListUsersResponse",
156+
"MaintenanceSchedule",
157+
"MaintenanceUpdatePolicy",
139158
"MigrationSource",
140159
"OperationMetadata",
141160
"PromoteClusterRequest",
142161
"RestartInstanceRequest",
143162
"RestoreClusterRequest",
163+
"SqlResult",
164+
"SqlResultColumn",
165+
"SqlResultRow",
166+
"SqlResultValue",
144167
"SslConfig",
168+
"SubscriptionType",
145169
"SupportedDatabaseFlag",
170+
"SwitchoverClusterRequest",
146171
"UpdateBackupRequest",
147172
"UpdateClusterRequest",
148173
"UpdateInstanceRequest",

packages/google-cloud-alloydb/google/cloud/alloydb_v1/gapic_metadata.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@
6565
"delete_user"
6666
]
6767
},
68+
"ExecuteSql": {
69+
"methods": [
70+
"execute_sql"
71+
]
72+
},
6873
"FailoverInstance": {
6974
"methods": [
7075
"failover_instance"
@@ -115,6 +120,11 @@
115120
"list_clusters"
116121
]
117122
},
123+
"ListDatabases": {
124+
"methods": [
125+
"list_databases"
126+
]
127+
},
118128
"ListInstances": {
119129
"methods": [
120130
"list_instances"
@@ -145,6 +155,11 @@
145155
"restore_cluster"
146156
]
147157
},
158+
"SwitchoverCluster": {
159+
"methods": [
160+
"switchover_cluster"
161+
]
162+
},
148163
"UpdateBackup": {
149164
"methods": [
150165
"update_backup"
@@ -225,6 +240,11 @@
225240
"delete_user"
226241
]
227242
},
243+
"ExecuteSql": {
244+
"methods": [
245+
"execute_sql"
246+
]
247+
},
228248
"FailoverInstance": {
229249
"methods": [
230250
"failover_instance"
@@ -275,6 +295,11 @@
275295
"list_clusters"
276296
]
277297
},
298+
"ListDatabases": {
299+
"methods": [
300+
"list_databases"
301+
]
302+
},
278303
"ListInstances": {
279304
"methods": [
280305
"list_instances"
@@ -305,6 +330,11 @@
305330
"restore_cluster"
306331
]
307332
},
333+
"SwitchoverCluster": {
334+
"methods": [
335+
"switchover_cluster"
336+
]
337+
},
308338
"UpdateBackup": {
309339
"methods": [
310340
"update_backup"
@@ -385,6 +415,11 @@
385415
"delete_user"
386416
]
387417
},
418+
"ExecuteSql": {
419+
"methods": [
420+
"execute_sql"
421+
]
422+
},
388423
"FailoverInstance": {
389424
"methods": [
390425
"failover_instance"
@@ -435,6 +470,11 @@
435470
"list_clusters"
436471
]
437472
},
473+
"ListDatabases": {
474+
"methods": [
475+
"list_databases"
476+
]
477+
},
438478
"ListInstances": {
439479
"methods": [
440480
"list_instances"
@@ -465,6 +505,11 @@
465505
"restore_cluster"
466506
]
467507
},
508+
"SwitchoverCluster": {
509+
"methods": [
510+
"switchover_cluster"
511+
]
512+
},
468513
"UpdateBackup": {
469514
"methods": [
470515
"update_backup"

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy