Interface CfnDataTransformationProfileProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataTransformationProfileProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-08-10T14:51:04.685Z")
@Stability(Stable)
public interface CfnDataTransformationProfileProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnDataTransformationProfile.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.healthlake.*;
CfnDataTransformationProfileProps cfnDataTransformationProfileProps = CfnDataTransformationProfileProps.builder()
.profileName("profileName")
.sourceFormat("sourceFormat")
// the properties below are optional
.kmsKeyId("kmsKeyId")
.profileDescription("profileDescription")
.source(SourceProperty.builder()
.existingVersionedProfileId(ExistingVersionedProfileSourceProperty.builder()
.profileId("profileId")
.version(123)
.build())
.profileMapping(ProfileMappingSourceProperty.builder()
.profileMapping(Map.of(
"profileMappingKey", "profileMapping"))
.build())
.starterProfile(StarterProfileSourceProperty.builder()
.starterProfileName("starterProfileName")
.build())
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataTransformationProfilePropsstatic final classAn implementation forCfnDataTransformationProfileProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe identifier (key ID or ARN) of a customer-managed KMS key used to encrypt the profile's template content at rest.default StringA human-readable description of the profile's purpose.The human-readable name of the profile.default ObjectThe source from which to create the profile's initial template content.The source format that this profile converts from.getTags()An array of key-value pairs to apply to this profile.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getProfileName
The human-readable name of the profile.- See Also:
-
getSourceFormat
The source format that this profile converts from.- See Also:
-
getKmsKeyId
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.
- See Also:
-
getProfileDescription
A human-readable description of the profile's purpose.- See Also:
-
getSource
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.
Returns union: either
IResolvableorCfnDataTransformationProfile.SourceProperty- See Also:
-
getTags
An array of key-value pairs to apply to this profile.- See Also:
-
builder
-