
    ~iA                    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
    id

    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                      e Zd ZdZdd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 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 Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd ZdÄ ZdĄ Zdń ZdƄ ZdǄ ZdȄ ZdɄ Zdʄ Zd˄ Zd̄ Zd̈́ Zd΄ Zdτ ZdЄ Zdф Zd҄ Zdӄ ZdԄ ZdՄ Zdք Zdׄ Zd؄ Zdل Zdڄ Zdۄ Zd܄ Zd݄ Zdބ Zd߄ Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd ZdS )IDApizNOTE: 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     c/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkid/api/id_api.py__init__zIDApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  attach_inbound_auth_config  # noqa: E501

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

        :param async_req bool
        :param AttachInboundAuthConfigRequest body: (required)
        :return: AttachInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get)attach_inbound_auth_config_with_http_infor   bodykwargsdatas       r   attach_inbound_auth_configz IDApi.attach_inbound_auth_config$   ]     ,0'(::k"" 	A4A$QQ&QQQCTCDSSFSST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,  attach_inbound_auth_config  # noqa: E501

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

        :param async_req bool
        :param AttachInboundAuthConfigRequest body: (required)
        :return: AttachInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zLGot an unexpected keyword argument '%s' to method attach_inbound_auth_configNzOMissing the required parameter `body` when calling `attach_inbound_auth_config`application/jsonAcceptContent-TypevolcengineSignz=/AttachInboundAuthConfig/2025-10-30/id/post/application_json/POSTAttachInboundAuthConfigResponseT
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   z/IDApi.attach_inbound_auth_config_with_http_info9       X
+&&&2333,---,---fX&677 	 	HC*$$<>AB   F3KK8?1 	pvV7K7K7=f~7MnoooV .K"&/"F"F #" #"h )-(R(R )" )"n% **''KV#!;'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_create_routes  # 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_routes(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchCreateRoutesRequest body: (required)
        :return: BatchCreateRoutesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "batch_create_routes_with_http_infor   s       r   batch_create_routeszIDApi.batch_create_routes   ]     ,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_routes  # 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_routes_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchCreateRoutesRequest body: (required)
        :return: BatchCreateRoutesResponse
                 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_create_routesNzHMissing the required parameter `body` when calling `batch_create_routes`r   r   r   r    z7/BatchCreateRoutes/2025-10-30/id/post/application_json/r!   BatchCreateRoutesResponseTr#   r)   r4   s                  r   rA   z(IDApi.batch_create_routes_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% **''Ev#!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 )aI  batch_get_api_key_credential_providers  # 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_get_api_key_credential_providers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchGetApiKeyCredentialProvidersRequest body: (required)
        :return: BatchGetApiKeyCredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   5batch_get_api_key_credential_providers_with_http_infor   s       r   &batch_get_api_key_credential_providersz,IDApi.batch_get_api_key_credential_providers   s`     ,0'(::k"" 	M4Md]]V\]]]OTOPT__X^__T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 )aX  batch_get_api_key_credential_providers  # 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_get_api_key_credential_providers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchGetApiKeyCredentialProvidersRequest body: (required)
        :return: BatchGetApiKeyCredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zXGot an unexpected keyword argument '%s' to method batch_get_api_key_credential_providersNz[Missing the required parameter `body` when calling `batch_get_api_key_credential_providers`r   r   r   r    zG/BatchGetApiKeyCredentialProviders/2025-10-30/id/post/application_json/r!   )BatchGetApiKeyCredentialProvidersResponseTr#   r)   r4   s                  r   rH   z;IDApi.batch_get_api_key_credential_providers_with_http_info   s    X
+&&&2333,---,---fX&677 	 	HC*$$HJMN   F3KK8?1 	|vV7K7K7=f~7Mz{{{V .K"&/"F"F #" #"h )-(R(R )" )"n% **''UW]#!E'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_get_inbound_auth_config  # 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_get_inbound_auth_config(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchGetInboundAuthConfigRequest body: (required)
        :return: BatchGetInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,batch_get_inbound_auth_config_with_http_infor   s       r   batch_get_inbound_auth_configz#IDApi.batch_get_inbound_auth_configG  ]     ,0'(::k"" 	D4DTTTVTTTFTFtVVvVVT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 )a6  batch_get_inbound_auth_config  # 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_get_inbound_auth_config_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchGetInboundAuthConfigRequest body: (required)
        :return: BatchGetInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method batch_get_inbound_auth_configNzRMissing the required parameter `body` when calling `batch_get_inbound_auth_config`r   r   r   r    z?/BatchGetInboundAuthConfig/2025-10-30/id/post/application_json/r!   !BatchGetInboundAuthConfigResponseTr#   r)   r4   s                  r   rM   z2IDApi.batch_get_inbound_auth_config_with_http_info\  s    X
+&&&2333,---,---fX&677 	 	HC*$$?ADE   F3KK8?1 	svV7K7K7=f~7MqrrrV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!='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 )aG  batch_get_oauth2_credential_providers  # 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_get_oauth2_credential_providers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchGetOauth2CredentialProvidersRequest body: (required)
        :return: BatchGetOauth2CredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   4batch_get_oauth2_credential_providers_with_http_infor   s       r   %batch_get_oauth2_credential_providersz+IDApi.batch_get_oauth2_credential_providers  _     ,0'(::k"" 	L4LT\\U[\\\NTNt^^W]^^T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 )aV  batch_get_oauth2_credential_providers  # 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_get_oauth2_credential_providers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BatchGetOauth2CredentialProvidersRequest body: (required)
        :return: BatchGetOauth2CredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zWGot an unexpected keyword argument '%s' to method batch_get_oauth2_credential_providersNzZMissing the required parameter `body` when calling `batch_get_oauth2_credential_providers`r   r   r   r    zG/BatchGetOauth2CredentialProviders/2025-10-30/id/post/application_json/r!   )BatchGetOauth2CredentialProvidersResponseTr#   r)   r4   s                  r   rS   z:IDApi.batch_get_oauth2_credential_providers_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$GILM   F3KK8?1 	{vV7K7K7=f~7MyzzzV .K"&/"F"F #" #"h )-(R(R )" )"n% **''UW]#!E'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  check_api_key  # noqa: E501

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

        :param async_req bool
        :param CheckApiKeyRequest body: (required)
        :return: CheckApiKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   check_api_key_with_http_infor   s       r   check_api_keyzIDApi.check_api_key	  ]     ,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  check_api_key  # noqa: E501

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

        :param async_req bool
        :param CheckApiKeyRequest body: (required)
        :return: CheckApiKeyResponse
                 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 check_api_keyNzBMissing the required parameter `body` when calling `check_api_key`r   r   r   r    z1/CheckApiKey/2025-10-30/id/post/application_json/r!   CheckApiKeyResponseTr#   r)   r4   s                  r   rZ   z"IDApi.check_api_key_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% **''?#!/'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  check_permission  # noqa: E501

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

        :param async_req bool
        :param CheckPermissionRequest body: (required)
        :return: CheckPermissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   check_permission_with_http_infor   s       r   check_permissionzIDApi.check_permissionj  ]     ,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  check_permission  # noqa: E501

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

        :param async_req bool
        :param CheckPermissionRequest body: (required)
        :return: CheckPermissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method check_permissionNzEMissing the required parameter `body` when calling `check_permission`r   r   r   r    z5/CheckPermission/2025-10-30/id/post/application_json/r!   CheckPermissionResponseTr#   r)   r4   s                  r   ra   z%IDApi.check_permission_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% **''CV#!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  check_service_name  # noqa: E501

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

        :param async_req bool
        :param CheckServiceNameRequest body: (required)
        :return: CheckServiceNameResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !check_service_name_with_http_infor   s       r   check_service_namezIDApi.check_service_name  ]     ,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  check_service_name  # noqa: E501

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

        :param async_req bool
        :param CheckServiceNameRequest body: (required)
        :return: CheckServiceNameResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method check_service_nameNzGMissing the required parameter `body` when calling `check_service_name`r   r   r   r    z6/CheckServiceName/2025-10-30/id/post/application_json/r!   CheckServiceNameResponseTr#   r)   r4   s                  r   rh   z'IDApi.check_service_name_with_http_info      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% **''Df#!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%  complete_resource_token_auth  # noqa: E501

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

        :param async_req bool
        :param CompleteResourceTokenAuthRequest body: (required)
        :return: CompleteResourceTokenAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +complete_resource_token_auth_with_http_infor   s       r   complete_resource_token_authz"IDApi.complete_resource_token_auth,  ]     ,0'(::k"" 	C4CDSSFSSSETEdUUfUUT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 )a4  complete_resource_token_auth  # noqa: E501

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

        :param async_req bool
        :param CompleteResourceTokenAuthRequest body: (required)
        :return: CompleteResourceTokenAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method complete_resource_token_authNzQMissing the required parameter `body` when calling `complete_resource_token_auth`r   r   r   r    z?/CompleteResourceTokenAuth/2025-10-30/id/post/application_json/r!   !CompleteResourceTokenAuthResponseTr#   r)   r4   s                  r   ro   z1IDApi.complete_resource_token_auth_with_http_infoA      X
+&&&2333,---,---fX&677 	 	HC*$$>@CD   F3KK8?1 	rvV7K7K7=f~7MpqqqV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!='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_api_key  # 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_api_key(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateApiKeyRequest body: (required)
        :return: CreateApiKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_api_key_with_http_infor   s       r   create_api_keyzIDApi.create_api_key  ]     ,0'(::k"" 	545dEEfEEE7T7GGGGT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_api_key  # 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_api_key_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateApiKeyRequest body: (required)
        :return: CreateApiKeyResponse
                 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_api_keyNzCMissing the required parameter `body` when calling `create_api_key`r   r   r   r    z2/CreateApiKey/2025-10-30/id/post/application_json/r!   CreateApiKeyResponseTr#   r)   r4   s                  r   rv   z#IDApi.create_api_key_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(R )" )"n% **''@&#!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_api_key_credential_provider  # 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_api_key_credential_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateApiKeyCredentialProviderRequest body: (required)
        :return: CreateApiKeyCredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1create_api_key_credential_provider_with_http_infor   s       r   "create_api_key_credential_providerz(IDApi.create_api_key_credential_provider  _     ,0'(::k"" 	I4I$YYRXYYYKTKD[[TZ[[T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 )aJ  create_api_key_credential_provider  # 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_api_key_credential_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateApiKeyCredentialProviderRequest body: (required)
        :return: CreateApiKeyCredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method create_api_key_credential_providerNzWMissing the required parameter `body` when calling `create_api_key_credential_provider`r   r   r   r    zD/CreateApiKeyCredentialProvider/2025-10-30/id/post/application_json/r!   &CreateApiKeyCredentialProviderResponseTr#   r)   r4   s                  r   r}   z7IDApi.create_api_key_credential_provider_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$DFIJ   F3KK8?1 	xvV7K7K7=f~7MvwwwV .K"&/"F"F #" #"h )-(R(R )" )"n% **''RTZ#!B'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_faas_service  # 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_faas_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateFaasServiceRequest body: (required)
        :return: CreateFaasServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "create_faas_service_with_http_infor   s       r   create_faas_servicezIDApi.create_faas_serviceO  rC   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_faas_service  # 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_faas_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateFaasServiceRequest body: (required)
        :return: CreateFaasServiceResponse
                 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_faas_serviceNzHMissing the required parameter `body` when calling `create_faas_service`r   r   r   r    z7/CreateFaasService/2025-10-30/id/post/application_json/r!   CreateFaasServiceResponseTr#   r)   r4   s                  r   r   z(IDApi.create_faas_service_with_http_infod  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a/  create_identity_provider_o_auth  # 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_identity_provider_o_auth(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateIdentityProviderOAuthRequest body: (required)
        :return: CreateIdentityProviderOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .create_identity_provider_o_auth_with_http_infor   s       r   create_identity_provider_o_authz%IDApi.create_identity_provider_o_auth  ^     ,0'(::k"" 	F4FtVVvVVVHTHXXQWXXT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_identity_provider_o_auth  # 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_identity_provider_o_auth_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateIdentityProviderOAuthRequest body: (required)
        :return: CreateIdentityProviderOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method create_identity_provider_o_authNzTMissing the required parameter `body` when calling `create_identity_provider_o_auth`r   r   r   r    zA/CreateIdentityProviderOAuth/2025-10-30/id/post/application_json/r!   #CreateIdentityProviderOAuthResponseTr#   r)   r4   s                  r   r   z4IDApi.create_identity_provider_o_auth_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$ACFG   F3KK8?1 	uvV7K7K7=f~7MstttV .K"&/"F"F #" #"h )-(R(R )" )"n% **''OQW#!?'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_identity_provider_oidc  # 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_identity_provider_oidc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateIdentityProviderOIDCRequest body: (required)
        :return: CreateIdentityProviderOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,create_identity_provider_oidc_with_http_infor   s       r   create_identity_provider_oidcz#IDApi.create_identity_provider_oidc  rO   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 )a8  create_identity_provider_oidc  # 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_identity_provider_oidc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateIdentityProviderOIDCRequest body: (required)
        :return: CreateIdentityProviderOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method create_identity_provider_oidcNzRMissing the required parameter `body` when calling `create_identity_provider_oidc`r   r   r   r    z@/CreateIdentityProviderOIDC/2025-10-30/id/post/application_json/r!   "CreateIdentityProviderOIDCResponseTr#   r)   r4   s                  r   r   z2IDApi.create_identity_provider_oidc_with_http_info&      X
+&&&2333,---,---fX&677 	 	HC*$$?ADE   F3KK8?1 	svV7K7K7=f~7MqrrrV .K"&/"F"F #" #"h )-(R(R )" )"n% **''NPV#!>'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_identity_provider_saml  # 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_identity_provider_saml(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateIdentityProviderSAMLRequest body: (required)
        :return: CreateIdentityProviderSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,create_identity_provider_saml_with_http_infor   s       r   create_identity_provider_samlz#IDApi.create_identity_provider_samlr  rO   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 )a8  create_identity_provider_saml  # 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_identity_provider_saml_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateIdentityProviderSAMLRequest body: (required)
        :return: CreateIdentityProviderSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method create_identity_provider_samlNzRMissing the required parameter `body` when calling `create_identity_provider_saml`r   r   r   r    z@/CreateIdentityProviderSAML/2025-10-30/id/post/application_json/r!   "CreateIdentityProviderSAMLResponseTr#   r)   r4   s                  r   r   z2IDApi.create_identity_provider_saml_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_inbound_auth_config  # 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_inbound_auth_config(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateInboundAuthConfigRequest body: (required)
        :return: CreateInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )create_inbound_auth_config_with_http_infor   s       r   create_inbound_auth_configz IDApi.create_inbound_auth_config  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_inbound_auth_config  # 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_inbound_auth_config_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateInboundAuthConfigRequest body: (required)
        :return: CreateInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method create_inbound_auth_configNzOMissing the required parameter `body` when calling `create_inbound_auth_config`r   r   r   r    z=/CreateInboundAuthConfig/2025-10-30/id/post/application_json/r!   CreateInboundAuthConfigResponseTr#   r)   r4   s                  r   r   z/IDApi.create_inbound_auth_config_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_namespace  # 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_namespace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateNamespaceRequest body: (required)
        :return: CreateNamespaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_namespace_with_http_infor   s       r   create_namespacezIDApi.create_namespace4  rc   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_namespace  # 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_namespace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateNamespaceRequest body: (required)
        :return: CreateNamespaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method create_namespaceNzEMissing the required parameter `body` when calling `create_namespace`r   r   r   r    z5/CreateNamespace/2025-10-30/id/post/application_json/r!   CreateNamespaceResponseTr#   r)   r4   s                  r   r   z%IDApi.create_namespace_with_http_infoI  rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a9  create_oauth2_credential_provider  # 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_oauth2_credential_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateOauth2CredentialProviderRequest body: (required)
        :return: CreateOauth2CredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0create_oauth2_credential_provider_with_http_infor   s       r   !create_oauth2_credential_providerz'IDApi.create_oauth2_credential_provider  _     ,0'(::k"" 	H4HXXQWXXXJTJ4ZZSYZZT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_oauth2_credential_provider  # 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_oauth2_credential_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateOauth2CredentialProviderRequest body: (required)
        :return: CreateOauth2CredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method create_oauth2_credential_providerNzVMissing the required parameter `body` when calling `create_oauth2_credential_provider`r   r   r   r    zD/CreateOauth2CredentialProvider/2025-10-30/id/post/application_json/r!   &CreateOauth2CredentialProviderResponseTr#   r)   r4   s                  r   r   z6IDApi.create_oauth2_credential_provider_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$CEHI   F3KK8?1 	wvV7K7K7=f~7MuvvvV .K"&/"F"F #" #"h )-(R(R )" )"n% **''RTZ#!B'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 )aG  create_oauth2_credential_provider_dcr  # 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_oauth2_credential_provider_dcr(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateOauth2CredentialProviderDcrRequest body: (required)
        :return: CreateOauth2CredentialProviderDcrResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   4create_oauth2_credential_provider_dcr_with_http_infor   s       r   %create_oauth2_credential_provider_dcrz+IDApi.create_oauth2_credential_provider_dcr  rU   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 )aV  create_oauth2_credential_provider_dcr  # 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_oauth2_credential_provider_dcr_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateOauth2CredentialProviderDcrRequest body: (required)
        :return: CreateOauth2CredentialProviderDcrResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zWGot an unexpected keyword argument '%s' to method create_oauth2_credential_provider_dcrNzZMissing the required parameter `body` when calling `create_oauth2_credential_provider_dcr`r   r   r   r    zG/CreateOauth2CredentialProviderDcr/2025-10-30/id/post/application_json/r!   )CreateOauth2CredentialProviderDcrResponseTr#   r)   r4   s                  r   r   z:IDApi.create_oauth2_credential_provider_dcr_with_http_info  rX   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_policy  # 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_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePolicyRequest body: (required)
        :return: CreatePolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_policy_with_http_infor   s       r   create_policyzIDApi.create_policyW  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_policy  # 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_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePolicyRequest body: (required)
        :return: CreatePolicyResponse
                 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_policyNzBMissing the required parameter `body` when calling `create_policy`r   r   r   r    z2/CreatePolicy/2025-10-30/id/post/application_json/r!   CreatePolicyResponseTr#   r)   r4   s                  r   r   z"IDApi.create_policy_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% **''@&#!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_route  # 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_route(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRouteRequest body: (required)
        :return: CreateRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_route_with_http_infor   s       r   create_routezIDApi.create_route  ]     ,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  create_route  # 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_route_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRouteRequest body: (required)
        :return: CreateRouteResponse
                 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_routeNzAMissing the required parameter `body` when calling `create_route`r   r   r   r    z1/CreateRoute/2025-10-30/id/post/application_json/r!   CreateRouteResponseTr#   r)   r4   s                  r   r   z!IDApi.create_route_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% **''?#!/'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_route_from_template  # 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_route_from_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRouteFromTemplateRequest body: (required)
        :return: CreateRouteFromTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )create_route_from_template_with_http_infor   s       r   create_route_from_templatez IDApi.create_route_from_template  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_route_from_template  # 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_route_from_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateRouteFromTemplateRequest body: (required)
        :return: CreateRouteFromTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method create_route_from_templateNzOMissing the required parameter `body` when calling `create_route_from_template`r   r   r   r    z=/CreateRouteFromTemplate/2025-10-30/id/post/application_json/r!   CreateRouteFromTemplateResponseTr#   r)   r4   s                  r   r   z/IDApi.create_route_from_template_with_http_info.  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_service  # 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_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateServiceRequest body: (required)
        :return: CreateServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_service_with_http_infor   s       r   create_servicezIDApi.create_servicez  rx   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_service  # 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_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateServiceRequest body: (required)
        :return: CreateServiceResponse
                 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_serviceNzCMissing the required parameter `body` when calling `create_service`r   r   r   r    z3/CreateService/2025-10-30/id/post/application_json/r!   CreateServiceResponseTr#   r)   r4   s                  r   r   z#IDApi.create_service_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(R )" )"n% **''A6#!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%  create_service_from_template  # 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_service_from_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateServiceFromTemplateRequest body: (required)
        :return: CreateServiceFromTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +create_service_from_template_with_http_infor   s       r   create_service_from_templatez"IDApi.create_service_from_template  rq   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 )a4  create_service_from_template  # 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_service_from_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateServiceFromTemplateRequest body: (required)
        :return: CreateServiceFromTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method create_service_from_templateNzQMissing the required parameter `body` when calling `create_service_from_template`r   r   r   r    z?/CreateServiceFromTemplate/2025-10-30/id/post/application_json/r!   !CreateServiceFromTemplateResponseTr#   r)   r4   s                  r   r   z1IDApi.create_service_from_template_with_http_info  rt   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_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_user(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUserRequest body: (required)
        :return: CreateUserResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_user_with_http_infor   s       r   create_userzIDApi.create_user<	  ]     ,0'(::k"" 	2424BB6BBB4T4TDDVDDT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_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_user_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUserRequest body: (required)
        :return: CreateUserResponse
                 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_userNz@Missing the required parameter `body` when calling `create_user`r   r   r   r    z0/CreateUser/2025-10-30/id/post/application_json/r!   CreateUserResponseTr#   r)   r4   s                  r   r   z IDApi.create_user_with_http_infoQ	      X
+&&&2333,---,---fX&677 	 	HC*$$-/23   F3KK8?1 	avV7K7K7=f~7M_```V .K"&/"F"F #" #"h )-(R(R )" )"n% **''>#!.'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_user_pool  # 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_user_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUserPoolRequest body: (required)
        :return: CreateUserPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_user_pool_with_http_infor   s       r   create_user_poolzIDApi.create_user_pool	  rc   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_user_pool  # 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_user_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUserPoolRequest body: (required)
        :return: CreateUserPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method create_user_poolNzEMissing the required parameter `body` when calling `create_user_pool`r   r   r   r    z4/CreateUserPool/2025-10-30/id/post/application_json/r!   CreateUserPoolResponseTr#   r)   r4   s                  r   r   z%IDApi.create_user_pool_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% **''BF#!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  create_user_pool_client  # 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_user_pool_client(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUserPoolClientRequest body: (required)
        :return: CreateUserPoolClientResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &create_user_pool_client_with_http_infor   s       r   create_user_pool_clientzIDApi.create_user_pool_client	  ]     ,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   create_user_pool_client  # 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_user_pool_client_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUserPoolClientRequest body: (required)
        :return: CreateUserPoolClientResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method create_user_pool_clientNzLMissing the required parameter `body` when calling `create_user_pool_client`r   r   r   r    z:/CreateUserPoolClient/2025-10-30/id/post/application_json/r!   CreateUserPoolClientResponseTr#   r)   r4   s                  r   r   z,IDApi.create_user_pool_client_with_http_info
      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% **''H&#!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_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.create_users(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUsersRequest body: (required)
        :return: CreateUsersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_users_with_http_infor   s       r   create_userszIDApi.create_users_
  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_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.create_users_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUsersRequest body: (required)
        :return: CreateUsersResponse
                 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_usersNzAMissing the required parameter `body` when calling `create_users`r   r   r   r    z1/CreateUsers/2025-10-30/id/post/application_json/r!   CreateUsersResponseTr#   r)   r4   s                  r   r   z!IDApi.create_users_with_http_infot
  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_users_csv  # 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_users_csv(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUsersCSVRequest body: (required)
        :return: CreateUsersCSVResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_users_csv_with_http_infor   s       r   create_users_csvzIDApi.create_users_csv
  rc   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_users_csv  # 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_users_csv_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateUsersCSVRequest body: (required)
        :return: CreateUsersCSVResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method create_users_csvNzEMissing the required parameter `body` when calling `create_users_csv`r   r   z!application/x-www-form-urlencodedr   r    zE/CreateUsersCSV/2025-10-30/id/post/application_x-www-form-urlencoded/r!   CreateUsersCSVResponseTr#   r)   r4   s                  r   r   z%IDApi.create_users_csv_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01)3 )3n% **''SU[#!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  create_workload_identity  # 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_workload_identity(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateWorkloadIdentityRequest body: (required)
        :return: CreateWorkloadIdentityResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'create_workload_identity_with_http_infor   s       r   create_workload_identityzIDApi.create_workload_identity!  ]     ,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_workload_identity  # 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_workload_identity_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateWorkloadIdentityRequest body: (required)
        :return: CreateWorkloadIdentityResponse
                 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_workload_identityNzMMissing the required parameter `body` when calling `create_workload_identity`r   r   r   r    z</CreateWorkloadIdentity/2025-10-30/id/post/application_json/r!   CreateWorkloadIdentityResponseTr#   r)   r4   s                  r   r   z-IDApi.create_workload_identity_with_http_info6      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% **''JF#!:'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_workload_pool  # 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_workload_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateWorkloadPoolRequest body: (required)
        :return: CreateWorkloadPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #create_workload_pool_with_http_infor   s       r   create_workload_poolzIDApi.create_workload_pool  ]     ,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_workload_pool  # 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_workload_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateWorkloadPoolRequest body: (required)
        :return: CreateWorkloadPoolResponse
                 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_workload_poolNzIMissing the required parameter `body` when calling `create_workload_pool`r   r   r   r    z8/CreateWorkloadPool/2025-10-30/id/post/application_json/r!   CreateWorkloadPoolResponseTr#   r)   r4   s                  r   r   z)IDApi.create_workload_pool_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% **''F#!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  delete_api_key  # 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_api_key(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteApiKeyRequest body: (required)
        :return: DeleteApiKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_api_key_with_http_infor   s       r   delete_api_keyzIDApi.delete_api_key  rx   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_api_key  # 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_api_key_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteApiKeyRequest body: (required)
        :return: DeleteApiKeyResponse
                 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_api_keyNzCMissing the required parameter `body` when calling `delete_api_key`r   r   r   r    z2/DeleteApiKey/2025-10-30/id/post/application_json/r!   DeleteApiKeyResponseTr#   r)   r4   s                  r   r   z#IDApi.delete_api_key_with_http_info  r{   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a;  delete_api_key_credential_provider  # 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_api_key_credential_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteApiKeyCredentialProviderRequest body: (required)
        :return: DeleteApiKeyCredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1delete_api_key_credential_provider_with_http_infor   s       r   "delete_api_key_credential_providerz(IDApi.delete_api_key_credential_providerD  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 )aJ  delete_api_key_credential_provider  # 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_api_key_credential_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteApiKeyCredentialProviderRequest body: (required)
        :return: DeleteApiKeyCredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method delete_api_key_credential_providerNzWMissing the required parameter `body` when calling `delete_api_key_credential_provider`r   r   r   r    zD/DeleteApiKeyCredentialProvider/2025-10-30/id/post/application_json/r!   &DeleteApiKeyCredentialProviderResponseTr#   r)   r4   s                  r   r   z7IDApi.delete_api_key_credential_provider_with_http_infoY  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_faas_service  # 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_faas_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteFaasServiceRequest body: (required)
        :return: DeleteFaasServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "delete_faas_service_with_http_infor   s       r   delete_faas_servicezIDApi.delete_faas_service  rC   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_faas_service  # 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_faas_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteFaasServiceRequest body: (required)
        :return: DeleteFaasServiceResponse
                 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_faas_serviceNzHMissing the required parameter `body` when calling `delete_faas_service`r   r   r   r    z7/DeleteFaasService/2025-10-30/id/post/application_json/r!   DeleteFaasServiceResponseTr#   r)   r4   s                  r   r  z(IDApi.delete_faas_service_with_http_info  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_identity_provider  # 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_identity_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIdentityProviderRequest body: (required)
        :return: DeleteIdentityProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'delete_identity_provider_with_http_infor   s       r   delete_identity_providerzIDApi.delete_identity_provider  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_identity_provider  # 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_identity_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIdentityProviderRequest body: (required)
        :return: DeleteIdentityProviderResponse
                 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_identity_providerNzMMissing the required parameter `body` when calling `delete_identity_provider`r   r   r   r    z</DeleteIdentityProvider/2025-10-30/id/post/application_json/r!   DeleteIdentityProviderResponseTr#   r)   r4   s                  r   r	  z-IDApi.delete_identity_provider_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a/  delete_identity_provider_o_auth  # 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_identity_provider_o_auth(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIdentityProviderOAuthRequest body: (required)
        :return: DeleteIdentityProviderOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .delete_identity_provider_o_auth_with_http_infor   s       r   delete_identity_provider_o_authz%IDApi.delete_identity_provider_o_authg  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_identity_provider_o_auth  # 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_identity_provider_o_auth_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIdentityProviderOAuthRequest body: (required)
        :return: DeleteIdentityProviderOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method delete_identity_provider_o_authNzTMissing the required parameter `body` when calling `delete_identity_provider_o_auth`r   r   r   r    zA/DeleteIdentityProviderOAuth/2025-10-30/id/post/application_json/r!   #DeleteIdentityProviderOAuthResponseTr#   r)   r4   s                  r   r  z4IDApi.delete_identity_provider_o_auth_with_http_info|  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  delete_identity_provider_oidc  # 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_identity_provider_oidc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIdentityProviderOIDCRequest body: (required)
        :return: DeleteIdentityProviderOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,delete_identity_provider_oidc_with_http_infor   s       r   delete_identity_provider_oidcz#IDApi.delete_identity_provider_oidc  rO   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 )a8  delete_identity_provider_oidc  # 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_identity_provider_oidc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIdentityProviderOIDCRequest body: (required)
        :return: DeleteIdentityProviderOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method delete_identity_provider_oidcNzRMissing the required parameter `body` when calling `delete_identity_provider_oidc`r   r   r   r    z@/DeleteIdentityProviderOIDC/2025-10-30/id/post/application_json/r!   "DeleteIdentityProviderOIDCResponseTr#   r)   r4   s                  r   r  z2IDApi.delete_identity_provider_oidc_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  delete_identity_provider_saml  # 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_identity_provider_saml(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIdentityProviderSAMLRequest body: (required)
        :return: DeleteIdentityProviderSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,delete_identity_provider_saml_with_http_infor   s       r   delete_identity_provider_samlz#IDApi.delete_identity_provider_saml)  rO   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 )a8  delete_identity_provider_saml  # 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_identity_provider_saml_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIdentityProviderSAMLRequest body: (required)
        :return: DeleteIdentityProviderSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method delete_identity_provider_samlNzRMissing the required parameter `body` when calling `delete_identity_provider_saml`r   r   r   r    z@/DeleteIdentityProviderSAML/2025-10-30/id/post/application_json/r!   "DeleteIdentityProviderSAMLResponseTr#   r)   r4   s                  r   r  z2IDApi.delete_identity_provider_saml_with_http_info>  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_inbound_auth_config  # 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_inbound_auth_config(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteInboundAuthConfigRequest body: (required)
        :return: DeleteInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )delete_inbound_auth_config_with_http_infor   s       r   delete_inbound_auth_configz IDApi.delete_inbound_auth_config  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_inbound_auth_config  # 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_inbound_auth_config_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteInboundAuthConfigRequest body: (required)
        :return: DeleteInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method delete_inbound_auth_configNzOMissing the required parameter `body` when calling `delete_inbound_auth_config`r   r   r   r    z=/DeleteInboundAuthConfig/2025-10-30/id/post/application_json/r!   DeleteInboundAuthConfigResponseTr#   r)   r4   s                  r   r  z/IDApi.delete_inbound_auth_config_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_namespace  # 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_namespace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteNamespaceRequest body: (required)
        :return: DeleteNamespaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_namespace_with_http_infor   s       r   delete_namespacezIDApi.delete_namespace  rc   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_namespace  # 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_namespace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteNamespaceRequest body: (required)
        :return: DeleteNamespaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method delete_namespaceNzEMissing the required parameter `body` when calling `delete_namespace`r   r   r   r    z5/DeleteNamespace/2025-10-30/id/post/application_json/r!   DeleteNamespaceResponseTr#   r)   r4   s                  r   r"  z%IDApi.delete_namespace_with_http_info   rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a9  delete_oauth2_credential_provider  # 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_oauth2_credential_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteOauth2CredentialProviderRequest body: (required)
        :return: DeleteOauth2CredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0delete_oauth2_credential_provider_with_http_infor   s       r   !delete_oauth2_credential_providerz'IDApi.delete_oauth2_credential_providerL  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 )aH  delete_oauth2_credential_provider  # 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_oauth2_credential_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteOauth2CredentialProviderRequest body: (required)
        :return: DeleteOauth2CredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method delete_oauth2_credential_providerNzVMissing the required parameter `body` when calling `delete_oauth2_credential_provider`r   r   r   r    zD/DeleteOauth2CredentialProvider/2025-10-30/id/post/application_json/r!   &DeleteOauth2CredentialProviderResponseTr#   r)   r4   s                  r   r'  z6IDApi.delete_oauth2_credential_provider_with_http_infoa  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_policy  # 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_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeletePolicyRequest body: (required)
        :return: DeletePolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_policy_with_http_infor   s       r   delete_policyzIDApi.delete_policy  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_policy  # 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_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeletePolicyRequest body: (required)
        :return: DeletePolicyResponse
                 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_policyNzBMissing the required parameter `body` when calling `delete_policy`r   r   r   r    z2/DeletePolicy/2025-10-30/id/post/application_json/r!   DeletePolicyResponseTr#   r)   r4   s                  r   r,  z"IDApi.delete_policy_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_route  # 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_route(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteRouteRequest body: (required)
        :return: DeleteRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_route_with_http_infor   s       r   delete_routezIDApi.delete_route  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_route  # 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_route_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteRouteRequest body: (required)
        :return: DeleteRouteResponse
                 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_routeNzAMissing the required parameter `body` when calling `delete_route`r   r   r   r    z1/DeleteRoute/2025-10-30/id/post/application_json/r!   DeleteRouteResponseTr#   r)   r4   s                  r   r1  z!IDApi.delete_route_with_http_info#  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_service  # 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_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteServiceRequest body: (required)
        :return: DeleteServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_service_with_http_infor   s       r   delete_servicezIDApi.delete_serviceo  rx   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_service  # 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_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteServiceRequest body: (required)
        :return: DeleteServiceResponse
                 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_serviceNzCMissing the required parameter `body` when calling `delete_service`r   r   r   r    z3/DeleteService/2025-10-30/id/post/application_json/r!   DeleteServiceResponseTr#   r)   r4   s                  r   r6  z#IDApi.delete_service_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_user_pool  # 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_user_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteUserPoolRequest body: (required)
        :return: DeleteUserPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_user_pool_with_http_infor   s       r   delete_user_poolzIDApi.delete_user_pool  rc   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_user_pool  # 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_user_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteUserPoolRequest body: (required)
        :return: DeleteUserPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method delete_user_poolNzEMissing the required parameter `body` when calling `delete_user_pool`r   r   r   r    z4/DeleteUserPool/2025-10-30/id/post/application_json/r!   DeleteUserPoolResponseTr#   r)   r4   s                  r   r;  z%IDApi.delete_user_pool_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_user_pool_client  # 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_user_pool_client(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteUserPoolClientRequest body: (required)
        :return: DeleteUserPoolClientResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &delete_user_pool_client_with_http_infor   s       r   delete_user_pool_clientzIDApi.delete_user_pool_client1  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_user_pool_client  # 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_user_pool_client_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteUserPoolClientRequest body: (required)
        :return: DeleteUserPoolClientResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method delete_user_pool_clientNzLMissing the required parameter `body` when calling `delete_user_pool_client`r   r   r   r    z:/DeleteUserPoolClient/2025-10-30/id/post/application_json/r!   DeleteUserPoolClientResponseTr#   r)   r4   s                  r   r@  z,IDApi.delete_user_pool_client_with_http_infoF  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_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.delete_users(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteUsersRequest body: (required)
        :return: DeleteUsersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_users_with_http_infor   s       r   delete_userszIDApi.delete_users  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_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.delete_users_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteUsersRequest body: (required)
        :return: DeleteUsersResponse
                 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_usersNzAMissing the required parameter `body` when calling `delete_users`r   r   r   r    z1/DeleteUsers/2025-10-30/id/post/application_json/r!   DeleteUsersResponseTr#   r)   r4   s                  r   rE  z!IDApi.delete_users_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_workload_identity  # 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_workload_identity(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteWorkloadIdentityRequest body: (required)
        :return: DeleteWorkloadIdentityResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'delete_workload_identity_with_http_infor   s       r   delete_workload_identityzIDApi.delete_workload_identity  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_workload_identity  # 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_workload_identity_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteWorkloadIdentityRequest body: (required)
        :return: DeleteWorkloadIdentityResponse
                 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_workload_identityNzMMissing the required parameter `body` when calling `delete_workload_identity`r   r   r   r    z</DeleteWorkloadIdentity/2025-10-30/id/post/application_json/r!   DeleteWorkloadIdentityResponseTr#   r)   r4   s                  r   rJ  z-IDApi.delete_workload_identity_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_workload_pool  # 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_workload_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteWorkloadPoolRequest body: (required)
        :return: DeleteWorkloadPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #delete_workload_pool_with_http_infor   s       r   delete_workload_poolzIDApi.delete_workload_poolT  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_workload_pool  # 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_workload_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteWorkloadPoolRequest body: (required)
        :return: DeleteWorkloadPoolResponse
                 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_workload_poolNzIMissing the required parameter `body` when calling `delete_workload_pool`r   r   r   r    z8/DeleteWorkloadPool/2025-10-30/id/post/application_json/r!   DeleteWorkloadPoolResponseTr#   r)   r4   s                  r   rO  z)IDApi.delete_workload_pool_with_http_infoi  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a1  describe_route_template_options  # noqa: E501

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

        :param async_req bool
        :param DescribeRouteTemplateOptionsRequest body: (required)
        :return: DescribeRouteTemplateOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .describe_route_template_options_with_http_infor   s       r   describe_route_template_optionsz%IDApi.describe_route_template_options  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@  describe_route_template_options  # noqa: E501

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

        :param async_req bool
        :param DescribeRouteTemplateOptionsRequest body: (required)
        :return: DescribeRouteTemplateOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method describe_route_template_optionsNzTMissing the required parameter `body` when calling `describe_route_template_options`r   r   r   r    zB/DescribeRouteTemplateOptions/2025-10-30/id/post/application_json/r!   $DescribeRouteTemplateOptionsResponseTr#   r)   r4   s                  r   rT  z4IDApi.describe_route_template_options_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$ACFG   F3KK8?1 	uvV7K7K7=f~7MstttV .K"&/"F"F #" #"h )-(R(R )" )"n% **''PRX#!@'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  describe_tag_options  # noqa: E501

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

        :param async_req bool
        :param DescribeTagOptionsRequest body: (required)
        :return: DescribeTagOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #describe_tag_options_with_http_infor   s       r   describe_tag_optionszIDApi.describe_tag_options  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  describe_tag_options  # noqa: E501

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

        :param async_req bool
        :param DescribeTagOptionsRequest body: (required)
        :return: DescribeTagOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method describe_tag_optionsNzIMissing the required parameter `body` when calling `describe_tag_options`r   r   r   r    z8/DescribeTagOptions/2025-10-30/id/post/application_json/r!   DescribeTagOptionsResponseTr#   r)   r4   s                  r   rY  z)IDApi.describe_tag_options_with_http_info+  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_template_options  # noqa: E501

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

        :param async_req bool
        :param DescribeTemplateOptionsRequest body: (required)
        :return: DescribeTemplateOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (describe_template_options_with_http_infor   s       r   describe_template_optionszIDApi.describe_template_optionsw  ]     ,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*  describe_template_options  # noqa: E501

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

        :param async_req bool
        :param DescribeTemplateOptionsRequest body: (required)
        :return: DescribeTemplateOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method describe_template_optionsNzNMissing the required parameter `body` when calling `describe_template_options`r   r   r   r    z=/DescribeTemplateOptions/2025-10-30/id/post/application_json/r!   DescribeTemplateOptionsResponseTr#   r)   r4   s                  r   r^  z.IDApi.describe_template_options_with_http_info      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% **''KV#!;'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  detach_inbound_auth_config  # noqa: E501

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

        :param async_req bool
        :param DetachInboundAuthConfigRequest body: (required)
        :return: DetachInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )detach_inbound_auth_config_with_http_infor   s       r   detach_inbound_auth_configz IDApi.detach_inbound_auth_config  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,  detach_inbound_auth_config  # noqa: E501

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

        :param async_req bool
        :param DetachInboundAuthConfigRequest body: (required)
        :return: DetachInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method detach_inbound_auth_configNzOMissing the required parameter `body` when calling `detach_inbound_auth_config`r   r   r   r    z=/DetachInboundAuthConfig/2025-10-30/id/post/application_json/r!   DetachInboundAuthConfigResponseTr#   r)   r4   s                  r   re  z/IDApi.detach_inbound_auth_config_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  disable_route  # 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_route(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DisableRouteRequest body: (required)
        :return: DisableRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   disable_route_with_http_infor   s       r   disable_routezIDApi.disable_route9  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_route  # 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_route_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DisableRouteRequest body: (required)
        :return: DisableRouteResponse
                 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 disable_routeNzBMissing the required parameter `body` when calling `disable_route`r   r   r   r    z2/DisableRoute/2025-10-30/id/post/application_json/r!   DisableRouteResponseTr#   r)   r4   s                  r   rj  z"IDApi.disable_route_with_http_infoN  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a/  get_api_key_credential_provider  # 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_api_key_credential_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetApiKeyCredentialProviderRequest body: (required)
        :return: GetApiKeyCredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .get_api_key_credential_provider_with_http_infor   s       r   get_api_key_credential_providerz%IDApi.get_api_key_credential_provider  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_api_key_credential_provider  # 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_api_key_credential_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetApiKeyCredentialProviderRequest body: (required)
        :return: GetApiKeyCredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method get_api_key_credential_providerNzTMissing the required parameter `body` when calling `get_api_key_credential_provider`r   r   r   r    zA/GetApiKeyCredentialProvider/2025-10-30/id/post/application_json/r!   #GetApiKeyCredentialProviderResponseTr#   r)   r4   s                  r   ro  z4IDApi.get_api_key_credential_provider_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_document_status  # 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_document_status(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDocumentStatusRequest body: (required)
        :return: GetDocumentStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "get_document_status_with_http_infor   s       r   get_document_statuszIDApi.get_document_status  rC   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_document_status  # 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_document_status_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetDocumentStatusRequest body: (required)
        :return: GetDocumentStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method get_document_statusNzHMissing the required parameter `body` when calling `get_document_status`r   r   z
