
    AHj                         d dl Z dZdZdZdZdZdZdZ G d	 d
e      Z	 G d de	      Z
 G d de
      Z G d d      Zy)    Nz$04b07795-8ddb-461a-bbee-02f9e1bf7b46z$aebc6443-996d-45c2-90f0-388ff96faa56zVS Code Azurei,     z.nocaez.caec                       e Zd Zd Zy)AzureAuthorityHostsMetac                 z    |dk(  rt        j                  dt        d       yt        | d| j                         )NAZURE_GERMANYzVAZURE_GERMANY is deprecated. Microsoft Cloud Germany was closed on October 29th, 2021.   )
stacklevelzlogin.microsoftonline.dez not found in )warningswarnDeprecationWarningAttributeError__name__)clsnames     Q/root/tools/cai/cai_env/lib/python3.12/site-packages/azure/identity/_constants.py__getattr__z#AzureAuthorityHostsMeta.__getattr__   s>    ?"MMh"
 .v^CLL>BCC    N)r   
__module____qualname__r    r   r   r   r      s    Dr   r   c                       e Zd ZdZdZdZdZy)AzureAuthorityHostszConstants for Microsoft Entra ID authority hosts.
    These are used to construct authority URLs for various Azure environments.
    zlogin.chinacloudapi.cnzlogin.microsoftonline.uszlogin.microsoftonline.comN)r   r   r   __doc__AZURE_CHINAAZURE_GOVERNMENTAZURE_PUBLIC_CLOUDr   r   r   r   r      s     +K14r   r   )	metaclassc                       e Zd ZdZy)KnownAuthoritiesz%Alias of :class:`AzureAuthorityHosts`N)r   r   r   r   r   r   r   r   r   '   s    /r   r   c                       e Zd ZdZdZdZeeefZdZdZdZ	eeefZ
dZdZeeef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eeefZy)EnvironmentVariablesAZURE_CLIENT_IDAZURE_CLIENT_SECRETAZURE_TENANT_IDAZURE_CLIENT_CERTIFICATE_PATH!AZURE_CLIENT_CERTIFICATE_PASSWORD#AZURE_CLIENT_SEND_CERTIFICATE_CHAINAZURE_USERNAMEAZURE_PASSWORD!AZURE_POD_IDENTITY_AUTHORITY_HOSTIDENTITY_ENDPOINTIDENTITY_HEADERIDENTITY_SERVER_THUMBPRINTIMDS_ENDPOINTMSI_ENDPOINT
MSI_SECRETAZURE_AUTHORITY_HOST&AZURE_IDENTITY_DISABLE_MULTITENANTAUTHAZURE_REGIONAL_AUTHORITY_NAMEAZURE_FEDERATED_TOKEN_FILEAZURE_TOKEN_CREDENTIALSN)r   r   r   r"   r#   r$   CLIENT_SECRET_VARSr%   r&   r'   	CERT_VARSr(   r)   USERNAME_PASSWORD_VARSr*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   WORKLOAD_IDENTITY_VARSr   r   r   r!   r!   +   s    'O/'O)+>P$C!(K%*O' "?QI%N%N-~~N(K%+'O!=#M!LJ1-U*$C!!=72OE_`r   r!   )r
   DEVELOPER_SIGN_ON_CLIENT_IDAZURE_VSCODE_CLIENT_IDVSCODE_CREDENTIALS_SECTIONDEFAULT_REFRESH_OFFSET!DEFAULT_TOKEN_REFRESH_RETRY_DELAYCACHE_NON_CAE_SUFFIXCACHE_CAE_SUFFIXtyper   r   r   r!   r   r   r   <module>rB      sh   
 D ? ,  $& !  	Dd 	D5$; 50* 0a ar   