Redshift

Filters

param

Checks the ClusterParameterGroups for Redshift resource

Schema:
{
  "default": {
    "type": "object"
  },
  "key": {
    "type": "string"
  },
  "op": {
    "enum": [
      "glob",
      "contains",
      "equal",
      "eq",
      "lt",
      "ge",
      "greater-than",
      "gte",
      "not-in",
      "in",
      "regex",
      "difference",
      "ne",
      "less-than",
      "lte",
      "intersect",
      "le",
      "not-equal",
      "gt",
      "ni"
    ]
  },
  "value": {
    "oneOf": [
      {
        "type": "array"
      },
      {
        "type": "string"
      },
      {
        "type": "boolean"
      },
      {
        "type": "number"
      },
      {
        "type": "null"
      }
    ]
  },
  "value_from": {
    "additionalProperties": "False",
    "properties": {
      "expr": {
        "oneOf": [
          {
            "type": "integer"
          },
          {
            "type": "string"
          }
        ]
      },
      "format": {
        "enum": [
          "csv",
          "json",
          "txt",
          "csv2dict"
        ]
      },
      "url": {
        "type": "string"
      }
    },
    "required": [
      "url"
    ],
    "type": "object"
  },
  "value_type": {
    "enum": [
      "age",
      "integer",
      "expiration",
      "normalize",
      "size",
      "cidr",
      "cidr_size",
      "swap",
      "resource_count",
      "expr",
      "unique_size"
    ]
  }
}

Actions

delete

Delete Redshift resource and you can specify if you want to skip-snapshot, default is False

Schema:
{
  "skip-snapshot": {
    "type": "boolean"
  }
}