list_domain_names

OpenSearchService.Client.list_domain_names(**kwargs)

Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.

See also: AWS API Documentation

Request Syntax

response = client.list_domain_names(
    EngineType='OpenSearch'|'Elasticsearch'
)
Parameters
EngineType (string) -- Filters the output by domain engine type.
Return type
dict
Returns
Response Syntax
{
    'DomainNames': [
        {
            'DomainName': 'string',
            'EngineType': 'OpenSearch'|'Elasticsearch'
        },
    ]
}

Response Structure

  • (dict) --

    The results of a ListDomainNames operation. Contains the names of all domains owned by this account and their respective engine types.

    • DomainNames (list) --

      The names of all OpenSearch Service domains owned by the current user and their respective engine types.

      • (dict) --

        Information about an OpenSearch Service domain.

        • DomainName (string) --

          Name of the domain.

        • EngineType (string) --

          The type of search engine that the domain is running. OpenSearch for an OpenSearch engine, or Elasticsearch for a legacy Elasticsearch OSS engine.

Exceptions

  • OpenSearchService.Client.exceptions.BaseException
  • OpenSearchService.Client.exceptions.ValidationException