
    ~iz                    J    d Z ddlmZ ddlZddlZddlZ G d de          ZdS )z
    private_zone

    No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)  # noqa: E501

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    )absolute_importNc                   N   e Zd ZdZdbdZd Zd Zd Zd Zd Z	d	 Z
d
 Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d  Z!d! Z"d" Z#d# Z$d$ Z%d% Z&d& Z'd' Z(d( Z)d) Z*d* Z+d+ Z,d, Z-d- Z.d. Z/d/ Z0d0 Z1d1 Z2d2 Z3d3 Z4d4 Z5d5 Z6d6 Z7d7 Z8d8 Z9d9 Z:d: Z;d; Z<d< Z=d= Z>d> Z?d? Z@d@ ZAdA ZBdB ZCdC ZDdD ZEdE ZFdF ZGdG ZHdH ZIdI ZJdJ ZKdK ZLdL ZMdM ZNdN ZOdO ZPdP ZQdQ ZRdR ZSdS ZTdT ZUdU ZVdV ZWdW ZXdX ZYdY ZZdZ Z[d[ Z\d\ Z]d] Z^d^ Z_d_ Z`d` Zada ZbdS )cPRIVATEZONEApizNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    Ref: https://github.com/swagger-api/swagger-codegen
    Nc                 >    |t          j                    }|| _        d S N)volcenginesdkcore	ApiClient
api_client)selfr
   s     v/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkprivatezone/api/private_zone_api.py__init__zPRIVATEZONEApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  batch_create_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.batch_create_record(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchCreateRecordRequest body: (required)
        :return: BatchCreateRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get"batch_create_record_with_http_infor   bodykwargsdatas       r   batch_create_recordz"PRIVATEZONEApi.batch_create_record$   ]     ,0'(::k"" 	:4:4JJ6JJJ<T<TLLVLLTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  batch_create_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.batch_create_record_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchCreateRecordRequest body: (required)
        :return: BatchCreateRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zEGot an unexpected keyword argument '%s' to method batch_create_recordNzHMissing the required parameter `body` when calling `batch_create_record`application/jsonAcceptContent-TypevolcengineSignzA/BatchCreateRecord/2022-06-01/private_zone/post/application_json/POSTBatchCreateRecordResponseT
r   post_paramsfilesresponse_typeauth_settingsr   r   r   r   collection_formatsappendlocalssix	iteritems	TypeErrorr
   client_side_validation
