Class OrganizationCustomRuleArgs


  • public final class OrganizationCustomRuleArgs
    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
      • lambdaFunctionArn

        public com.pulumi.core.Output<java.lang.String> lambdaFunctionArn()
        Returns:
        Amazon Resource Name (ARN) of the 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
      • 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
      • triggerTypes

        public com.pulumi.core.Output<java.util.List<java.lang.String>> triggerTypes()
        Returns:
        List of notification types that trigger AWS Config to run an evaluation for the rule. Valid values: `ConfigurationItemChangeNotification`, `OversizedConfigurationItemChangeNotification`, and `ScheduledNotification`