Skip to content

DeliverySourceConfigurationSchema

Source code in docs_src/capo_cloudwatch_logs/types/delivery_source_configuration_schema.py
class DeliverySourceConfigurationSchema(TypedDict, closed=True):
    key_name: "capo_cloudwatch_logs.types.delivery_source_configuration_schema_field.DeliverySourceConfigurationSchemaField"
    """<p>The name of the configuration.</p>"""
    value_type: "capo_cloudwatch_logs.types.delivery_source_configuration_schema_value_type.DeliverySourceConfigurationSchemaValueType"
    """<p>The data type of the configuration value. Valid values are <code>string</code>, <code>boolean</code>, <code>int</code>, <code>double</code>, and <code>long</code>.</p>"""
    default_value: "capo_cloudwatch_logs.types.delivery_source_configuration_schema_field.DeliverySourceConfigurationSchemaField"
    """<p>The default value of the configuration that is used when a value is not specified in a <a href="https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDeliverySource.html">PutDeliverySource</a> request.</p>"""
    supported_values: NotRequired[
        "capo_cloudwatch_logs.types.delivery_source_configuration_supported_values.DeliverySourceConfigurationSupportedValues"
    ]
    """<p>The list of allowed values for the configuration. Empty for free-form configuration.</p>"""
    min_value: NotRequired[
        "capo_cloudwatch_logs.types.delivery_source_configuration_numeric_value.DeliverySourceConfigurationNumericValue"
    ]
    """<p>The minimum numeric value allowed for the configuration. This applies only when the <code>valueType</code> is a numeric type.</p>"""
    max_value: NotRequired[
        "capo_cloudwatch_logs.types.delivery_source_configuration_numeric_value.DeliverySourceConfigurationNumericValue"
    ]
    """<p>The maximum numeric value allowed for the configuration. This applies only when the <code>valueType</code> is a numeric type.</p>"""

default_value instance-attribute

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

key_name instance-attribute

The name of the configuration.

max_value instance-attribute

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

min_value instance-attribute

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

supported_values instance-attribute

supported_values: NotRequired[DeliverySourceConfigurationSupportedValues]

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

value_type instance-attribute

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