[
 {
  "op": "add",
  "path": "/properties/RuleName/pattern",
  "value": "^[a-zA-Z0-9_]+$"
 },
 {
  "op": "add",
  "path": "/properties/RuleName/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/properties/RuleName/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/DynamoDBAction/properties/HashKeyType/enum",
  "value": [
   "NUMBER",
   "STRING"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/DynamoDBAction/properties/RangeKeyType/enum",
  "value": [
   "NUMBER",
   "STRING"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/SnsAction/properties/MessageFormat/enum",
  "value": [
   "JSON",
   "RAW"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/RepublishAction/properties/Qos/maximum",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/FirehoseAction/properties/Separator/pattern",
  "value": "([\\n\\t])|(\\r\\n)|(,)"
 },
 {
  "op": "add",
  "path": "/definitions/ElasticsearchAction/properties/Endpoint/pattern",
  "value": "https?://.*"
 },
 {
  "op": "add",
  "path": "/definitions/IotEventsAction/properties/InputName/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/IotEventsAction/properties/InputName/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/IotEventsAction/properties/MessageId/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/PutAssetPropertyValueEntry/properties/PropertyAlias/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/AssetPropertyVariant/properties/StringValue/maxLength",
  "value": 1024
 },
 {
  "op": "add",
  "path": "/definitions/AssetPropertyVariant/properties/StringValue/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/PutAssetPropertyValueEntry/properties/PropertyValues/minItems",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/IotSiteWiseAction/properties/PutAssetPropertyValueEntries/minItems",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/HttpAction/properties/Url/maxLength",
  "value": 2000
 },
 {
  "op": "add",
  "path": "/definitions/HttpAction/properties/ConfirmationUrl/maxLength",
  "value": 2000
 },
 {
  "op": "add",
  "path": "/definitions/HttpActionHeader/properties/Key/maxLength",
  "value": 256
 },
 {
  "op": "add",
  "path": "/definitions/HttpActionHeader/properties/Key/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/HttpAction/properties/Headers/maxItems",
  "value": 100
 },
 {
  "op": "add",
  "path": "/definitions/KafkaActionHeader/properties/Key/maxLength",
  "value": 16384
 },
 {
  "op": "add",
  "path": "/definitions/KafkaActionHeader/properties/Value/maxLength",
  "value": 16384
 },
 {
  "op": "add",
  "path": "/definitions/KafkaAction/properties/Headers/maxItems",
  "value": 100
 },
 {
  "op": "add",
  "path": "/definitions/KafkaAction/properties/Headers/minItems",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/OpenSearchAction/properties/Endpoint/pattern",
  "value": "https?://.*"
 },
 {
  "op": "add",
  "path": "/definitions/TopicRulePayload/properties/Actions/maxItems",
  "value": 10
 }
]