ValueErrorselect_header_acceptselect_header_content_typecall_apir   r   r   r   
all_paramsparamskeyvalr(   path_paramsquery_paramsheader_paramsform_paramslocal_var_filesbody_paramsr'   s                  r   r   z1PRIVATEZONEApi.batch_create_record_with_http_info9       X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''OQW#!5'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  batch_delete_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.batch_delete_record(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchDeleteRecordRequest body: (required)
        :return: BatchDeleteRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "batch_delete_record_with_http_infor   s       r   batch_delete_recordz"PRIVATEZONEApi.batch_delete_record   r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  batch_delete_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.batch_delete_record_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchDeleteRecordRequest body: (required)
        :return: BatchDeleteRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method batch_delete_recordNzHMissing the required parameter `body` when calling `batch_delete_record`r   r   r   r    zA/BatchDeleteRecord/2022-06-01/private_zone/post/application_json/r!   BatchDeleteRecordResponseTr#   r)   r4   s                  r   rA   z1PRIVATEZONEApi.batch_delete_record_with_http_info   r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  batch_update_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.batch_update_record(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchUpdateRecordRequest body: (required)
        :return: BatchUpdateRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "batch_update_record_with_http_infor   s       r   batch_update_recordz"PRIVATEZONEApi.batch_update_record   r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  batch_update_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.batch_update_record_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchUpdateRecordRequest body: (required)
        :return: BatchUpdateRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method batch_update_recordNzHMissing the required parameter `body` when calling `batch_update_record`r   r   r   r    zA/BatchUpdateRecord/2022-06-01/private_zone/post/application_json/r!   BatchUpdateRecordResponseTr#   r)   r4   s                  r   rF   z1PRIVATEZONEApi.batch_update_record_with_http_info   r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  bind_rule_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.bind_rule_vpc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BindRuleVPCRequest body: (required)
        :return: BindRuleVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   bind_rule_vpc_with_http_infor   s       r   bind_rule_vpczPRIVATEZONEApi.bind_rule_vpcG  ]     ,0'(::k"" 	444TDDVDDD6T6tFFvFFTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  bind_rule_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.bind_rule_vpc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BindRuleVPCRequest body: (required)
        :return: BindRuleVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method bind_rule_vpcNzBMissing the required parameter `body` when calling `bind_rule_vpc`r   r   r   r    z;/BindRuleVPC/2022-06-01/private_zone/post/application_json/r!   BindRuleVPCResponseTr#   r)   r4   s                  r   rK   z+PRIVATEZONEApi.bind_rule_vpc_with_http_info\      X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''I6#!/'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  bind_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.bind_vpc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BindVPCRequest body: (required)
        :return: BindVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   bind_vpc_with_http_infor   s       r   bind_vpczPRIVATEZONEApi.bind_vpc  s]     ,0'(::k"" 	/4/?????1T1$AA&AATKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  bind_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.bind_vpc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BindVPCRequest body: (required)
        :return: BindVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z:Got an unexpected keyword argument '%s' to method bind_vpcNz=Missing the required parameter `body` when calling `bind_vpc`r   r   r   r    z7/BindVPC/2022-06-01/private_zone/post/application_json/r!   BindVPCResponseTr#   r)   r4   s                  r   rR   z&PRIVATEZONEApi.bind_vpc_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$*,/0   F3KK8?1 	^vV7K7K7=f~7M\]]]V .K"&/"F"F #" #"h )-(R(R )" )"n% **''Ev#!+'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_authorized_user  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_authorized_user(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAuthorizedUserRequest body: (required)
        :return: CreateAuthorizedUserResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %create_authorized_user_with_http_infor   s       r   create_authorized_userz%PRIVATEZONEApi.create_authorized_user	  ]     ,0'(::k"" 	=4=dMMfMMM?T?OOOOTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_authorized_user  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_authorized_user_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAuthorizedUserRequest body: (required)
        :return: CreateAuthorizedUserResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method create_authorized_userNzKMissing the required parameter `body` when calling `create_authorized_user`r   r   r   r    zD/CreateAuthorizedUser/2022-06-01/private_zone/post/application_json/r!   CreateAuthorizedUserResponseTr#   r)   r4   s                  r   rW   z4PRIVATEZONEApi.create_authorized_user_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$8:=>   F3KK8?1 	lvV7K7K7=f~7MjkkkV .K"&/"F"F #" #"h )-(R(R )" )"n% **''RTZ#!8'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_private_zone  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_private_zone(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePrivateZoneRequest body: (required)
        :return: CreatePrivateZoneResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "create_private_zone_with_http_infor   s       r   create_private_zonez"PRIVATEZONEApi.create_private_zonej  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_private_zone  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_private_zone_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePrivateZoneRequest body: (required)
        :return: CreatePrivateZoneResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method create_private_zoneNzHMissing the required parameter `body` when calling `create_private_zone`r   r   r   r    zA/CreatePrivateZone/2022-06-01/private_zone/post/application_json/r!   CreatePrivateZoneResponseTr#   r)   r4   s                  r   r^   z1PRIVATEZONEApi.create_private_zone_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_record(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRecordRequest body: (required)
        :return: CreateRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_record_with_http_infor   s       r   create_recordzPRIVATEZONEApi.create_record  rM   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_record_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRecordRequest body: (required)
        :return: CreateRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method create_recordNzBMissing the required parameter `body` when calling `create_record`r   r   r   r    z</CreateRecord/2022-06-01/private_zone/post/application_json/r!   CreateRecordResponseTr#   r)   r4   s                  r   rc   z+PRIVATEZONEApi.create_record_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''JF#!0'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_resolver_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_resolver_endpoint(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateResolverEndpointRequest body: (required)
        :return: CreateResolverEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'create_resolver_endpoint_with_http_infor   s       r   create_resolver_endpointz'PRIVATEZONEApi.create_resolver_endpoint,  ]     ,0'(::k"" 	?4?OOOOOATA$QQ&QQTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a&  create_resolver_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_resolver_endpoint_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateResolverEndpointRequest body: (required)
        :return: CreateResolverEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method create_resolver_endpointNzMMissing the required parameter `body` when calling `create_resolver_endpoint`r   r   r   r    zF/CreateResolverEndpoint/2022-06-01/private_zone/post/application_json/r!   CreateResolverEndpointResponseTr#   r)   r4   s                  r   ri   z6PRIVATEZONEApi.create_resolver_endpoint_with_http_infoA      X
