SourceProperty Struct
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
ts
// 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
existingVersionedProfileIdoptionalIResolvable | CfnDataTransformationProfile.ExistingVersionedProfileSourcePropertyexisting_versioned_profile_idoptionaltyping.Union[IResolvable, ExistingVersionedProfileSourceProperty]existingVersionedProfileIdoptionalIResolvableExistingVersionedProfileIdoptionalIResolvableExistingVersionedProfileIdoptionalinterface{}#Create the profile by cloning a specific version of an existing profile.
profileMappingoptionalIResolvable | CfnDataTransformationProfile.ProfileMappingSourcePropertyprofile_mappingoptionaltyping.Union[IResolvable, ProfileMappingSourceProperty]profileMappingoptionalIResolvableProfileMappingoptionalIResolvableProfileMappingoptionalinterface{}#Create the profile from raw Velocity template mapping content.
starterProfileoptionalIResolvable | CfnDataTransformationProfile.StarterProfileSourcePropertystarter_profileoptionaltyping.Union[IResolvable, StarterProfileSourceProperty]starterProfileoptionalIResolvableStarterProfileoptionalIResolvableStarterProfileoptionalinterface{}#Create the profile from a predefined starter profile of transformation templates.