github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/manifests/opensearch-operator/vz-application-default-ISM-policy.json (about)

     1  {
     2    "policy":{
     3      "description":"Verrazzano application default ISM Policy",
     4      "default_state":"hot",
     5      "schema_version":1,
     6      "states":[
     7        {
     8          "name":"hot",
     9          "actions":[
    10            {
    11              "retry":{
    12                "count":3,
    13                "backoff":"exponential",
    14                "delay":"10m"
    15              },
    16              "rollover":{
    17                "min_primary_shard_size":"5gb",
    18                "min_index_age":"21d"
    19              }
    20            }
    21          ],
    22          "transitions":[
    23            {
    24              "state_name":"delete",
    25              "conditions":{
    26                "min_rollover_age":"14d"
    27              }
    28            }
    29          ]
    30        },
    31        {
    32          "name":"delete",
    33          "actions":[
    34            {
    35              "retry":{
    36                "count":3,
    37                "backoff":"exponential",
    38                "delay":"10m"
    39              },
    40              "delete":{
    41  
    42              }
    43            }
    44          ]
    45        }
    46      ],
    47      "ism_template":[
    48        {
    49          "index_patterns":[
    50            "verrazzano-application*"
    51          ],
    52          "priority":0
    53        }
    54      ]
    55    }
    56  }