+&&&2333,---,---fX&677 	 	HC*$$:<?@   F3KK8?1 	nvV7K7K7=f~7MlmmmV .K"&/"F"F #" #"h )-(R(R )" )"n% **''TV\#!:'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_resolver_rule  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_resolver_rule(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateResolverRuleRequest body: (required)
        :return: CreateResolverRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #create_resolver_rule_with_http_infor   s       r   create_resolver_rulez#PRIVATEZONEApi.create_resolver_rule  ]     ,0'(::k"" 	;4;DKKFKKK=T=dMMfMMTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_resolver_rule  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_resolver_rule_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateResolverRuleRequest body: (required)
        :return: CreateResolverRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method create_resolver_ruleNzIMissing the required parameter `body` when calling `create_resolver_rule`r   r   r   r    zB/CreateResolverRule/2022-06-01/private_zone/post/application_json/r!   CreateResolverRuleResponseTr#   r)   r4   s                  r   rp   z2PRIVATEZONEApi.create_resolver_rule_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''PRX#!6'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aY  create_resource_association_authorization  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_resource_association_authorization(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateResourceAssociationAuthorizationRequest body: (required)
        :return: CreateResourceAssociationAuthorizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   8create_resource_association_authorization_with_http_infor   s       r   )create_resource_association_authorizationz8PRIVATEZONEApi.create_resource_association_authorization  a     ,0'(::k"" 	P4PQU``Y_```RTRSWbb[abbTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )ah  create_resource_association_authorization  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_resource_association_authorization_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateResourceAssociationAuthorizationRequest body: (required)
        :return: CreateResourceAssociationAuthorizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z[Got an unexpected keyword argument '%s' to method create_resource_association_authorizationNz^Missing the required parameter `body` when calling `create_resource_association_authorization`r   r   r   r    zV/CreateResourceAssociationAuthorization/2022-06-01/private_zone/post/application_json/r!   .CreateResourceAssociationAuthorizationResponseTr#   r)   r4   s                  r   rw   zGPRIVATEZONEApi.create_resource_association_authorization_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$KMPQ   F3KK8?1 	vV7K7K7=f~7M}~~~V .K"&/"F"F #" #"h )-(R(R )" )"n% **''dfl#!J'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_authorized_user  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_authorized_user(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAuthorizedUserRequest body: (required)
        :return: DeleteAuthorizedUserResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %delete_authorized_user_with_http_infor   s       r   delete_authorized_userz%PRIVATEZONEApi.delete_authorized_userO  rY   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_authorized_user  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_authorized_user_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAuthorizedUserRequest body: (required)
        :return: DeleteAuthorizedUserResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method delete_authorized_userNzKMissing the required parameter `body` when calling `delete_authorized_user`r   r   r   r    zD/DeleteAuthorizedUser/2022-06-01/private_zone/post/application_json/r!   DeleteAuthorizedUserResponseTr#   r)   r4   s                  r   r~   z4PRIVATEZONEApi.delete_authorized_user_with_http_infod  r\   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_private_zone  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_private_zone(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeletePrivateZoneRequest body: (required)
        :return: DeletePrivateZoneResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "delete_private_zone_with_http_infor   s       r   delete_private_zonez"PRIVATEZONEApi.delete_private_zone  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_private_zone  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_private_zone_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeletePrivateZoneRequest body: (required)
        :return: DeletePrivateZoneResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method delete_private_zoneNzHMissing the required parameter `body` when calling `delete_private_zone`r   r   r   r    zA/DeletePrivateZone/2022-06-01/private_zone/post/application_json/r!   DeletePrivateZoneResponseTr#   r)   r4   s                  r   r   z1PRIVATEZONEApi.delete_private_zone_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_record(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteRecordRequest body: (required)
        :return: DeleteRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_record_with_http_infor   s       r   delete_recordzPRIVATEZONEApi.delete_record  rM   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_record_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteRecordRequest body: (required)
        :return: DeleteRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method delete_recordNzBMissing the required parameter `body` when calling `delete_record`r   r   r   r    z</DeleteRecord/2022-06-01/private_zone/post/application_json/r!   DeleteRecordResponseTr#   r)   r4   s                  r   r   z+PRIVATEZONEApi.delete_record_with_http_info&  rg   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_resolver_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_resolver_endpoint(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteResolverEndpointRequest body: (required)
        :return: DeleteResolverEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'delete_resolver_endpoint_with_http_infor   s       r   delete_resolver_endpointz'PRIVATEZONEApi.delete_resolver_endpointr  rk   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a&  delete_resolver_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_resolver_endpoint_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteResolverEndpointRequest body: (required)
        :return: DeleteResolverEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method delete_resolver_endpointNzMMissing the required parameter `body` when calling `delete_resolver_endpoint`r   r   r   r    zF/DeleteResolverEndpoint/2022-06-01/private_zone/post/application_json/r!   DeleteResolverEndpointResponseTr#   r)   r4   s                  r   r   z6PRIVATEZONEApi.delete_resolver_endpoint_with_http_info  rn   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_resolver_rule  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_resolver_rule(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteResolverRuleRequest body: (required)
        :return: DeleteResolverRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #delete_resolver_rule_with_http_infor   s       r   delete_resolver_rulez#PRIVATEZONEApi.delete_resolver_rule  rr   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_resolver_rule  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_resolver_rule_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteResolverRuleRequest body: (required)
        :return: DeleteResolverRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method delete_resolver_ruleNzIMissing the required parameter `body` when calling `delete_resolver_rule`r   r   r   r    zB/DeleteResolverRule/2022-06-01/private_zone/post/application_json/r!   DeleteResolverRuleResponseTr#   r)   r4   s                  r   r   z2PRIVATEZONEApi.delete_resolver_rule_with_http_info  ru   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aY  delete_resource_association_authorization  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_resource_association_authorization(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteResourceAssociationAuthorizationRequest body: (required)
        :return: DeleteResourceAssociationAuthorizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   8delete_resource_association_authorization_with_http_infor   s       r   )delete_resource_association_authorizationz8PRIVATEZONEApi.delete_resource_association_authorization4  ry   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )ah  delete_resource_association_authorization  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_resource_association_authorization_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteResourceAssociationAuthorizationRequest body: (required)
        :return: DeleteResourceAssociationAuthorizationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z[Got an unexpected keyword argument '%s' to method delete_resource_association_authorizationNz^Missing the required parameter `body` when calling `delete_resource_association_authorization`r   r   r   r    zV/DeleteResourceAssociationAuthorization/2022-06-01/private_zone/post/application_json/r!   .DeleteResourceAssociationAuthorizationResponseTr#   r)   r4   s                  r   r   zGPRIVATEZONEApi.delete_resource_association_authorization_with_http_infoI  r|   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  inc_bind_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.inc_bind_vpc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param IncBindVPCRequest body: (required)
        :return: IncBindVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   inc_bind_vpc_with_http_infor   s       r   inc_bind_vpczPRIVATEZONEApi.inc_bind_vpc  ]     ,0'(::k"" 	343DCCFCCC5T5dEEfEETKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  inc_bind_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.inc_bind_vpc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param IncBindVPCRequest body: (required)
        :return: IncBindVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z>Got an unexpected keyword argument '%s' to method inc_bind_vpcNzAMissing the required parameter `body` when calling `inc_bind_vpc`r   r   r   r    z:/IncBindVPC/2022-06-01/private_zone/post/application_json/r!   IncBindVPCResponseTr#   r)   r4   s                  r   r   z*PRIVATEZONEApi.inc_bind_vpc_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$.034   F3KK8?1 	bvV7K7K7=f~7M`aaaV .K"&/"F"F #" #"h )-(R(R )" )"n% **''H&#!.'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_authorized_users  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_authorized_users(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAuthorizedUsersRequest body: (required)
        :return: ListAuthorizedUsersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $list_authorized_users_with_http_infor   s       r   list_authorized_usersz$PRIVATEZONEApi.list_authorized_users  s]     ,0'(::k"" 	<4<TLLVLLL>T>tNNvNNTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_authorized_users  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_authorized_users_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAuthorizedUsersRequest body: (required)
        :return: ListAuthorizedUsersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method list_authorized_usersNzJMissing the required parameter `body` when calling `list_authorized_users`r   r   r   r    zC/ListAuthorizedUsers/2022-06-01/private_zone/post/application_json/r!   ListAuthorizedUsersResponseTr#   r)   r4   s                  r   r   z3PRIVATEZONEApi.list_authorized_users_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''QSY#!7'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_bind_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_bind_vpc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBindVPCRequest body: (required)
        :return: ListBindVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_bind_vpc_with_http_infor   s       r   list_bind_vpczPRIVATEZONEApi.list_bind_vpcW  rM   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_bind_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_bind_vpc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBindVPCRequest body: (required)
        :return: ListBindVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method list_bind_vpcNzBMissing the required parameter `body` when calling `list_bind_vpc`r   r   
