aclscopedynamodb

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2023 License: AGPL-3.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MarshalScope

func MarshalScope(scope aclcore.Scope) (map[string]*dynamodb.AttributeValue, error)

func MarshalScopeId

func MarshalScopeId(id aclcore.ScopeId) map[string]*dynamodb.AttributeValue

func ScopeRecordPk

func ScopeRecordPk(user, scopeType, owner, id string) appdynamodb.TablePk

func UnmarshalScope

func UnmarshalScope(attributes map[string]*dynamodb.AttributeValue) (*aclcore.Scope, error)

Types

type ScopeRecord

type ScopeRecord struct {
	appdynamodb.TablePk
	Type          string
	GrantedAt     time.Time
	GrantedTo     string
	ResourceOwner string
	ResourceId    string
	ResourceName  string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL