Interface CfnFlywheelMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFlywheelMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:57.466Z")
@Stability(Stable)
public interface CfnFlywheelMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnFlywheelPropsMixin.
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.comprehend.*;
CfnFlywheelMixinProps cfnFlywheelMixinProps = CfnFlywheelMixinProps.builder()
.activeModelArn("activeModelArn")
.dataAccessRoleArn("dataAccessRoleArn")
.dataLakeS3Uri("dataLakeS3Uri")
.dataSecurityConfig(DataSecurityConfigProperty.builder()
.dataLakeKmsKeyId("dataLakeKmsKeyId")
.modelKmsKeyId("modelKmsKeyId")
.volumeKmsKeyId("volumeKmsKeyId")
.vpcConfig(VpcConfigProperty.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnets(List.of("subnets"))
.build())
.build())
.flywheelName("flywheelName")
.modelType("modelType")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.taskConfig(TaskConfigProperty.builder()
.documentClassificationConfig(DocumentClassificationConfigProperty.builder()
.labels(List.of("labels"))
.mode("mode")
.build())
.entityRecognitionConfig(EntityRecognitionConfigProperty.builder()
.entityTypes(List.of(EntityTypesListItemProperty.builder()
.type("type")
.build()))
.build())
.languageCode("languageCode")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFlywheelMixinPropsstatic final classAn implementation forCfnFlywheelMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe Amazon Resource Number (ARN) of the active model version.default StringThe Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.default StringAmazon S3 URI of the data lake location.default ObjectData security configuration.default StringName for the flywheel.default StringModel type of the flywheel's model.getTags()Tags associated with the endpoint being created.default ObjectConfiguration about the model associated with a flywheel.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActiveModelArn
The Amazon Resource Number (ARN) of the active model version.- See Also:
-
getDataAccessRoleArn
The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.- See Also:
-
getDataLakeS3Uri
Amazon S3 URI of the data lake location.- See Also:
-
getDataSecurityConfig
Data security configuration.Returns union: either
IResolvableorCfnFlywheelPropsMixin.DataSecurityConfigProperty- See Also:
-
getFlywheelName
Name for the flywheel.- See Also:
-
getModelType
Model type of the flywheel's model.- See Also:
-
getTags
Tags associated with the endpoint being created.A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
- See Also:
-
getTaskConfig
Configuration about the model associated with a flywheel.Returns union: either
IResolvableorCfnFlywheelPropsMixin.TaskConfigProperty- See Also:
-
builder
- Returns:
- a
CfnFlywheelMixinProps.BuilderofCfnFlywheelMixinProps
-