Documentation ¶
Index ¶
- type PoliciesValid
- func (v *PoliciesValid) ValidateCreation(policy *models.Policy) error
- func (v *PoliciesValid) ValidateDeletion(policy *models.Policy) error
- func (v *PoliciesValid) ValidateNameUniqueness(policy *models.Policy) error
- func (v *PoliciesValid) ValidateResourcesExistence(policy *models.Policy) error
- func (v *PoliciesValid) ValidateUpdate(policy *models.Policy) error
- type PoliciesValidPoliciesRepo
- type ResourcesValid
- func (v *ResourcesValid) ValidateCreation(resource *models.Resource) error
- func (v *ResourcesValid) ValidateHostnameUniqueness(resource *models.Resource) error
- func (v *ResourcesValid) ValidateNameUniqueness(resource *models.Resource) error
- func (v *ResourcesValid) ValidateUpdate(resource *models.Resource) error
- type ResourcesValidResourcesRepo
- type SessionsValid
- type SessionsValidSessionsRepo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PoliciesValid ¶
type PoliciesValid struct {
// contains filtered or unexported fields
}
func NewPoliciesValid ¶
func NewPoliciesValid(r PoliciesValidPoliciesRepo) *PoliciesValid
func (*PoliciesValid) ValidateCreation ¶
func (v *PoliciesValid) ValidateCreation(policy *models.Policy) error
func (*PoliciesValid) ValidateDeletion ¶
func (v *PoliciesValid) ValidateDeletion(policy *models.Policy) error
func (*PoliciesValid) ValidateNameUniqueness ¶
func (v *PoliciesValid) ValidateNameUniqueness(policy *models.Policy) error
func (*PoliciesValid) ValidateResourcesExistence ¶
func (v *PoliciesValid) ValidateResourcesExistence(policy *models.Policy) error
func (*PoliciesValid) ValidateUpdate ¶
func (v *PoliciesValid) ValidateUpdate(policy *models.Policy) error
type ResourcesValid ¶
type ResourcesValid struct {
// contains filtered or unexported fields
}
func NewResourcesValid ¶
func NewResourcesValid(r ResourcesValidResourcesRepo) *ResourcesValid
func (*ResourcesValid) ValidateCreation ¶
func (v *ResourcesValid) ValidateCreation(resource *models.Resource) error
func (*ResourcesValid) ValidateHostnameUniqueness ¶
func (v *ResourcesValid) ValidateHostnameUniqueness(resource *models.Resource) error
func (*ResourcesValid) ValidateNameUniqueness ¶
func (v *ResourcesValid) ValidateNameUniqueness(resource *models.Resource) error
func (*ResourcesValid) ValidateUpdate ¶
func (v *ResourcesValid) ValidateUpdate(resource *models.Resource) error
type SessionsValid ¶
type SessionsValid struct {
// contains filtered or unexported fields
}
func NewSessionsValid ¶
func NewSessionsValid(r SessionsValidSessionsRepo) *SessionsValid
func (*SessionsValid) ValidateCreation ¶
func (v *SessionsValid) ValidateCreation(session *models.Session) error
func (*SessionsValid) ValidatePolicyExistence ¶
func (v *SessionsValid) ValidatePolicyExistence(session *models.Session) error
func (*SessionsValid) ValidateTokenUniqueness ¶
func (v *SessionsValid) ValidateTokenUniqueness(session *models.Session) error
Click to show internal directories.
Click to hide internal directories.