Skip to content
v2.276.0

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 ​

MemberDescription
ONE_HOUR1 hour.
THREE_HOURS3 hours.
SIX_HOURS6 hours.
TWELVE_HOURS12 hours.
TWENTY_FOUR_HOURS24 hours.

Referenced by ​

  • RuleProps.maximumExecutionFrequencymaximum_execution_frequencymaximumExecutionFrequencyMaximumExecutionFrequencyMaximumExecutionFrequency