text/plainr   r    z0/GetDocumentStatus/2025-10-30/id/get/text_plain/GETGetDocumentStatusResponseTr#   r)   r4   s                  r   rt  z(IDApi.get_document_status_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% **''>#!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  get_faas_service  # 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_faas_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetFaasServiceRequest body: (required)
        :return: GetFaasServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_faas_service_with_http_infor   s       r   get_faas_servicezIDApi.get_faas_service\  rc   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_faas_service  # 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_faas_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetFaasServiceRequest body: (required)
        :return: GetFaasServiceResponse
                 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_faas_serviceNzEMissing the required parameter `body` when calling `get_faas_service`r   r   r   r    z4/GetFaasService/2025-10-30/id/post/application_json/r!   GetFaasServiceResponseTr#   r)   r4   s                  r   rz  z%IDApi.get_faas_service_with_http_infoq  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a#  get_identity_provider_o_auth  # 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_identity_provider_o_auth(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetIdentityProviderOAuthRequest body: (required)
        :return: GetIdentityProviderOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +get_identity_provider_o_auth_with_http_infor   s       r   get_identity_provider_o_authz"IDApi.get_identity_provider_o_auth  rq   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 )a2  get_identity_provider_o_auth  # 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_identity_provider_o_auth_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetIdentityProviderOAuthRequest body: (required)
        :return: GetIdentityProviderOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method get_identity_provider_o_authNzQMissing the required parameter `body` when calling `get_identity_provider_o_auth`r   r   r   r    z>/GetIdentityProviderOAuth/2025-10-30/id/post/application_json/r!    GetIdentityProviderOAuthResponseTr#   r)   r4   s                  r   r  z1IDApi.get_identity_provider_o_auth_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$>@CD   F3KK8?1 	rvV7K7K7=f~7MpqqqV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!<'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_identity_provider_oidc  # 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_identity_provider_oidc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetIdentityProviderOIDCRequest body: (required)
        :return: GetIdentityProviderOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )get_identity_provider_oidc_with_http_infor   s       r   get_identity_provider_oidcz IDApi.get_identity_provider_oidc  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_identity_provider_oidc  # 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_identity_provider_oidc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetIdentityProviderOIDCRequest body: (required)
        :return: GetIdentityProviderOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method get_identity_provider_oidcNzOMissing the required parameter `body` when calling `get_identity_provider_oidc`r   r   r   r    z=/GetIdentityProviderOIDC/2025-10-30/id/post/application_json/r!   GetIdentityProviderOIDCResponseTr#   r)   r4   s                  r   r  z/IDApi.get_identity_provider_oidc_with_http_info3  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_identity_provider_saml  # 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_identity_provider_saml(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetIdentityProviderSAMLRequest body: (required)
        :return: GetIdentityProviderSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )get_identity_provider_saml_with_http_infor   s       r   get_identity_provider_samlz IDApi.get_identity_provider_saml  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_identity_provider_saml  # 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_identity_provider_saml_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetIdentityProviderSAMLRequest body: (required)
        :return: GetIdentityProviderSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method get_identity_provider_samlNzOMissing the required parameter `body` when calling `get_identity_provider_saml`r   r   r   r    z=/GetIdentityProviderSAML/2025-10-30/id/post/application_json/r!   GetIdentityProviderSAMLResponseTr#   r)   r4   s                  r   r  z/IDApi.get_identity_provider_saml_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_inbound_auth_config  # 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_inbound_auth_config(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetInboundAuthConfigRequest body: (required)
        :return: GetInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &get_inbound_auth_config_with_http_infor   s       r   get_inbound_auth_configzIDApi.get_inbound_auth_config  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_inbound_auth_config  # 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_inbound_auth_config_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetInboundAuthConfigRequest body: (required)
        :return: GetInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method get_inbound_auth_configNzLMissing the required parameter `body` when calling `get_inbound_auth_config`r   r   r   r    z:/GetInboundAuthConfig/2025-10-30/id/post/application_json/r!   GetInboundAuthConfigResponseTr#   r)   r4   s                  r   r  z,IDApi.get_inbound_auth_config_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_namespace  # 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_namespace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNamespaceRequest body: (required)
        :return: GetNamespaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_namespace_with_http_infor   s       r   get_namespacezIDApi.get_namespaceA  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_namespace  # 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_namespace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNamespaceRequest body: (required)
        :return: GetNamespaceResponse
                 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 get_namespaceNzBMissing the required parameter `body` when calling `get_namespace`r   r   r   r    z2/GetNamespace/2025-10-30/id/post/application_json/r!   GetNamespaceResponseTr#   r)   r4   s                  r   r  z"IDApi.get_namespace_with_http_infoV  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a-  get_oauth2_credential_provider  # 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_oauth2_credential_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetOauth2CredentialProviderRequest body: (required)
        :return: GetOauth2CredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -get_oauth2_credential_provider_with_http_infor   s       r   get_oauth2_credential_providerz$IDApi.get_oauth2_credential_provider  ^     ,0'(::k"" 	E4EdUUfUUUGTGWWPVWWT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_oauth2_credential_provider  # 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_oauth2_credential_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetOauth2CredentialProviderRequest body: (required)
        :return: GetOauth2CredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method get_oauth2_credential_providerNzSMissing the required parameter `body` when calling `get_oauth2_credential_provider`r   r   r   r    zA/GetOauth2CredentialProvider/2025-10-30/id/post/application_json/r!   #GetOauth2CredentialProviderResponseTr#   r)   r4   s                  r   r  z3IDApi.get_oauth2_credential_provider_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$@BEF   F3KK8?1 	tvV7K7K7=f~7MrsssV .K"&/"F"F #" #"h )-(R(R )" )"n% **''OQW#!?'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_policy  # 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_policy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPolicyRequest body: (required)
        :return: GetPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_policy_with_http_infor   s       r   
