�
�Udac @ s� d d l m Z y| d d l m Z d d l m Z d d l m Z d d l m
Z
d d l m Z d d l
m Z d d l Z d d l Z Wn e k
r� e Z n Xd j e � Z d
e f d � � YZ d e f d
� � YZ d S( i����( t __version__( t
CloudError( t AzureConfiguration( t
ServiceClient( t ClientRawResponse( t LROPoller( t
ARMPollingNs Ansible/{0}t GenericRestClientConfigurationc B s e Z d d � Z RS( c C s~ | d k r t d � � n | d k r6 t d � � n | sE d } n t t | � j | � | j t � | | _ | | _ d S( Ns) Parameter 'credentials' must not be None.s- Parameter 'subscription_id' must not be None.s https://management.azure.com( t Nonet
ValueErrort superR t __init__t add_user_agentt ANSIBLE_USER_AGENTt credentialst subscription_id( t selfR R t base_url( ( sM /usr/lib/python2.7/site-packages/ansible/module_utils/azure_rm_common_rest.pyR s
N( t __name__t
__module__R R ( ( ( sM /usr/lib/python2.7/site-packages/ansible/module_utils/azure_rm_common_rest.pyR s t GenericRestClientc B s&