Versions in this module Expand all Collapse all v0 v0.8.0 Jun 30, 2023 Changes in this version + type Client interface + CreateConfig func(*domain.ProviderConfig) error + GetAccountTypes func() []string + GetResources func(pc *domain.ProviderConfig) ([]*domain.Resource, error) + GetRoles func(pc *domain.ProviderConfig, resourceType string) ([]*domain.Role, error) + GetType func() string + GrantAccess func(*domain.ProviderConfig, domain.Grant) error + ListAccess func(context.Context, domain.ProviderConfig, []*domain.Resource) (domain.MapResourceAccess, error) + RevokeAccess func(*domain.ProviderConfig, domain.Grant) error + type PermissionManager interface + GetPermissions func(p *domain.ProviderConfig, resourceType, role string) ([]interface{}, error)