MaximumExecutionFrequency Enum
The maximum frequency at which the AWS Config rule runs evaluations.
Example
ts
// https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
new config.ManagedRule(this, 'AccessKeysRotated', {
identifier: config.ManagedRuleIdentifiers.ACCESS_KEYS_ROTATED,
inputParameters: {
maxAccessKeyAge: 60, // default is 90 days
},
// default is 24 hours
maximumExecutionFrequency: config.MaximumExecutionFrequency.TWELVE_HOURS,
});
python
# https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
config.ManagedRule(self, "AccessKeysRotated",
identifier=config.ManagedRuleIdentifiers.ACCESS_KEYS_ROTATED,
input_parameters={
"max_access_key_age": 60
},
# default is 24 hours
maximum_execution_frequency=config.MaximumExecutionFrequency.TWELVE_HOURS
)
java
// https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
// https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
ManagedRule.Builder.create(this, "AccessKeysRotated")
.identifier(ManagedRuleIdentifiers.ACCESS_KEYS_ROTATED)
.inputParameters(Map.of(
"maxAccessKeyAge", 60))
// default is 24 hours
.maximumExecutionFrequency(MaximumExecutionFrequency.TWELVE_HOURS)
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
// https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
new ManagedRule(this, "AccessKeysRotated", new ManagedRuleProps {
Identifier = ManagedRuleIdentifiers.ACCESS_KEYS_ROTATED,
InputParameters = new Dictionary<string, object> {
{ "maxAccessKeyAge", 60 }
},
// default is 24 hours
MaximumExecutionFrequency = MaximumExecutionFrequency.TWELVE_HOURS
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
// https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
config.NewManagedRule(this, jsii.String("AccessKeysRotated"), &ManagedRuleProps{
Identifier: config.ManagedRuleIdentifiers_ACCESS_KEYS_ROTATED(),
InputParameters: map[string]interface{}{
"maxAccessKeyAge": jsii.Number(60),
},
// default is 24 hours
MaximumExecutionFrequency: config.MaximumExecutionFrequency_TWELVE_HOURS,
})
Members
| Member | Description |
|---|---|
ONE_HOUR | 1 hour. |
THREE_HOURS | 3 hours. |
SIX_HOURS | 6 hours. |
TWELVE_HOURS | 12 hours. |
TWENTY_FOUR_HOURS | 24 hours. |
Referenced by
RuleProps.maximumExecutionFrequencymaximum_execution_frequencymaximumExecutionFrequencyMaximumExecutionFrequencyMaximumExecutionFrequency