'Gets information about the search domains owned by this
account. Can be limited to specific domains. Shows all domains
by default. To get the number of searchable documents in a
domain, use the console or submit a `matchall` request to your
domain\'s search endpoint:
`q=matchall&q.parser=structured&size=0`. For more information,
see `Getting Information about a Search Domain`_ in the Amazon
CloudSearch Developer Guide .
:type domain_names: list
:param domain_names: The names of the domains you want to include in
the response.'

def describe_domains(self, domain_names=None):

    params = {}
    if (domain_names is not None):
        self.build_list_params(params, domain_names, 'DomainNames.member')
    return self._make_request(action='DescribeDomains', verb='POST', path='/', params=params)
