Interface CfnMLTransformProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnMLTransformProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-18T17:54:17.758Z") @Stability(Stable) public interface CfnMLTransformProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnMLTransform.

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.glue.*;
 Object tags;
 CfnMLTransformProps cfnMLTransformProps = CfnMLTransformProps.builder()
         .inputRecordTables(InputRecordTablesProperty.builder()
                 .glueTables(List.of(GlueTablesProperty.builder()
                         .databaseName("databaseName")
                         .tableName("tableName")
                         // the properties below are optional
                         .catalogId("catalogId")
                         .connectionName("connectionName")
                         .build()))
                 .build())
         .role("role")
         .transformParameters(TransformParametersProperty.builder()
                 .transformType("transformType")
                 // the properties below are optional
                 .findMatchesParameters(FindMatchesParametersProperty.builder()
                         .primaryKeyColumnName("primaryKeyColumnName")
                         // the properties below are optional
                         .accuracyCostTradeoff(123)
                         .enforceProvidedLabels(false)
                         .precisionRecallTradeoff(123)
                         .build())
                 .build())
         // the properties below are optional
         .description("description")
         .glueVersion("glueVersion")
         .maxCapacity(123)
         .maxRetries(123)
         .name("name")
         .numberOfWorkers(123)
         .tags(tags)
         .timeout(123)
         .transformEncryption(TransformEncryptionProperty.builder()
                 .mlUserDataEncryption(MLUserDataEncryptionProperty.builder()
                         .mlUserDataEncryptionMode("mlUserDataEncryptionMode")
                         // the properties below are optional
                         .kmsKeyId("kmsKeyId")
                         .build())
                 .taskRunSecurityConfigurationName("taskRunSecurityConfigurationName")
                 .build())
         .workerType("workerType")
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for CfnMLTransformProps
    static final class 
    An implementation for CfnMLTransformProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default String
    A user-defined, long-form description text for the machine learning transform.
    default String
    This value determines which version of AWS Glue this machine learning transform is compatible with.
    A list of AWS Glue table definitions used by the transform.
    default Number
    The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform.
    default Number
    The maximum number of times to retry after an MLTaskRun of the machine learning transform fails.
    default String
    A user-defined name for the machine learning transform.
    default Number
    The number of workers of a defined workerType that are allocated when a task of the transform runs.
    The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.
    default Object
    The tags to use with this machine learning transform.
    default Number
    The timeout in minutes of the machine learning transform.
    default Object
    The encryption-at-rest settings of the transform that apply to accessing user data.
    The algorithm-specific parameters that are associated with the machine learning transform.
    default String
    The type of predefined worker that is allocated when a task of this transform runs.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson