Approvals Service
Service to manage centralized approval policies.
Approvals
The Approvals service exposes methods for working with approval policies. $hide_from_yaml
SetPolicy
GetPolicy
DeletePolicy
AddAccessRequest
DeleteAccessRequest
ApproveAccessRequest
AddApprovedAccess
DeleteApprovedAccess
Access
Access is an access request for a subject with a set of permission.
Field | Description | Validation Rule |
---|---|---|
subject | string | string = { |
permissions | List of string | repeated = { |
AccessRequest
AccessRequest is a request used for requesting or approving access to a resource.
Field | Description | Validation Rule |
---|---|---|
resource | string | string = { |
access | tetrateio.api.tsb.q.v2.Access | – |
ApprovalPolicy
ApprovalPolicy is a set of authorization rules that define access to a resource. When applied to a resource, the rules enforce access to the resource based on the permission set.
Field | Description | Validation Rule |
---|---|---|
mode | tetrateio.api.tsb.q.v2.ApprovalPolicy.Mode | enum = { |