class Aws::ConfigService::Types::ConfigSnapshotDeliveryProperties

Provides options for how often Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel.

The frequency for a rule that triggers evaluations for your resources when Config delivers the configuration snapshot is set by one of two values, depending on which is less frequent:

If the `deliveryFrequency` value is less frequent than the `MaximumExecutionFrequency` value for a rule, Config invokes the rule only as often as the `deliveryFrequency` value.

  1. For example, you want your rule to run evaluations when Config delivers the configuration snapshot.

  2. You specify the `MaximumExecutionFrequency` value for `Six_Hours`.

  3. You then specify the delivery channel `deliveryFrequency` value for `TwentyFour_Hours`.

  4. Because the value for `deliveryFrequency` is less frequent than `MaximumExecutionFrequency`, Config invokes evaluations for the rule every 24 hours.

You should set the `MaximumExecutionFrequency` value to be at least as frequent as the `deliveryFrequency` value. You can view the `deliveryFrequency` value by using the `DescribeDeliveryChannnels` action.

To update the `deliveryFrequency` with which Config delivers your configuration snapshots, use the `PutDeliveryChannel` action.

@note When making an API call, you may pass ConfigSnapshotDeliveryProperties

data as a hash:

    {
      delivery_frequency: "One_Hour", # accepts One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours
    }

@!attribute [rw] delivery_frequency

The frequency with which Config delivers configuration snapshots.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/ConfigSnapshotDeliveryProperties AWS API Documentation

Constants

SENSITIVE