Get Involved
Edit on GitHubGrant
Grant
A Grant
representing a permission type
and permission level
granted to an identity
at a given resource
. This Grant
might not be activated and therefore not in effect. Grant
Activations are modelled in the ActiveGrant
type.
For more information, please see Permissions.
groupName | String | Optional custom groupName for this Grant , when using existing roles rather than Turbot-managed ones. |
identity | Resource | The identity this Grant is for. |
level | PermissionLevel | The permission level information for this Grant . |
permissionLevelId | ID | The unique identifier for the permission level . |
permissionTypeId | ID | The unique identifier for the permission type . |
resource | Resource | The resource level for this Grant . |
roleName | String | Optional custom roleName for this Grant , when using existing roles rather than Turbot-managed ones. |
turbot | TurbotGrantMetadata | Turbot metadata for this Grant . |
type | PermissionType | The permission type information for this Grant . |
validFromTimestamp | String | Optional start date for the Grant . |
validToTimestamp | String | Optional end date for the Grant . |