全部產品
Search
文件中心

Resource Orchestration Service:DATASOURCE::DTS::MigrationInstances

更新時間:Oct 11, 2024

DATASOURCE::DTS::MigrationInstances類型用於查詢已建立DTS工作清單及各任務執行詳情。

文法

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

屬性

屬性名稱

類型

必須

允許更新

描述

約束

DtsInstanceId

String

遷移、同步或訂閱執行個體ID。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

取值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • DtsInstanceIds:遷移、同步或訂閱執行個體ID列表。

  • MigrationInstances:遷移、同步或訂閱執行個體列表。

屬性名稱

類型

描述

約束

DtsInstanceIds

List

遷移、同步或訂閱執行個體ID列表。

MigrationInstances

List

遷移、同步或訂閱執行個體列表。

DestinationEndpointEngineName

String

目標執行個體的資料庫類型。

DtsInstanceId

String

遷移、同步或訂閱執行個體ID。

SourceEndpointEngineName

String

源執行個體的資料庫類型。

PaymentType

String

執行個體的付費類型。

InstanceClass

String

執行個體規格。

SourceEndpointRegion

String

源執行個體地區。

CreateTime

String

任務建立時間。

格式為yyyy-MM-ddTHH:mm:ssZ(UTC時間)。

DestinationSourceEndpointRegion

String

目標源執行個體地區。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DtsInstanceId:
    Description: Synchronization instance ID.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      DtsInstanceId:
        Ref: DtsInstanceId
    Type: DATASOURCE::DTS::MigrationInstances
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

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DtsInstanceId": {
      "Type": "String",
      "Description": "Synchronization instance ID."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DTS::MigrationInstances",
      "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"
        ]
      }
    }
  }
}