ALIYUN::DTS::Instance は、Data Transmission Service (DTS) インスタンスを作成するために使用される新しいリソースタイプです。
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 (抽出、変換、書き出し) の仕様。 | 単位は計算ユニット (CU) です。1 CU は 1 vCPU と 4 GB のメモリに相当します。このプロパティの値は 2 以上の整数である必要があります。 説明 このプロパティを指定して ETL 機能を有効にし、データのクレンジングと変換を行うことができます。詳細については、「DAG モードで ETL タスクを構成する」をご参照ください。 |
Period | String | いいえ | はい | サブスクリプションインスタンスの課金サイクル。 | 有効な値:
説明 PayType が PrePaid に設定されている場合は、このプロパティを指定する必要があります。 |
DestinationRegion | String | いいえ | いいえ | 宛先インスタンスのリージョン。 | 詳細については、「サポートされているリージョン」をご参照ください。 説明 JobId と DestinationRegion のいずれかを指定する必要があります。 |
InstanceClass | String | はい | はい | データ移行または同期インスタンスの仕様。 |
説明 各仕様のパフォーマンスの詳細については、「データ移行インスタンスのインスタンスクラス」および「データ同期インスタンスのインスタンスクラス」をご参照ください。 |
SourceEndpointEngineName | String | いいえ | いいえ | ソースインスタンスのデータベースエンジン。 | 有効な値:
説明 JobId と SourceEndpointEngineName のいずれか 1 つを指定する必要があります。 サポートされているソースデータベースと宛先データベースの詳細については、「データ移行シナリオの概要」および「データ同期シナリオの概要」をご参照ください。 |
PayType | String | はい | はい | インスタンスの課金方法。 | 有効な値:
|
AutoPay | Boolean | いいえ | いいえ | インスタンスの有効期限が切れたときに自動更新を有効にするかどうかを指定します。 | 有効な値:
|
DestinationEndpointEngineName | String | いいえ | いいえ | 宛先インスタンスのデータベースエンジン。 | 有効な値:
サポートされているソースデータベースと宛先データベースの詳細については、「データ移行シナリオの概要」および「データ同期シナリオの概要」をご参照ください。 説明 JobId と DestinationEndpointEngineName のいずれか 1 つを指定する必要があります。 |
SourceRegion | String | いいえ | いいえ | ソースインスタンスのリージョン。 | 詳細については、「サポートされているリージョン」をご参照ください。 説明 JobId と SourceRegion のいずれか 1 つを指定する必要があります。 |
Du | Integer | いいえ | いいえ | DTS 専用クラスタの DTS タスクに割り当てる DTS ユニット (DU) の数。 | 有効な値: 1 から 100 です。 説明 このプロパティの値は、DTS 専用クラスタで使用可能な DU の数の範囲内である必要があります。 DTS 専用クラスタの詳細については、「DTS 専用クラスタとは」をご参照ください。 |
Type | String | はい | いいえ | インスタンスのタイプ。 | 有効な値:
|
DatabaseCount | Integer | いいえ | いいえ | PolarDB-X 内の非公開カスタム ApsaraDB RDS インスタンスの数。 | デフォルト値: 1。 説明 SourceEndpointEngineName が DRDS に設定されている場合は、このプロパティを指定する必要があります。 |
UsedTime | Integer | いいえ | はい | インスタンスのサブスクリプション期間。 |
説明 PayType が PrePaid に設定されている場合は、このプロパティを指定する必要があります。 期間 を構成して、サブスクリプション期間の単位を指定できます。 |
AutoStart | Boolean | いいえ | いいえ | インスタンスの購入後にタスクを自動的に開始するかどうかを指定します。 | 有効な値:
|
JobId | String | いいえ | いいえ | タスク ID。 | JobId を指定する場合、SourceRegion、DestinationRegion、SourceEndpointEngineName、または DestinationEndpointEngineName を指定する必要はありません。SourceRegion、DestinationRegion、SourceEndpointEngineName、および DestinationEndpointEngineName が指定されている場合でも、JobId の値が優先されます。 |
SyncArchitecture | String | いいえ | いいえ | 同期トポロジ。 | 有効な値:
|
戻り値
Fn::GetAtt
InstanceId: インスタンス ID。
JobId: タスク ID。