text/plainr   r    z4/ListBindVPC/2022-06-01/private_zone/get/text_plain/GETListBindVPCResponseTr#   r)   r4   s                  r   r   z+PRIVATEZONEApi.list_bind_vpc_with_http_infol       X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(RN) )n% **''BE#!/'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_private_zones  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_private_zones(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPrivateZonesRequest body: (required)
        :return: ListPrivateZonesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !list_private_zones_with_http_infor   s       r   list_private_zonesz!PRIVATEZONEApi.list_private_zones  ]     ,0'(::k"" 	949$II&III;T;DKKFKKTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_private_zones  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_private_zones_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPrivateZonesRequest body: (required)
        :return: ListPrivateZonesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method list_private_zonesNzGMissing the required parameter `body` when calling `list_private_zones`r   r   r   r    z@/ListPrivateZones/2022-06-01/private_zone/post/application_json/r!   ListPrivateZonesResponseTr#   r)   r4   s                  r   r   z0PRIVATEZONEApi.list_private_zones_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(R )" )"n% **''NPV#!4'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_record_attributes  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_record_attributes(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRecordAttributesRequest body: (required)
        :return: ListRecordAttributesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %list_record_attributes_with_http_infor   s       r   list_record_attributesz%PRIVATEZONEApi.list_record_attributes  rY   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_record_attributes  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_record_attributes_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRecordAttributesRequest body: (required)
        :return: ListRecordAttributesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method list_record_attributesNzKMissing the required parameter `body` when calling `list_record_attributes`r   r   r   r    zD/ListRecordAttributes/2022-06-01/private_zone/post/application_json/r!   ListRecordAttributesResponseTr#   r)   r4   s                  r   r   z4PRIVATEZONEApi.list_record_attributes_with_http_info.  r\   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_record_sets  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_record_sets(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRecordSetsRequest body: (required)
        :return: ListRecordSetsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_record_sets_with_http_infor   s       r   list_record_setszPRIVATEZONEApi.list_record_setsz  ]     ,0'(::k"" 	747GGGGG9T9$II&IITKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_record_sets  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_record_sets_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRecordSetsRequest body: (required)
        :return: ListRecordSetsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method list_record_setsNzEMissing the required parameter `body` when calling `list_record_sets`r   r   r   r   r    z7/ListRecordSets/2022-06-01/private_zone/get/text_plain/r   ListRecordSetsResponseTr#   r)   r4   s                  r   r   z.PRIVATEZONEApi.list_record_sets_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(RN) )n% **''Eu#!2'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_records  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_records(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRecordsRequest body: (required)
        :return: ListRecordsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_records_with_http_infor   s       r   list_recordszPRIVATEZONEApi.list_records  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_records  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_records_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRecordsRequest body: (required)
        :return: ListRecordsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z>Got an unexpected keyword argument '%s' to method list_recordsNzAMissing the required parameter `body` when calling `list_records`r   r   r   r   r    z4/ListRecords/2022-06-01/private_zone/get/text_plain/r   ListRecordsResponseTr#   r)   r4   s                  r   r   z*PRIVATEZONEApi.list_records_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$.034   F3KK8?1 	bvV7K7K7=f~7M`aaaV .K"&/"F"F #" #"h )-(R(RN) )n% **''BE#!/'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_regions  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_regions(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRegionsRequest body: (required)
        :return: ListRegionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_regions_with_http_infor   s       r   list_regionszPRIVATEZONEApi.list_regions<	  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_regions  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_regions_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRegionsRequest body: (required)
        :return: ListRegionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z>Got an unexpected keyword argument '%s' to method list_regionsNzAMissing the required parameter `body` when calling `list_regions`r   r   r   r   r    z4/ListRegions/2022-06-01/private_zone/get/text_plain/r   ListRegionsResponseTr#   r)   r4   s                  r   r   z*PRIVATEZONEApi.list_regions_with_http_infoQ	  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_resolver_endpoints  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_resolver_endpoints(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListResolverEndpointsRequest body: (required)
        :return: ListResolverEndpointsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &list_resolver_endpoints_with_http_infor   s       r   list_resolver_endpointsz&PRIVATEZONEApi.list_resolver_endpoints	  ]     ,0'(::k"" 	>4>tNNvNNN@T@PPPPTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  list_resolver_endpoints  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_resolver_endpoints_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListResolverEndpointsRequest body: (required)
        :return: ListResolverEndpointsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method list_resolver_endpointsNzLMissing the required parameter `body` when calling `list_resolver_endpoints`r   r   r   r    zE/ListResolverEndpoints/2022-06-01/private_zone/post/application_json/r!   ListResolverEndpointsResponseTr#   r)   r4   s                  r   r   z5PRIVATEZONEApi.list_resolver_endpoints_with_http_info	  s    X
