Documentation
¶
Index ¶
- func SettingsCatalogJSONValidator() validator.String
- func SingleIncludeExcludeAssignment() validator.List
- type SingleIncludeExcludeAssignmentValidator
- func (v SingleIncludeExcludeAssignmentValidator) Description(ctx context.Context) string
- func (v SingleIncludeExcludeAssignmentValidator) MarkdownDescription(ctx context.Context) string
- func (v SingleIncludeExcludeAssignmentValidator) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SettingsCatalogJSONValidator ¶
settingsCatalogJSONValidator returns a validator which ensures settings catalog json is valid
func SingleIncludeExcludeAssignment ¶
Factory function
Types ¶
type SingleIncludeExcludeAssignmentValidator ¶
type SingleIncludeExcludeAssignmentValidator struct{}
SingleIncludeExcludeAssignmentValidator ensures only one include and one exclude assignment block exist
func (SingleIncludeExcludeAssignmentValidator) Description ¶
func (v SingleIncludeExcludeAssignmentValidator) Description(ctx context.Context) string
Description of the validator
func (SingleIncludeExcludeAssignmentValidator) MarkdownDescription ¶
func (v SingleIncludeExcludeAssignmentValidator) MarkdownDescription(ctx context.Context) string
MarkdownDescription of the validator
func (SingleIncludeExcludeAssignmentValidator) ValidateList ¶
func (v SingleIncludeExcludeAssignmentValidator) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
ValidateList performs the actual validation
Click to show internal directories.
Click to hide internal directories.