class Aws::ConfigService::Types::PutOrganizationConfigRuleRequest

@note When making an API call, you may pass PutOrganizationConfigRuleRequest

data as a hash:

    {
      organization_config_rule_name: "OrganizationConfigRuleName", # required
      organization_managed_rule_metadata: {
        description: "StringWithCharLimit256Min0",
        rule_identifier: "StringWithCharLimit256", # required
        input_parameters: "StringWithCharLimit2048",
        maximum_execution_frequency: "One_Hour", # accepts One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours
        resource_types_scope: ["StringWithCharLimit256"],
        resource_id_scope: "StringWithCharLimit768",
        tag_key_scope: "StringWithCharLimit128",
        tag_value_scope: "StringWithCharLimit256",
      },
      organization_custom_rule_metadata: {
        description: "StringWithCharLimit256Min0",
        lambda_function_arn: "StringWithCharLimit256", # required
        organization_config_rule_trigger_types: ["ConfigurationItemChangeNotification"], # required, accepts ConfigurationItemChangeNotification, OversizedConfigurationItemChangeNotification, ScheduledNotification
        input_parameters: "StringWithCharLimit2048",
        maximum_execution_frequency: "One_Hour", # accepts One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours
        resource_types_scope: ["StringWithCharLimit256"],
        resource_id_scope: "StringWithCharLimit768",
        tag_key_scope: "StringWithCharLimit128",
        tag_value_scope: "StringWithCharLimit256",
      },
      excluded_accounts: ["AccountId"],
    }

@!attribute [rw] organization_config_rule_name

The name that you assign to an organization config rule.
@return [String]

@!attribute [rw] organization_managed_rule_metadata

An `OrganizationManagedRuleMetadata` object.
@return [Types::OrganizationManagedRuleMetadata]

@!attribute [rw] organization_custom_rule_metadata

An `OrganizationCustomRuleMetadata` object.
@return [Types::OrganizationCustomRuleMetadata]

@!attribute [rw] excluded_accounts

A comma-separated list of accounts that you want to exclude from an
organization config rule.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutOrganizationConfigRuleRequest AWS API Documentation

Constants

SENSITIVE