lib/jets/resource/config/config_rule.rb
# Do not name this method properties, that is a computed method of `Jets::Resource::Base`
Do not name this method properties, that is a computed method of `Jets::Resource::Base`
Do not name this method properties that is a computed method of ` Jets :: Resource :: Base `
def definition_properties
      {
        config_rule_name: config_rule_name,
        source: {
          owner: "CUSTOM_LAMBDA",
          source_identifier: "!GetAtt {namespace}LambdaFunction.Arn",
          source_details: [
            {
              event_source: "aws.config",
              message_type: "ConfigurationItemChangeNotification"
            },
            {
              event_source: "aws.config",
              message_type: "OversizedConfigurationItemChangeNotification"
            }
          ]
        },
      }.deep_merge(@props)
    end
def definition_properties { config_rule_name : config_rule_name , source : { owner : "CUSTOM_LAMBDA" , source_identifier : "!GetAtt {namespace}LambdaFunction.Arn" , source_details : [ { event_source : "aws.config" , message_type : "ConfigurationItemChangeNotification" } , { event_source : "aws.config" , message_type : "OversizedConfigurationItemChangeNotification" } ] } , } . deep_merge ( @props ) end
Do not name this method properties, that is a computed method of `Jets::Resource::Base`
Do not name this method properties that is a computed method of ` Jets :: Resource :: Base `