def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self.ec2_client = self._session.session.client("ec2")
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self.cf_client = self._session.session.client('cloudformation') self._max_status_checks = 20 self._status_check_interval = 20
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self._sts = sts.Sts(logger=logger, profile_name=profile_name, region=region) self.athena_client = self._session.session.client('athena') self._kms = kms.Kms(logger=logger, profile_name=profile_name, region=region) self._logger = logger if logger else loggers.get_logger() self._max_query_checks = 10 self._interval = 3
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self._sts = sts.Sts(logger=logger, profile_name=profile_name, region=region) self.quicksight_client = self._session.session.client("quicksight") self._max_status_checks = 20 self._status_check_interval = 5
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self._sts = sts.Sts(logger=logger, profile_name=None, region=None) self.iam_client = self._session.session.client("iam")
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self.cloudfront_client = self._session.session.client('cloudfront') self._s3 = s3.S3(logger=None, profile_name=None, region=None)
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self._sts = sts.Sts(logger=logger, profile_name=None, region=None) self.step_functions_client = self._session.session.client( 'stepfunctions')
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self._sts = sts.Sts(logger=logger, profile_name=None, region=None) self.s3_client = self._session.session.client("s3") self.s3_control_client = self._session.session.client("s3control") self.s3_resource = self._session.session.resource("s3")
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self._sts = sts.Sts(logger=logger, profile_name=None, region=None) self.ec2_client = self._session.session.client("ec2") self.ec2_resource = self._session.session.resource("ec2") self._vpc_delete_wait = 30
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(profile_name=profile_name, region=region) self.sts_client = self._session.session.client("sts") # for convenience sts_caller_identity = self.sts_client.get_caller_identity() self.account_id = sts_caller_identity.get("Account") self.user_arn = sts_caller_identity.get("Arn") self.user_id = sts_caller_identity.get("UserId")
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() # re-use an already-instantiated session, if possible profile_key = profile_name if profile_name else 'default_profile' region_key = region if region else 'default_region' session_key = f"{profile_key}:{region_key}" if session_key in session_store: self._logger.debug('Using session: %s from session store', session_key) self.session = session_store[session_key] else: self._logger.debug('Creating new boto3 session') self.session = boto3.Session(profile_name=profile_name, region_name=region) self._logger.debug('Saving session: %s in session store', session_key) session_store[session_key] = self.session # for convenience self.profile_name = self.session.profile_name self.region = self.session.region_name
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self.secrets_manager_client = self._session.session.client(service_name="secretsmanager")
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self.cloudwatch_logs_client = self._session.session.client('logs')
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self.glue_client = self._session.session.client('glue') self._kms = kms.Kms(logger=logger, profile_name=profile_name, region=region)
def __init__(self, logger=None, profile_name=None, region=None): self._logger = logger if logger else loggers.get_logger() self._session = session.Session(logger=logger, profile_name=profile_name, region=region) self.sqs_resource = self._session.session.resource('sqs')