Show / Hide Table of Contents

Class CfnMLTransform

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnMLTransform
Implements
IInspectable
ITaggable
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.Glue
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnMLTransform : CfnResource, IInspectable, ITaggable
Syntax (vb)
Public Class CfnMLTransform Inherits CfnResource Implements IInspectable, ITaggable
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Glue;

             var tags;

             var cfnMLTransform = new CfnMLTransform(this, "MyCfnMLTransform", new CfnMLTransformProps {
                 InputRecordTables = new InputRecordTablesProperty {
                     GlueTables = new [] { new GlueTablesProperty {
                         DatabaseName = "databaseName",
                         TableName = "tableName",

                         // the properties below are optional
                         CatalogId = "catalogId",
                         ConnectionName = "connectionName"
                     } }
                 },
                 Role = "role",
                 TransformParameters = new TransformParametersProperty {
                     TransformType = "transformType",

                     // the properties below are optional
                     FindMatchesParameters = new FindMatchesParametersProperty {
                         PrimaryKeyColumnName = "primaryKeyColumnName",

                         // the properties below are optional
                         AccuracyCostTradeoff = 123,
                         EnforceProvidedLabels = false,
                         PrecisionRecallTradeoff = 123
                     }
                 },

                 // the properties below are optional
                 Description = "description",
                 GlueVersion = "glueVersion",
                 MaxCapacity = 123,
                 MaxRetries = 123,
                 Name = "name",
                 NumberOfWorkers = 123,
                 Tags = tags,
                 Timeout = 123,
                 TransformEncryption = new TransformEncryptionProperty {
                     MlUserDataEncryption = new MLUserDataEncryptionProperty {
                         MlUserDataEncryptionMode = "mlUserDataEncryptionMode",

                         // the properties below are optional
                         KmsKeyId = "kmsKeyId"
                     },
                     TaskRunSecurityConfigurationName = "taskRunSecurityConfigurationName"
                 },
                 WorkerType = "workerType"
             });

Synopsis

Constructors

CfnMLTransform(Construct, string, ICfnMLTransformProps)

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

Properties

AttrId

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

Description

A user-defined, long-form description text for the machine learning transform.

GlueVersion

This value determines which version of AWS Glue this machine learning transform is compatible with.

InputRecordTables

A list of AWS Glue table definitions used by the transform.

MaxCapacity

The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform.

MaxRetries

The maximum number of times to retry after an MLTaskRun of the machine learning transform fails.

Name

A user-defined name for the machine learning transform.

NumberOfWorkers

The number of workers of a defined workerType that are allocated when a task of the transform runs.

Role

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

Tags

Tag Manager which manages the tags for this resource.

TagsRaw

The tags to use with this machine learning transform.

Timeout

The timeout in minutes of the machine learning transform.

TransformEncryption

The encryption-at-rest settings of the transform that apply to accessing user data.

TransformParameters

The algorithm-specific parameters that are associated with the machine learning transform.

WorkerType

The type of predefined worker that is allocated when a task of this transform runs.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

RenderProperties(IDictionary<string, object>)

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

Constructors

CfnMLTransform(Construct, string, ICfnMLTransformProps)

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

public CfnMLTransform(Construct scope, string id, ICfnMLTransformProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnMLTransformProps

Resource properties.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Properties

AttrId

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

public virtual string AttrId { get; }
Property Value

string

Remarks

CloudformationAttribute: Id

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

CfnProperties

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Description

A user-defined, long-form description text for the machine learning transform.

public virtual string? Description { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

GlueVersion

This value determines which version of AWS Glue this machine learning transform is compatible with.

public virtual string? GlueVersion { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

InputRecordTables

A list of AWS Glue table definitions used by the transform.

public virtual object InputRecordTables { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

MaxCapacity

The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform.

public virtual double? MaxCapacity { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

MaxRetries

The maximum number of times to retry after an MLTaskRun of the machine learning transform fails.

public virtual double? MaxRetries { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Name

A user-defined name for the machine learning transform.

public virtual string? Name { get; set; }
Property Value

string

Remarks

Names are required to be unique. Name is optional:.

NumberOfWorkers

The number of workers of a defined workerType that are allocated when a task of the transform runs.

public virtual double? NumberOfWorkers { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Role

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

public virtual string Role { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Tags

Tag Manager which manages the tags for this resource.

public virtual TagManager Tags { get; }
Property Value

TagManager

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

TagsRaw

The tags to use with this machine learning transform.

public virtual object? TagsRaw { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Timeout

The timeout in minutes of the machine learning transform.

public virtual double? Timeout { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

TransformEncryption

The encryption-at-rest settings of the transform that apply to accessing user data.

public virtual object? TransformEncryption { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

TransformParameters

The algorithm-specific parameters that are associated with the machine learning transform.

public virtual object TransformParameters { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

WorkerType

The type of predefined worker that is allocated when a task of this transform runs.

public virtual string? WorkerType { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html

CloudformationResource: AWS::Glue::MLTransform

ExampleMetadata: fixture=_generated

Implements

IInspectable
ITaggable
Back to top Generated by DocFX