HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/uaclient/entitlements/__pycache__/cis.cpython-310.pyc
o

0xvc��@sBddlmZddlmZddlmZdZdZGdd�dej�Z	dS)	�)�List)�repo)�MessagingOperationsDictzhttps://ubuntu.com/security/cisz3https://ubuntu.com/security/certifications/docs/usgcsfeZdZeZdZdZdZdZdZ	e
defdd��Ze
de
ef�fdd	��Ze
defd
d��Z�ZS)�CISEntitlement�cisz#Security compliance and audit toolszubuntu-advantage-cis.gpgT�returncCsF|jdkr
dd�t�giSdd�t�gi}d|jvr!ddtg|d<|S)N�usg�post_enablezVisit {} for the next stepsz Visit {} to learn how to use CISz7From Ubuntu 20.04 and onwards 'pro enable cis' has beenz6replaced by 'pro enable usg'. See more information at:�pre_can_enable)�_called_name�format�USG_DOCS_URL�CIS_DOCS_URL�valid_names)�self�messages�r�;/usr/lib/python3/dist-packages/uaclient/entitlements/cis.py�	messagings
����
�zCISEntitlement.messagingcs|jdkrgSt�jS)Nr)r�super�packages�r��	__class__rrr(s
zCISEntitlement.packagescCs|jdkrdSdS)Nrz	CIS AuditzUbuntu Security Guide)rrrrr�title.s
zCISEntitlement.title)�__name__�
__module__�__qualname__r
�help_doc_url�name�description�
repo_key_file�apt_noninteractive�supports_access_only�propertyrrr�strrr�
__classcell__rrrrr
srN)
�typingr�uaclient.entitlementsr�uaclient.typesrrr
�RepoEntitlementrrrrr�<module>s