Documentation
¶
Index ¶
- func NotNull() validator.Set
- func RequestConfigurations() validator.Set
- type SetNotNullValidator
- type SetRequestConfigurationsValidator
- func (v SetRequestConfigurationsValidator) Description(_ context.Context) string
- func (v SetRequestConfigurationsValidator) MarkdownDescription(ctx context.Context) string
- func (v SetRequestConfigurationsValidator) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NotNull ¶
NotNull returns an validator which ensures that the attribute is configured. Most attributes should set Required: true instead, however in certain scenarios, such as a computed nested attribute, all underlying attributes must also be computed for planning to not show unexpected differences.
func RequestConfigurations ¶
Types ¶
type SetNotNullValidator ¶
type SetNotNullValidator struct{}
SetNotNullValidator validates that an attribute is not null. Most attributes should set Required: true instead, however in certain scenarios, such as a computed nested attribute, all underlying attributes must also be computed for planning to not show unexpected differences.
func (SetNotNullValidator) Description ¶
func (v SetNotNullValidator) Description(_ context.Context) string
Description describes the validation in plain text formatting.
func (SetNotNullValidator) MarkdownDescription ¶
func (v SetNotNullValidator) MarkdownDescription(ctx context.Context) string
MarkdownDescription describes the validation in Markdown formatting.
func (SetNotNullValidator) ValidateSet ¶
func (v SetNotNullValidator) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
Validate performs the validation.
type SetRequestConfigurationsValidator ¶
type SetRequestConfigurationsValidator struct{}
func (SetRequestConfigurationsValidator) Description ¶
func (v SetRequestConfigurationsValidator) Description(_ context.Context) string
Description describes the validation in plain text formatting.
func (SetRequestConfigurationsValidator) MarkdownDescription ¶
func (v SetRequestConfigurationsValidator) MarkdownDescription(ctx context.Context) string
MarkdownDescription describes the validation in Markdown formatting.
func (SetRequestConfigurationsValidator) ValidateSet ¶
func (v SetRequestConfigurationsValidator) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
Validate performs the validation.