get_policyzIDApi.get_policy  ]     ,0'(::k"" 	141$AA&AAA3T3DCCFCCT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_policy  # 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_policy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPolicyRequest body: (required)
        :return: GetPolicyResponse
                 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 get_policyNz?Missing the required parameter `body` when calling `get_policy`r   r   r   r    z//GetPolicy/2025-10-30/id/post/application_json/r!   GetPolicyResponseTr#   r)   r4   s                  r   r  zIDApi.get_policy_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$,.12   F3KK8?1 	`vV7K7K7=f~7M^___V .K"&/"F"F #" #"h )-(R(R )" )"n% **''=v#!-'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_resource_api_key  # 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_resource_api_key(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetResourceApiKeyRequest body: (required)
        :return: GetResourceApiKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #get_resource_api_key_with_http_infor   s       r   get_resource_api_keyzIDApi.get_resource_api_keyd  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_resource_api_key  # 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_resource_api_key_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetResourceApiKeyRequest body: (required)
        :return: GetResourceApiKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method get_resource_api_keyNzIMissing the required parameter `body` when calling `get_resource_api_key`r   r   r   r    z7/GetResourceApiKey/2025-10-30/id/post/application_json/r!   GetResourceApiKeyResponseTr#   r)   r4   s                  r   r  z)IDApi.get_resource_api_key_with_http_infoy      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% **''Ev#!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  get_resource_oauth2_token  # 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_resource_oauth2_token(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetResourceOauth2TokenRequest body: (required)
        :return: GetResourceOauth2TokenResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (get_resource_oauth2_token_with_http_infor   s       r   get_resource_oauth2_tokenzIDApi.get_resource_oauth2_token  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_resource_oauth2_token  # 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_resource_oauth2_token_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetResourceOauth2TokenRequest body: (required)
        :return: GetResourceOauth2TokenResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method get_resource_oauth2_tokenNzNMissing the required parameter `body` when calling `get_resource_oauth2_token`r   r   r   r    z</GetResourceOauth2Token/2025-10-30/id/post/application_json/r!   GetResourceOauth2TokenResponseTr#   r)   r4   s                  r   r  z.IDApi.get_resource_oauth2_token_with_http_info      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% **''JF#!:'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_route  # 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_route(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetRouteRequest body: (required)
        :return: GetRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_route_with_http_infor   s       r   	get_routezIDApi.get_route&  s]     ,0'(::k"" 	040@@@@@2T24BB6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 )a  get_route  # 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_route_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetRouteRequest body: (required)
        :return: GetRouteResponse
                 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 get_routeNz>Missing the required parameter `body` when calling `get_route`r   r   r   r    z./GetRoute/2025-10-30/id/post/application_json/r!   GetRouteResponseTr#   r)   r4   s                  r   r  zIDApi.get_route_with_http_info;  s    X
