@Stability(value=Experimental) public static final class CustomRuleProps.Builder extends Object implements software.amazon.jsii.Builder<CustomRuleProps>
CustomRuleProps
Constructor and Description |
---|
Builder() |
@Stability(value=Experimental) public CustomRuleProps.Builder lambdaFunction(IFunction lambdaFunction)
CustomRuleProps.getLambdaFunction()
lambdaFunction
- The Lambda function to run. This parameter is required.this
@Stability(value=Experimental) public CustomRuleProps.Builder configurationChanges(Boolean configurationChanges)
CustomRuleProps.getConfigurationChanges()
configurationChanges
- Whether to run the rule on configuration changes.this
@Stability(value=Experimental) public CustomRuleProps.Builder periodic(Boolean periodic)
CustomRuleProps.getPeriodic()
periodic
- Whether to run the rule on a fixed frequency.this
@Stability(value=Experimental) public CustomRuleProps.Builder configRuleName(String configRuleName)
RuleProps.getConfigRuleName()
configRuleName
- A name for the AWS Config rule.this
@Stability(value=Experimental) public CustomRuleProps.Builder description(String description)
RuleProps.getDescription()
description
- A description about this AWS Config rule.this
@Stability(value=Experimental) public CustomRuleProps.Builder inputParameters(Map<String,? extends Object> inputParameters)
RuleProps.getInputParameters()
inputParameters
- Input parameter values that are passed to the AWS Config rule.this
@Stability(value=Experimental) public CustomRuleProps.Builder maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency)
RuleProps.getMaximumExecutionFrequency()
maximumExecutionFrequency
- The maximum frequency at which the AWS Config rule runs evaluations.this
@Stability(value=Experimental) public CustomRuleProps.Builder ruleScope(RuleScope ruleScope)
RuleProps.getRuleScope()
ruleScope
- Defines which resources trigger an evaluation for an AWS Config rule.this
@Stability(value=Experimental) public CustomRuleProps build()
build
in interface software.amazon.jsii.Builder<CustomRuleProps>
CustomRuleProps
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.