Sha256: b63e28f57b2176f931e98e5f3f200f70f11793ef5255ecdf9858147b218c2ff9

Contents?: true

Size: 1.48 KB

Versions: 2

Compression:

Stored size: 1.48 KB

Contents

AWS::Config::ConfigRule:
  Properties:
    ConfigRuleName: |
      "rule"
    Description: |
      "desc"
    InputParameters: |
      {
        "parameter-name" => "parameter-value"
      }
    MaximumExecutionFrequency: |
      "One_Hour | Three_Hours | Six_Hours | Twelve_Hours | TwentyFour_Hours"
    Scope: |
      {
        "ComplianceResourceId" => "The ID of an AWS resource that you want AWS Config to evaluate against a rule. If you specify an ID, you must also specify a resource type for the ComplianceResourceTypes property.",
        "ComplianceResourceTypes" => ["The types of AWS resources that you want AWS Config to evaluate against the rule. If you specify the ComplianceResourceId property, specify only one resource type."],
        "TagKey" => "The tag key that is applied to the AWS resources that you want AWS Config to evaluate against the rule.",
        "TagValue" => "The tag value that is applied to the AWS resources that you want AWS Config to evaluate against the rule."
      }
    Source: |
      {
        "Owner" => "CUSTOM_LAMBDA | AWS",
        "SourceDetails" => [{
          "EventSource" => "aws.config",
          "MessageType" => "ConfigurationItemChangeNotification|OversizedConfigurationItemChangeNotification|ScheduledNotification|ConfigurationSnapshotDeliveryCompleted"
        }],
        "SourceIdentifier" => "For AWS managed rules, the identifier of the rule. For customer managed rules, the Amazon Resource Name (ARN) of the rule's Lambda function."
      }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cfnlego-0.6.3 lib/cfnlego/resources/AWS/Config/ConfigRule.yaml
cfnlego-0.6.2 lib/cfnlego/resources/AWS/Config/ConfigRule.yaml