Skip to main content

Aws/healthlake

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

AWS HEALTHLAKE infrastructure models

02Release Notes
  • Updated: data_transformation_profile
03Behaviors2
@swamp/aws/healthlake/data-transformation-profilev2026.10.25.1data_transformation_profile.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.
ProfileNamestringThe human-readable name of the profile.
SourceFormatenumThe source format that this profile converts from.
Source?objectThe source from which to create the profile's initial template content. Exactly one of the members must be specified. Use StarterProfile (C-CDA only), ProfileMapping (C-CDA or CSV), or ExistingVersionedProfileId to clone an existing profile. Each produces a published profile.
KmsKeyId?stringThe identifier (key ID or ARN) of a customer-managed KMS key used to encrypt the profile's template content at rest. If omitted, an AWS owned key is used.
ProfileDescription?stringA human-readable description of the profile's purpose.
Tags?arrayAn array of key-value pairs to apply to this profile.
fn create()
Create a HealthLake DataTransformationProfile
fn get(identifier: string)
Get a HealthLake DataTransformationProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the HealthLake DataTransformationProfile
fn update()
Update a HealthLake DataTransformationProfile
fn delete(identifier: string)
Delete a HealthLake DataTransformationProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the HealthLake DataTransformationProfile
fn sync()
Sync HealthLake DataTransformationProfile state from AWS
fn list(maxPages?: number, resourceModel?: string)
List HealthLake DataTransformationProfile 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)— HealthLake DataTransformationProfile resource state
@swamp/aws/healthlake/fhirdatastorev2026.10.23.1fhirdatastore.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.
CreatedAt?objectThe time that a Data Store was created.
DatastoreName?stringThe user-generated name for the Data Store.
DatastoreTypeVersionenumThe FHIR version. Only R4 version data is supported.
PreloadDataConfig?objectThe preloaded data configuration for the Data Store. Only data preloaded from Synthea is supported.
SseConfiguration?objectThe server-side encryption key configuration for a customer provided encryption key.
IdentityProviderConfiguration?objectThe identity provider configuration for the datastore
AnalyticsConfiguration?objectThe analytics configuration for the Data Store. Omitted when the Data Store can't carry analytics.
NlpConfiguration?objectThe natural language processing (NLP) configuration for the Data Store.
ProfileConfiguration?objectThe profile configuration for the Data Store.
Tags?array
fn create()
Create a HealthLake FHIRDatastore
fn get(identifier: string)
Get a HealthLake FHIRDatastore
ArgumentTypeDescription
identifierstringThe primary identifier of the HealthLake FHIRDatastore
fn update()
Update a HealthLake FHIRDatastore
fn delete(identifier: string)
Delete a HealthLake FHIRDatastore
ArgumentTypeDescription
identifierstringThe primary identifier of the HealthLake FHIRDatastore
fn sync()
Sync HealthLake FHIRDatastore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List HealthLake FHIRDatastore 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)— HealthLake FHIRDatastore resource state
04Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later
  • Updated: data_transformation_profile, fhirdatastore
2026.10.16.1AGPL-3.0-or-later(was none)
  • Updated: fhirdatastore
2026.10.13.1
  • Updated: data_transformation_profile, fhirdatastore
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
05Stats
A
100 / 100
Downloads
35
Archive size
419.3 KB
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
06Platforms
07Labels