DATASOURCE::DTS::MigrationJobs

更新时间:2025-02-28 03:17:05

DATASOURCE::DTS::MigrationJobs类型用于查询DTS迁移任务列表。

语法

{
  "Type": "DATASOURCE::DTS::MigrationJobs",
  "Properties": {
    "DtsInstanceId": String,
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

属性名称

类型

必须

允许更新

描述

约束

DtsInstanceId

String

迁移实例ID。

RefreshOptions

String

当资源栈更新时,数据源资源的刷新策略。

取值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

返回值

Fn::GetAtt

  • DtsInstanceIds:迁移实例ID列表。

  • MigrationInstances:迁移实例详情列表

属性名称

类型

描述

约束

属性名称

类型

描述

约束

DtsInstanceIds

List

迁移实例ID列表。

SynchronizationInstances

List

迁移实例详情列表

DestinationEndpointEngineName

String

目标实例的数据库类型。

DestinationEndpointRegion

String

目标实例区域。

DtsInstanceId

String

迁移实例ID。

SourceEndpointEngineName

String

实例的数据库类型。

PaymentType

String

实例的付费类型。

InstanceClass

String

实例规格。

SourceEndpointRegion

String

源实例区域。

CreateTime

String

任务创建时间。

示例

YAML
JSON
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DtsInstanceId:
    Type: String
    Description:
      en: Synchronization instance ID.
    Required: false
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::DTS::MigrationJobs
    Properties:
      DtsInstanceId:
        Ref: DtsInstanceId
Outputs:
  DtsInstanceIds:
    Description: The list of dts instance IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DtsInstanceIds
  MigrationInstances:
    Description: The list of migration instances.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - MigrationInstances
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DtsInstanceId": {
      "Type": "String",
      "Description": {
        "en": "Synchronization instance ID."
      },
      "Required": false
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DTS::MigrationJobs",
      "Properties": {
        "DtsInstanceId": {
          "Ref": "DtsInstanceId"
        }
      }
    }
  },
  "Outputs": {
    "DtsInstanceIds": {
      "Description": "The list of dts instance IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DtsInstanceIds"
        ]
      }
    },
    "MigrationInstances": {
      "Description": "The list of migration instances.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MigrationInstances"
        ]
      }
    }
  }
}
                        
  • 本页导读 (1)
  • 语法
  • 属性
  • 返回值
  • 示例