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)¶