NAME
Paws::Config::ConfigSnapshotDeliveryProperties
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::Config::ConfigSnapshotDeliveryProperties object:
$service_obj->Method(Att1 => { DeliveryFrequency => $value, ..., DeliveryFrequency => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::Config::ConfigSnapshotDeliveryProperties object:
$result = $service_obj->Method(...);
$result->Att1->DeliveryFrequency
DESCRIPTION
Provides options for how often AWS 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 AWS Config delivers the configuration snapshot is set by one of two values, depending on which is less frequent:
The value for the
deliveryFrequency
parameter within the delivery channel configuration, which sets how often AWS Config delivers configuration snapshots. This value also sets how often AWS Config invokes evaluations for AWS Config rules.The value for the
MaximumExecutionFrequency
parameter, which sets the maximum frequency with which AWS Config invokes evaluations for the rule. For more information, see ConfigRule.
If the deliveryFrequency
value is less frequent than the MaximumExecutionFrequency
value for a rule, AWS Config invokes the rule only as often as the deliveryFrequency
value.
For example, you want your rule to run evaluations when AWS Config delivers the configuration snapshot.
You specify the
MaximumExecutionFrequency
value forSix_Hours
.You then specify the delivery channel
deliveryFrequency
value forTwentyFour_Hours
.Because the value for
deliveryFrequency
is less frequent thanMaximumExecutionFrequency
, AWS 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 AWS Config delivers your configuration snapshots, use the PutDeliveryChannel
action.
ATTRIBUTES
DeliveryFrequency => Str
The frequency with which AWS Config delivers configuration snapshots.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::Config
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues