Class RemediationConfigurationArgs


  • public final class RemediationConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • automatic

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> automatic()
        Returns:
        Remediation is triggered automatically if `true`.
      • configRuleName

        public com.pulumi.core.Output<java.lang.String> configRuleName()
        Returns:
        Name of the AWS Config rule.
      • maximumAutomaticAttempts

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maximumAutomaticAttempts()
        Returns:
        Maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
      • parameters

        public java.util.Optional<com.pulumi.core.Output<java.util.List<RemediationConfigurationParameterArgs>>> parameters()
        Returns:
        Can be specified multiple times for each parameter. Each parameter block supports arguments below.
      • resourceType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceType()
        Returns:
        Type of resource.
      • retryAttemptSeconds

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> retryAttemptSeconds()
        Returns:
        Maximum time in seconds that AWS Config runs auto-remediation. If you do not select a number, the default is 60 seconds.
      • targetId

        public com.pulumi.core.Output<java.lang.String> targetId()
        Returns:
        Target ID is the name of the public document.
      • targetType

        public com.pulumi.core.Output<java.lang.String> targetType()
        Returns:
        Type of the target. Target executes remediation. For example, SSM document. The following arguments are optional:
      • targetVersion

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> targetVersion()
        Returns:
        Version of the target. For example, version of the SSM document