

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Job
<a name="API_Job"></a>

表示 DataBrew 作业的所有属性。

## 目录
<a name="API_Job_Contents"></a>

**注意**  
下表中首先描述了必需参数。

 ** Name **   <a name="databrew-Type-Job-Name"></a>
作业的唯一名称。  
类型：字符串  
长度限制：长度下限为 1。最大长度为 240。  
必需：是

 ** AccountId **   <a name="databrew-Type-Job-AccountId"></a>
拥有作业的 AWS 账户的 ID。  
类型：字符串  
长度限制：长度上限为 255。  
必需：否

 ** CreateDate **   <a name="databrew-Type-Job-CreateDate"></a>
创建作业的日期和时间。  
类型：时间戳  
必需：否

 ** CreatedBy **   <a name="databrew-Type-Job-CreatedBy"></a>
创建作业的用户的 Amazon 资源名称（ARN）。  
类型：字符串  
必需：否

 ** DatabaseOutputs **   <a name="databrew-Type-Job-DatabaseOutputs"></a>
表示一个 JDBC 数据库输出对象列表，它定义了要写入 DataBrew 食谱作业的输出目标。  
类型：[DatabaseOutput](API_DatabaseOutput.md) 对象数组  
数组成员：最少 1 个物品。  
必需：否

 ** DataCatalogOutputs **   <a name="databrew-Type-Job-DataCatalogOutputs"></a>
代表作业运行时 AWS Glue Data Catalog 输出的一个或多个构件。  
类型：[DataCatalogOutput](API_DataCatalogOutput.md) 对象数组  
数组成员：最少 1 个物品。  
必需：否

 ** DatasetName **   <a name="databrew-Type-Job-DatasetName"></a>
作业要处理的数据集。  
类型：字符串  
长度限制：长度下限为 1。最大长度为 255。  
必需：否

 ** EncryptionKeyArn **   <a name="databrew-Type-Job-EncryptionKeyArn"></a>
用于保护作业输出的加密密钥的 Amazon 资源名称（ARN）。有关详细信息，请参阅[对 DataBrew 作业写入的数据进行加密](https://docs.aws.amazon.com/databrew/latest/dg/encryption-security-configuration.html)   
类型：字符串  
长度约束：最小长度为 20。最大长度为 2048。  
必需：否

 ** EncryptionMode **   <a name="databrew-Type-Job-EncryptionMode"></a>
作业的加密模式包括以下几种：  
+  `SSE-KMS` - 具有由 AWS KMS 管理的密钥的服务器端加密。
+  `SSE-S3` - 使用 Amazon S3 托管密钥进行服务器端加密。
类型：字符串  
有效值：`SSE-KMS | SSE-S3`  
必需：否

 ** JobSample **   <a name="databrew-Type-Job-JobSample"></a>
仅用于配置文件作业的样本配置，其确定运行配置文件作业的行数。如果未提供 `JobSample` 值，则使用默认值。模式参数的默认值为 CUSTOM\$1ROWS，大小参数的默认值为 20000。  
类型：[JobSample](API_JobSample.md) 对象  
必需：否

 ** LastModifiedBy **   <a name="databrew-Type-Job-LastModifiedBy"></a>
上次修改作业的用户的 Amazon 资源名称（ARN）。  
类型：字符串  
必需：否

 ** LastModifiedDate **   <a name="databrew-Type-Job-LastModifiedDate"></a>
作业的修改日期和时间。  
类型：时间戳  
必需：否

 ** LogSubscription **   <a name="databrew-Type-Job-LogSubscription"></a>
作业的 Amazon CloudWatch 日志记录的当前状态。  
类型：字符串  
有效值：`ENABLE | DISABLE`  
必需：否

 ** MaxCapacity **   <a name="databrew-Type-Job-MaxCapacity"></a>
作业处理数据时可以使用的最大节点数。  
类型：整数  
必需：否

 ** MaxRetries **   <a name="databrew-Type-Job-MaxRetries"></a>
作业运行失败后重试此作业的最大次数。  
类型：整数  
有效范围：最小值为 0。  
必需：否

 ** Outputs **   <a name="databrew-Type-Job-Outputs"></a>
代表作业运行时输出的一个或多个构件。  
类型：[Output](API_Output.md) 对象数组  
数组成员：最少 1 个物品。  
必需：否

 ** ProjectName **   <a name="databrew-Type-Job-ProjectName"></a>
与作业关联的项目的名称。  
类型：字符串  
长度限制：长度下限为 1。最大长度为 255。  
必需：否

 ** RecipeReference **   <a name="databrew-Type-Job-RecipeReference"></a>
作业运行的一组步骤。  
类型：[RecipeReference](API_RecipeReference.md) 对象  
必需：否

 ** ResourceArn **   <a name="databrew-Type-Job-ResourceArn"></a>
作业的唯一 Amazon 资源名称（ARN）。  
类型：字符串  
长度约束：最小长度为 20。最大长度为 2048。  
必需：否

 ** RoleArn **   <a name="databrew-Type-Job-RoleArn"></a>
此作业将担任的角色的 Amazon 资源名称（ARN）。  
类型：字符串  
长度约束：最小长度为 20。最大长度为 2048。  
必需：否

 ** Tags **   <a name="databrew-Type-Job-Tags"></a>
已应用于作业的元数据标签。  
类型：字符串到字符串映射  
映射条目：最多 200 项。  
密钥长度限制：最小长度为 1。最大长度为 128。  
值长度限制：最大长度为 256。  
必需：否

 ** Timeout **   <a name="databrew-Type-Job-Timeout"></a>
作业的超时（以分钟为单位）。如果作业的运行时间超出此超时时间，作业将以 `TIMEOUT` 状态结束。  
类型：整数  
有效范围：最小值为 0。  
必需：否

 ** Type **   <a name="databrew-Type-Job-Type"></a>
作业类型必须为以下类型之一：  
+  `PROFILE` - 用于分析数据集、确定其大小、数据类型、数据分布等的作业。
+  `RECIPE` - 将一个或多个转换应用于数据集的作业。
类型：字符串  
有效值：`PROFILE | RECIPE`  
必需：否

 ** ValidationConfigurations **   <a name="databrew-Type-Job-ValidationConfigurations"></a>
应用于配置文件作业的验证配置列表。  
类型：[ValidationConfiguration](API_ValidationConfiguration.md) 对象数组  
数组成员：最少 1 个物品。  
必需：否

## 另请参阅
<a name="API_Job_SeeAlso"></a>

有关在特定语言的 AWS SDK 中使用此 API 的更多信息，请参阅以下内容：
+  [适用于 C\$1\$1 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForCpp/databrew-2017-07-25/Job) 
+  [适用于 Java V2 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/databrew-2017-07-25/Job) 
+  [适用于 Ruby V3 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/databrew-2017-07-25/Job) 