Interface CfnDataAutomationProjectMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataAutomationProjectMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:56.441Z")
@Stability(Stable)
public interface CfnDataAutomationProjectMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnDataAutomationProjectPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.bedrock.*;
CfnDataAutomationProjectMixinProps cfnDataAutomationProjectMixinProps = CfnDataAutomationProjectMixinProps.builder()
.customOutputConfiguration(CustomOutputConfigurationProperty.builder()
.blueprints(List.of(BlueprintItemProperty.builder()
.blueprintArn("blueprintArn")
.blueprintStage("blueprintStage")
.blueprintVersion("blueprintVersion")
.build()))
.build())
.kmsEncryptionContext(Map.of(
"kmsEncryptionContextKey", "kmsEncryptionContext"))
.kmsKeyId("kmsKeyId")
.overrideConfiguration(OverrideConfigurationProperty.builder()
.audio(AudioOverrideConfigurationProperty.builder()
.languageConfiguration(AudioLanguageConfigurationProperty.builder()
.generativeOutputLanguage("generativeOutputLanguage")
.identifyMultipleLanguages(false)
.inputLanguages(List.of("inputLanguages"))
.build())
.modalityProcessing(ModalityProcessingConfigurationProperty.builder()
.state("state")
.build())
.sensitiveDataConfiguration(SensitiveDataConfigurationProperty.builder()
.detectionMode("detectionMode")
.detectionScope(List.of("detectionScope"))
.piiEntitiesConfiguration(PIIEntitiesConfigurationProperty.builder()
.piiEntityTypes(List.of("piiEntityTypes"))
.redactionMaskMode("redactionMaskMode")
.build())
.build())
.build())
.document(DocumentOverrideConfigurationProperty.builder()
.modalityProcessing(ModalityProcessingConfigurationProperty.builder()
.state("state")
.build())
.sensitiveDataConfiguration(SensitiveDataConfigurationProperty.builder()
.detectionMode("detectionMode")
.detectionScope(List.of("detectionScope"))
.piiEntitiesConfiguration(PIIEntitiesConfigurationProperty.builder()
.piiEntityTypes(List.of("piiEntityTypes"))
.redactionMaskMode("redactionMaskMode")
.build())
.build())
.splitter(SplitterConfigurationProperty.builder()
.state("state")
.build())
.build())
.image(ImageOverrideConfigurationProperty.builder()
.modalityProcessing(ModalityProcessingConfigurationProperty.builder()
.state("state")
.build())
.sensitiveDataConfiguration(SensitiveDataConfigurationProperty.builder()
.detectionMode("detectionMode")
.detectionScope(List.of("detectionScope"))
.piiEntitiesConfiguration(PIIEntitiesConfigurationProperty.builder()
.piiEntityTypes(List.of("piiEntityTypes"))
.redactionMaskMode("redactionMaskMode")
.build())
.build())
.build())
.modalityRouting(ModalityRoutingConfigurationProperty.builder()
.jpeg("jpeg")
.mov("mov")
.mp4("mp4")
.png("png")
.build())
.video(VideoOverrideConfigurationProperty.builder()
.modalityProcessing(ModalityProcessingConfigurationProperty.builder()
.state("state")
.build())
.sensitiveDataConfiguration(SensitiveDataConfigurationProperty.builder()
.detectionMode("detectionMode")
.detectionScope(List.of("detectionScope"))
.piiEntitiesConfiguration(PIIEntitiesConfigurationProperty.builder()
.piiEntityTypes(List.of("piiEntityTypes"))
.redactionMaskMode("redactionMaskMode")
.build())
.build())
.build())
.build())
.projectDescription("projectDescription")
.projectName("projectName")
.projectType("projectType")
.standardOutputConfiguration(StandardOutputConfigurationProperty.builder()
.audio(AudioStandardOutputConfigurationProperty.builder()
.extraction(AudioStandardExtractionProperty.builder()
.category(AudioExtractionCategoryProperty.builder()
.state("state")
.typeConfiguration(AudioExtractionCategoryTypeConfigurationProperty.builder()
.transcript(TranscriptConfigurationProperty.builder()
.channelLabeling(ChannelLabelingConfigurationProperty.builder()
.state("state")
.build())
.speakerLabeling(SpeakerLabelingConfigurationProperty.builder()
.state("state")
.build())
.build())
.build())
.types(List.of("types"))
.build())
.build())
.generativeField(AudioStandardGenerativeFieldProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.document(DocumentStandardOutputConfigurationProperty.builder()
.extraction(DocumentStandardExtractionProperty.builder()
.boundingBox(DocumentBoundingBoxProperty.builder()
.state("state")
.build())
.granularity(DocumentExtractionGranularityProperty.builder()
.types(List.of("types"))
.build())
.build())
.generativeField(DocumentStandardGenerativeFieldProperty.builder()
.state("state")
.build())
.outputFormat(DocumentOutputFormatProperty.builder()
.additionalFileFormat(DocumentOutputAdditionalFileFormatProperty.builder()
.state("state")
.build())
.textFormat(DocumentOutputTextFormatProperty.builder()
.types(List.of("types"))
.build())
.build())
.build())
.image(ImageStandardOutputConfigurationProperty.builder()
.extraction(ImageStandardExtractionProperty.builder()
.boundingBox(ImageBoundingBoxProperty.builder()
.state("state")
.build())
.category(ImageExtractionCategoryProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.generativeField(ImageStandardGenerativeFieldProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.video(VideoStandardOutputConfigurationProperty.builder()
.extraction(VideoStandardExtractionProperty.builder()
.boundingBox(VideoBoundingBoxProperty.builder()
.state("state")
.build())
.category(VideoExtractionCategoryProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.generativeField(VideoStandardGenerativeFieldProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.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 forCfnDataAutomationProjectMixinPropsstatic final classAn implementation forCfnDataAutomationProjectMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectBlueprints to apply to objects processed by the project.default ObjectThe AWS encryption context to use for encryption.default StringThe AWS key to use for encryption.default ObjectAdditional settings for the project.default StringThe project's description.default StringThe project's name.default StringType of the DataAutomationProject - Sync or Async.default ObjectThe project's standard output configuration.getTags()List of Tags.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCustomOutputConfiguration
Blueprints to apply to objects processed by the project.Returns union: either
IResolvableorCfnDataAutomationProjectPropsMixin.CustomOutputConfigurationProperty- See Also:
-
getKmsEncryptionContext
The AWS encryption context to use for encryption.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
getKmsKeyId
The AWS key to use for encryption.- See Also:
-
getOverrideConfiguration
Additional settings for the project.Returns union: either
IResolvableorCfnDataAutomationProjectPropsMixin.OverrideConfigurationProperty- See Also:
-
getProjectDescription
The project's description.- See Also:
-
getProjectName
The project's name.- See Also:
-
getProjectType
Type of the DataAutomationProject - Sync or Async.- See Also:
-
getStandardOutputConfiguration
The project's standard output configuration.Returns union: either
IResolvableorCfnDataAutomationProjectPropsMixin.StandardOutputConfigurationProperty- See Also:
-
getTags
List of Tags.- See Also:
-
builder
-