Skip to content

Commit a74e547

Browse files
feat: [alloydb] Add a new field to support Dataplex integration configuration (#7322)
* feat: Add a new field to support Dataplex integration configuration PiperOrigin-RevId: 878006289 Source-Link: googleapis/googleapis@938377b Source-Link: googleapis/googleapis-gen@ffc697f Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWFsbG95ZGIvLk93bEJvdC55YW1sIiwiaCI6ImZmYzY5N2ZmZGE3NmU1M2Y3ZGQyNTQ5ZjY4ZTVmN2NjNjdlMDVhOGYifQ== * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 345bf5d commit a74e547

6 files changed

Lines changed: 1086 additions & 0 deletions

File tree

packages/google-cloud-alloydb/protos/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.

packages/google-cloud-alloydb/protos/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.

packages/google-cloud-alloydb/protos/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)