Versions in this module Expand all Collapse all v0 v0.1.0 Dec 25, 2022 Changes in this version + func MarshalScope(scope aclcore.Scope) (map[string]*dynamodb.AttributeValue, error) + func MarshalScopeId(id aclcore.ScopeId) map[string]*dynamodb.AttributeValue + func ScopeRecordPk(user, scopeType, owner, id string) catalogdynamo.TablePk + func UnmarshalScope(attributes map[string]*dynamodb.AttributeValue) (*aclcore.Scope, error) + type GrantRepository interface + func Must(repository GrantRepository, err error) GrantRepository + func New(sess *session.Session, tableName string, createTable bool) (GrantRepository, error) + type ScopeRecord struct + GrantedAt time.Time + GrantedTo string + ResourceId string + ResourceName string + ResourceOwner string + Type string