Documentation ¶
Index ¶
- func AwsKmsConfig() validator.Object
- func StringIsJSON() validator.String
- func ValidCIDR() validator.String
- func ValidDurationBetween(minMinutes, maxMinutes int) validator.String
- func ValidIP() validator.String
- type AwsKmsConfigValidator
- type CIDRValidator
- type DurationValidator
- type IPValidator
- type JSONStringValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AwsKmsConfig ¶
func StringIsJSON ¶
func ValidDurationBetween ¶
Types ¶
type AwsKmsConfigValidator ¶
type AwsKmsConfigValidator struct{}
func (AwsKmsConfigValidator) Description ¶
func (v AwsKmsConfigValidator) Description(_ context.Context) string
func (AwsKmsConfigValidator) MarkdownDescription ¶
func (v AwsKmsConfigValidator) MarkdownDescription(ctx context.Context) string
func (AwsKmsConfigValidator) ValidateObject ¶
func (v AwsKmsConfigValidator) ValidateObject(ctx context.Context, req validator.ObjectRequest, response *validator.ObjectResponse)
type CIDRValidator ¶
type CIDRValidator struct{}
func (CIDRValidator) Description ¶
func (v CIDRValidator) Description(_ context.Context) string
func (CIDRValidator) MarkdownDescription ¶
func (v CIDRValidator) MarkdownDescription(ctx context.Context) string
func (CIDRValidator) ValidateString ¶
func (v CIDRValidator) ValidateString(ctx context.Context, req validator.StringRequest, response *validator.StringResponse)
type DurationValidator ¶
func (DurationValidator) Description ¶
func (v DurationValidator) Description(_ context.Context) string
func (DurationValidator) MarkdownDescription ¶
func (v DurationValidator) MarkdownDescription(ctx context.Context) string
func (DurationValidator) ValidateString ¶
func (v DurationValidator) ValidateString(ctx context.Context, req validator.StringRequest, response *validator.StringResponse)
type IPValidator ¶
type IPValidator struct{}
func (IPValidator) Description ¶
func (v IPValidator) Description(_ context.Context) string
func (IPValidator) MarkdownDescription ¶
func (v IPValidator) MarkdownDescription(ctx context.Context) string
func (IPValidator) ValidateString ¶
func (v IPValidator) ValidateString(ctx context.Context, req validator.StringRequest, response *validator.StringResponse)
type JSONStringValidator ¶
type JSONStringValidator struct{}
func (JSONStringValidator) Description ¶
func (v JSONStringValidator) Description(_ context.Context) string
func (JSONStringValidator) MarkdownDescription ¶
func (v JSONStringValidator) MarkdownDescription(ctx context.Context) string
func (JSONStringValidator) ValidateString ¶
func (v JSONStringValidator) ValidateString(ctx context.Context, req validator.StringRequest, response *validator.StringResponse)
Click to show internal directories.
Click to hide internal directories.