+&&&2333,---,---fX&677 	 	HC*$$9;>?   F3KK8?1 	mvV7K7K7=f~7MklllV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!9'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_resolver_rules  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_resolver_rules(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListResolverRulesRequest body: (required)
        :return: ListResolverRulesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "list_resolver_rules_with_http_infor   s       r   list_resolver_rulesz"PRIVATEZONEApi.list_resolver_rules	  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_resolver_rules  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_resolver_rules_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListResolverRulesRequest body: (required)
        :return: ListResolverRulesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method list_resolver_rulesNzHMissing the required parameter `body` when calling `list_resolver_rules`r   r   r   r    zA/ListResolverRules/2022-06-01/private_zone/post/application_json/r!   ListResolverRulesResponseTr#   r)   r4   s                  r   r   z1PRIVATEZONEApi.list_resolver_rules_with_http_info
  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aU  list_resource_association_authorizations  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_resource_association_authorizations(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListResourceAssociationAuthorizationsRequest body: (required)
        :return: ListResourceAssociationAuthorizationsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   7list_resource_association_authorizations_with_http_infor   s       r   (list_resource_association_authorizationsz7PRIVATEZONEApi.list_resource_association_authorizations_
  sa     ,0'(::k"" 	O4OPT__X^___QTQRVaaZ`aaTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )ad  list_resource_association_authorizations  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_resource_association_authorizations_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListResourceAssociationAuthorizationsRequest body: (required)
        :return: ListResourceAssociationAuthorizationsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zZGot an unexpected keyword argument '%s' to method list_resource_association_authorizationsNz]Missing the required parameter `body` when calling `list_resource_association_authorizations`r   r   r   r   r    zN/ListResourceAssociationAuthorizations/2022-06-01/private_zone/get/text_plain/r   -ListResourceAssociationAuthorizationsResponseTr#   r)   r4   s                  r   r   zFPRIVATEZONEApi.list_resource_association_authorizations_with_http_infot
  s    X
+&&&2333,---,---fX&677 	 	HC*$$JLOP   F3KK8?1 	~vV7K7K7=f~7M|}}}V .K"&/"F"F #" #"h )-(R(RN) )n% **''\^c#!I'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_tags_for_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_tags_for_resources(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTagsForResourcesRequest body: (required)
        :return: ListTagsForResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &list_tags_for_resources_with_http_infor   s       r   list_tags_for_resourcesz&PRIVATEZONEApi.list_tags_for_resources
  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a   list_tags_for_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_tags_for_resources_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTagsForResourcesRequest body: (required)
        :return: ListTagsForResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method list_tags_for_resourcesNzLMissing the required parameter `body` when calling `list_tags_for_resources`r   r   r   r    zD/ListTagsForResources/2022-06-01/private_zone/post/application_json/r!   ListTagsForResourcesResponseTr#   r)   r4   s                  r   r   z5PRIVATEZONEApi.list_tags_for_resources_with_http_info
  s    X
