HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/boto/cloudsearch/__pycache__/layer2.cpython-310.pyc
o

ckF[��@s,ddlmZddlmZGdd�de�ZdS)�)�Layer1)�Domainc@s8eZdZ				ddd�Zd
dd�Zdd	�Zd
d�ZdS)�Layer2NTrc
Cs$t|||||||||	|
|d�|_dS)N)�aws_access_key_id�aws_secret_access_key�	is_secure�port�proxy�
proxy_port�host�debug�security_token�region�validate_certs)r�layer1)�selfrrrrr	r
rr�
session_tokenrr�r�9/usr/lib/python3/dist-packages/boto/cloudsearch/layer2.py�__init__s�zLayer2.__init__cs�j�|�}�fdd�|D�S)z�
        Return a list of :class:`boto.cloudsearch.domain.Domain`
        objects for each domain defined in the current account.
        csg|]}t�j|��qSr)rr)�.0�data�rrr�
<listcomp>6sz'Layer2.list_domains.<locals>.<listcomp>)r�describe_domains)r�domain_names�domain_datarrr�list_domains0szLayer2.list_domainscCs|j�|�}t|j|�S)z�
        Create a new CloudSearch domain and return the corresponding
        :class:`boto.cloudsearch.domain.Domain` object.
        )r�
create_domainr)r�domain_namerrrrr8szLayer2.create_domaincCs&|j|gd�}t|�dkr|dSdS)a
        Lookup a single domain
        :param domain_name: The name of the domain to look up
        :type domain_name: str

        :return: Domain object, or None if the domain isn't found
        :rtype: :class:`boto.cloudsearch.domain.Domain`
        )rrN)r�len)rr�domainsrrr�lookup@s	�z
Layer2.lookup)NNTNNNNrNNT)N)�__name__�
__module__�__qualname__rrrr"rrrrrs
�
rN)�boto.cloudsearch.layer1r�boto.cloudsearch.domainr�objectrrrrr�<module>s