Content-Length: 984891 | pFad | https://github.com/googleapis/google-cloud-python/commit/e729f1e7718a0a99dfa29df1fc707b9766637961

24 feat: [google-cloud-alloydb] add new PSC instance configuration setti… · googleapis/google-cloud-python@e729f1e · GitHub
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)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/googleapis/google-cloud-python/commit/e729f1e7718a0a99dfa29df1fc707b9766637961

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy