o
    ³©i6  ã                   @   sJ   G d d„ dƒZ G dd„ dƒZG dd„ dƒZG dd„ dƒZG dd	„ d	ƒZd
S )c                   @   ó   e Zd Zdd„ ZdS )ÚAccessKeyCredentialc                 C   s   || _ || _d S ©N)Úaccess_key_idÚaccess_key_secret)Úselfr   r   © r   úR/home/ubuntu/.local/lib/python3.10/site-packages/aliyunsdkcore/auth/credentials.pyÚ__init__   s   
zAccessKeyCredential.__init__N©Ú__name__Ú
__module__Ú__qualname__r	   r   r   r   r   r      ó    r   c                   @   r   )ÚStsTokenCredentialc                 C   ó   || _ || _|| _d S r   )Ústs_access_key_idÚsts_access_key_secretÚ	sts_token)r   r   r   r   r   r   r   r	      ó   
zStsTokenCredential.__init__Nr
   r   r   r   r   r      r   r   c                   @   r   )ÚRamRoleArnCredentialc                 C   s   || _ || _|| _|| _d S r   )r   r   Úrole_arnÚsession_role_name)r   r   r   r   r   r   r   r   r	      s   
zRamRoleArnCredential.__init__Nr
   r   r   r   r   r      r   r   c                   @   r   )ÚEcsRamRoleCredentialc                 C   s
   || _ d S r   )Ú	role_name)r   r   r   r   r   r	      s   
zEcsRamRoleCredential.__init__Nr
   r   r   r   r   r      r   r   c                   @   s   e Zd Zddd„ZdS )ÚRsaKeyPairCredentialé  c                 C   r   r   )Úpublic_key_idÚprivate_keyÚsession_period)r   r   r   r   r   r   r   r	      r   zRsaKeyPairCredential.__init__N)r   r
   r   r   r   r   r      s    r   N)r   r   r   r   r   r   r   r   r   Ú<module>   s
    