

# AIWorkloadInputDataConfig
<a name="API_AIWorkloadInputDataConfig"></a>

A channel of input data for an AI workload configuration. Each channel has a name and a data source.

## Contents
<a name="API_AIWorkloadInputDataConfig_Contents"></a>

 ** ChannelName **   <a name="sagemaker-Type-AIWorkloadInputDataConfig-ChannelName"></a>
The logical name for the data channel.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `[A-Za-z0-9\.\-_]+`   
Required: Yes

 ** DataSource **   <a name="sagemaker-Type-AIWorkloadInputDataConfig-DataSource"></a>
The data source for this channel.  
Type: [AIWorkloadDataSource](API_AIWorkloadDataSource.md) object  
Required: Yes

## See Also
<a name="API_AIWorkloadInputDataConfig_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/sagemaker-2017-07-24/AIWorkloadInputDataConfig) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/sagemaker-2017-07-24/AIWorkloadInputDataConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/sagemaker-2017-07-24/AIWorkloadInputDataConfig) 