Class RemediationConfigurationArgs.Builder

    • 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
      • 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
      • resourceType

        public RemediationConfigurationArgs.Builder resourceType​(@Nullable
                                                                 com.pulumi.core.Output<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