
    ~i                    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
    pca20251001

    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                   R   e Zd ZdZd8d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 Z8dS )9PCA20251001ApizNOTE: 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     u/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkpca20251001/api/pca20251001_api.py__init__zPCA20251001Api.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_leaf_instance  # 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_leaf_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateLeafInstanceRequest body: (required)
        :return: CreateLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get#create_leaf_instance_with_http_infor   bodykwargsdatas       r   create_leaf_instancez#PCA20251001Api.create_leaf_instance$   ]     ,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_leaf_instance  # 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_leaf_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateLeafInstanceRequest body: (required)
        :return: CreateLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zFGot an unexpected keyword argument '%s' to method create_leaf_instanceNzIMissing the required parameter `body` when calling `create_leaf_instance`application/jsonAcceptContent-TypevolcengineSignz9/CreateLeafInstance/2025-10-01/pca/post/application_json/POSTCreateLeafInstanceResponseT
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   z2PCA20251001Api.create_leaf_instance_with_http_info9       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% **''G#!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 )a  create_root_instance  # 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_root_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRootInstanceRequest body: (required)
        :return: CreateRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #create_root_instance_with_http_infor   s       r   create_root_instancez#PCA20251001Api.create_root_instance   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_root_instance  # 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_root_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRootInstanceRequest body: (required)
        :return: CreateRootInstanceResponse
                 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_root_instanceNzIMissing the required parameter `body` when calling `create_root_instance`r   r   r   r    z9/CreateRootInstance/2025-10-01/pca/post/application_json/r!   CreateRootInstanceResponseTr#   r)   r4   s                  r   rA   z2PCA20251001Api.create_root_instance_with_http_info   r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_sub_instance  # 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_sub_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateSubInstanceRequest body: (required)
        :return: CreateSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "create_sub_instance_with_http_infor   s       r   create_sub_instancez"PCA20251001Api.create_sub_instance   ]     ,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  create_sub_instance  # 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_sub_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateSubInstanceRequest body: (required)
        :return: CreateSubInstanceResponse
                 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_sub_instanceNzHMissing the required parameter `body` when calling `create_sub_instance`r   r   r   r    z8/CreateSubInstance/2025-10-01/pca/post/application_json/r!   CreateSubInstanceResponseTr#   r)   r4   s                  r   rF   z1PCA20251001Api.create_sub_instance_with_http_info       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% **''F#!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  delete_leaf_instance  # 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_leaf_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteLeafInstanceRequest body: (required)
        :return: DeleteLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #delete_leaf_instance_with_http_infor   s       r   delete_leaf_instancez#PCA20251001Api.delete_leaf_instanceG  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_leaf_instance  # 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_leaf_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteLeafInstanceRequest body: (required)
        :return: DeleteLeafInstanceResponse
                 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_leaf_instanceNzIMissing the required parameter `body` when calling `delete_leaf_instance`r   r   r   r    z9/DeleteLeafInstance/2025-10-01/pca/post/application_json/r!   DeleteLeafInstanceResponseTr#   r)   r4   s                  r   rM   z2PCA20251001Api.delete_leaf_instance_with_http_info\  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_root_instance  # 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_root_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteRootInstanceRequest body: (required)
        :return: DeleteRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #delete_root_instance_with_http_infor   s       r   delete_root_instancez#PCA20251001Api.delete_root_instance  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_root_instance  # 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_root_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteRootInstanceRequest body: (required)
        :return: DeleteRootInstanceResponse
                 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_root_instanceNzIMissing the required parameter `body` when calling `delete_root_instance`r   r   r   r    z9/DeleteRootInstance/2025-10-01/pca/post/application_json/r!   DeleteRootInstanceResponseTr#   r)   r4   s                  r   rR   z2PCA20251001Api.delete_root_instance_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_sub_instance  # 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_sub_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteSubInstanceRequest body: (required)
        :return: DeleteSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "delete_sub_instance_with_http_infor   s       r   delete_sub_instancez"PCA20251001Api.delete_sub_instance	  rH   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_sub_instance  # 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_sub_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteSubInstanceRequest body: (required)
        :return: DeleteSubInstanceResponse
                 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_sub_instanceNzHMissing the required parameter `body` when calling `delete_sub_instance`r   r   r   r    z8/DeleteSubInstance/2025-10-01/pca/post/application_json/r!   DeleteSubInstanceResponseTr#   r)   r4   s                  r   rW   z1PCA20251001Api.delete_sub_instance_with_http_info  rK   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  disable_root_instance  # noqa: E501

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

        :param async_req bool
        :param DisableRootInstanceRequest body: (required)
        :return: DisableRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $disable_root_instance_with_http_infor   s       r   disable_root_instancez$PCA20251001Api.disable_root_instancej  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  disable_root_instance  # noqa: E501

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

        :param async_req bool
        :param DisableRootInstanceRequest body: (required)
        :return: DisableRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method disable_root_instanceNzJMissing the required parameter `body` when calling `disable_root_instance`r   r   r   r    z:/DisableRootInstance/2025-10-01/pca/post/application_json/r!   DisableRootInstanceResponseTr#   r)   r4   s                  r   r\   z3PCA20251001Api.disable_root_instance_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% **''H&#!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  disable_sub_instance  # noqa: E501

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

        :param async_req bool
        :param DisableSubInstanceRequest body: (required)
        :return: DisableSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #disable_sub_instance_with_http_infor   s       r   disable_sub_instancez#PCA20251001Api.disable_sub_instance  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  disable_sub_instance  # noqa: E501

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

        :param async_req bool
        :param DisableSubInstanceRequest body: (required)
        :return: DisableSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method disable_sub_instanceNzIMissing the required parameter `body` when calling `disable_sub_instance`r   r   r   r    z9/DisableSubInstance/2025-10-01/pca/post/application_json/r!   DisableSubInstanceResponseTr#   r)   r4   s                  r   ra   z2PCA20251001Api.disable_sub_instance_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  download_leaf_instance  # noqa: E501

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

        :param async_req bool
        :param DownloadLeafInstanceRequest body: (required)
        :return: DownloadLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %download_leaf_instance_with_http_infor   s       r   download_leaf_instancez%PCA20251001Api.download_leaf_instance,  s]     ,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  download_leaf_instance  # noqa: E501

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

        :param async_req bool
        :param DownloadLeafInstanceRequest body: (required)
        :return: DownloadLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method download_leaf_instanceNzKMissing the required parameter `body` when calling `download_leaf_instance`r   r   r   r    z;/DownloadLeafInstance/2025-10-01/pca/post/application_json/r!   DownloadLeafInstanceResponseTr#   r)   r4   s                  r   rf   z4PCA20251001Api.download_leaf_instance_with_http_infoA  s    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% **''I6#!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  enable_root_instance  # noqa: E501

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

        :param async_req bool
        :param EnableRootInstanceRequest body: (required)
        :return: EnableRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #enable_root_instance_with_http_infor   s       r   enable_root_instancez#PCA20251001Api.enable_root_instance  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  enable_root_instance  # noqa: E501

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

        :param async_req bool
        :param EnableRootInstanceRequest body: (required)
        :return: EnableRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method enable_root_instanceNzIMissing the required parameter `body` when calling `enable_root_instance`r   r   r   r    z9/EnableRootInstance/2025-10-01/pca/post/application_json/r!   EnableRootInstanceResponseTr#   r)   r4   s                  r   rk   z2PCA20251001Api.enable_root_instance_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  enable_sub_instance  # noqa: E501

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

        :param async_req bool
        :param EnableSubInstanceRequest body: (required)
        :return: EnableSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "enable_sub_instance_with_http_infor   s       r   enable_sub_instancez"PCA20251001Api.enable_sub_instance  rH   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  enable_sub_instance  # noqa: E501

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

        :param async_req bool
        :param EnableSubInstanceRequest body: (required)
        :return: EnableSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method enable_sub_instanceNzHMissing the required parameter `body` when calling `enable_sub_instance`r   r   r   r    z8/EnableSubInstance/2025-10-01/pca/post/application_json/r!   EnableSubInstanceResponseTr#   r)   r4   s                  r   rp   z1PCA20251001Api.enable_sub_instance_with_http_info  rK   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_leaf_instance  # noqa: E501

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

        :param async_req bool
        :param GetLeafInstanceRequest body: (required)
        :return: GetLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    get_leaf_instance_with_http_infor   s       r   get_leaf_instancez PCA20251001Api.get_leaf_instanceO  ]     ,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
  get_leaf_instance  # noqa: E501

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

        :param async_req bool
        :param GetLeafInstanceRequest body: (required)
        :return: GetLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method get_leaf_instanceNzFMissing the required parameter `body` when calling `get_leaf_instance`r   r   
