Values.DeliverySourceConfigurationSchemaSourceA structure that describes a single configuration for a log type, including its name, value type, default value, and the range of supported values.
type nonrec t = {keyName : DeliverySourceConfigurationSchemaField.t option;The name of the configuration.
*)valueType : DeliverySourceConfigurationSchemaValueType.t option;The data type of the configuration value. Valid values are string, boolean, int, double, and long.
*)defaultValue : DeliverySourceConfigurationSchemaField.t option;The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.
*)supportedValues : DeliverySourceConfigurationSupportedValues.t option;The list of allowed values for the configuration. Empty for free-form configuration.
*)minValue : DeliverySourceConfigurationNumericValue.t option;The minimum numeric value allowed for the configuration. This applies only when the valueType is a numeric type.
*)maxValue : DeliverySourceConfigurationNumericValue.t option;The maximum numeric value allowed for the configuration. This applies only when the valueType is a numeric type.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Double of DeliverySourceConfigurationNumericValue.t
| `Enum of string
| `List of
[> `String of DeliverySourceConfigurationSchemaField.t ] list
| `String of DeliverySourceConfigurationSchemaField.t ])
list ]