Documentation
¶
Index ¶
- func ValidateDatadogDowntimeRecurrenceType(v interface{}, k string) (ws []string, errors []error)
- func ValidateDatadogDowntimeRecurrenceWeekDays(v interface{}, k string) (ws []string, errors []error)
- func ValidateDatadogDowntimeTimezone(v interface{}, k string) (ws []string, errors []error)
- func ValidateEnumValue(newEnumFunc interface{}) schema.SchemaValidateDiagFunc
- func ValidateFloatString(v interface{}, k string) (ws []string, errors []error)
- type EnumChecker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateDatadogDowntimeRecurrenceType ¶
ValidateDatadogDowntimeRecurrenceType ensures a string is a valid recurrence type
func ValidateDatadogDowntimeRecurrenceWeekDays ¶
func ValidateDatadogDowntimeRecurrenceWeekDays(v interface{}, k string) (ws []string, errors []error)
ValidateDatadogDowntimeRecurrenceWeekDays ensures a string is a valid recurrence week day
func ValidateDatadogDowntimeTimezone ¶
ValidateDatadogDowntimeTimezone ensures a string is a valid timezone
func ValidateEnumValue ¶
func ValidateEnumValue(newEnumFunc interface{}) schema.SchemaValidateDiagFunc
ValidateEnumValue returns a validate func for an enum value. It takes the constructor with validation for the enum as an argument. Such a constructor is for instance `datadogV1.NewWidgetLineWidthFromValue`
func ValidateFloatString ¶
ValidateFloatString makes sure a string can be parsed into a float
Types ¶
type EnumChecker ¶
type EnumChecker struct{}
EnumChecker type to get allowed enum values from validate func
Click to show internal directories.
Click to hide internal directories.