+&&&2333,---,---fX&677 	 	HC*$$+-01   F3KK8?1 	_vV7K7K7=f~7M]^^^V .K"&/"F"F #" #"h )-(R(R )" )"n% **''<f#!,'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_service  # 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_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetServiceRequest body: (required)
        :return: GetServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_service_with_http_infor   s       r   get_servicezIDApi.get_service  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_service  # 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_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetServiceRequest body: (required)
        :return: GetServiceResponse
                 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 get_serviceNz@Missing the required parameter `body` when calling `get_service`r   r   r   r    z0/GetService/2025-10-30/id/post/application_json/r!   GetServiceResponseTr#   r)   r4   s                  r   r  z IDApi.get_service_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_sms_service  # 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_sms_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetSmsServiceRequest body: (required)
        :return: GetSmsServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_sms_service_with_http_infor   s       r   get_sms_servicezIDApi.get_sms_service  ]     ,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  get_sms_service  # 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_sms_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetSmsServiceRequest body: (required)
        :return: GetSmsServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method get_sms_serviceNzDMissing the required parameter `body` when calling `get_sms_service`r   r   r   r    z3/GetSmsService/2025-10-30/id/post/application_json/r!   GetSmsServiceResponseTr#   r)   r4   s                  r   r  z$IDApi.get_sms_service_with_http_info      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% **''A6#!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  get_tenant_service_status  # 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_tenant_service_status(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTenantServiceStatusRequest body: (required)
        :return: GetTenantServiceStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (get_tenant_service_status_with_http_infor   s       r   get_tenant_service_statuszIDApi.get_tenant_service_statusI  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_tenant_service_status  # 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_tenant_service_status_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTenantServiceStatusRequest body: (required)
        :return: GetTenantServiceStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method get_tenant_service_statusNzNMissing the required parameter `body` when calling `get_tenant_service_status`r   r   r   r    z</GetTenantServiceStatus/2025-10-30/id/post/application_json/r!   GetTenantServiceStatusResponseTr#   r)   r4   s                  r   r  z.IDApi.get_tenant_service_status_with_http_info^  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_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.get_user(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserRequest body: (required)
        :return: GetUserResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_user_with_http_infor   s       r   get_userzIDApi.get_user  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  get_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.get_user_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserRequest body: (required)
        :return: GetUserResponse
                 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 get_userNz=Missing the required parameter `body` when calling `get_user`r   r   r   r    z-/GetUser/2025-10-30/id/post/application_json/r!   GetUserResponseTr#   r)   r4   s                  r   r  zIDApi.get_user_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% **'';V#!+'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_user_csv_template  # 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_user_csv_template(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserCSVTemplateRequest body: (required)
        :return: GetUserCSVTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $get_user_csv_template_with_http_infor   s       r   get_user_csv_templatezIDApi.get_user_csv_template  ]     ,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  get_user_csv_template  # 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_user_csv_template_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserCSVTemplateRequest body: (required)
        :return: GetUserCSVTemplateResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method get_user_csv_templateNzJMissing the required parameter `body` when calling `get_user_csv_template`r   r   r   r    z8/GetUserCSVTemplate/2025-10-30/id/post/application_json/r!   GetUserCSVTemplateResponseTr#   r)   r4   s                  r   r  z*IDApi.get_user_csv_template_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% **''F#!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  get_user_pool  # 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_user_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserPoolRequest body: (required)
        :return: GetUserPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_user_pool_with_http_infor   s       r   get_user_poolzIDApi.get_user_pooll  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_user_pool  # 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_user_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserPoolRequest body: (required)
        :return: GetUserPoolResponse
                 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 get_user_poolNzBMissing the required parameter `body` when calling `get_user_pool`r   r   r   r    z1/GetUserPool/2025-10-30/id/post/application_json/r!   GetUserPoolResponseTr#   r)   r4   s                  r   r  z"IDApi.get_user_pool_with_http_info  r_   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_user_pool_client  # 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_user_pool_client(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserPoolClientRequest body: (required)
        :return: GetUserPoolClientResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #get_user_pool_client_with_http_infor   s       r   get_user_pool_clientzIDApi.get_user_pool_client  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_user_pool_client  # 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_user_pool_client_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserPoolClientRequest body: (required)
        :return: GetUserPoolClientResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method get_user_pool_clientNzIMissing the required parameter `body` when calling `get_user_pool_client`r   r   r   r    z7/GetUserPoolClient/2025-10-30/id/post/application_json/r!   GetUserPoolClientResponseTr#   r)   r4   s                  r   r  z)IDApi.get_user_pool_client_with_http_info  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_user_pool_maus  # 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_user_pool_maus(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserPoolMausRequest body: (required)
        :return: GetUserPoolMausResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !get_user_pool_maus_with_http_infor   s       r   get_user_pool_mauszIDApi.get_user_pool_maus.  rj   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_user_pool_maus  # 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_user_pool_maus_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetUserPoolMausRequest body: (required)
        :return: GetUserPoolMausResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method get_user_pool_mausNzGMissing the required parameter `body` when calling `get_user_pool_maus`r   r   r   r    z5/GetUserPoolMaus/2025-10-30/id/post/application_json/r!   GetUserPoolMausResponseTr#   r)   r4   s                  r   r  z'IDApi.get_user_pool_maus_with_http_infoC  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% **''CV#!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_workload_access_token  # 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_workload_access_token(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadAccessTokenRequest body: (required)
        :return: GetWorkloadAccessTokenResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (get_workload_access_token_with_http_infor   s       r   get_workload_access_tokenzIDApi.get_workload_access_token  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_workload_access_token  # 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_workload_access_token_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadAccessTokenRequest body: (required)
        :return: GetWorkloadAccessTokenResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method get_workload_access_tokenNzNMissing the required parameter `body` when calling `get_workload_access_token`r   r   r   r    z</GetWorkloadAccessToken/2025-10-30/id/post/application_json/r!   GetWorkloadAccessTokenResponseTr#   r)   r4   s                  r   r  z.IDApi.get_workload_access_token_with_http_info  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a5  get_workload_access_token_for_jwt  # 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_workload_access_token_for_jwt(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadAccessTokenForJWTRequest body: (required)
        :return: GetWorkloadAccessTokenForJWTResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0get_workload_access_token_for_jwt_with_http_infor   s       r   !get_workload_access_token_for_jwtz'IDApi.get_workload_access_token_for_jwt  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 )aD  get_workload_access_token_for_jwt  # 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_workload_access_token_for_jwt_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadAccessTokenForJWTRequest body: (required)
        :return: GetWorkloadAccessTokenForJWTResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method get_workload_access_token_for_jwtNzVMissing the required parameter `body` when calling `get_workload_access_token_for_jwt`r   r   r   r    zB/GetWorkloadAccessTokenForJWT/2025-10-30/id/post/application_json/r!   $GetWorkloadAccessTokenForJWTResponseTr#   r)   r4   s                  r   r  z6IDApi.get_workload_access_token_for_jwt_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$CEHI   F3KK8?1 	wvV7K7K7=f~7MuvvvV .K"&/"F"F #" #"h )-(R(R )" )"n% **''PRX#!@'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 )aC  get_workload_access_token_for_user_id  # 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_workload_access_token_for_user_id(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadAccessTokenForUserIdRequest body: (required)
        :return: GetWorkloadAccessTokenForUserIdResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   4get_workload_access_token_for_user_id_with_http_infor   s       r   %get_workload_access_token_for_user_idz+IDApi.get_workload_access_token_for_user_idQ  rU   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 )aR  get_workload_access_token_for_user_id  # 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_workload_access_token_for_user_id_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadAccessTokenForUserIdRequest body: (required)
        :return: GetWorkloadAccessTokenForUserIdResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zWGot an unexpected keyword argument '%s' to method get_workload_access_token_for_user_idNzZMissing the required parameter `body` when calling `get_workload_access_token_for_user_id`r   r   r   r    zE/GetWorkloadAccessTokenForUserId/2025-10-30/id/post/application_json/r!   'GetWorkloadAccessTokenForUserIdResponseTr#   r)   r4   s                  r   r  z:IDApi.get_workload_access_token_for_user_id_with_http_infof  s    X
