o
    ³©if  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é    )Ú
RpcRequest)Úendpoint_datac                   @   sä   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%d&„ Zd'd(„ Zd)d*„ Zd+d,„ Zd-d.„ Zd/d0„ Zd1d2„ Zd3d4„ Zd5d6„ Zd7S )8ÚCreateSecretRequestc                 C   sb   t  | dddd¡ |  d¡ |  d¡ t| dƒr t| dt ¡ ƒ t| dƒr/t| dt ¡ ƒ d S d S )	NÚKmsz
2016-01-20ÚCreateSecretÚkmsÚhttpsÚPOSTÚendpoint_mapÚendpoint_regional)	r   Ú__init__Úset_protocol_typeÚ
set_methodÚhasattrÚsetattrr   ÚgetEndpointMapÚgetEndpointRegional©Úself© r   úf/home/ubuntu/.local/lib/python3.10/site-packages/aliyunsdkkms/request/v20160120/CreateSecretRequest.pyr      s   



ÿzCreateSecretRequest.__init__c                 C   ó   |   ¡  d¡S ©NÚ
SecretType©Úget_query_paramsÚgetr   r   r   r   Úget_SecretType#   ó   z"CreateSecretRequest.get_SecretTypec                 C   ó   |   d|¡ d S r   ©Úadd_query_param)r   r   r   r   r   Úset_SecretType&   ó   z"CreateSecretRequest.set_SecretTypec                 C   r   ©NÚDescriptionr   r   r   r   r   Úget_Description(   r   z#CreateSecretRequest.get_Descriptionc                 C   r   r$   r    )r   r%   r   r   r   Úset_Description+   r#   z#CreateSecretRequest.set_Descriptionc                 C   r   ©NÚRotationIntervalr   r   r   r   r   Úget_RotationInterval-   r   z(CreateSecretRequest.get_RotationIntervalc                 C   r   r(   r    )r   r)   r   r   r   Úset_RotationInterval0   r#   z(CreateSecretRequest.set_RotationIntervalc                 C   r   ©NÚEnableAutomaticRotationr   r   r   r   r   Úget_EnableAutomaticRotation2   r   z/CreateSecretRequest.get_EnableAutomaticRotationc                 C   r   r,   r    )r   r-   r   r   r   Úset_EnableAutomaticRotation5   r#   z/CreateSecretRequest.set_EnableAutomaticRotationc                 C   r   ©NÚEncryptionKeyIdr   r   r   r   r   Úget_EncryptionKeyId7   r   z'CreateSecretRequest.get_EncryptionKeyIdc                 C   r   r0   r    )r   r1   r   r   r   Úset_EncryptionKeyId:   r#   z'CreateSecretRequest.set_EncryptionKeyIdc                 C   r   ©NÚTagsr   r   r   r   r   Úget_Tags<   r   zCreateSecretRequest.get_Tagsc                 C   r   r4   r    )r   r5   r   r   r   Úset_Tags?   r#   zCreateSecretRequest.set_Tagsc                 C   r   ©NÚExtendedConfigr   r   r   r   r   Úget_ExtendedConfigA   r   z&CreateSecretRequest.get_ExtendedConfigc                 C   r   r8   r    )r   r9   r   r   r   Úset_ExtendedConfigD   r#   z&CreateSecretRequest.set_ExtendedConfigc                 C   r   ©NÚ	VersionIdr   r   r   r   r   Úget_VersionIdF   r   z!CreateSecretRequest.get_VersionIdc                 C   r   r<   r    )r   r=   r   r   r   Úset_VersionIdI   r#   z!CreateSecretRequest.set_VersionIdc                 C   r   ©NÚDKMSInstanceIdr   r   r   r   r   Úget_DKMSInstanceIdK   r   z&CreateSecretRequest.get_DKMSInstanceIdc                 C   r   r@   r    )r   rA   r   r   r   Úset_DKMSInstanceIdN   r#   z&CreateSecretRequest.set_DKMSInstanceIdc                 C   r   ©NÚ
SecretDatar   r   r   r   r   Úget_SecretDataP   r   z"CreateSecretRequest.get_SecretDatac                 C   r   rD   r    )r   rE   r   r   r   Úset_SecretDataS   r#   z"CreateSecretRequest.set_SecretDatac                 C   r   ©NÚ
SecretNamer   r   r   r   r   Úget_SecretNameU   r   z"CreateSecretRequest.get_SecretNamec                 C   r   rH   r    )r   rI   r   r   r   Úset_SecretNameX   r#   z"CreateSecretRequest.set_SecretNamec                 C   r   ©NÚSecretDataTyper   r   r   r   r   Úget_SecretDataTypeZ   r   z&CreateSecretRequest.get_SecretDataTypec                 C   r   rL   r    )r   rM   r   r   r   Úset_SecretDataType]   r#   z&CreateSecretRequest.set_SecretDataTypec                 C   r   ©NÚPolicyr   r   r   r   r   Ú
get_Policy_   r   zCreateSecretRequest.get_Policyc                 C   r   rP   r    )r   rQ   r   r   r   Ú
set_Policyb   r#   zCreateSecretRequest.set_PolicyN)Ú__name__Ú
__module__Ú__qualname__r   r   r"   r&   r'   r*   r+   r.   r/   r2   r3   r6   r7   r:   r;   r>   r?   rB   rC   rF   rG   rJ   rK   rN   rO   rR   rS   r   r   r   r   r      s8    
r   N)Úaliyunsdkcore.requestr   Úaliyunsdkkms.endpointr   r   r   r   r   r   Ú<module>   s   