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

Resource Orchestration Service:DATASOURCE::DTS::MigrationInstances

最終更新日:Jan 16, 2025

DATASOURCE::DTS::MigrationInstances は、データ伝送サービス (DTS) タスクに関する情報をクエリするために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

DtsInstanceId

String

いいえ

はい

移行、同期、またはサブスクリプションサービスを提供する DTS インスタンスの ID。

なし。

RefreshOptions

String

いいえ

はい

スタックが更新されたときのデータソースリソースの更新ポリシー。

有効な値:

  • Never (デフォルト): スタックが更新されたときにデータソースリソースを更新しません。

  • Always: スタックが更新されたときにデータソースリソースを更新します。

戻り値

Fn::GetAtt

  • DtsInstanceIds: 移行、同期、またはサブスクリプションサービスを提供する DTS インスタンスの ID。

  • MigrationInstances: 移行、同期、またはサブスクリプションサービスを提供する DTS インスタンスの名前。

プロパティ

タイプ

説明

制約

DtsInstanceIds

List

移行、同期、またはサブスクリプションサービスを提供する DTS インスタンスの ID。

なし。

MigrationInstances

List

移行、同期、またはサブスクリプションサービスを提供する DTS インスタンス。

なし。

DestinationEndpointEngineName

String

宛先インスタンスのデータベースエンジン。

なし。

DtsInstanceId

String

移行、同期、またはサブスクリプションサービスを提供する DTS インスタンスの ID。

なし。

SourceEndpointEngineName

String

ソースインスタンスのデータベースエンジン。

なし。

PaymentType

String

DTS インスタンスの課金方法。

なし。

InstanceClass

String

インスタンスタイプ。

なし。

SourceEndpointRegion

String

ソースインスタンスが存在するリージョン。

なし。

CreateTime

String

DTS タスクが作成された時刻。

時刻は UTC の yyyy-MM-ddTHH:mm:ssZ 形式で表示されます。

DestinationSourceEndpointRegion

String

宛先インスタンスが存在するリージョン。

なし。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DtsInstanceId:
    Description: 同期インスタンス ID。
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      DtsInstanceId:
        Ref: DtsInstanceId
    Type: DATASOURCE::DTS::MigrationInstances
Outputs:
  DtsInstanceIds:
    Description: DTS インスタンス ID のリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DtsInstanceIds
  MigrationInstances:
    Description: 移行インスタンスのリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - MigrationInstances

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DtsInstanceId": {
      "Type": "String",
      "Description": "同期インスタンス ID。"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DTS::MigrationInstances",
      "Properties": {
        "DtsInstanceId": {
          "Ref": "DtsInstanceId"
        }
      }
    }
  },
  "Outputs": {
    "DtsInstanceIds": {
      "Description": "dts インスタンス ID のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DtsInstanceIds"
        ]
      }
    },
    "MigrationInstances": {
      "Description": "移行インスタンスのリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MigrationInstances"
        ]
      }
    }
  }
}