Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GreaterOrEqualValidtor ¶
type GreaterOrEqualValidtor struct {
Min int64
}
func AtLeast ¶
func AtLeast(min int64) GreaterOrEqualValidtor
func (GreaterOrEqualValidtor) Description ¶
func (v GreaterOrEqualValidtor) Description(ctx context.Context) string
func (GreaterOrEqualValidtor) MarkdownDescription ¶
func (v GreaterOrEqualValidtor) MarkdownDescription(ctx context.Context) string
func (GreaterOrEqualValidtor) Validate ¶
func (v GreaterOrEqualValidtor) Validate(ctx context.Context, req tfsdk.ValidateAttributeRequest, resp *tfsdk.ValidateAttributeResponse)
type MinimumStringLengthValidator ¶
type MinimumStringLengthValidator struct {
Min int64
}
func LengthAtLeast ¶
func LengthAtLeast(min int64) MinimumStringLengthValidator
func NonEmptyString ¶
func NonEmptyString() MinimumStringLengthValidator
func (MinimumStringLengthValidator) Description ¶
func (v MinimumStringLengthValidator) Description(context.Context) string
func (MinimumStringLengthValidator) MarkdownDescription ¶
func (v MinimumStringLengthValidator) MarkdownDescription(context.Context) string
func (MinimumStringLengthValidator) Validate ¶
func (v MinimumStringLengthValidator) Validate(ctx context.Context, req tfsdk.ValidateAttributeRequest, resp *tfsdk.ValidateAttributeResponse)
type ValueInListValidator ¶
type ValueInListValidator struct {
List []string
}
func OneOf ¶
func OneOf(list []string) ValueInListValidator
func (ValueInListValidator) Description ¶
func (v ValueInListValidator) Description(ctx context.Context) string
func (ValueInListValidator) MarkdownDescription ¶
func (v ValueInListValidator) MarkdownDescription(ctx context.Context) string
func (ValueInListValidator) Validate ¶
func (v ValueInListValidator) Validate(ctx context.Context, req tfsdk.ValidateAttributeRequest, resp *tfsdk.ValidateAttributeResponse)
Click to show internal directories.
Click to hide internal directories.