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.