aws.dax

Filters

json-diff

Compute the diff from the current resource to a previous version.

A resource matches the filter if a diff exists between the current resource and the selected revision.

Utilizes config as a resource revision database.

Revisions can be selected by date, against the previous version, and against a locked version (requires use of is-locked filter).

properties:
  selector:
    enum:
    - previous
    - date
    - locked
  selector_value:
    type: string
  type:
    enum:
    - json-diff
required:
- type

Actions

delete

Action to delete a DAX cluster

example

policies:
  - name: dax-delete-cluster
    resource: dax
    filters:
      - "tag:DeleteMe": present
    actions:
      - type: delete
properties:
  type:
    enum:
    - delete
required:
- type

update-cluster

Updates a DAX cluster configuration

example

policies:
  - name: dax-update-cluster
    resource: dax
    filters:
      - ParameterGroup.ParameterGroupName: 'default.dax1.0'
    actions:
      - type: update-cluster
        ParameterGroupName: 'testparamgroup'
properties:
  Description:
    type: string
  NotificationTopicArn:
    type: string
  NotificationTopicStatus:
    type: string
  ParameterGroupName:
    type: string
  PreferredMaintenanceWindow:
    type: string
  type:
    enum:
    - update-cluster