def __init__(self, api_version=None, logger=None, _ctx=ctx): # Set the active context self.ctx = _ctx # Configure logger self.log = utils.create_child_logger('connection', plogger=logger) # API version self.api_version = api_version # Get an access token for the session self.access_token = self.get_access_token() # Get a pre-configured requests.Session object self.session = self.get_session_connection()
def __init__(self, api_version=None, logger=None, _ctx=ctx): # Set the active context self.ctx = _ctx # Configure logger self.log = utils.create_child_logger( 'connection', plogger=logger) # API version self.api_version = api_version # Get an access token for the session self.access_token = self.get_access_token() # Get a pre-configured requests.Session object self.session = self.get_session_connection()
def __init__(self, name, endpoint, api_version=None, logger=None, _ctx=ctx): # Set the active context self.ctx = _ctx # Configure logger self.log = utils.create_child_logger( 'resources.{0}'.format(name.replace(' ', '')), plogger=logger) # Set up labeling self.name = name # Build the partial endpoint self.endpoint = endpoint # Get a connection self.client = connection.AzureConnection( api_version=api_version, logger=self.log, _ctx=self.ctx)