CfnDataTransformationProfileMixinProps
- class aws_cdk.cfn_property_mixins.aws_healthlake.CfnDataTransformationProfileMixinProps(*, kms_key_id=None, profile_description=None, profile_name=None, source=None, source_format=None, tags=None)
Bases:
objectProperties for CfnDataTransformationProfilePropsMixin.
- Parameters:
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.profile_name (
Optional[str]) – The human-readable name of the profile.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.source_format (
Optional[str]) – The source format that this profile converts from.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.cfn_property_mixins import aws_healthlake as healthlake cfn_data_transformation_profile_mixin_props = healthlake.CfnDataTransformationProfileMixinProps( kms_key_id="kmsKeyId", profile_description="profileDescription", profile_name="profileName", source=healthlake.CfnDataTransformationProfilePropsMixin.SourceProperty( existing_versioned_profile_id=healthlake.CfnDataTransformationProfilePropsMixin.ExistingVersionedProfileSourceProperty( profile_id="profileId", version=123 ), profile_mapping=healthlake.CfnDataTransformationProfilePropsMixin.ProfileMappingSourceProperty( profile_mapping={ "profile_mapping_key": "profileMapping" } ), starter_profile=healthlake.CfnDataTransformationProfilePropsMixin.StarterProfileSourceProperty( starter_profile_name="starterProfileName" ) ), source_format="sourceFormat", 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.