Module Expr Str Import alias Import alias Import alias Import alias Import alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Dict Str Str Str NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad keyword NameLoad Return AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A 
This module contains HTTP transports used for communicating with the
Route53 API endpoint.
 N/A time N/A base64 N/A hmac N/A hashlib N/A requests route53.exceptions Route53Error BaseTransport N/A object N/A N/A 
    This serves as an interface for HTTP transports. It provides a really
    simple blueprint for what is involved in working with the Route53
    API.
     __init__ N/A N/A self connection N/A N/A N/A 
        :param Route53Connection connection: The connection being used with
            the transport. The connection contains their AWS credentials
            and a few other settings.
         N/A N/A self connection connection N/A endpoint N/A N/A self N/A N/A N/A 
        :rtype: str
        :returns: The Route53 API endpoint to query against.
         N/A N/A N/A self connection _endpoint N/A property _hmac_sign_string N/A N/A self string_to_sign N/A N/A N/A 
        Route53 uses AWS an HMAC-based authentication scheme, involving the
        signing of a date string with the user's secret access key. More details
        on the specifics can be found in their documentation_.

        .. documentation:: http://docs.amazonwebservices.com/Route53/latest/DeveloperGuide/RESTAuthentication.html

        This method is used to sign said time string, for use in the request
        headers.


        :param str string_to_sign: The time string to sign.
        :rtype: str
        :returns: An HMAC signed string.
         N/A new_hmac N/A N/A hmac new N/A N/A N/A N/A self connection _aws_secret_access_key encode utf-8 digestmod N/A hashlib sha256 N/A N/A N/A new_hmac update N/A N/A string_to_sign encode utf-8 N/A digest N/A N/A new_hmac digest N/A N/A N/A N/A N/A base64 b64encode digest decode utf-8 N/A get_request_headers N/A N/A self N/A N/A N/A 
        Determine the headers to send along with the request. These are
        pretty much the same for every request, with Route53.
         N/A date_header N/A N/A time asctime N/A N/A time gmtime N/A signing_key N/A N/A self _hmac_sign_string date_header N/A auth_header N/A AWS3-HTTPS AWSAccessKeyId=%s,Algorithm=HmacSHA256,Signature=%s N/A N/A N/A self connection _aws_access_key_id signing_key N/A N/A X-Amzn-Authorization x-amz-date Host auth_header date_header route53.amazonaws.com N/A send_request N/A N/A self path data method N/A N/A N/A 
        All outbound requests go through this method. It defers to the
        transport's various HTTP method-specific methods.

        :param str path: The path to tack on to the endpoint URL for
            the query.
        :param data: The params to send along with the request.
        :type data: Either a dict or bytes, depending on the request type.
        :param str method: One of 'GET', 'POST', or 'DELETE'.

        :rtype: str
        :returns: The body of the response.
         N/A headers N/A N/A self get_request_headers N/A N/A method GET N/A N/A N/A N/A self _send_get_request path data headers N/A N/A N/A method POST N/A N/A N/A N/A self _send_post_request path data headers N/A N/A N/A method DELETE N/A N/A N/A N/A self _send_delete_request path headers N/A N/A N/A Route53Error N/A Invalid request method: %s method N/A _send_get_request N/A N/A self path params headers N/A N/A N/A 
        Transport sub-classes need to override this.

        Sends the GET request to the Route53 endpoint.

        :param str path: The path to tack on to the endpoint URL for
            the query.
        :param dict params: Key/value pairs to send.
        :param dict headers: A dict of headers to send with the request.
        :rtype: str
        :returns: The body of the response.
         N/A NotImplementedError N/A _send_post_request N/A N/A self path data headers N/A N/A N/A 
        Transport sub-classes need to override this.

        Sends the POST request to the Route53 endpoint.

        :param str path: The path to tack on to the endpoint URL for
            the query.
        :param data: Either a dict, or bytes.
        :type data: dict or bytes
        :param dict headers: A dict of headers to send with the request.
        :rtype: str
        :returns: The body of the response.
         N/A NotImplementedError N/A _send_delete_request N/A N/A self path headers N/A N/A N/A 
        Transport sub-classes need to override this.

        Sends the DELETE request to the Route53 endpoint.

        :param str path: The path to tack on to the endpoint URL for
            the query.
        :param dict headers: A dict of headers to send with the request.
        :rtype: str
        :returns: The body of the response.
         N/A NotImplementedError N/A N/A RequestsTransport N/A BaseTransport N/A N/A 
    A requests-based transport. More details may be found on the
    `requests webpage`_.

    .. _requests webpage: http://docs.python-requests.org/en/latest/
     _send_get_request N/A N/A self path params headers N/A N/A N/A 
        Sends the GET request to the Route53 endpoint.

        :param str path: The path to tack on to the endpoint URL for
            the query.
        :param dict params: Key/value pairs to send.
        :param dict headers: A dict of headers to send with the request.
        :rtype: str
        :returns: The body of the response.
         N/A r N/A N/A requests get N/A N/A self endpoint path params params headers headers N/A N/A N/A r raise_for_status N/A N/A r text N/A _send_post_request N/A N/A self path data headers N/A N/A N/A 
        Sends the POST request to the Route53 endpoint.

        :param str path: The path to tack on to the endpoint URL for
            the query.
        :param data: Either a dict, or bytes.
        :type data: dict or bytes
        :param dict headers: A dict of headers to send with the request.
        :rtype: str
        :returns: The body of the response.
         N/A r N/A N/A requests post N/A N/A self endpoint path data data headers headers N/A N/A r text N/A _send_delete_request N/A N/A self path headers N/A N/A N/A 
        Sends the DELETE request to the Route53 endpoint.

        :param str path: The path to tack on to the endpoint URL for
            the query.
        :param dict headers: A dict of headers to send with the request.
        :rtype: str
        :returns: The body of the response.
         N/A r N/A N/A requests delete N/A N/A self endpoint path headers headers N/A N/A r text N/A N/A