Your IP : 216.73.216.99


Current Path : /usr/lib/python3/dist-packages/uaclient/clouds/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/uaclient/clouds/__pycache__/__init__.cpython-38.pyc

U

8�-d��@s0ddlZddlmZmZGdd�dejd�ZdS)�N)�Any�Dictc@s�eZdZeejeeefd�dd���Z	eejed�dd���Z
eejed�dd���Zejed�dd	��Z
ejeed
�dd��Zd
S)�AutoAttachCloudInstance)�returncCsdS)z=Return the identity document representing this cloud instanceN���selfrr�:/usr/lib/python3/dist-packages/uaclient/clouds/__init__.py�identity_docsz$AutoAttachCloudInstance.identity_doccCsdS)z=Return a string of the cloud type on which this instance runsNrrrrr	�
cloud_typesz"AutoAttachCloudInstance.cloud_typecCsdS)z?Return True if the machine is a viable AutoAttachCloudInstance.Nrrrrr	�	is_viablesz!AutoAttachCloudInstance.is_viablecCsdS)zw
        Cloud-specific checks for whether the daemon should continously poll
        for Ubuntu Pro licenses.
        Nrrrrr	�should_poll_for_pro_licensesz3AutoAttachCloudInstance.should_poll_for_pro_license)�wait_for_changercCsdS)z1
        Check for an Ubuntu Pro license
        Nr)rrrrr	�is_pro_license_present sz.AutoAttachCloudInstance.is_pro_license_presentN)�__name__�
__module__�__qualname__�property�abc�abstractmethodr�strrr
r�boolrr
rrrrr	rsr)�	metaclass)r�typingrr�ABCMetarrrrr	�<module>s