CfnDataTransformationProfileProps
- class aws_cdk.aws_healthlake.CfnDataTransformationProfileProps(*, profile_name, source_format, kms_key_id=None, profile_description=None, source=None, tags=None)
Bases:
objectProperties for defining a
CfnDataTransformationProfile.- Parameters:
profile_name (
str) – The human-readable name of the profile.source_format (
str) – The source format that this profile converts from.kms_key_id (
Optional[str]) – The 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.profile_description (
Optional[str]) – A human-readable description of the profile’s purpose.source (
Union[IResolvable,SourceProperty,Dict[str,Any],None]) – 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.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – An array of key-value pairs to apply to this profile.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_healthlake as healthlake cfn_data_transformation_profile_props = healthlake.CfnDataTransformationProfileProps( profile_name="profileName", source_format="sourceFormat", # the properties below are optional kms_key_id="kmsKeyId", profile_description="profileDescription", source=healthlake.CfnDataTransformationProfile.SourceProperty( existing_versioned_profile_id=healthlake.CfnDataTransformationProfile.ExistingVersionedProfileSourceProperty( profile_id="profileId", version=123 ), profile_mapping=healthlake.CfnDataTransformationProfile.ProfileMappingSourceProperty( profile_mapping={ "profile_mapping_key": "profileMapping" } ), starter_profile=healthlake.CfnDataTransformationProfile.StarterProfileSourceProperty( starter_profile_name="starterProfileName" ) ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- kms_key_id
The 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.
- profile_description
A human-readable description of the profile’s purpose.
- profile_name
The human-readable name of the profile.
- source
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.
- source_format
The source format that this profile converts from.
- tags
An array of key-value pairs to apply to this profile.