1
0

delete-auto-follow-pattern.asciidoc 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. [role="xpack"]
  2. [[ccr-delete-auto-follow-pattern]]
  3. === Delete auto-follow pattern API
  4. ++++
  5. <titleabbrev>Delete auto-follow pattern</titleabbrev>
  6. ++++
  7. .New API reference
  8. [sidebar]
  9. --
  10. For the most up-to-date API details, refer to {api-es}/group/endpoint-ccr[Cross-cluster replication APIs].
  11. --
  12. Delete {ccr} <<ccr-auto-follow,auto-follow patterns>>.
  13. [[ccr-delete-auto-follow-pattern-request]]
  14. ==== {api-request-title}
  15. //////////////////////////
  16. [source,console]
  17. --------------------------------------------------
  18. PUT /_ccr/auto_follow/my_auto_follow_pattern
  19. {
  20. "remote_cluster" : "remote_cluster",
  21. "leader_index_patterns" :
  22. [
  23. "leader_index"
  24. ],
  25. "follow_index_pattern" : "{{leader_index}}-follower"
  26. }
  27. --------------------------------------------------
  28. // TEST[setup:remote_cluster]
  29. // TESTSETUP
  30. //////////////////////////
  31. [source,console]
  32. --------------------------------------------------
  33. DELETE /_ccr/auto_follow/<auto_follow_pattern_name>
  34. --------------------------------------------------
  35. // TEST[s/<auto_follow_pattern_name>/my_auto_follow_pattern/]
  36. [[ccr-delete-auto-follow-pattern-prereqs]]
  37. ==== {api-prereq-title}
  38. * If the {es} {security-features} are enabled, you must have `manage_ccr` cluster
  39. privileges on the cluster that contains the follower index. For more information,
  40. see <<security-privileges>>.
  41. [[ccr-delete-auto-follow-pattern-desc]]
  42. ==== {api-description-title}
  43. This API deletes a configured collection of
  44. <<ccr-auto-follow,auto-follow patterns>>.
  45. [[ccr-delete-auto-follow-pattern-path-parms]]
  46. ==== {api-path-parms-title}
  47. `<auto_follow_pattern_name>`::
  48. (Required, string) Specifies the auto-follow pattern collection to delete.
  49. [[ccr-delete-auto-follow-pattern-query-params]]
  50. ==== {api-query-parms-title}
  51. include::{es-ref-dir}/rest-api/common-parms.asciidoc[tag=master-timeout]
  52. [[ccr-delete-auto-follow-pattern-examples]]
  53. ==== {api-examples-title}
  54. This example deletes an auto-follow pattern collection named
  55. `my_auto_follow_pattern`:
  56. [source,console]
  57. --------------------------------------------------
  58. DELETE /_ccr/auto_follow/my_auto_follow_pattern
  59. --------------------------------------------------
  60. // TEST[setup:remote_cluster]
  61. The API returns the following result:
  62. [source,console-result]
  63. --------------------------------------------------
  64. {
  65. "acknowledged" : true
  66. }
  67. --------------------------------------------------