text/plainr   r    z//GetLeafInstance/2025-10-01/pca/get/text_plain/GETGetLeafInstanceResponseTr#   r)   r4   s                  r   ru   z/PCA20251001Api.get_leaf_instance_with_http_infod       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% **''=u#!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  get_quota_detail  # noqa: E501

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

        :param async_req bool
        :param GetQuotaDetailRequest body: (required)
        :return: GetQuotaDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_quota_detail_with_http_infor   s       r   get_quota_detailzPCA20251001Api.get_quota_detail  ]     ,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  get_quota_detail  # noqa: E501

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

        :param async_req bool
        :param GetQuotaDetailRequest body: (required)
        :return: GetQuotaDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method get_quota_detailNzEMissing the required parameter `body` when calling `get_quota_detail`r   r   r   r    z5/GetQuotaDetail/2025-10-01/pca/post/application_json/r!   GetQuotaDetailResponseTr#   r)   r4   s                  r   r~   z.PCA20251001Api.get_quota_detail_with_http_info  s    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% **''CV#!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  get_root_instance  # noqa: E501

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

        :param async_req bool
        :param GetRootInstanceRequest body: (required)
        :return: GetRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    get_root_instance_with_http_infor   s       r   get_root_instancez PCA20251001Api.get_root_instance  rw   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
  get_root_instance  # noqa: E501

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

        :param async_req bool
        :param GetRootInstanceRequest body: (required)
        :return: GetRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method get_root_instanceNzFMissing the required parameter `body` when calling `get_root_instance`r   r   ry   r   r    z//GetRootInstance/2025-10-01/pca/get/text_plain/rz   GetRootInstanceResponseTr#   r)   r4   s                  r   r   z/PCA20251001Api.get_root_instance_with_http_info&  r|   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_sub_instance  # noqa: E501

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

        :param async_req bool
        :param GetSubInstanceRequest body: (required)
        :return: GetSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_sub_instance_with_http_infor   s       r   get_sub_instancezPCA20251001Api.get_sub_instancer  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  get_sub_instance  # noqa: E501

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

        :param async_req bool
        :param GetSubInstanceRequest body: (required)
        :return: GetSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method get_sub_instanceNzEMissing the required parameter `body` when calling `get_sub_instance`r   r   ry   r   r    z./GetSubInstance/2025-10-01/pca/get/text_plain/rz   GetSubInstanceResponseTr#   r)   r4   s                  r   r   z.PCA20251001Api.get_sub_instance_with_http_info  s     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% **''<e#!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_leaf_instances  # 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_leaf_instances(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListLeafInstancesRequest body: (required)
        :return: ListLeafInstancesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "list_leaf_instances_with_http_infor   s       r   list_leaf_instancesz"PCA20251001Api.list_leaf_instances  rH   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_leaf_instances  # 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_leaf_instances_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListLeafInstancesRequest body: (required)
        :return: ListLeafInstancesResponse
                 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_leaf_instancesNzHMissing the required parameter `body` when calling `list_leaf_instances`r   r   r   r    z8/ListLeafInstances/2025-10-01/pca/post/application_json/r!   ListLeafInstancesResponseTr#   r)   r4   s                  r   r   z1PCA20251001Api.list_leaf_instances_with_http_info  rK   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_root_instances  # 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_root_instances(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRootInstancesRequest body: (required)
        :return: ListRootInstancesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "list_root_instances_with_http_infor   s       r   list_root_instancesz"PCA20251001Api.list_root_instances4  rH   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_root_instances  # 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_root_instances_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRootInstancesRequest body: (required)
        :return: ListRootInstancesResponse
                 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_root_instancesNzHMissing the required parameter `body` when calling `list_root_instances`r   r   r   r    z8/ListRootInstances/2025-10-01/pca/post/application_json/r!   ListRootInstancesResponseTr#   r)   r4   s                  r   r   z1PCA20251001Api.list_root_instances_with_http_infoI  rK   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_sub_instances  # 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_sub_instances(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSubInstancesRequest body: (required)
        :return: ListSubInstancesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !list_sub_instances_with_http_infor   s       r   list_sub_instancesz!PCA20251001Api.list_sub_instances  s]     ,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_sub_instances  # 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_sub_instances_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSubInstancesRequest body: (required)
        :return: ListSubInstancesResponse
                 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_sub_instancesNzGMissing the required parameter `body` when calling `list_sub_instances`r   r   r   r    z7/ListSubInstances/2025-10-01/pca/post/application_json/r!   ListSubInstancesResponseTr#   r)   r4   s                  r   r   z0PCA20251001Api.list_sub_instances_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% **''Ev#!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_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&PCA20251001Api.list_tags_for_resources  ]     ,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_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    z;/ListTagsForResources/2025-10-01/pca/post/application_json/r!   ListTagsForResourcesResponseTr#   r)   r4   s                  r   r   z5PCA20251001Api.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% **''I6#!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  revoke_leaf_instance  # noqa: E501

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

        :param async_req bool
        :param RevokeLeafInstanceRequest body: (required)
        :return: RevokeLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #revoke_leaf_instance_with_http_infor   s       r   revoke_leaf_instancez#PCA20251001Api.revoke_leaf_instanceW  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  revoke_leaf_instance  # noqa: E501

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

        :param async_req bool
        :param RevokeLeafInstanceRequest body: (required)
        :return: RevokeLeafInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method revoke_leaf_instanceNzIMissing the required parameter `body` when calling `revoke_leaf_instance`r   r   r   r    z9/RevokeLeafInstance/2025-10-01/pca/post/application_json/r!   RevokeLeafInstanceResponseTr#   r)   r4   s                  r   r   z2PCA20251001Api.revoke_leaf_instance_with_http_infol  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  revoke_root_instance  # noqa: E501

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

        :param async_req bool
        :param RevokeRootInstanceRequest body: (required)
        :return: RevokeRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #revoke_root_instance_with_http_infor   s       r   revoke_root_instancez#PCA20251001Api.revoke_root_instance  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  revoke_root_instance  # noqa: E501

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

        :param async_req bool
        :param RevokeRootInstanceRequest body: (required)
        :return: RevokeRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method revoke_root_instanceNzIMissing the required parameter `body` when calling `revoke_root_instance`r   r   r   r    z9/RevokeRootInstance/2025-10-01/pca/post/application_json/r!   RevokeRootInstanceResponseTr#   r)   r4   s                  r   r   z2PCA20251001Api.revoke_root_instance_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  revoke_sub_instance  # noqa: E501

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

        :param async_req bool
        :param RevokeSubInstanceRequest body: (required)
        :return: RevokeSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "revoke_sub_instance_with_http_infor   s       r   revoke_sub_instancez"PCA20251001Api.revoke_sub_instance  rH   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  revoke_sub_instance  # noqa: E501

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

        :param async_req bool
        :param RevokeSubInstanceRequest body: (required)
        :return: RevokeSubInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method revoke_sub_instanceNzHMissing the required parameter `body` when calling `revoke_sub_instance`r   r   r   r    z8/RevokeSubInstance/2025-10-01/pca/post/application_json/r!   RevokeSubInstanceResponseTr#   r)   r4   s                  r   r   z1PCA20251001Api.revoke_sub_instance_with_http_info.  rK   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PCA20251001Api.tag_resourcesz  s]     ,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  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    z3/TagResources/2025-10-01/pca/post/application_json/r!   TagResourcesResponseTr#   r)   r4   s                  r   r   z+PCA20251001Api.tag_resources_with_http_info  s    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% **''A6#!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  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PCA20251001Api.untag_resources  s]     ,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    z5/UntagResources/2025-10-01/pca/post/application_json/r!   UntagResourcesResponseTr#   r)   r4   s                  r   r   z-PCA20251001Api.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% **''CV#!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  upload_leaf_certificate  # noqa: E501

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

        :param async_req bool
        :param UploadLeafCertificateRequest body: (required)
        :return: UploadLeafCertificateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &upload_leaf_certificate_with_http_infor   s       r   upload_leaf_certificatez&PCA20251001Api.upload_leaf_certificate<	  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"  upload_leaf_certificate  # noqa: E501

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

        :param async_req bool
        :param UploadLeafCertificateRequest body: (required)
        :return: UploadLeafCertificateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method upload_leaf_certificateNzLMissing the required parameter `body` when calling `upload_leaf_certificate`r   r   r   r    z</UploadLeafCertificate/2025-10-01/pca/post/application_json/r!   UploadLeafCertificateResponseTr#   r)   r4   s                  r   r   z5PCA20251001Api.upload_leaf_certificate_with_http_infoQ	  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% **''JF#!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  upload_root_instance  # noqa: E501

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

        :param async_req bool
        :param UploadRootInstanceRequest body: (required)
        :return: UploadRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #upload_root_instance_with_http_infor   s       r   upload_root_instancez#PCA20251001Api.upload_root_instance	  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  upload_root_instance  # noqa: E501

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

        :param async_req bool
        :param UploadRootInstanceRequest body: (required)
        :return: UploadRootInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method upload_root_instanceNzIMissing the required parameter `body` when calling `upload_root_instance`r   r   r   r    z9/UploadRootInstance/2025-10-01/pca/post/application_json/r!   UploadRootInstanceResponseTr#   r)   r4   s                  r   r   z2PCA20251001Api.upload_root_instance_with_http_info	  r?   r   r   )9__name__
__module____qualname____doc__r   r   r   rB   rA   rG   rF   rN   rM   rS   rR   rX   rW   r]   r\   rb   ra   rg   rf   rl   rk   rq   rp   rv   ru   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      s        % % % %
  *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>r      s     ' & & & & & 				 


    d'3 d'3 d'3 d'3 d'3V d'3 d'3 d'3 d'3 d'3r   