interface SourceProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.HealthLake.CfnDataTransformationProfile.SourceProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awshealthlake#CfnDataTransformationProfile_SourceProperty |
Java | software.amazon.awscdk.services.healthlake.CfnDataTransformationProfile.SourceProperty |
Python | aws_cdk.aws_healthlake.CfnDataTransformationProfile.SourceProperty |
TypeScript | aws-cdk-lib » aws_healthlake » CfnDataTransformationProfile » SourceProperty |
The 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.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_healthlake as healthlake } from 'aws-cdk-lib';
const sourceProperty: healthlake.CfnDataTransformationProfile.SourceProperty = {
existingVersionedProfileId: {
profileId: 'profileId',
version: 123,
},
profileMapping: {
profileMapping: {
profileMappingKey: 'profileMapping',
},
},
starterProfile: {
starterProfileName: 'starterProfileName',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| existing | IResolvable | Existing | Create the profile by cloning a specific version of an existing profile. |
| profile | IResolvable | Profile | Create the profile from raw Velocity template mapping content. |
| starter | IResolvable | Starter | Create the profile from a predefined starter profile of transformation templates. |
existingVersionedProfileId?
Type:
IResolvable | Existing
(optional)
Create the profile by cloning a specific version of an existing profile.
profileMapping?
Type:
IResolvable | Profile
(optional)
Create the profile from raw Velocity template mapping content.
starterProfile?
Type:
IResolvable | Starter
(optional)
Create the profile from a predefined starter profile of transformation templates.

.NET
Go
Java
Python
TypeScript