Skip to content

Commit 938377b

Browse files
Google APIscopybara-github
authored andcommitted
feat: Add a new field to support Dataplex integration configuration
PiperOrigin-RevId: 878006289
1 parent e50da27 commit 938377b

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

google/cloud/alloydb/v1/resources.proto

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,14 @@ message Cluster {
554554
google.protobuf.Timestamp grace_end_time = 4;
555555
}
556556

557+
// Configuration for Dataplex integration.
558+
message DataplexConfig {
559+
// Dataplex is enabled by default for resources such as clusters and
560+
// instances. This flag controls the integration of AlloyDB PG
561+
// resources (like databases, schemas, and tables) with Dataplex."
562+
bool enabled = 1;
563+
}
564+
557565
// Cluster State
558566
enum State {
559567
// The state of the cluster is unknown.
@@ -770,6 +778,9 @@ message Cluster {
770778
(google.api.field_behavior) = IMMUTABLE,
771779
(google.api.field_behavior) = OPTIONAL
772780
];
781+
782+
// Optional. Configuration for Dataplex integration.
783+
DataplexConfig dataplex_config = 47 [(google.api.field_behavior) = OPTIONAL];
773784
}
774785

775786
// An Instance is a computing unit that an end customer can connect to.

google/cloud/alloydb/v1alpha/resources.proto

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,14 @@ message Cluster {
558558
google.protobuf.Timestamp grace_end_time = 4;
559559
}
560560

561+
// Configuration for Dataplex integration.
562+
message DataplexConfig {
563+
// Dataplex is enabled by default for resources such as clusters and
564+
// instances. This flag controls the integration of AlloyDB PG
565+
// resources (like databases, schemas, and tables) with Dataplex."
566+
bool enabled = 1;
567+
}
568+
561569
// Cluster State
562570
enum State {
563571
// The state of the cluster is unknown.
@@ -788,6 +796,9 @@ message Cluster {
788796
// service account. The per-cluster service account naming format is subject
789797
// to change.
790798
string service_account_email = 46 [(google.api.field_behavior) = OUTPUT_ONLY];
799+
800+
// Optional. Configuration for Dataplex integration.
801+
DataplexConfig dataplex_config = 47 [(google.api.field_behavior) = OPTIONAL];
791802
}
792803

793804
// An Instance is a computing unit that an end customer can connect to.

google/cloud/alloydb/v1beta/resources.proto

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,14 @@ message Cluster {
558558
google.protobuf.Timestamp grace_end_time = 4;
559559
}
560560

561+
// Configuration for Dataplex integration.
562+
message DataplexConfig {
563+
// Dataplex is enabled by default for resources such as clusters and
564+
// instances. This flag controls the integration of AlloyDB PG
565+
// resources (like databases, schemas, and tables) with Dataplex."
566+
bool enabled = 1;
567+
}
568+
561569
// Cluster State
562570
enum State {
563571
// The state of the cluster is unknown.
@@ -785,6 +793,9 @@ message Cluster {
785793
// service account. The per-cluster service account naming format is subject
786794
// to change.
787795
string service_account_email = 46 [(google.api.field_behavior) = OUTPUT_ONLY];
796+
797+
// Optional. Configuration for Dataplex integration.
798+
DataplexConfig dataplex_config = 47 [(google.api.field_behavior) = OPTIONAL];
788799
}
789800

790801
// An Instance is a computing unit that an end customer can connect to.

0 commit comments

Comments
 (0)