@@ -30,53 +30,74 @@ import "google/protobuf/field_mask.proto";
3030option (pbgen.cpp_namespace ) = "proto::admin" ;
3131
3232service ShadowLinkService {
33+ // CreateShadowLink
34+ //
35+ // Creates a new shadow link between clusters.
3336 rpc CreateShadowLink (CreateShadowLinkRequest )
3437 returns (CreateShadowLinkResponse ) {
3538 option (pbgen.rpc ) = {
3639 authz : SUPERUSER
3740 };
3841 }
42+ // DeleteShadowLink
43+ //
44+ // Deletes an existing shadow link.
3945 rpc DeleteShadowLink (DeleteShadowLinkRequest )
4046 returns (DeleteShadowLinkResponse ) {
4147 option (pbgen.rpc ) = {
4248 authz : SUPERUSER
4349 };
4450 }
51+ // GetShadowLink
52+ //
53+ // Gets information about a specific shadow link.
4554 rpc GetShadowLink (GetShadowLinkRequest ) returns (GetShadowLinkResponse ) {
4655 option (pbgen.rpc ) = {
4756 authz : SUPERUSER
4857 };
4958 }
59+ // ListShadowLinks
60+ //
61+ // Lists all shadow links in the cluster.
5062 rpc ListShadowLinks (ListShadowLinksRequest )
5163 returns (ListShadowLinksResponse ) {
5264 option (pbgen.rpc ) = {
5365 authz : SUPERUSER
5466 };
5567 }
68+ // UpdateShadowLink
69+ //
70+ // Updates an existing shadow link configuration.
5671 rpc UpdateShadowLink (UpdateShadowLinkRequest )
5772 returns (UpdateShadowLinkResponse ) {
5873 option (pbgen.rpc ) = {
5974 authz : SUPERUSER
6075 };
6176 }
62- // Fails over a shadow link or a single shadow topic
77+ // FailOver
78+ //
79+ // Fails over a shadow link or a single shadow topic for disaster recovery.
6380 rpc FailOver (FailOverRequest ) returns (FailOverResponse ) {
6481 option (pbgen.rpc ) = {
6582 authz : SUPERUSER
6683 };
6784 }
6885
69- // This operation returns information about a Shadow Topic on a Shadow Link.
70- // A Shadow Topic is a resource created automatically by a Shadow Link. The
71- // Shadow Topic 'shadows' a topic on a source cluster, mirroring the data
86+ // GetShadowTopic
87+ //
88+ // Returns information about a shadow topic on a shadow link.
89+ // A shadow topic is a resource created automatically by a shadow link. The
90+ // shadow topic 'shadows' a topic on a source cluster, mirroring the data
7291 // and properties of that topic.
7392 rpc GetShadowTopic (GetShadowTopicRequest ) returns (GetShadowTopicResponse ) {
7493 option (pbgen.rpc ) = {
7594 authz : SUPERUSER
7695 };
7796 }
78- // This operation returns a list of all Shadow Topics on a Shadow Link and
79- // their status
97+ // ListShadowTopics
98+ //
99+ // Returns a list of all shadow topics on a shadow link and
100+ // their status.
80101 rpc ListShadowTopics (ListShadowTopicsRequest )
81102 returns (ListShadowTopicsResponse ) {
82103 option (pbgen.rpc ) = {
0 commit comments