Get DBaaS OpenSearch ACL configuration

GET /dbaas-opensearch/{name}/acl-config

Path parameters

  • name string Required

    Service name

    Minimum length is 0, maximum length is 63.

Responses

  • 200 application/json

    200

    Hide response attributes Show response attributes object
    • acls array[object]

      List of OpenSearch ACLs

      Hide acls attributes Show acls attributes object
      • rules array[object]
        Hide rules attributes Show rules attributes object
        • index string Required

          OpenSearch index pattern

          Maximum length is 249. Format should match the following pattern: [^\s\/]+.

        • OpenSearch permission

          Values are admin, read, deny, readwrite, or write.

      • username string

        Minimum length is 1, maximum length is 64.

    • Enable OpenSearch ACLs. When disabled authenticated service users have unrestricted access.

    • Enable to enforce index rules in a limited fashion for requests that use the _mget, _msearch, and _bulk APIs

GET /dbaas-opensearch/{name}/acl-config
curl \
 -X GET https://api-ch-gva-2.exoscale.com/v2/dbaas-opensearch/{name}/acl-config
Response examples (200)
{
  "acls": [
    {
      "rules": [
        {
          "index": "string",
          "permission": "admin"
        }
      ],
      "username": "string"
    }
  ],
  "acl-enabled": true,
  "extended-acl-enabled": true
}