+&&&2333,---,---fX&677 	 	HC*$$9;>?   F3KK8?1 	mvV7K7K7=f~7MklllV .K"&/"F"F #" #"h )-(R(R )" )"n% **''RTZ#!8'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_user_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_user_vpc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListUserVPCRequest body: (required)
        :return: ListUserVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_user_vpc_with_http_infor   s       r   list_user_vpczPRIVATEZONEApi.list_user_vpc!  rM   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_user_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_user_vpc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListUserVPCRequest body: (required)
        :return: ListUserVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method list_user_vpcNzBMissing the required parameter `body` when calling `list_user_vpc`r   r   r   r   r    z4/ListUserVPC/2022-06-01/private_zone/get/text_plain/r   ListUserVPCResponseTr#   r)   r4   s                  r   r   z+PRIVATEZONEApi.list_user_vpc_with_http_info6  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_zones_by_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_zones_by_vpc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListZonesByVPCRequest body: (required)
        :return: ListZonesByVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    list_zones_by_vpc_with_http_infor   s       r   list_zones_by_vpcz PRIVATEZONEApi.list_zones_by_vpc  ]     ,0'(::k"" 	848HHHHH:T:4JJ6JJTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_zones_by_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_zones_by_vpc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListZonesByVPCRequest body: (required)
        :return: ListZonesByVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method list_zones_by_vpcNzFMissing the required parameter `body` when calling `list_zones_by_vpc`r   r   r   r   r    z7/ListZonesByVPC/2022-06-01/private_zone/get/text_plain/r   ListZonesByVPCResponseTr#   r)   r4   s                  r   r   z/PRIVATEZONEApi.list_zones_by_vpc_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(RN) )n% **''Eu#!2'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  query_ecs_host_sync_task  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_ecs_host_sync_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryEcsHostSyncTaskRequest body: (required)
        :return: QueryEcsHostSyncTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'query_ecs_host_sync_task_with_http_infor   s       r   query_ecs_host_sync_taskz'PRIVATEZONEApi.query_ecs_host_sync_task  rk   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  query_ecs_host_sync_task  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_ecs_host_sync_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryEcsHostSyncTaskRequest body: (required)
        :return: QueryEcsHostSyncTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method query_ecs_host_sync_taskNzMMissing the required parameter `body` when calling `query_ecs_host_sync_task`r   r   r   r   r    z=/QueryEcsHostSyncTask/2022-06-01/private_zone/get/text_plain/r   QueryEcsHostSyncTaskResponseTr#   r)   r4   s                  r   r   z6PRIVATEZONEApi.query_ecs_host_sync_task_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$:<?@   F3KK8?1 	nvV7K7K7=f~7MlmmmV .K"&/"F"F #" #"h )-(R(RN) )n% **''KU#!8'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  query_private_zone  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_private_zone(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryPrivateZoneRequest body: (required)
        :return: QueryPrivateZoneResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !query_private_zone_with_http_infor   s       r   query_private_zonez!PRIVATEZONEApi.query_private_zoneD  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  query_private_zone  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_private_zone_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryPrivateZoneRequest body: (required)
        :return: QueryPrivateZoneResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method query_private_zoneNzGMissing the required parameter `body` when calling `query_private_zone`r   r   r   r   r    z9/QueryPrivateZone/2022-06-01/private_zone/get/text_plain/r   QueryPrivateZoneResponseTr#   r)   r4   s                  r   r   z0PRIVATEZONEApi.query_private_zone_with_http_infoY  s     X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(RN) )n% **''G#!4'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  query_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_record(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryRecordRequest body: (required)
        :return: QueryRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   query_record_with_http_infor   s       r   query_recordzPRIVATEZONEApi.query_record  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  query_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_record_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryRecordRequest body: (required)
        :return: QueryRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z>Got an unexpected keyword argument '%s' to method query_recordNzAMissing the required parameter `body` when calling `query_record`r   r   r   r   r    z4/QueryRecord/2022-06-01/private_zone/get/text_plain/r   QueryRecordResponseTr#   r)   r4   s                  r   r   z*PRIVATEZONEApi.query_record_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  query_resolver_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_resolver_endpoint(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryResolverEndpointRequest body: (required)
        :return: QueryResolverEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &query_resolver_endpoint_with_http_infor   s       r   query_resolver_endpointz&PRIVATEZONEApi.query_resolver_endpoint  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  query_resolver_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_resolver_endpoint_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryResolverEndpointRequest body: (required)
        :return: QueryResolverEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method query_resolver_endpointNzLMissing the required parameter `body` when calling `query_resolver_endpoint`r   r   r   r   r    z>/QueryResolverEndpoint/2022-06-01/private_zone/get/text_plain/r   QueryResolverEndpointResponseTr#   r)   r4   s                  r   r   z5PRIVATEZONEApi.query_resolver_endpoint_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$9;>?   F3KK8?1 	mvV7K7K7=f~7MklllV .K"&/"F"F #" #"h )-(R(RN) )n% **''Le#!9'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  query_resolver_rule  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_resolver_rule(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryResolverRuleRequest body: (required)
        :return: QueryResolverRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "query_resolver_rule_with_http_infor   s       r   query_resolver_rulez"PRIVATEZONEApi.query_resolver_ruleg  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  query_resolver_rule  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.query_resolver_rule_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param QueryResolverRuleRequest body: (required)
        :return: QueryResolverRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method query_resolver_ruleNzHMissing the required parameter `body` when calling `query_resolver_rule`r   r   r   r   r    z:/QueryResolverRule/2022-06-01/private_zone/get/text_plain/r   QueryResolverRuleResponseTr#   r)   r4   s                  r   r   z1PRIVATEZONEApi.query_resolver_rule_with_http_info|  s     X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(RN) )n% **''H%#!5'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  send_verify_code  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.send_verify_code(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SendVerifyCodeRequest body: (required)
        :return: SendVerifyCodeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   send_verify_code_with_http_infor   s       r   send_verify_codezPRIVATEZONEApi.send_verify_code  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  send_verify_code  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.send_verify_code_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SendVerifyCodeRequest body: (required)
        :return: SendVerifyCodeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method send_verify_codeNzEMissing the required parameter `body` when calling `send_verify_code`r   r   r   r   r    z7/SendVerifyCode/2022-06-01/private_zone/get/text_plain/r   SendVerifyCodeResponseTr#   r)   r4   s                  r   r  z.PRIVATEZONEApi.send_verify_code_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  sync_ecs_host  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.sync_ecs_host(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SyncEcsHostRequest body: (required)
        :return: SyncEcsHostResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   sync_ecs_host_with_http_infor   s       r   sync_ecs_hostzPRIVATEZONEApi.sync_ecs_host)  rM   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  sync_ecs_host  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.sync_ecs_host_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SyncEcsHostRequest body: (required)
        :return: SyncEcsHostResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method sync_ecs_hostNzBMissing the required parameter `body` when calling `sync_ecs_host`r   r   r   r    z;/SyncEcsHost/2022-06-01/private_zone/post/application_json/r!   SyncEcsHostResponseTr#   r)   r4   s                  r   r
  z+PRIVATEZONEApi.sync_ecs_host_with_http_info>  rP   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  tag_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.tag_resources(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TagResourcesRequest body: (required)
        :return: TagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   tag_resources_with_http_infor   s       r   tag_resourceszPRIVATEZONEApi.tag_resources  rM   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  tag_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.tag_resources_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TagResourcesRequest body: (required)
        :return: TagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method tag_resourcesNzBMissing the required parameter `body` when calling `tag_resources`r   r   r   r    z</TagResources/2022-06-01/private_zone/post/application_json/r!   TagResourcesResponseTr#   r)   r4   s                  r   r  z+PRIVATEZONEApi.tag_resources_with_http_info  rg   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  untag_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.untag_resources(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UntagResourcesRequest body: (required)
        :return: UntagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   untag_resources_with_http_infor   s       r   untag_resourceszPRIVATEZONEApi.untag_resources  ]     ,0'(::k"" 	646tFFvFFF8T8HHHHTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  untag_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.untag_resources_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UntagResourcesRequest body: (required)
        :return: UntagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method untag_resourcesNzDMissing the required parameter `body` when calling `untag_resources`r   r   r   r    z>/UntagResources/2022-06-01/private_zone/post/application_json/r!   UntagResourcesResponseTr#   r)   r4   s                  r   r  z-PRIVATEZONEApi.untag_resources_with_http_info   s    X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!2'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_bind_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_bind_vpc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBindVPCRequest body: (required)
        :return: UpdateBindVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_bind_vpc_with_http_infor   s       r   update_bind_vpczPRIVATEZONEApi.update_bind_vpcL  r  r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_bind_vpc  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_bind_vpc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBindVPCRequest body: (required)
        :return: UpdateBindVPCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method update_bind_vpcNzDMissing the required parameter `body` when calling `update_bind_vpc`r   r   r   r    z=/UpdateBindVPC/2022-06-01/private_zone/post/application_json/r!   UpdateBindVPCResponseTr#   r)   r4   s                  r   r  z-PRIVATEZONEApi.update_bind_vpc_with_http_infoa  s    X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(R )" )"n% **''KV#!1'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_ecs_host_sync_task  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ecs_host_sync_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateEcsHostSyncTaskRequest body: (required)
        :return: UpdateEcsHostSyncTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (update_ecs_host_sync_task_with_http_infor   s       r   update_ecs_host_sync_taskz(PRIVATEZONEApi.update_ecs_host_sync_task  s]     ,0'(::k"" 	@4@PPPPPBTB4RR6RRTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a&  update_ecs_host_sync_task  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ecs_host_sync_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateEcsHostSyncTaskRequest body: (required)
        :return: UpdateEcsHostSyncTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method update_ecs_host_sync_taskNzNMissing the required parameter `body` when calling `update_ecs_host_sync_task`r   r   r   r    zE/UpdateEcsHostSyncTask/2022-06-01/private_zone/post/application_json/r!   UpdateEcsHostSyncTaskResponseTr#   r)   r4   s                  r   r  z7PRIVATEZONEApi.update_ecs_host_sync_task_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$;=@A   F3KK8?1 	ovV7K7K7=f~7MmnnnV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!9'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_private_zone  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_private_zone(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePrivateZoneRequest body: (required)
        :return: UpdatePrivateZoneResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "update_private_zone_with_http_infor   s       r   update_private_zonez"PRIVATEZONEApi.update_private_zone  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_private_zone  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_private_zone_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePrivateZoneRequest body: (required)
        :return: UpdatePrivateZoneResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method update_private_zoneNzHMissing the required parameter `body` when calling `update_private_zone`r   r   r   r    zA/UpdatePrivateZone/2022-06-01/private_zone/post/application_json/r!   UpdatePrivateZoneResponseTr#   r)   r4   s                  r   r$  z1PRIVATEZONEApi.update_private_zone_with_http_info#  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_record(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateRecordRequest body: (required)
        :return: UpdateRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_record_with_http_infor   s       r   update_recordzPRIVATEZONEApi.update_recordo  rM   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_record  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_record_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateRecordRequest body: (required)
        :return: UpdateRecordResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method update_recordNzBMissing the required parameter `body` when calling `update_record`r   r   r   r    z</UpdateRecord/2022-06-01/private_zone/post/application_json/r!   UpdateRecordResponseTr#   r)   r4   s                  r   r)  z+PRIVATEZONEApi.update_record_with_http_info  rg   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_record_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_record_set(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateRecordSetRequest body: (required)
        :return: UpdateRecordSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    update_record_set_with_http_infor   s       r   update_record_setz PRIVATEZONEApi.update_record_set  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a
  update_record_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_record_set_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateRecordSetRequest body: (required)
        :return: UpdateRecordSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method update_record_setNzFMissing the required parameter `body` when calling `update_record_set`r   r   r   r    z?/UpdateRecordSet/2022-06-01/private_zone/post/application_json/r!   UpdateRecordSetResponseTr#   r)   r4   s                  r   r.  z/PRIVATEZONEApi.update_record_set_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!3'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_resolver_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_resolver_endpoint(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateResolverEndpointRequest body: (required)
        :return: UpdateResolverEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'update_resolver_endpoint_with_http_infor   s       r   update_resolver_endpointz'PRIVATEZONEApi.update_resolver_endpoint1  rk   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a&  update_resolver_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_resolver_endpoint_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateResolverEndpointRequest body: (required)
        :return: UpdateResolverEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method update_resolver_endpointNzMMissing the required parameter `body` when calling `update_resolver_endpoint`r   r   r   r    zF/UpdateResolverEndpoint/2022-06-01/private_zone/post/application_json/r!   UpdateResolverEndpointResponseTr#   r)   r4   s                  r   r3  z6PRIVATEZONEApi.update_resolver_endpoint_with_http_infoF  rn   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_resolver_rule  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_resolver_rule(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateResolverRuleRequest body: (required)
        :return: UpdateResolverRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #update_resolver_rule_with_http_infor   s       r   update_resolver_rulez#PRIVATEZONEApi.update_resolver_rule  rr   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_resolver_rule  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_resolver_rule_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateResolverRuleRequest body: (required)
        :return: UpdateResolverRuleResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method update_resolver_ruleNzIMissing the required parameter `body` when calling `update_resolver_rule`r   r   r   r    zB/UpdateResolverRule/2022-06-01/private_zone/post/application_json/r!   UpdateResolverRuleResponseTr#   r)   r4   s                  r   r8  z2PRIVATEZONEApi.update_resolver_rule_with_http_info  ru   r   r   )c__name__
__module____qualname____doc__r   r   r   rB   rA   rG   rF   rL   rK   rS   rR   rX   rW   r_   r^   rd   rc   rj   ri   rq   rp   rx   rw   r   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r   r  r  r  r
  r  r  r  r  r  r  r   r  r%  r$  r*  r)  r/  r.  r4  r3  r9  r8   r   r   r   r      sq        % % % %
  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3 J3 J3r   r   )r?  
__future__r   rer,   r   objectr   r@  r   r   <module>rD     s     ' & & & & & 				 


    YG3 YG3 YG3 YG3 YG3V YG3 YG3 YG3 YG3 YG3r   