def _load_config()

in bulkprovision/common/__init__.py [0:0]


    def _load_config(self):
        # any config values coming in with the event object?
        if self.get_config_value("region") is not None:
            self._active_region  = self.get_config_value("region")
        
        #setup clients
        self._ssm_client  = boto3.client('ssm',self._active_region)
        self._sc_client   = boto3.client('servicecatalog',self._active_region)
        self._s3_client   = boto3.client('s3',self._active_region)
        
        # setup dynamo resource
        self._dynamodb_rsrc = boto3.resource('dynamodb', region_name=self._active_region)
        if self._dynamo_tablename is None:
            self._dynamo_tablename = self.get_config_value("dytable")
        self._dynamo_table = self._dynamodb_rsrc.Table(self._dynamo_tablename)
        
        logger.debug({"IncomingEvent":self.EVENT_OBJECT})