class
Amazonite::CloudWatchLogs::DeliverySourceConfigurationSchema
- Amazonite::CloudWatchLogs::DeliverySourceConfigurationSchema
- Reference
- Object
Overview
A structure that describes a single configuration for a log type, including its name, value type, default value, and the range of supported values.
Included Modules
- JSON::Serializable
Defined in:
cloudwatch_logs/delivery_source_configuration_schema.crConstructors
- .new(key_name : String, value_type : DeliverySourceConfigurationSchemaValueType, default_value : String, supported_values : Array(String) | Nil = nil, min_value : Float64 | Nil = nil, max_value : Float64 | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#default_value : String
The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.
-
#default_value=(default_value : String)
The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.
-
#hash(hasher)
See
Object#hash(hasher) -
#key_name : String
The name of the configuration.
-
#key_name=(key_name : String)
The name of the configuration.
-
#max_value : Float64 | Nil
The maximum numeric value allowed for the configuration.
-
#max_value=(max_value : Float64 | Nil)
The maximum numeric value allowed for the configuration.
-
#min_value : Float64 | Nil
The minimum numeric value allowed for the configuration.
-
#min_value=(min_value : Float64 | Nil)
The minimum numeric value allowed for the configuration.
-
#supported_values : Array(String) | Nil
The list of allowed values for the configuration.
-
#supported_values=(supported_values : Array(String) | Nil)
The list of allowed values for the configuration.
- #validate! : Nil
-
#value_type : DeliverySourceConfigurationSchemaValueType
The data type of the configuration value.
-
#value_type=(value_type : DeliverySourceConfigurationSchemaValueType)
The data type of the configuration value.
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.
The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.
The maximum numeric value allowed for the configuration. This applies only when the valueType
is a numeric type.
The maximum numeric value allowed for the configuration. This applies only when the valueType
is a numeric type.
The minimum numeric value allowed for the configuration. This applies only when the valueType
is a numeric type.
The minimum numeric value allowed for the configuration. This applies only when the valueType
is a numeric type.
The list of allowed values for the configuration. Empty for free-form configuration.
The list of allowed values for the configuration. Empty for free-form configuration.
The data type of the configuration value. Valid values are string, boolean, int, double,
and long.
The data type of the configuration value. Valid values are string, boolean, int, double,
and long.