Interface CfnProcessingJobPropsMixin.IProcessingInputsObjectProperty
The inputs for a processing job.
Namespace: Amazon.CDK.Mixins.Preview.AWS.SageMaker.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnProcessingJobPropsMixin.IProcessingInputsObjectProperty
Syntax (vb)
Public Interface CfnProcessingJobPropsMixin.IProcessingInputsObjectProperty
Remarks
The processing input must specify exactly one of either S3Input or DatasetDefinition types.
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.Mixins.Preview.AWS.SageMaker.Mixins;
var processingInputsObjectProperty = new ProcessingInputsObjectProperty {
AppManaged = false,
DatasetDefinition = new DatasetDefinitionProperty {
AthenaDatasetDefinition = new AthenaDatasetDefinitionProperty {
Catalog = "catalog",
Database = "database",
KmsKeyId = "kmsKeyId",
OutputCompression = "outputCompression",
OutputFormat = "outputFormat",
OutputS3Uri = "outputS3Uri",
QueryString = "queryString",
WorkGroup = "workGroup"
},
DataDistributionType = "dataDistributionType",
InputMode = "inputMode",
LocalPath = "localPath",
RedshiftDatasetDefinition = new RedshiftDatasetDefinitionProperty {
ClusterId = "clusterId",
ClusterRoleArn = "clusterRoleArn",
Database = "database",
DbUser = "dbUser",
KmsKeyId = "kmsKeyId",
OutputCompression = "outputCompression",
OutputFormat = "outputFormat",
OutputS3Uri = "outputS3Uri",
QueryString = "queryString"
}
},
InputName = "inputName",
S3Input = new S3InputProperty {
LocalPath = "localPath",
S3CompressionType = "s3CompressionType",
S3DataDistributionType = "s3DataDistributionType",
S3DataType = "s3DataType",
S3InputMode = "s3InputMode",
S3Uri = "s3Uri"
}
};
Synopsis
Properties
| AppManaged | When |
| DatasetDefinition | Configuration for Dataset Definition inputs. |
| InputName | The name for the processing job input. |
| S3Input | Configuration for downloading input data from Amazon S3 into the processing container. |
Properties
AppManaged
When True , input operations such as data download are managed natively by the processing job application.
object? AppManaged { get; }
Property Value
Remarks
When False (default), input operations are managed by Amazon SageMaker.
Type union: either bool or IResolvable
DatasetDefinition
Configuration for Dataset Definition inputs.
object? DatasetDefinition { get; }
Property Value
Remarks
The Dataset Definition input must specify exactly one of either AthenaDatasetDefinition or RedshiftDatasetDefinition types.
Type union: either IResolvable or CfnProcessingJobPropsMixin.IDatasetDefinitionProperty
InputName
The name for the processing job input.
string? InputName { get; }
Property Value
Remarks
S3Input
Configuration for downloading input data from Amazon S3 into the processing container.
object? S3Input { get; }