We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi
Resource Type definition for AWS::Config::RemediationConfiguration
Using getRemediationConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRemediationConfiguration(args: GetRemediationConfigurationArgs, opts?: InvokeOptions): Promise<GetRemediationConfigurationResult>
function getRemediationConfigurationOutput(args: GetRemediationConfigurationOutputArgs, opts?: InvokeOptions): Output<GetRemediationConfigurationResult>def get_remediation_configuration(config_rule_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRemediationConfigurationResult
def get_remediation_configuration_output(config_rule_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRemediationConfigurationResult]func LookupRemediationConfiguration(ctx *Context, args *LookupRemediationConfigurationArgs, opts ...InvokeOption) (*LookupRemediationConfigurationResult, error)
func LookupRemediationConfigurationOutput(ctx *Context, args *LookupRemediationConfigurationOutputArgs, opts ...InvokeOption) LookupRemediationConfigurationResultOutput> Note: This function is named LookupRemediationConfiguration in the Go SDK.
public static class GetRemediationConfiguration
{
public static Task<GetRemediationConfigurationResult> InvokeAsync(GetRemediationConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetRemediationConfigurationResult> Invoke(GetRemediationConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRemediationConfigurationResult> getRemediationConfiguration(GetRemediationConfigurationArgs args, InvokeOptions options)
public static Output<GetRemediationConfigurationResult> getRemediationConfiguration(GetRemediationConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:configuration:getRemediationConfiguration
arguments:
# arguments dictionarydata "aws-native_configuration_getremediationconfiguration" "name" {
# arguments
}The following arguments are supported:
- Config
Rule stringName - The name of the AWS Config rule.
- Config
Rule stringName - The name of the AWS Config rule.
- config_
rule_ stringname - The name of the AWS Config rule.
- config
Rule StringName - The name of the AWS Config rule.
- config
Rule stringName - The name of the AWS Config rule.
- config_
rule_ strname - The name of the AWS Config rule.
- config
Rule StringName - The name of the AWS Config rule.
getRemediationConfiguration Result
The following output properties are available:
- Automatic bool
- The remediation is triggered automatically.
- Execution
Controls Pulumi.Aws Native. Configuration. Outputs. Remediation Configuration Execution Controls - An ExecutionControls object.
- Maximum
Automatic intAttempts The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds.
- Parameters object
An object of the RemediationParameterValue. For more information, see RemediationParameterValue .
The type is a map of strings to RemediationParameterValue.
Search the CloudFormation User Guide for
AWS::Config::RemediationConfigurationfor more information about the expected schema for this property.- Resource
Type string - The type of a resource.
- Retry
Attempt intSeconds Time window to determine whether or not to add a remediation exception to prevent infinite remediation attempts. If
MaximumAutomaticAttemptsremediation attempts have been made underRetryAttemptSeconds, a remediation exception will be added to the resource. If you do not select a number, the default is 60 seconds.For example, if you specify
RetryAttemptSecondsas 50 seconds andMaximumAutomaticAttemptsas 5, AWS Config will run auto-remediations 5 times within 50 seconds before adding a remediation exception to the resource.- Target
Id string - Target ID is the name of the SSM document.
- Target
Type string - The type of the target. Target executes remediation. For example, SSM document.
- Target
Version string Version of the target. For example, version of the SSM document.
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
- Automatic bool
- The remediation is triggered automatically.
- Execution
Controls RemediationConfiguration Execution Controls - An ExecutionControls object.
- Maximum
Automatic intAttempts The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds.
- Parameters interface{}
An object of the RemediationParameterValue. For more information, see RemediationParameterValue .
The type is a map of strings to RemediationParameterValue.
Search the CloudFormation User Guide for
AWS::Config::RemediationConfigurationfor more information about the expected schema for this property.- Resource
Type string - The type of a resource.
- Retry
Attempt intSeconds Time window to determine whether or not to add a remediation exception to prevent infinite remediation attempts. If
MaximumAutomaticAttemptsremediation attempts have been made underRetryAttemptSeconds, a remediation exception will be added to the resource. If you do not select a number, the default is 60 seconds.For example, if you specify
RetryAttemptSecondsas 50 seconds andMaximumAutomaticAttemptsas 5, AWS Config will run auto-remediations 5 times within 50 seconds before adding a remediation exception to the resource.- Target
Id string - Target ID is the name of the SSM document.
- Target
Type string - The type of the target. Target executes remediation. For example, SSM document.
- Target
Version string Version of the target. For example, version of the SSM document.
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
- automatic bool
- The remediation is triggered automatically.
- execution_
controls object - An ExecutionControls object.
- maximum_
automatic_ numberattempts The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds.
- parameters any
An object of the RemediationParameterValue. For more information, see RemediationParameterValue .
The type is a map of strings to RemediationParameterValue.
Search the CloudFormation User Guide for
AWS::Config::RemediationConfigurationfor more information about the expected schema for this property.- resource_
type string - The type of a resource.
- retry_
attempt_ numberseconds Time window to determine whether or not to add a remediation exception to prevent infinite remediation attempts. If
MaximumAutomaticAttemptsremediation attempts have been made underRetryAttemptSeconds, a remediation exception will be added to the resource. If you do not select a number, the default is 60 seconds.For example, if you specify
RetryAttemptSecondsas 50 seconds andMaximumAutomaticAttemptsas 5, AWS Config will run auto-remediations 5 times within 50 seconds before adding a remediation exception to the resource.- target_
id string - Target ID is the name of the SSM document.
- target_
type string - The type of the target. Target executes remediation. For example, SSM document.
- target_
version string Version of the target. For example, version of the SSM document.
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
- automatic Boolean
- The remediation is triggered automatically.
- execution
Controls RemediationConfiguration Execution Controls - An ExecutionControls object.
- maximum
Automatic IntegerAttempts The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds.
- parameters Object
An object of the RemediationParameterValue. For more information, see RemediationParameterValue .
The type is a map of strings to RemediationParameterValue.
Search the CloudFormation User Guide for
AWS::Config::RemediationConfigurationfor more information about the expected schema for this property.- resource
Type String - The type of a resource.
- retry
Attempt IntegerSeconds Time window to determine whether or not to add a remediation exception to prevent infinite remediation attempts. If
MaximumAutomaticAttemptsremediation attempts have been made underRetryAttemptSeconds, a remediation exception will be added to the resource. If you do not select a number, the default is 60 seconds.For example, if you specify
RetryAttemptSecondsas 50 seconds andMaximumAutomaticAttemptsas 5, AWS Config will run auto-remediations 5 times within 50 seconds before adding a remediation exception to the resource.- target
Id String - Target ID is the name of the SSM document.
- target
Type String - The type of the target. Target executes remediation. For example, SSM document.
- target
Version String Version of the target. For example, version of the SSM document.
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
- automatic boolean
- The remediation is triggered automatically.
- execution
Controls RemediationConfiguration Execution Controls - An ExecutionControls object.
- maximum
Automatic numberAttempts The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds.
- parameters any
An object of the RemediationParameterValue. For more information, see RemediationParameterValue .
The type is a map of strings to RemediationParameterValue.
Search the CloudFormation User Guide for
AWS::Config::RemediationConfigurationfor more information about the expected schema for this property.- resource
Type string - The type of a resource.
- retry
Attempt numberSeconds Time window to determine whether or not to add a remediation exception to prevent infinite remediation attempts. If
MaximumAutomaticAttemptsremediation attempts have been made underRetryAttemptSeconds, a remediation exception will be added to the resource. If you do not select a number, the default is 60 seconds.For example, if you specify
RetryAttemptSecondsas 50 seconds andMaximumAutomaticAttemptsas 5, AWS Config will run auto-remediations 5 times within 50 seconds before adding a remediation exception to the resource.- target
Id string - Target ID is the name of the SSM document.
- target
Type string - The type of the target. Target executes remediation. For example, SSM document.
- target
Version string Version of the target. For example, version of the SSM document.
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
- automatic bool
- The remediation is triggered automatically.
- execution_
controls RemediationConfiguration Execution Controls - An ExecutionControls object.
- maximum_
automatic_ intattempts The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds.
- parameters Any
An object of the RemediationParameterValue. For more information, see RemediationParameterValue .
The type is a map of strings to RemediationParameterValue.
Search the CloudFormation User Guide for
AWS::Config::RemediationConfigurationfor more information about the expected schema for this property.- resource_
type str - The type of a resource.
- retry_
attempt_ intseconds Time window to determine whether or not to add a remediation exception to prevent infinite remediation attempts. If
MaximumAutomaticAttemptsremediation attempts have been made underRetryAttemptSeconds, a remediation exception will be added to the resource. If you do not select a number, the default is 60 seconds.For example, if you specify
RetryAttemptSecondsas 50 seconds andMaximumAutomaticAttemptsas 5, AWS Config will run auto-remediations 5 times within 50 seconds before adding a remediation exception to the resource.- target_
id str - Target ID is the name of the SSM document.
- target_
type str - The type of the target. Target executes remediation. For example, SSM document.
- target_
version str Version of the target. For example, version of the SSM document.
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
- automatic Boolean
- The remediation is triggered automatically.
- execution
Controls Property Map - An ExecutionControls object.
- maximum
Automatic NumberAttempts The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds.
- parameters Any
An object of the RemediationParameterValue. For more information, see RemediationParameterValue .
The type is a map of strings to RemediationParameterValue.
Search the CloudFormation User Guide for
AWS::Config::RemediationConfigurationfor more information about the expected schema for this property.- resource
Type String - The type of a resource.
- retry
Attempt NumberSeconds Time window to determine whether or not to add a remediation exception to prevent infinite remediation attempts. If
MaximumAutomaticAttemptsremediation attempts have been made underRetryAttemptSeconds, a remediation exception will be added to the resource. If you do not select a number, the default is 60 seconds.For example, if you specify
RetryAttemptSecondsas 50 seconds andMaximumAutomaticAttemptsas 5, AWS Config will run auto-remediations 5 times within 50 seconds before adding a remediation exception to the resource.- target
Id String - Target ID is the name of the SSM document.
- target
Type String - The type of the target. Target executes remediation. For example, SSM document.
- target
Version String Version of the target. For example, version of the SSM document.
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
Supporting Types
RemediationConfigurationExecutionControls
- Ssm
Controls Pulumi.Aws Native. Configuration. Inputs. Remediation Configuration Ssm Controls - A SsmControls object.
- Ssm
Controls RemediationConfiguration Ssm Controls - A SsmControls object.
- ssm_
controls object - A SsmControls object.
- ssm
Controls RemediationConfiguration Ssm Controls - A SsmControls object.
- ssm
Controls RemediationConfiguration Ssm Controls - A SsmControls object.
- ssm_
controls RemediationConfiguration Ssm Controls - A SsmControls object.
- ssm
Controls Property Map - A SsmControls object.
RemediationConfigurationSsmControls
- Concurrent
Execution intRate Percentage - The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
- Error
Percentage int - The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
- Concurrent
Execution intRate Percentage - The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
- Error
Percentage int - The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
- concurrent_
execution_ numberrate_ percentage - The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
- error_
percentage number - The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
- concurrent
Execution IntegerRate Percentage - The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
- error
Percentage Integer - The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
- concurrent
Execution numberRate Percentage - The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
- error
Percentage number - The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
- concurrent_
execution_ intrate_ percentage - The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
- error_
percentage int - The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
- concurrent
Execution NumberRate Percentage - The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
- error
Percentage Number - The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi