Class OrganizationManagedRuleArgs


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

      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the rule
      • excludedAccounts

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> excludedAccounts()
        Returns:
        List of AWS account identifiers to exclude from the rule
      • inputParameters

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> inputParameters()
        Returns:
        A string in JSON format that is passed to the AWS Config Rule Lambda Function
      • maximumExecutionFrequency

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> maximumExecutionFrequency()
        Returns:
        The maximum frequency with which AWS Config runs evaluations for a rule, if the rule is triggered at a periodic frequency. Defaults to `TwentyFour_Hours` for periodic frequency triggered rules. Valid values: `One_Hour`, `Three_Hours`, `Six_Hours`, `Twelve_Hours`, or `TwentyFour_Hours`.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the rule
      • resourceIdScope

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceIdScope()
        Returns:
        Identifier of the AWS resource to evaluate
      • resourceTypesScopes

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> resourceTypesScopes()
        Returns:
        List of types of AWS resources to evaluate
      • ruleIdentifier

        public com.pulumi.core.Output<java.lang.String> ruleIdentifier()
        Returns:
        Identifier of an available AWS Config Managed Rule to call. For available values, see the [List of AWS Config Managed Rules](https://docs.aws.amazon.com/config/latest/developerguide/managed-rules-by-aws-config.html) documentation
      • tagKeyScope

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tagKeyScope()
        Returns:
        Tag key of AWS resources to evaluate
      • tagValueScope

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tagValueScope()
        Returns:
        Tag value of AWS resources to evaluate