+&&&2333,---,---fX&677 	 	HC*$$GILM   F3KK8?1 	{vV7K7K7=f~7MyzzzV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!C'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_workload_identity  # 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_workload_identity(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadIdentityRequest body: (required)
        :return: GetWorkloadIdentityResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $get_workload_identity_with_http_infor   s       r   get_workload_identityzIDApi.get_workload_identity  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_workload_identity  # 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_workload_identity_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadIdentityRequest body: (required)
        :return: GetWorkloadIdentityResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method get_workload_identityNzJMissing the required parameter `body` when calling `get_workload_identity`r   r   r   r    z9/GetWorkloadIdentity/2025-10-30/id/post/application_json/r!   GetWorkloadIdentityResponseTr#   r)   r4   s                  r   r  z*IDApi.get_workload_identity_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% **''G#!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  get_workload_pool  # 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_workload_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadPoolRequest body: (required)
        :return: GetWorkloadPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    get_workload_pool_with_http_infor   s       r   get_workload_poolzIDApi.get_workload_pool  s]     ,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_workload_pool  # 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_workload_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetWorkloadPoolRequest body: (required)
        :return: GetWorkloadPoolResponse
                 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_workload_poolNzFMissing the required parameter `body` when calling `get_workload_pool`r   r   r   r    z5/GetWorkloadPool/2025-10-30/id/post/application_json/r!   GetWorkloadPoolResponseTr#   r)   r4   s                  r   r  z&IDApi.get_workload_pool_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% **''CV#!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  grant_permission  # noqa: E501

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

        :param async_req bool
        :param GrantPermissionRequest body: (required)
        :return: GrantPermissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   grant_permission_with_http_infor   s       r   grant_permissionzIDApi.grant_permissiont  rc   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  grant_permission  # noqa: E501

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

        :param async_req bool
        :param GrantPermissionRequest body: (required)
        :return: GrantPermissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method grant_permissionNzEMissing the required parameter `body` when calling `grant_permission`r   r   r   r    z5/GrantPermission/2025-10-30/id/post/application_json/r!   GrantPermissionResponseTr#   r)   r4   s                  r   r  z%IDApi.grant_permission_with_http_info  rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a7  list_api_key_credential_providers  # 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_api_key_credential_providers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListApiKeyCredentialProvidersRequest body: (required)
        :return: ListApiKeyCredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0list_api_key_credential_providers_with_http_infor   s       r   !list_api_key_credential_providersz'IDApi.list_api_key_credential_providers  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 )aF  list_api_key_credential_providers  # 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_api_key_credential_providers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListApiKeyCredentialProvidersRequest body: (required)
        :return: ListApiKeyCredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method list_api_key_credential_providersNzVMissing the required parameter `body` when calling `list_api_key_credential_providers`r   r   r   r    zC/ListApiKeyCredentialProviders/2025-10-30/id/post/application_json/r!   %ListApiKeyCredentialProvidersResponseTr#   r)   r4   s                  r   r  z6IDApi.list_api_key_credential_providers_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$CEHI   F3KK8?1 	wvV7K7K7=f~7MuvvvV .K"&/"F"F #" #"h )-(R(R )" )"n% **''QSY#!A'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_credential_providers  # 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_credential_providers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListCredentialProvidersRequest body: (required)
        :return: ListCredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (list_credential_providers_with_http_infor   s       r   list_credential_providerszIDApi.list_credential_providers6  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_credential_providers  # 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_credential_providers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListCredentialProvidersRequest body: (required)
        :return: ListCredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method list_credential_providersNzNMissing the required parameter `body` when calling `list_credential_providers`r   r   r   r    z=/ListCredentialProviders/2025-10-30/id/post/application_json/r!   ListCredentialProvidersResponseTr#   r)   r4   s                  r   r  z.IDApi.list_credential_providers_with_http_infoK  rc  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_faas_services  # 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_faas_services(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListFaasServicesRequest body: (required)
        :return: ListFaasServicesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !list_faas_services_with_http_infor   s       r   list_faas_serviceszIDApi.list_faas_services  rj   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_faas_services  # 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_faas_services_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListFaasServicesRequest body: (required)
        :return: ListFaasServicesResponse
                 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_faas_servicesNzGMissing the required parameter `body` when calling `list_faas_services`r   r   r   r    z6/ListFaasServices/2025-10-30/id/post/application_json/r!   ListFaasServicesResponseTr#   r)   r4   s                  r   r	  z'IDApi.list_faas_services_with_http_info  rm   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_identity_providers  # 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_identity_providers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIdentityProvidersRequest body: (required)
        :return: ListIdentityProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &list_identity_providers_with_http_infor   s       r   list_identity_providerszIDApi.list_identity_providers  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_identity_providers  # 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_identity_providers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIdentityProvidersRequest body: (required)
        :return: ListIdentityProvidersResponse
                 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_identity_providersNzLMissing the required parameter `body` when calling `list_identity_providers`r   r   r   r    z;/ListIdentityProviders/2025-10-30/id/post/application_json/r!   ListIdentityProvidersResponseTr#   r)   r4   s                  r   r  z,IDApi.list_identity_providers_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#!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_identity_providers_o_auth  # 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_identity_providers_o_auth(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIdentityProvidersOAuthRequest body: (required)
        :return: ListIdentityProvidersOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -list_identity_providers_o_auth_with_http_infor   s       r   list_identity_providers_o_authz$IDApi.list_identity_providers_o_authY   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_identity_providers_o_auth  # 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_identity_providers_o_auth_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIdentityProvidersOAuthRequest body: (required)
        :return: ListIdentityProvidersOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method list_identity_providers_o_authNzSMissing the required parameter `body` when calling `list_identity_providers_o_auth`r   r   r   r    z@/ListIdentityProvidersOAuth/2025-10-30/id/post/application_json/r!   "ListIdentityProvidersOAuthResponseTr#   r)   r4   s                  r   r  z3IDApi.list_identity_providers_o_auth_with_http_infon   s    X
+&&&2333,---,---fX&677 	 	HC*$$@BEF   F3KK8?1 	tvV7K7K7=f~7MrsssV .K"&/"F"F #" #"h )-(R(R )" )"n% **''NPV#!>'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_identity_providers_oidc  # 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_identity_providers_oidc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIdentityProvidersOIDCRequest body: (required)
        :return: ListIdentityProvidersOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +list_identity_providers_oidc_with_http_infor   s       r   list_identity_providers_oidcz"IDApi.list_identity_providers_oidc   rq   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 )a4  list_identity_providers_oidc  # 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_identity_providers_oidc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIdentityProvidersOIDCRequest body: (required)
        :return: ListIdentityProvidersOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method list_identity_providers_oidcNzQMissing the required parameter `body` when calling `list_identity_providers_oidc`r   r   r   r    z?/ListIdentityProvidersOIDC/2025-10-30/id/post/application_json/r!   !ListIdentityProvidersOIDCResponseTr#   r)   r4   s                  r   r  z1IDApi.list_identity_providers_oidc_with_http_info   rt   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a%  list_identity_providers_saml  # 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_identity_providers_saml(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIdentityProvidersSAMLRequest body: (required)
        :return: ListIdentityProvidersSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +list_identity_providers_saml_with_http_infor   s       r   list_identity_providers_samlz"IDApi.list_identity_providers_saml!  rq   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 )a4  list_identity_providers_saml  # 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_identity_providers_saml_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIdentityProvidersSAMLRequest body: (required)
        :return: ListIdentityProvidersSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method list_identity_providers_samlNzQMissing the required parameter `body` when calling `list_identity_providers_saml`r   r   r   r    z?/ListIdentityProvidersSAML/2025-10-30/id/post/application_json/r!   !ListIdentityProvidersSAMLResponseTr#   r)   r4   s                  r   r  z1IDApi.list_identity_providers_saml_with_http_info0!  rt   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_inbound_auth_configs  # 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_inbound_auth_configs(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListInboundAuthConfigsRequest body: (required)
        :return: ListInboundAuthConfigsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (list_inbound_auth_configs_with_http_infor   s       r   list_inbound_auth_configszIDApi.list_inbound_auth_configs|!  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_inbound_auth_configs  # 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_inbound_auth_configs_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListInboundAuthConfigsRequest body: (required)
        :return: ListInboundAuthConfigsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method list_inbound_auth_configsNzNMissing the required parameter `body` when calling `list_inbound_auth_configs`r   r   r   r    z</ListInboundAuthConfigs/2025-10-30/id/post/application_json/r!   ListInboundAuthConfigsResponseTr#   r)   r4   s                  r   r"  z.IDApi.list_inbound_auth_configs_with_http_info!  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_namespaces  # 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_namespaces(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListNamespacesRequest body: (required)
        :return: ListNamespacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_namespaces_with_http_infor   s       r   list_namespaceszIDApi.list_namespaces!  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_namespaces  # 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_namespaces_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListNamespacesRequest body: (required)
        :return: ListNamespacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method list_namespacesNzDMissing the required parameter `body` when calling `list_namespaces`r   r   r   r    z4/ListNamespaces/2025-10-30/id/post/application_json/r!   ListNamespacesResponseTr#   r)   r4   s                  r   r'  z$IDApi.list_namespaces_with_http_info!      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% **''BF#!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 )a5  list_oauth2_credential_providers  # 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_oauth2_credential_providers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListOauth2CredentialProvidersRequest body: (required)
        :return: ListOauth2CredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   /list_oauth2_credential_providers_with_http_infor   s       r    list_oauth2_credential_providersz&IDApi.list_oauth2_credential_providers>"  s_     ,0'(::k"" 	G4GWWPVWWWITI$YYRXYYT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_oauth2_credential_providers  # 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_oauth2_credential_providers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListOauth2CredentialProvidersRequest body: (required)
        :return: ListOauth2CredentialProvidersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zRGot an unexpected keyword argument '%s' to method list_oauth2_credential_providersNzUMissing the required parameter `body` when calling `list_oauth2_credential_providers`r   r   r   r    zC/ListOauth2CredentialProviders/2025-10-30/id/post/application_json/r!   %ListOauth2CredentialProvidersResponseTr#   r)   r4   s                  r   r-  z5IDApi.list_oauth2_credential_providers_with_http_infoS"  s    X
+&&&2333,---,---fX&677 	 	HC*$$BDGH   F3KK8?1 	vvV7K7K7=f~7MtuuuV .K"&/"F"F #" #"h )-(R(R )" )"n% **''QSY#!A'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_policies  # 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_policies(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPoliciesRequest body: (required)
        :return: ListPoliciesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_policies_with_http_infor   s       r   list_policieszIDApi.list_policies"  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_policies  # 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_policies_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPoliciesRequest body: (required)
        :return: ListPoliciesResponse
                 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_policiesNzBMissing the required parameter `body` when calling `list_policies`r   r   r   r    z2/ListPolicies/2025-10-30/id/post/application_json/r!   ListPoliciesResponseTr#   r)   r4   s                  r   r2  z"IDApi.list_policies_with_http_info"  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_routes  # 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_routes(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRoutesRequest body: (required)
        :return: ListRoutesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_routes_with_http_infor   s       r   list_routeszIDApi.list_routes #  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_routes  # 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_routes_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRoutesRequest body: (required)
        :return: ListRoutesResponse
                 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_routesNz@Missing the required parameter `body` when calling `list_routes`r   r   r   r    z0/ListRoutes/2025-10-30/id/post/application_json/r!   ListRoutesResponseTr#   r)   r4   s                  r   r7  z IDApi.list_routes_with_http_info#  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_services  # 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_services(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListServicesRequest body: (required)
        :return: ListServicesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_services_with_http_infor   s       r   list_serviceszIDApi.list_servicesa#  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_services  # 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_services_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListServicesRequest body: (required)
        :return: ListServicesResponse
                 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_servicesNzBMissing the required parameter `body` when calling `list_services`r   r   r   r    z2/ListServices/2025-10-30/id/post/application_json/r!   ListServicesResponseTr#   r)   r4   s                  r   r<  z"IDApi.list_services_with_http_infov#  r   r   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IDApi.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    z:/ListTagsForResources/2025-10-30/id/post/application_json/r!   ListTagsForResourcesResponseTr#   r)   r4   s                  r   rA  z,IDApi.list_tags_for_resources_with_http_info#  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_user_pool_clients  # 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_pool_clients(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListUserPoolClientsRequest body: (required)
        :return: ListUserPoolClientsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %list_user_pool_clients_with_http_infor   s       r   list_user_pool_clientszIDApi.list_user_pool_clients#$  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  list_user_pool_clients  # 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_pool_clients_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListUserPoolClientsRequest body: (required)
        :return: ListUserPoolClientsResponse
                 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_user_pool_clientsNzKMissing the required parameter `body` when calling `list_user_pool_clients`r   r   r   r    z9/ListUserPoolClients/2025-10-30/id/post/application_json/r!   ListUserPoolClientsResponseTr#   r)   r4   s                  r   rF  z+IDApi.list_user_pool_clients_with_http_info8$  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% **''G#!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_user_pools  # 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_pools(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListUserPoolsRequest body: (required)
        :return: ListUserPoolsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_user_pools_with_http_infor   s       r   list_user_poolszIDApi.list_user_pools$  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_user_pools  # 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_pools_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListUserPoolsRequest body: (required)
        :return: ListUserPoolsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method list_user_poolsNzDMissing the required parameter `body` when calling `list_user_pools`r   r   r   r    z3/ListUserPools/2025-10-30/id/post/application_json/r!   ListUserPoolsResponseTr#   r)   r4   s                  r   rK  z$IDApi.list_user_pools_with_http_info$  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_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_users(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListUsersRequest body: (required)
        :return: ListUsersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_users_with_http_infor   s       r   
list_userszIDApi.list_users$  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_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_users_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListUsersRequest body: (required)
        :return: ListUsersResponse
                 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_usersNz?Missing the required parameter `body` when calling `list_users`r   r   r   r    z//ListUsers/2025-10-30/id/post/application_json/r!   ListUsersResponseTr#   r)   r4   s                  r   rP  zIDApi.list_users_with_http_info$  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_workload_identities  # 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_workload_identities(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkloadIdentitiesRequest body: (required)
        :return: ListWorkloadIdentitiesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'list_workload_identities_with_http_infor   s       r   list_workload_identitieszIDApi.list_workload_identitiesF%  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_workload_identities  # 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_workload_identities_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkloadIdentitiesRequest body: (required)
        :return: ListWorkloadIdentitiesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method list_workload_identitiesNzMMissing the required parameter `body` when calling `list_workload_identities`r   r   r   r    z</ListWorkloadIdentities/2025-10-30/id/post/application_json/r!   ListWorkloadIdentitiesResponseTr#   r)   r4   s                  r   rU  z-IDApi.list_workload_identities_with_http_info[%  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_workload_pools  # 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_workload_pools(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkloadPoolsRequest body: (required)
        :return: ListWorkloadPoolsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "list_workload_pools_with_http_infor   s       r   list_workload_poolszIDApi.list_workload_pools%  rC   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_workload_pools  # 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_workload_pools_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkloadPoolsRequest body: (required)
        :return: ListWorkloadPoolsResponse
                 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_workload_poolsNzHMissing the required parameter `body` when calling `list_workload_pools`r   r   r   r    z7/ListWorkloadPools/2025-10-30/id/post/application_json/r!   ListWorkloadPoolsResponseTr#   r)   r4   s                  r   rZ  z(IDApi.list_workload_pools_with_http_info%  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  oauth2_callback  # noqa: E501

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

        :param async_req bool
        :param Oauth2CallbackRequest body: (required)
        :return: Oauth2CallbackResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   oauth2_callback_with_http_infor   s       r   oauth2_callbackzIDApi.oauth2_callback&  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  oauth2_callback  # noqa: E501

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

        :param async_req bool
        :param Oauth2CallbackRequest body: (required)
        :return: Oauth2CallbackResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method oauth2_callbackNzDMissing the required parameter `body` when calling `oauth2_callback`r   r   r   r    z4/Oauth2Callback/2025-10-30/id/post/application_json/r!   Oauth2CallbackResponseTr#   r)   r4   s                  r   r_  z$IDApi.oauth2_callback_with_http_info&  r+  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  publish_route  # noqa: E501

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

        :param async_req bool
        :param PublishRouteRequest body: (required)
        :return: PublishRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   publish_route_with_http_infor   s       r   publish_routezIDApi.publish_routei&  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  publish_route  # noqa: E501

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

        :param async_req bool
        :param PublishRouteRequest body: (required)
        :return: PublishRouteResponse
                 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 publish_routeNzBMissing the required parameter `body` when calling `publish_route`r   r   r   r    z2/PublishRoute/2025-10-30/id/post/application_json/r!   PublishRouteResponseTr#   r)   r4   s                  r   rd  z"IDApi.publish_route_with_http_info~&  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  publish_service  # noqa: E501

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

        :param async_req bool
        :param PublishServiceRequest body: (required)
        :return: PublishServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   publish_service_with_http_infor   s       r   publish_servicezIDApi.publish_service&  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  publish_service  # noqa: E501

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

        :param async_req bool
        :param PublishServiceRequest body: (required)
        :return: PublishServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method publish_serviceNzDMissing the required parameter `body` when calling `publish_service`r   r   r   r    z4/PublishService/2025-10-30/id/post/application_json/r!   PublishServiceResponseTr#   r)   r4   s                  r   ri  z$IDApi.publish_service_with_http_info&  r+  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  register_service  # noqa: E501

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

        :param async_req bool
        :param RegisterServiceRequest body: (required)
        :return: RegisterServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   register_service_with_http_infor   s       r   register_servicezIDApi.register_service+'  rc   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  register_service  # noqa: E501

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

        :param async_req bool
        :param RegisterServiceRequest body: (required)
        :return: RegisterServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method register_serviceNzEMissing the required parameter `body` when calling `register_service`r   r   r   r    z5/RegisterService/2025-10-30/id/post/application_json/r!   RegisterServiceResponseTr#   r)   r4   s                  r   rn  z%IDApi.register_service_with_http_info@'  rf   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IDApi.tag_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  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    z2/TagResources/2025-10-30/id/post/application_json/r!   TagResourcesResponseTr#   r)   r4   s                  r   rs  z"IDApi.tag_resources_with_http_info'  r   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IDApi.untag_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  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    z4/UntagResources/2025-10-30/id/post/application_json/r!   UntagResourcesResponseTr#   r)   r4   s                  r   rx  z$IDApi.untag_resources_with_http_info(  r+  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a;  update_api_key_credential_provider  # 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_api_key_credential_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateApiKeyCredentialProviderRequest body: (required)
        :return: UpdateApiKeyCredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1update_api_key_credential_provider_with_http_infor   s       r   "update_api_key_credential_providerz(IDApi.update_api_key_credential_providerN(  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 )aJ  update_api_key_credential_provider  # 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_api_key_credential_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateApiKeyCredentialProviderRequest body: (required)
        :return: UpdateApiKeyCredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method update_api_key_credential_providerNzWMissing the required parameter `body` when calling `update_api_key_credential_provider`r   r   r   r    zD/UpdateApiKeyCredentialProvider/2025-10-30/id/post/application_json/r!   &UpdateApiKeyCredentialProviderResponseTr#   r)   r4   s                  r   r}  z7IDApi.update_api_key_credential_provider_with_http_infoc(  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_faas_service  # 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_faas_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateFaasServiceRequest body: (required)
        :return: UpdateFaasServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "update_faas_service_with_http_infor   s       r   update_faas_servicezIDApi.update_faas_service(  rC   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_faas_service  # 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_faas_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateFaasServiceRequest body: (required)
        :return: UpdateFaasServiceResponse
                 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_faas_serviceNzHMissing the required parameter `body` when calling `update_faas_service`r   r   r   r    z7/UpdateFaasService/2025-10-30/id/post/application_json/r!   UpdateFaasServiceResponseTr#   r)   r4   s                  r   r  z(IDApi.update_faas_service_with_http_info(  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a/  update_identity_provider_o_auth  # 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_identity_provider_o_auth(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateIdentityProviderOAuthRequest body: (required)
        :return: UpdateIdentityProviderOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .update_identity_provider_o_auth_with_http_infor   s       r   update_identity_provider_o_authz%IDApi.update_identity_provider_o_auth)  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_identity_provider_o_auth  # 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_identity_provider_o_auth_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateIdentityProviderOAuthRequest body: (required)
        :return: UpdateIdentityProviderOAuthResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method update_identity_provider_o_authNzTMissing the required parameter `body` when calling `update_identity_provider_o_auth`r   r   r   r    zA/UpdateIdentityProviderOAuth/2025-10-30/id/post/application_json/r!   #UpdateIdentityProviderOAuthResponseTr#   r)   r4   s                  r   r  z4IDApi.update_identity_provider_o_auth_with_http_info%)  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  update_identity_provider_oidc  # 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_identity_provider_oidc(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateIdentityProviderOIDCRequest body: (required)
        :return: UpdateIdentityProviderOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,update_identity_provider_oidc_with_http_infor   s       r   update_identity_provider_oidcz#IDApi.update_identity_provider_oidcq)  rO   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 )a8  update_identity_provider_oidc  # 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_identity_provider_oidc_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateIdentityProviderOIDCRequest body: (required)
        :return: UpdateIdentityProviderOIDCResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method update_identity_provider_oidcNzRMissing the required parameter `body` when calling `update_identity_provider_oidc`r   r   r   r    z@/UpdateIdentityProviderOIDC/2025-10-30/id/post/application_json/r!   "UpdateIdentityProviderOIDCResponseTr#   r)   r4   s                  r   r  z2IDApi.update_identity_provider_oidc_with_http_info)  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  update_identity_provider_saml  # 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_identity_provider_saml(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateIdentityProviderSAMLRequest body: (required)
        :return: UpdateIdentityProviderSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,update_identity_provider_saml_with_http_infor   s       r   update_identity_provider_samlz#IDApi.update_identity_provider_saml)  rO   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 )a8  update_identity_provider_saml  # 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_identity_provider_saml_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateIdentityProviderSAMLRequest body: (required)
        :return: UpdateIdentityProviderSAMLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method update_identity_provider_samlNzRMissing the required parameter `body` when calling `update_identity_provider_saml`r   r   r   r    z@/UpdateIdentityProviderSAML/2025-10-30/id/post/application_json/r!   "UpdateIdentityProviderSAMLResponseTr#   r)   r4   s                  r   r  z2IDApi.update_identity_provider_saml_with_http_info)  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_inbound_auth_config  # 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_inbound_auth_config(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateInboundAuthConfigRequest body: (required)
        :return: UpdateInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )update_inbound_auth_config_with_http_infor   s       r   update_inbound_auth_configz IDApi.update_inbound_auth_config3*  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_inbound_auth_config  # 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_inbound_auth_config_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateInboundAuthConfigRequest body: (required)
        :return: UpdateInboundAuthConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method update_inbound_auth_configNzOMissing the required parameter `body` when calling `update_inbound_auth_config`r   r   r   r    z=/UpdateInboundAuthConfig/2025-10-30/id/post/application_json/r!   UpdateInboundAuthConfigResponseTr#   r)   r4   s                  r   r  z/IDApi.update_inbound_auth_config_with_http_infoH*  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_namespace  # 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_namespace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateNamespaceRequest body: (required)
        :return: UpdateNamespaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_namespace_with_http_infor   s       r   update_namespacezIDApi.update_namespace*  rc   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_namespace  # 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_namespace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateNamespaceRequest body: (required)
        :return: UpdateNamespaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method update_namespaceNzEMissing the required parameter `body` when calling `update_namespace`r   r   r   r    z5/UpdateNamespace/2025-10-30/id/post/application_json/r!   UpdateNamespaceResponseTr#   r)   r4   s                  r   r  z%IDApi.update_namespace_with_http_info*  rf   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a9  update_oauth2_credential_provider  # 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_oauth2_credential_provider(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateOauth2CredentialProviderRequest body: (required)
        :return: UpdateOauth2CredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0update_oauth2_credential_provider_with_http_infor   s       r   !update_oauth2_credential_providerz'IDApi.update_oauth2_credential_provider*  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 )aH  update_oauth2_credential_provider  # 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_oauth2_credential_provider_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateOauth2CredentialProviderRequest body: (required)
        :return: UpdateOauth2CredentialProviderResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method update_oauth2_credential_providerNzVMissing the required parameter `body` when calling `update_oauth2_credential_provider`r   r   r   r    zD/UpdateOauth2CredentialProvider/2025-10-30/id/post/application_json/r!   &UpdateOauth2CredentialProviderResponseTr#   r)   r4   s                  r   r  z6IDApi.update_oauth2_credential_provider_with_http_info
