Skip to content
v2.274.0

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.