Policy Bindings
Tetrate Istio Subscription Plus (TIS+) utilizes many of the same components as the Tetrate Service Bridge(TSB) product but has the several distinctions.
Access Policy Bindings.
Binding
A binding associates a role with a set of subjects.
Bindings are used to configure policies, where different roles can be assigned to different sets of subjects to configure a fine-grained access control to the resource protected by the policy.
Field | Description | Validation Rule |
---|---|---|
role | string | string = { |
subjects | List of tetrateio.api.tsb.rbac.v2.Subject | – |
Subject
Subject identifies a user or a team under an organization. Roles are assigned to subjects for specific resources in the system.
Field | Description | Validation Rule |
---|---|---|
user | string oneof _sub | – |
team | string oneof _sub | – |
serviceAccount | string oneof _sub | – |
RequiredPermission
RequiredPermission
Configures the sets of permissions that are required to invoke the method where this option is applied.
Field | Description | Validation Rule |
---|---|---|
permissions | List of tetrateio.api.tsb.rbac.v2.Permission | – |
rawPermissions | List of string | – |
deferPermissionCheckToApplication | bool | – |
baseProto | string | – |