Package com.pulumi.aws.cfg
Class RemediationConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cfg.RemediationConfigurationArgs.Builder
-
- Enclosing class:
- RemediationConfigurationArgs
public static final class RemediationConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RemediationConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RemediationConfigurationArgs defaults)
-
-
Method Detail
-
automatic
public RemediationConfigurationArgs.Builder automatic(@Nullable com.pulumi.core.Output<java.lang.Boolean> automatic)
- Parameters:
automatic
- Remediation is triggered automatically if `true`.- Returns:
- builder
-
automatic
public RemediationConfigurationArgs.Builder automatic(java.lang.Boolean automatic)
- Parameters:
automatic
- Remediation is triggered automatically if `true`.- Returns:
- builder
-
configRuleName
public RemediationConfigurationArgs.Builder configRuleName(com.pulumi.core.Output<java.lang.String> configRuleName)
- Parameters:
configRuleName
- Name of the AWS Config rule.- Returns:
- builder
-
configRuleName
public RemediationConfigurationArgs.Builder configRuleName(java.lang.String configRuleName)
- Parameters:
configRuleName
- Name of the AWS Config rule.- Returns:
- builder
-
executionControls
public RemediationConfigurationArgs.Builder executionControls(@Nullable com.pulumi.core.Output<RemediationConfigurationExecutionControlsArgs> executionControls)
- Parameters:
executionControls
- Configuration block for execution controls. See below.- Returns:
- builder
-
executionControls
public RemediationConfigurationArgs.Builder executionControls(RemediationConfigurationExecutionControlsArgs executionControls)
- Parameters:
executionControls
- Configuration block for execution controls. See below.- Returns:
- builder
-
maximumAutomaticAttempts
public RemediationConfigurationArgs.Builder maximumAutomaticAttempts(@Nullable com.pulumi.core.Output<java.lang.Integer> maximumAutomaticAttempts)
- Parameters:
maximumAutomaticAttempts
- Maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.- Returns:
- builder
-
maximumAutomaticAttempts
public RemediationConfigurationArgs.Builder maximumAutomaticAttempts(java.lang.Integer maximumAutomaticAttempts)
- Parameters:
maximumAutomaticAttempts
- Maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.- Returns:
- builder
-
parameters
public RemediationConfigurationArgs.Builder parameters(@Nullable com.pulumi.core.Output<java.util.List<RemediationConfigurationParameterArgs>> parameters)
- Parameters:
parameters
- Can be specified multiple times for each parameter. Each parameter block supports arguments below.- Returns:
- builder
-
parameters
public RemediationConfigurationArgs.Builder parameters(java.util.List<RemediationConfigurationParameterArgs> parameters)
- Parameters:
parameters
- Can be specified multiple times for each parameter. Each parameter block supports arguments below.- Returns:
- builder
-
parameters
public RemediationConfigurationArgs.Builder parameters(RemediationConfigurationParameterArgs... parameters)
- Parameters:
parameters
- Can be specified multiple times for each parameter. Each parameter block supports arguments below.- Returns:
- builder
-
resourceType
public RemediationConfigurationArgs.Builder resourceType(@Nullable com.pulumi.core.Output<java.lang.String> resourceType)
- Parameters:
resourceType
- Type of resource.- Returns:
- builder
-
resourceType
public RemediationConfigurationArgs.Builder resourceType(java.lang.String resourceType)
- Parameters:
resourceType
- Type of resource.- Returns:
- builder
-
retryAttemptSeconds
public RemediationConfigurationArgs.Builder retryAttemptSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> retryAttemptSeconds)
- Parameters:
retryAttemptSeconds
- Maximum time in seconds that AWS Config runs auto-remediation. If you do not select a number, the default is 60 seconds.- Returns:
- builder
-
retryAttemptSeconds
public RemediationConfigurationArgs.Builder retryAttemptSeconds(java.lang.Integer retryAttemptSeconds)
- Parameters:
retryAttemptSeconds
- Maximum time in seconds that AWS Config runs auto-remediation. If you do not select a number, the default is 60 seconds.- Returns:
- builder
-
targetId
public RemediationConfigurationArgs.Builder targetId(com.pulumi.core.Output<java.lang.String> targetId)
- Parameters:
targetId
- Target ID is the name of the public document.- Returns:
- builder
-
targetId
public RemediationConfigurationArgs.Builder targetId(java.lang.String targetId)
- Parameters:
targetId
- Target ID is the name of the public document.- Returns:
- builder
-
targetType
public RemediationConfigurationArgs.Builder targetType(com.pulumi.core.Output<java.lang.String> targetType)
- Parameters:
targetType
- Type of the target. Target executes remediation. For example, SSM document. The following arguments are optional:- Returns:
- builder
-
targetType
public RemediationConfigurationArgs.Builder targetType(java.lang.String targetType)
- Parameters:
targetType
- Type of the target. Target executes remediation. For example, SSM document. The following arguments are optional:- Returns:
- builder
-
targetVersion
public RemediationConfigurationArgs.Builder targetVersion(@Nullable com.pulumi.core.Output<java.lang.String> targetVersion)
- Parameters:
targetVersion
- Version of the target. For example, version of the SSM document- Returns:
- builder
-
targetVersion
public RemediationConfigurationArgs.Builder targetVersion(java.lang.String targetVersion)
- Parameters:
targetVersion
- Version of the target. For example, version of the SSM document- Returns:
- builder
-
build
public RemediationConfigurationArgs build()
-
-