Job
表示 DataBrew 作业的所有属性。
目录
注意
下表中首先描述了必需参数。
- Name
-
作业的唯一名称。
类型:字符串
长度限制:长度下限为 1。最大长度为 240。
必需:是
- AccountId
-
拥有作业的 Amazon 账户的 ID。
类型:字符串
长度限制:长度上限为 255。
必需:否
- CreateDate
-
创建作业的日期和时间。
类型:时间戳
必需:否
- CreatedBy
-
创建作业的用户的 Amazon 资源名称(ARN)。
类型:字符串
必需:否
- DatabaseOutputs
-
表示一个 JDBC 数据库输出对象列表,它定义了要写入 DataBrew 食谱作业的输出目标。
类型:DatabaseOutput 对象数组
数组成员:最少 1 个物品。
必需:否
- DataCatalogOutputs
-
代表作业运行时 Amazon Glue Data Catalog 输出的一个或多个构件。
类型:DataCatalogOutput 对象数组
数组成员:最少 1 个物品。
必需:否
- DatasetName
-
作业要处理的数据集。
类型:字符串
长度限制:长度下限为 1。最大长度为 255。
必需:否
- EncryptionKeyArn
-
用于保护作业输出的加密密钥的 Amazon 资源名称(ARN)。有关详细信息,请参阅对 DataBrew 作业写入的数据进行加密
类型:字符串
长度约束:最小长度为 20。最大长度为 2048。
必需:否
- EncryptionMode
-
作业的加密模式包括以下几种:
-
SSE-KMS- 具有由 Amazon KMS 管理的密钥的服务器端加密。 -
SSE-S3- 使用 Amazon S3 托管密钥进行服务器端加密。
类型:字符串
有效值:
SSE-KMS | SSE-S3必需:否
-
- JobSample
-
仅用于配置文件作业的样本配置,其确定运行配置文件作业的行数。如果未提供
JobSample值,则使用默认值。模式参数的默认值为 CUSTOM_ROWS,大小参数的默认值为 20000。类型:JobSample 对象
必需:否
- LastModifiedBy
-
上次修改作业的用户的 Amazon 资源名称(ARN)。
类型:字符串
必需:否
- LastModifiedDate
-
作业的修改日期和时间。
类型:时间戳
必需:否
- LogSubscription
-
作业的 Amazon CloudWatch 日志记录的当前状态。
类型:字符串
有效值:
ENABLE | DISABLE必需:否
- MaxCapacity
-
作业处理数据时可以使用的最大节点数。
类型:整数
必需:否
- MaxRetries
-
作业运行失败后重试此作业的最大次数。
类型:整数
有效范围:最小值为 0。
必需:否
- Outputs
-
代表作业运行时输出的一个或多个构件。
类型:Output 对象数组
数组成员:最少 1 个物品。
必需:否
- ProjectName
-
与作业关联的项目的名称。
类型:字符串
长度限制:长度下限为 1。最大长度为 255。
必需:否
- RecipeReference
-
作业运行的一组步骤。
类型:RecipeReference 对象
必需:否
- ResourceArn
-
作业的唯一 Amazon 资源名称(ARN)。
类型:字符串
长度约束:最小长度为 20。最大长度为 2048。
必需:否
- RoleArn
-
此作业将担任的角色的 Amazon 资源名称(ARN)。
类型:字符串
长度约束:最小长度为 20。最大长度为 2048。
必需:否
- Tags
-
已应用于作业的元数据标签。
类型:字符串到字符串映射
映射条目:最多 200 项。
密钥长度限制:最小长度为 1。最大长度为 128。
值长度限制:最大长度为 256。
必需:否
- Timeout
-
作业的超时(以分钟为单位)。如果作业的运行时间超出此超时时间,作业将以
TIMEOUT状态结束。类型:整数
有效范围:最小值为 0。
必需:否
- Type
-
作业类型必须为以下类型之一:
-
PROFILE- 用于分析数据集、确定其大小、数据类型、数据分布等的作业。 -
RECIPE- 将一个或多个转换应用于数据集的作业。
类型:字符串
有效值:
PROFILE | RECIPE必需:否
-
- ValidationConfigurations
-
应用于配置文件作业的验证配置列表。
类型:ValidationConfiguration 对象数组
数组成员:最少 1 个物品。
必需:否
另请参阅
有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: