Policy Service
Policy
GetPolicy
rpc GetPolicy (tetrateio.api.tsb.rbac.v2.GetPolicyRequest) returns (tetrateio.api.tsb.rbac.v2.AccessPolicy)
SetPolicy
rpc SetPolicy (tetrateio.api.tsb.rbac.v2.AccessPolicy) returns (google.protobuf.Empty)
GetRootPolicy
rpc GetRootPolicy (tetrateio.api.tsb.rbac.v2.GetAdminPolicyRequest) returns (tetrateio.api.tsb.rbac.v2.AccessPolicy)
Requires SetPolicyRootPolicy
SetRootPolicy
rpc SetRootPolicy (tetrateio.api.tsb.rbac.v2.AccessPolicy) returns (google.protobuf.Empty)
Requires SetPolicyRootPolicy
GetRBACPolicy
rpc GetRBACPolicy (tetrateio.api.tsb.rbac.v2.GetAdminPolicyRequest) returns (tetrateio.api.tsb.rbac.v2.AccessPolicy)
Requires SetPolicyRbacPolicy
SetRBACPolicy
rpc SetRBACPolicy (tetrateio.api.tsb.rbac.v2.AccessPolicy) returns (google.protobuf.Empty)
Requires SetPolicyRbacPolicy
AccessPolicy
Policy
A policy defines the set of subjects that can access a resource and under which conditions that access is granted.
Field | Description | Validation Rule |
allow | List of tetrateio.api.tsb.rbac.v2.Binding | – |
GetAdminPolicyRequest
Name | Number | Description |
GetPolicyRequest
Field | Description | Validation Rule |
fqn | string | string = { |