Documentation
¶
Index ¶
- func ValidateAuthenticationMode() validator.String
- func ValidateHTTPPort(value string) bool
- func ValidatePort() validator.String
- func ValidateProtocolBackend() validator.String
- func ValidateProtocolList(allowed []string) validator.List
- func ValidateProtocolString(allowed []string) validator.String
- func ValidateRFCSValue(value string) bool
- func ValidateRFCValue(value string) bool
- type PortValidator
- type ProtocolAuthenticationModeValidator
- type ProtocolBackendValidator
- type ProtocolListValidator
- type ProtocolValidatorCore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateHTTPPort ¶
func ValidatePort ¶
func ValidateProtocolBackend ¶
func ValidateProtocolList ¶
--- Constructor ---
func ValidateProtocolString ¶
func ValidateRFCSValue ¶
func ValidateRFCValue ¶
Types ¶
type PortValidator ¶
type PortValidator struct{}
--- Wrapper ---
func (PortValidator) Description ¶
func (v PortValidator) Description(_ context.Context) string
func (PortValidator) MarkdownDescription ¶
func (v PortValidator) MarkdownDescription(ctx context.Context) string
func (PortValidator) ValidateString ¶
func (v PortValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
type ProtocolAuthenticationModeValidator ¶
type ProtocolAuthenticationModeValidator struct{}
func (ProtocolAuthenticationModeValidator) Description ¶
func (v ProtocolAuthenticationModeValidator) Description(_ context.Context) string
func (ProtocolAuthenticationModeValidator) MarkdownDescription ¶
func (v ProtocolAuthenticationModeValidator) MarkdownDescription(_ context.Context) string
func (ProtocolAuthenticationModeValidator) ValidateString ¶
func (v ProtocolAuthenticationModeValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
type ProtocolBackendValidator ¶
type ProtocolBackendValidator struct{}
Wrapper
func (ProtocolBackendValidator) Description ¶
func (v ProtocolBackendValidator) Description(_ context.Context) string
func (ProtocolBackendValidator) MarkdownDescription ¶
func (v ProtocolBackendValidator) MarkdownDescription(_ context.Context) string
func (ProtocolBackendValidator) ValidateString ¶
func (v ProtocolBackendValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
type ProtocolListValidator ¶
type ProtocolListValidator struct {
AllowedProtocols []string
}
--- List validator ---
func (ProtocolListValidator) Description ¶
func (v ProtocolListValidator) Description(_ context.Context) string
func (ProtocolListValidator) MarkdownDescription ¶
func (v ProtocolListValidator) MarkdownDescription(ctx context.Context) string
func (ProtocolListValidator) ValidateList ¶
func (v ProtocolListValidator) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
type ProtocolValidatorCore ¶
type ProtocolValidatorCore struct {
AllowedProtocols []string
}
--- Wrapper ---
func (ProtocolValidatorCore) Description ¶
func (v ProtocolValidatorCore) Description(_ context.Context) string
func (ProtocolValidatorCore) MarkdownDescription ¶
func (v ProtocolValidatorCore) MarkdownDescription(ctx context.Context) string
func (ProtocolValidatorCore) ValidateString ¶
func (v ProtocolValidatorCore) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
Click to show internal directories.
Click to hide internal directories.