ALIYUN::DTS::Instance类型用于购买DTS实例(新版)。
建议使用新版资源替换旧版资源使用。
ALIYUN::DTS::MigrationJob(旧) = ALIYUN::DTS::MigrationJob2(新)+ ALIYUN::DTS::Instance(新)
ALIYUN::DTS::SynchronizationJob(旧) = ALIYUN::DTS::SynchronizationJob2(新)+ ALIYUN::DTS::Instance(新)
ALIYUN::DTS::SubscriptionInstance(旧) = ALIYUN::DTS::SubscriptionJob2(新)+ ALIYUN::DTS::Instance(新)
语法
{
"Type": "ALIYUN::DTS::Instance",
"Properties": {
"ResourceGroupId": String,
"FeeType": String,
"ComputeUnit": Integer,
"Period": String,
"DestinationRegion": String,
"InstanceClass": String,
"SourceEndpointEngineName": String,
"PayType": String,
"AutoPay": Boolean,
"DestinationEndpointEngineName": String,
"SourceRegion": String,
"Du": Integer,
"Type": String,
"DatabaseCount": Integer,
"UsedTime": Integer,
"AutoStart": Boolean,
"JobId": String,
"SyncArchitecture": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
ResourceGroupId | String | 否 | 否 | 资源组ID。 | 无 |
FeeType | String | 否 | 否 | 订阅计费类型。 | 取值:
|
ComputeUnit | Integer | 否 | 否 | ETL的规格。 | 单位为计算单元ComputeUnit(CU),1CU=1vCPU+4 GB内存。取值范围为大于等于2的整数。 说明 传入该参数,开通配置流程通过DAG模式配置ETL任务,进行数据清洗和转换。 |
Period | String | 否 | 是 | 预付费实例的计费方式。 | 取值:
说明 当PayType为PrePaid(预付费)时,该参数才有效且必须传入。 |
DestinationRegion | String | 否 | 否 | 目标实例区域。 | 更多信息,请参见支持的地域列表。 说明 本参数或JobId必须传入其中之一。 |
InstanceClass | String | 是 | 是 | 迁移或同步实例的规格。 | 取值:
说明 不同规格对应的性能说明,请参见数据迁移链路规格说明和数据同步链路规格说明。 |
SourceEndpointEngineName | String | 否 | 否 | 源实例数据库引擎类型。 | 取值:
说明 本参数或JobId必须传入其中之一。 |
PayType | String | 是 | 是 | 付费类型。 | 取值:
|
AutoPay | Boolean | 否 | 否 | 到期是否自动续费。 | 取值:
|
DestinationEndpointEngineName | String | 否 | 否 | 目标数据库引擎类型。 | 取值:
关于支持的源库和目标库对应情况,请参见支持的同步方案概览、迁移方案概览。 说明 本参数或JobId必须传入其中之一。 |
SourceRegion | String | 否 | 否 | 源实例区域。 | 更多信息,请参见支持的地域列表。 说明 本参数或JobId必须传入其中之一。 |
Du | Integer | 否 | 否 | 分配指定数量的DU资源给DTS专属集群上的DTS任务。 | 取值范围:1~100。 说明 传入的值必须在DTS专属集群可用DU数范围内。 关于DTS专属集群的信息,请参见什么是DTS专属集群。 |
Type | String | 是 | 否 | 实例类型。 | 取值:
|
DatabaseCount | Integer | 否 | 否 | PolarDB-X下的私有定制RDS实例的数量。 | 默认值为1。 说明 仅SourceEndpointEngineName为drds时需要传入该参数。 |
UsedTime | Integer | 否 | 是 | 预付费实例购买时长。 | 取值:
说明 当PayType为PrePaid(预付费)时,该参数才有效且必须传入。 预付费实例的计费方式,您可在参数Period中进行设置。 |
AutoStart | Boolean | 否 | 否 | 购买完成后是否自动启动任务。 | 取值:
|
JobId | String | 否 | 否 | 任务ID。 | 不需要指定SourceRegion、DestinationRegion、SourceEndpointEngineName、DestinationEndpointEngineName参数。 即使指定了这些参数,JobId参数的值也优先。 |
SyncArchitecture | String | 否 | 否 | 同步拓扑。 | 取值:
|
返回值
Fn::GetAtt
InstanceId:实例ID。
JobId:任务ID。