View a markdown version of this page

DeliverySourceConfigurationSchema - Amazon CloudWatch Logs

DeliverySourceConfigurationSchema

A structure that describes a single configuration for a log type, including its name, value type, default value, and the range of supported values.

Contents

defaultValue

The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Required: Yes

keyName

The name of the configuration.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Required: Yes

valueType

The data type of the configuration value. Valid values are string, boolean, int, double, and long.

Type: String

Valid Values: string | boolean | int | double | long

Required: Yes

maxValue

The maximum numeric value allowed for the configuration. This applies only when the valueType is a numeric type.

Type: Double

Required: No

minValue

The minimum numeric value allowed for the configuration. This applies only when the valueType is a numeric type.

Type: Double

Required: No

supportedValues

The list of allowed values for the configuration. Empty for free-form configuration.

Type: Array of strings

Length Constraints: Minimum length of 1. Maximum length of 256.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: