OpenSearch/docs/reference/ilm/actions/_ilm-action-template.asciidoc

95 lines
1.7 KiB
Plaintext

////
This is a template for ILM action reference documentation.
To document a new action, copy this file, remove comments like this, and
replace "sample" with the appropriate action name.
Ensure the new action docs are linked and included in
docs/reference/ilm/actions.asciidoc
////
[role="xpack"]
[[ilm-sample]]
=== Sample
Phases allowed: hot, warm, cold, delete.
////
INTRO
Include a brief, 1-2 sentence description.
////
Does a cool thing.
[[ilm-sample-options]]
==== Options
////
Definition list of the options that can be specified for the action:
If there are no options:
None.
////
`sample_option1`::
(Optional, integer)
Number of something.
`sample_option2`::
(Required, string)
Name of something.
[[ilm-sample-ex]]
==== Example
////
Basic example of configuring the action in an ILM policy.
Additional examples are optional.
////
[source,console]
--------------------------------------------------
PUT _ilm/policy/my_policy
{
"policy": {
"phases": {
"warm": {
"actions": {
"sample" : {
"sample_option1" : 2
}
}
}
}
}
}
--------------------------------------------------
// TEST[skip: Replace fake actions and remove this comment.]
[[ilm-sample2-ex]]
===== Describe example
The sample action in the following policy does something interesting.
[source,console]
--------------------------------------------------
PUT _ilm/policy/my_policy
{
"policy": {
"phases": {
"warm": {
"actions": {
"sample" : {
"sample_option1" : 100,
"sample_option2" : "interesting"
}
}
}
}
}
}
--------------------------------------------------
// TEST[skip: Replace fake actions and remove this comment.]