Class CfnDeliveryChannelPropsMixin.ConfigSnapshotDeliveryPropertiesProperty
Provides options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Config
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnDeliveryChannelPropsMixin.ConfigSnapshotDeliveryPropertiesProperty : CfnDeliveryChannelPropsMixin.IConfigSnapshotDeliveryPropertiesProperty
Syntax (vb)
Public Class CfnDeliveryChannelPropsMixin.ConfigSnapshotDeliveryPropertiesProperty Implements CfnDeliveryChannelPropsMixin.IConfigSnapshotDeliveryPropertiesProperty
Remarks
If you want to create a rule that triggers evaluations for your resources when AWS Config delivers the configuration snapshot, see the following:
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:
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.
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.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.Config;
var configSnapshotDeliveryPropertiesProperty = new ConfigSnapshotDeliveryPropertiesProperty {
DeliveryFrequency = "deliveryFrequency"
};
Synopsis
Constructors
| ConfigSnapshotDeliveryPropertiesProperty() | Provides options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel. |
Properties
| DeliveryFrequency | The frequency with which AWS Config delivers configuration snapshots. |
Constructors
ConfigSnapshotDeliveryPropertiesProperty()
Provides options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel.
public ConfigSnapshotDeliveryPropertiesProperty()
Remarks
If you want to create a rule that triggers evaluations for your resources when AWS Config delivers the configuration snapshot, see the following:
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:
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.
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.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.Config;
var configSnapshotDeliveryPropertiesProperty = new ConfigSnapshotDeliveryPropertiesProperty {
DeliveryFrequency = "deliveryFrequency"
};
Properties
DeliveryFrequency
The frequency with which AWS Config delivers configuration snapshots.
public string? DeliveryFrequency { get; set; }