Class RemediationConfigurationState.Builder

    • Method Detail

      • arn

        public RemediationConfigurationState.Builder arn​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the Config Remediation Configuration.
        Returns:
        builder
      • automatic

        public RemediationConfigurationState.Builder automatic​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Boolean> automatic)
        Parameters:
        automatic - Remediation is triggered automatically if `true`.
        Returns:
        builder
      • automatic

        public RemediationConfigurationState.Builder automatic​(java.lang.Boolean automatic)
        Parameters:
        automatic - Remediation is triggered automatically if `true`.
        Returns:
        builder
      • configRuleName

        public RemediationConfigurationState.Builder configRuleName​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> configRuleName)
        Parameters:
        configRuleName - Name of the AWS Config rule.
        Returns:
        builder
      • configRuleName

        public RemediationConfigurationState.Builder configRuleName​(java.lang.String configRuleName)
        Parameters:
        configRuleName - Name of the AWS Config rule.
        Returns:
        builder
      • maximumAutomaticAttempts

        public RemediationConfigurationState.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 RemediationConfigurationState.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
      • region

        public RemediationConfigurationState.Builder region​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public RemediationConfigurationState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • resourceType

        public RemediationConfigurationState.Builder resourceType​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> resourceType)
        Parameters:
        resourceType - Type of resource.
        Returns:
        builder
      • retryAttemptSeconds

        public RemediationConfigurationState.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 RemediationConfigurationState.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 RemediationConfigurationState.Builder targetId​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> targetId)
        Parameters:
        targetId - Target ID is the name of the public document.
        Returns:
        builder
      • targetType

        public RemediationConfigurationState.Builder targetType​(@Nullable
                                                                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 RemediationConfigurationState.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 RemediationConfigurationState.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 RemediationConfigurationState.Builder targetVersion​(java.lang.String targetVersion)
        Parameters:
        targetVersion - Version of the target. For example, version of the SSM document
        Returns:
        builder