すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::DTS::MigrationJobs

最終更新日:Mar 17, 2025

DATASOURCE::DTS::MigrationJobs は、Data Transmission Service (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

データ移行タスクが作成された時刻。

なし。

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"
        ]
      }
    }
  }
}