Skip to main content

Aws/omics

@swamp/aws/omicsv2026.10.25.2· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS OMICS infrastructure models

02Behaviors9
@swamp/aws/omics/annotation-storev2026.10.23.1annotation_store.ts

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Description?string
Namestring
Reference?object
SseConfig?object
StoreFormatenum
StoreOptions?object
Tags?record
fn create()
Create a Omics AnnotationStore
fn get(identifier: string)
Get a Omics AnnotationStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics AnnotationStore
fn update()
Update a Omics AnnotationStore
fn delete(identifier: string)
Delete a Omics AnnotationStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics AnnotationStore
fn sync()
Sync Omics AnnotationStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics AnnotationStore resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringUser-friendly name for the configuration.
Description?stringOptional description for the configuration.
RunConfigurationsobjectRequired run-specific configurations.
Tags?recordTags for the configuration.
fn create()
Create a Omics Configuration
fn get(identifier: string)
Get a Omics Configuration
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics Configuration
fn delete(identifier: string)
Delete a Omics Configuration
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics Configuration
fn sync()
Sync Omics Configuration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics Configuration resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Description?stringA description for the store.
NamestringA name for the store.
SseConfig?objectServer-side encryption (SSE) settings for a store.
Tags?record
fn create()
Create a Omics ReferenceStore
fn get(identifier: string)
Get a Omics ReferenceStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics ReferenceStore
fn delete(identifier: string)
Delete a Omics ReferenceStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics ReferenceStore
fn sync()
Sync Omics ReferenceStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics ReferenceStore resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
CacheBehavior?enumThe default cache behavior for runs using this cache.
CacheBucketOwnerId?stringThe AWS account ID of the expected owner of the S3 bucket for the run cache.
CacheS3Location?stringThe S3 location for storing the cached task outputs.
Description?stringA description of the run cache.
Name?stringA name for the run cache.
Tags?arrayTags for the run cache.
fn create()
Create a Omics RunCache
fn get(identifier: string)
Get a Omics RunCache
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics RunCache
fn update()
Update a Omics RunCache
fn delete(identifier: string)
Delete a Omics RunCache
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics RunCache
fn sync()
Sync Omics RunCache state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics RunCache resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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?recordA map of resource tags
fn create()
Create a Omics RunGroup
fn get(identifier: string)
Get a Omics RunGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics RunGroup
fn update()
Update a Omics RunGroup
fn delete(identifier: string)
Delete a Omics RunGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics RunGroup
fn sync()
Sync Omics RunGroup state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics RunGroup resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
AccessLogLocation?stringLocation of the access logs.
Description?stringA description for the store.
ETagAlgorithmFamily?enum
FallbackLocation?stringAn S3 location that is used to store files that have failed a direct upload.
NamestringA name for the store.
PropagatedSetLevelTags?arrayThe tags keys to propagate to the S3 objects associated with read sets in the sequence store.
S3AccessPolicy?recordThe resource policy that controls S3 access on the store
SseConfig?objectServer-side encryption (SSE) settings for a store.
Tags?record
fn create()
Create a Omics SequenceStore
fn get(identifier: string)
Get a Omics SequenceStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics SequenceStore
fn update()
Update a Omics SequenceStore
fn delete(identifier: string)
Delete a Omics SequenceStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics SequenceStore
fn sync()
Sync Omics SequenceStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics SequenceStore resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Description?string
Namestring
Referenceobject
SseConfig?object
Tags?record
fn create()
Create a Omics VariantStore
fn get(identifier: string)
Get a Omics VariantStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics VariantStore
fn update()
Update a Omics VariantStore
fn delete(identifier: string)
Delete a Omics VariantStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics VariantStore
fn sync()
Sync Omics VariantStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics VariantStore resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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?recordA map of resource tags
StorageType?enum
WorkflowBucketOwnerId?stringOptional workflow bucket owner ID to verify the workflow bucket
DefinitionRepository?object
ParameterTemplatePath?stringPath to the primary workflow parameter template JSON file inside the repository
readmePath?stringThe 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?stringThe 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?stringThe 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
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics Workflow
fn update()
Update a Omics Workflow
fn delete(identifier: string)
Delete a Omics Workflow
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics Workflow
fn sync()
Sync Omics Workflow state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics Workflow resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
WorkflowIdstring
VersionNamestring
DefinitionUri?string
Description?string
Engine?enum
Main?string
ParameterTemplate?record
Accelerators?enum
StorageType?enum
StorageCapacity?number
Tags?recordA map of resource tags
WorkflowBucketOwnerId?string
ParameterTemplatePath?stringPath to the primary workflow parameter template JSON file inside the repository
DefinitionRepository?object
readmePath?stringThe 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?stringThe 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?stringThe 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
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics WorkflowVersion
fn update()
Update a Omics WorkflowVersion
fn delete(identifier: string)
Delete a Omics WorkflowVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics WorkflowVersion
fn sync()
Sync Omics WorkflowVersion state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Omics WorkflowVersion resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Omics WorkflowVersion resource state
03Previous Versions19
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