@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-25T18:29:11.820Z")
public interface RuleProps
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.config.*; Object inputParameters; RuleScope ruleScope; RuleProps ruleProps = RuleProps.builder() .configRuleName("configRuleName") .description("description") .inputParameters(Map.of( "inputParametersKey", inputParameters)) .maximumExecutionFrequency(MaximumExecutionFrequency.ONE_HOUR) .ruleScope(ruleScope) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
RuleProps.Builder
A builder for
RuleProps |
static class |
RuleProps.Jsii$Proxy
An implementation for
RuleProps |
Modifier and Type | Method and Description |
---|---|
static RuleProps.Builder |
builder() |
default java.lang.String |
getConfigRuleName()
A name for the AWS Config rule.
|
default java.lang.String |
getDescription()
A description about this AWS Config rule.
|
default java.util.Map<java.lang.String,java.lang.Object> |
getInputParameters()
Input parameter values that are passed to the AWS Config rule.
|
default MaximumExecutionFrequency |
getMaximumExecutionFrequency()
The maximum frequency at which the AWS Config rule runs evaluations.
|
default RuleScope |
getRuleScope()
Defines which resources trigger an evaluation for an AWS Config rule.
|
default java.lang.String getConfigRuleName()
Default: - CloudFormation generated name
default java.lang.String getDescription()
Default: - No description
default java.util.Map<java.lang.String,java.lang.Object> getInputParameters()
Default: - No input parameters
default MaximumExecutionFrequency getMaximumExecutionFrequency()
Default: MaximumExecutionFrequency.TWENTY_FOUR_HOURS
default RuleScope getRuleScope()
Default: - evaluations for the rule are triggered when any resource in the recording group changes.
static RuleProps.Builder builder()
RuleProps.Builder
of RuleProps