+  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_route  # 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_route(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateRouteRequest body: (required)
        :return: UpdateRouteResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_route_with_http_infor   s       r   update_routezIDApi.update_routeV+  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_route  # 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_route_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateRouteRequest body: (required)
        :return: UpdateRouteResponse
                 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_routeNzAMissing the required parameter `body` when calling `update_route`r   r   r   r    z1/UpdateRoute/2025-10-30/id/post/application_json/r!   UpdateRouteResponseTr#   r)   r4   s                  r   r  z!IDApi.update_route_with_http_infok+  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_service  # 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_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateServiceRequest body: (required)
        :return: UpdateServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_service_with_http_infor   s       r   update_servicezIDApi.update_service+  rx   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_service  # 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_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateServiceRequest body: (required)
        :return: UpdateServiceResponse
                 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_serviceNzCMissing the required parameter `body` when calling `update_service`r   r   r   r    z3/UpdateService/2025-10-30/id/post/application_json/r!   UpdateServiceResponseTr#   r)   r4   s                  r   r  z#IDApi.update_service_with_http_info+  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_sms_service  # 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_sms_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateSmsServiceRequest body: (required)
        :return: UpdateSmsServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !update_sms_service_with_http_infor   s       r   update_sms_servicezIDApi.update_sms_service,  rj   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_sms_service  # 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_sms_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateSmsServiceRequest body: (required)
        :return: UpdateSmsServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method update_sms_serviceNzGMissing the required parameter `body` when calling `update_sms_service`r   r   r   r    z6/UpdateSmsService/2025-10-30/id/post/application_json/r!   UpdateSmsServiceResponseTr#   r)   r4   s                  r   r  z'IDApi.update_sms_service_with_http_info-,  rm   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_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.update_user(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateUserRequest body: (required)
        :return: UpdateUserResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_user_with_http_infor   s       r   update_userzIDApi.update_usery,  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_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.update_user_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateUserRequest body: (required)
        :return: UpdateUserResponse
                 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_userNz@Missing the required parameter `body` when calling `update_user`r   r   r   r    z0/UpdateUser/2025-10-30/id/post/application_json/r!   UpdateUserResponseTr#   r)   r4   s                  r   r  z IDApi.update_user_with_http_info,  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_user_pool  # 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_user_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateUserPoolRequest body: (required)
        :return: UpdateUserPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_user_pool_with_http_infor   s       r   update_user_poolzIDApi.update_user_pool,  rc   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_user_pool  # 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_user_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateUserPoolRequest body: (required)
        :return: UpdateUserPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method update_user_poolNzEMissing the required parameter `body` when calling `update_user_pool`r   r   r   r    z4/UpdateUserPool/2025-10-30/id/post/application_json/r!   UpdateUserPoolResponseTr#   r)   r4   s                  r   r  z%IDApi.update_user_pool_with_http_info,  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_user_pool_client  # 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_user_pool_client(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateUserPoolClientRequest body: (required)
        :return: UpdateUserPoolClientResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &update_user_pool_client_with_http_infor   s       r   update_user_pool_clientzIDApi.update_user_pool_client;-  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_user_pool_client  # 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_user_pool_client_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateUserPoolClientRequest body: (required)
        :return: UpdateUserPoolClientResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method update_user_pool_clientNzLMissing the required parameter `body` when calling `update_user_pool_client`r   r   r   r    z:/UpdateUserPoolClient/2025-10-30/id/post/application_json/r!   UpdateUserPoolClientResponseTr#   r)   r4   s                  r   r  z,IDApi.update_user_pool_client_with_http_infoP-  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_workload_identity  # 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_workload_identity(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateWorkloadIdentityRequest body: (required)
        :return: UpdateWorkloadIdentityResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'update_workload_identity_with_http_infor   s       r   update_workload_identityzIDApi.update_workload_identity-  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_workload_identity  # 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_workload_identity_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateWorkloadIdentityRequest body: (required)
        :return: UpdateWorkloadIdentityResponse
                 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_workload_identityNzMMissing the required parameter `body` when calling `update_workload_identity`r   r   r   r    z</UpdateWorkloadIdentity/2025-10-30/id/post/application_json/r!   UpdateWorkloadIdentityResponseTr#   r)   r4   s                  r   r  z-IDApi.update_workload_identity_with_http_info-  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_workload_pool  # 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_workload_pool(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateWorkloadPoolRequest body: (required)
        :return: UpdateWorkloadPoolResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #update_workload_pool_with_http_infor   s       r   update_workload_poolzIDApi.update_workload_pool-  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_workload_pool  # 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_workload_pool_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateWorkloadPoolRequest body: (required)
        :return: UpdateWorkloadPoolResponse
                 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_workload_poolNzIMissing the required parameter `body` when calling `update_workload_pool`r   r   r   r    z8/UpdateWorkloadPool/2025-10-30/id/post/application_json/r!   UpdateWorkloadPoolResponseTr#   r)   r4   s                  r   r  z)IDApi.update_workload_pool_with_http_info.  r   r   r   )__name__
__module____qualname____doc__r   r   r   rB   rA   rI   rH   rN   rM   rT   rS   r[   rZ   rb   ra   ri   rh   rp   ro   rw   rv   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,  r2  r1  r7  r6  r<  r;  rA  r@  rF  rE  rK  rJ  rP  rO  rU  rT  rZ  rY  r_  r^  rf  re  rk  rj  rp  ro  ru  rt  r{  rz  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-  r3  r2  r8  r7  r=  r<  rB  rA  rG  rF  rL  rK  rQ  rP  rV  rU  r[  rZ  r`  r_  re  rd  rj  ri  ro  rn  rt  rs  ry  rx  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      sg        % % % %
  *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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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>r     s     ' & & & & & 				 


    Dy3 Dy3 Dy3 Dy3 Dy3F Dy3 Dy3 Dy3 Dy3 Dy3r   