Documentation ¶
Overview ¶
Package privileges handles reconciliation of PrivilegeValidationRules.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrivilegeValidationService ¶
type PrivilegeValidationService struct {
// contains filtered or unexported fields
}
PrivilegeValidationService is a service that validates user privileges
func NewPrivilegeValidationService ¶
func NewPrivilegeValidationService(log logr.Logger, driver *vsphere.VCenterDriver, datacenter, username string, authManager *object.AuthorizationManager) *PrivilegeValidationService
NewPrivilegeValidationService creates a new PrivilegeValidationService
func (*PrivilegeValidationService) ReconcilePrivilegeRule ¶ added in v0.1.0
func (s *PrivilegeValidationService) ReconcilePrivilegeRule(rule v1alpha1.PrivilegeValidationRule, finder *find.Finder) (*types.ValidationRuleResult, error)
ReconcilePrivilegeRule reconciles a privilege rule
Click to show internal directories.
Click to hide internal directories.