Aws/omics
@swamp/aws/omicsv2026.10.25.2
01README
AWS OMICS infrastructure models
02Behaviors
@swamp/aws/omics/annotation-storev2026.10.23.1annotation_store.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Description? | string | |
| Name | string | |
| Reference? | object | |
| SseConfig? | object | |
| StoreFormat | enum | |
| StoreOptions? | object | |
| Tags? | record |
fn create()
Create a Omics AnnotationStore
fn get(identifier: string)
Get a Omics AnnotationStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics AnnotationStore |
fn update()
Update a Omics AnnotationStore
fn delete(identifier: string)
Delete a Omics AnnotationStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics AnnotationStore |
fn sync()
Sync Omics AnnotationStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics AnnotationStore resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics AnnotationStore resource state
@swamp/aws/omics/configurationv2026.10.25.1configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | User-friendly name for the configuration. |
| Description? | string | Optional description for the configuration. |
| RunConfigurations | object | Required run-specific configurations. |
| Tags? | record | Tags for the configuration. |
fn create()
Create a Omics Configuration
fn get(identifier: string)
Get a Omics Configuration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics Configuration |
fn delete(identifier: string)
Delete a Omics Configuration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics Configuration |
fn sync()
Sync Omics Configuration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics Configuration resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics Configuration resource state
@swamp/aws/omics/reference-storev2026.10.23.1reference_store.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Description? | string | A description for the store. |
| Name | string | A name for the store. |
| SseConfig? | object | Server-side encryption (SSE) settings for a store. |
| Tags? | record |
fn create()
Create a Omics ReferenceStore
fn get(identifier: string)
Get a Omics ReferenceStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics ReferenceStore |
fn delete(identifier: string)
Delete a Omics ReferenceStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics ReferenceStore |
fn sync()
Sync Omics ReferenceStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics ReferenceStore resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics ReferenceStore resource state
@swamp/aws/omics/run-cachev2026.10.23.1run_cache.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| CacheBehavior? | enum | The default cache behavior for runs using this cache. |
| CacheBucketOwnerId? | string | The AWS account ID of the expected owner of the S3 bucket for the run cache. |
| CacheS3Location? | string | The S3 location for storing the cached task outputs. |
| Description? | string | A description of the run cache. |
| Name? | string | A name for the run cache. |
| Tags? | array | Tags for the run cache. |
fn create()
Create a Omics RunCache
fn get(identifier: string)
Get a Omics RunCache
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics RunCache |
fn update()
Update a Omics RunCache
fn delete(identifier: string)
Delete a Omics RunCache
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics RunCache |
fn sync()
Sync Omics RunCache state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics RunCache resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics RunCache resource state
@swamp/aws/omics/run-groupv2026.10.23.1run_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| MaxCpus? | number | |
| MaxGpus? | number | |
| MaxDuration? | number | |
| MaxRuns? | number | |
| Name? | string | |
| Tags? | record | A map of resource tags |
fn create()
Create a Omics RunGroup
fn get(identifier: string)
Get a Omics RunGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics RunGroup |
fn update()
Update a Omics RunGroup
fn delete(identifier: string)
Delete a Omics RunGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics RunGroup |
fn sync()
Sync Omics RunGroup state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics RunGroup resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics RunGroup resource state
@swamp/aws/omics/sequence-storev2026.10.23.1sequence_store.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AccessLogLocation? | string | Location of the access logs. |
| Description? | string | A description for the store. |
| ETagAlgorithmFamily? | enum | |
| FallbackLocation? | string | An S3 location that is used to store files that have failed a direct upload. |
| Name | string | A name for the store. |
| PropagatedSetLevelTags? | array | The tags keys to propagate to the S3 objects associated with read sets in the sequence store. |
| S3AccessPolicy? | record | The resource policy that controls S3 access on the store |
| SseConfig? | object | Server-side encryption (SSE) settings for a store. |
| Tags? | record |
fn create()
Create a Omics SequenceStore
fn get(identifier: string)
Get a Omics SequenceStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics SequenceStore |
fn update()
Update a Omics SequenceStore
fn delete(identifier: string)
Delete a Omics SequenceStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics SequenceStore |
fn sync()
Sync Omics SequenceStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics SequenceStore resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics SequenceStore resource state
@swamp/aws/omics/variant-storev2026.10.23.1variant_store.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Description? | string | |
| Name | string | |
| Reference | object | |
| SseConfig? | object | |
| Tags? | record |
fn create()
Create a Omics VariantStore
fn get(identifier: string)
Get a Omics VariantStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics VariantStore |
fn update()
Update a Omics VariantStore
fn delete(identifier: string)
Delete a Omics VariantStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics VariantStore |
fn sync()
Sync Omics VariantStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics VariantStore resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics VariantStore resource state
@swamp/aws/omics/workflowv2026.10.23.1workflow.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| DefinitionUri? | string | |
| Description? | string | |
| Engine? | enum | |
| Main? | string | |
| Name? | string | |
| ParameterTemplate? | record | |
| Accelerators? | enum | |
| StorageCapacity? | number | |
| Tags? | record | A map of resource tags |
| StorageType? | enum | |
| WorkflowBucketOwnerId? | string | Optional workflow bucket owner ID to verify the workflow bucket |
| DefinitionRepository? | object | |
| ParameterTemplatePath? | string | Path to the primary workflow parameter template JSON file inside the repository |
| readmePath? | string | The path to the workflow README markdown file within the repository. This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used. |
| readmeUri? | string | The S3 URI of the README file for the workflow. This file provides documentation and usage information for the workflow. The S3 URI must begin with s3://USER-OWNED-BUCKET/. The requester must have access to the S3 bucket and object. The max README content length is 500 KiB. |
| readmeMarkdown? | string | The markdown content for the workflow's README file. This provides documentation and usage information for users of the workflow. |
| ContainerRegistryMap? | object | |
| ContainerRegistryMapUri? | string |
fn create()
Create a Omics Workflow
fn get(identifier: string)
Get a Omics Workflow
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics Workflow |
fn update()
Update a Omics Workflow
fn delete(identifier: string)
Delete a Omics Workflow
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics Workflow |
fn sync()
Sync Omics Workflow state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics Workflow resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics Workflow resource state
@swamp/aws/omics/workflow-versionv2026.10.23.1workflow_version.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| WorkflowId | string | |
| VersionName | string | |
| DefinitionUri? | string | |
| Description? | string | |
| Engine? | enum | |
| Main? | string | |
| ParameterTemplate? | record | |
| Accelerators? | enum | |
| StorageType? | enum | |
| StorageCapacity? | number | |
| Tags? | record | A map of resource tags |
| WorkflowBucketOwnerId? | string | |
| ParameterTemplatePath? | string | Path to the primary workflow parameter template JSON file inside the repository |
| DefinitionRepository? | object | |
| readmePath? | string | The path to the workflow README markdown file within the repository. This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used. |
| readmeUri? | string | The S3 URI of the README file for the workflow. This file provides documentation and usage information for the workflow. The S3 URI must begin with s3://USER-OWNED-BUCKET/. The requester must have access to the S3 bucket and object. The max README content length is 500 KiB. |
| readmeMarkdown? | string | The markdown content for the workflow's README file. This provides documentation and usage information for users of the workflow. |
| ContainerRegistryMap? | object | |
| ContainerRegistryMapUri? | string |
fn create()
Create a Omics WorkflowVersion
fn get(identifier: string)
Get a Omics WorkflowVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics WorkflowVersion |
fn update()
Update a Omics WorkflowVersion
fn delete(identifier: string)
Delete a Omics WorkflowVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Omics WorkflowVersion |
fn sync()
Sync Omics WorkflowVersion state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics WorkflowVersion resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Omics WorkflowVersion resource state
03Previous Versions
2026.10.25.1AGPL-3.0-or-later
- Updated: configuration
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
- Updated: annotation_store, configuration, reference_store, run_cache, run_group, sequence_store, variant_store, workflow, workflow_version
2026.10.13.1
- Updated: annotation_store, configuration, reference_store, run_cache, run_group, sequence_store, variant_store, workflow, workflow_version
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
04Stats
A
100 / 100
Downloads
117
Archive size
1.8 MB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Docs keep secrets in a vault1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
05Platforms
06Labels