Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion temporal/api/cloud/cloudservice/v1/service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ option csharp_namespace = "Temporalio.Api.Cloud.CloudService.V1";

import "temporal/api/cloud/cloudservice/v1/request_response.proto";
import "google/api/annotations.proto";
import "google/api/visibility.proto";
import "protoc-gen-openapiv2/options/annotations.proto";

option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {
Expand Down Expand Up @@ -48,7 +49,7 @@ option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {
{name: "Connectivity Rules"; description: "Manage network connectivity rules"},
{name: "Regions"; description: "Query available regions"},
{name: "Account"; description: "Manage account settings and usage"},
{name: "Custom Roles"; description: "Manage custom roles and their permissions"},
{name: "Custom Roles"; description: "Manage custom roles and their permissions (Pre-Release: To get early access contact Temporal Cloud support)"},
{name: "Operations"; description: "Query async operation status"}
];
};
Expand Down Expand Up @@ -1164,6 +1165,7 @@ service CloudService {
option (google.api.http) = {
get: "/cloud/custom-roles"
};
option (google.api.method_visibility).restriction = "INTERNAL";
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
tags: ["Custom Roles"];
summary: "List custom roles";
Expand All @@ -1180,6 +1182,7 @@ service CloudService {
option (google.api.http) = {
get: "/cloud/custom-roles/{role_id}"
};
option (google.api.method_visibility).restriction = "INTERNAL";
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
tags: ["Custom Roles"];
summary: "Get custom role by ID";
Expand All @@ -1197,6 +1200,7 @@ service CloudService {
post: "/cloud/custom-roles"
body: "*"
};
option (google.api.method_visibility).restriction = "INTERNAL";
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
tags: ["Custom Roles"];
summary: "Create a custom role";
Expand All @@ -1214,6 +1218,7 @@ service CloudService {
post: "/cloud/custom-roles/{role_id}"
body: "*"
};
option (google.api.method_visibility).restriction = "INTERNAL";
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
tags: ["Custom Roles"];
summary: "Update a custom role";
Expand All @@ -1230,6 +1235,7 @@ service CloudService {
option (google.api.http) = {
delete: "/cloud/custom-roles/{role_id}"
};
option (google.api.method_visibility).restriction = "INTERNAL";
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
tags: ["Custom Roles"];
summary: "Delete a custom role";
Expand Down
Loading