Class RuleSourceCustomPolicyDetailsArgs.Builder

    • Method Detail

      • enableDebugLogDelivery

        public RuleSourceCustomPolicyDetailsArgs.Builder enableDebugLogDelivery​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.Boolean> enableDebugLogDelivery)
        Parameters:
        enableDebugLogDelivery - The boolean expression for enabling debug logging for your Config Custom Policy rule. The default value is `false`.
        Returns:
        builder
      • enableDebugLogDelivery

        public RuleSourceCustomPolicyDetailsArgs.Builder enableDebugLogDelivery​(java.lang.Boolean enableDebugLogDelivery)
        Parameters:
        enableDebugLogDelivery - The boolean expression for enabling debug logging for your Config Custom Policy rule. The default value is `false`.
        Returns:
        builder
      • policyRuntime

        public RuleSourceCustomPolicyDetailsArgs.Builder policyRuntime​(com.pulumi.core.Output<java.lang.String> policyRuntime)
        Parameters:
        policyRuntime - The runtime system for your Config Custom Policy rule. Guard is a policy-as-code language that allows you to write policies that are enforced by Config Custom Policy rules. For more information about Guard, see the [Guard GitHub Repository](https://github.com/aws-cloudformation/cloudformation-guard).
        Returns:
        builder
      • policyRuntime

        public RuleSourceCustomPolicyDetailsArgs.Builder policyRuntime​(java.lang.String policyRuntime)
        Parameters:
        policyRuntime - The runtime system for your Config Custom Policy rule. Guard is a policy-as-code language that allows you to write policies that are enforced by Config Custom Policy rules. For more information about Guard, see the [Guard GitHub Repository](https://github.com/aws-cloudformation/cloudformation-guard).
        Returns:
        builder
      • policyText

        public RuleSourceCustomPolicyDetailsArgs.Builder policyText​(com.pulumi.core.Output<java.lang.String> policyText)
        Parameters:
        policyText - The policy definition containing the logic for your Config Custom Policy rule.
        Returns:
        builder
      • policyText

        public RuleSourceCustomPolicyDetailsArgs.Builder policyText​(java.lang.String policyText)
        Parameters:
        policyText - The policy definition containing the logic for your Config Custom Policy rule.
        Returns:
        builder