ovo.core.aws

Module Contents

Classes

API

class ovo.core.aws.AWSSessionManager(assume_role: str = None, region_name='us-east-1')

Initialization

property s3: mypy_boto3_s3.client.S3Client
property omics: mypy_boto3_omics.OmicsClient
get_client(service, refresh_minutes_before_expiration=30)
_create_session() tuple[boto3.Session, datetime.datetime | None]
get_account_id()
get_latest_workflow_id(workflow_name: str)
s3_file_exists(s3_uri: str)
get_s3_bytes(s3_uri: str)