Versions in this module Expand all Collapse all v1 v1.6.1 Jul 9, 2019 Changes in this version + func NewDAO(o dao.DAO, leftIdentifier string) dao.DAO + type DAO interface + AddPolicies func(update bool, resourceId string, rules []*service.ResourcePolicy) error + AddPolicy func(resourceId string, policy *service.ResourcePolicy) error + BuildPolicyConditionForAction func(q *service.ResourcePolicyQuery, action service.ResourcePolicyAction) (expr goqu.Expression, e error) + DeletePoliciesBySubject func(subject string) error + DeletePoliciesForResource func(resourceId string) error + DeletePoliciesForResourceAndAction func(resourceId string, action service.ResourcePolicyAction) error + GetPoliciesForResource func(resourceId string) ([]*service.ResourcePolicy, error) + type ResourcesSQL struct + LeftIdentifier string + func (s *ResourcesSQL) AddPolicies(update bool, resourceId string, policies []*service.ResourcePolicy) error + func (s *ResourcesSQL) AddPolicy(resourceId string, policy *service.ResourcePolicy) error + func (s *ResourcesSQL) BuildPolicyConditionForAction(q *service.ResourcePolicyQuery, action service.ResourcePolicyAction) (expr goqu.Expression, e error) + func (s *ResourcesSQL) DeletePoliciesBySubject(subject string) error + func (s *ResourcesSQL) DeletePoliciesForResource(resourceId string) error + func (s *ResourcesSQL) DeletePoliciesForResourceAndAction(resourceId string, action service.ResourcePolicyAction) error + func (s *ResourcesSQL) GetPoliciesForResource(resourceId string) ([]*service.ResourcePolicy, error) + func (s *ResourcesSQL) Init(options common.ConfigValues) error Incompatible versions in this module v2.0.6+incompatible Apr 23, 2020