ALIYUN::DTS::ConsumerGroup リソースタイプは、変更追跡インスタンスのコンシューマーグループを作成します。
構文
{
"Type": "ALIYUN::DTS::ConsumerGroup",
"Properties": {
"ConsumerGroupPassword": String,
"ConsumerGroupUserName": String,
"ConsumerGroupName": String,
"SubscriptionInstanceId": String
}
}プロパティ
| プロパティ名 | タイプ | 必須 | 更新可能 | 説明 | 制約 |
| ConsumerGroupPassword | String | はい | はい | コンシューマーグループアカウントのパスワードです。 | パスワードの長さは 8~32 文字である必要があります。英字、数字、特殊文字のうち、少なくとも 2 種類を含める必要があります。 |
| ConsumerGroupUserName | String | はい | いいえ | コンシューマーグループのアカウントです。 | アカウント名は 16 文字以内で、英字、数字、アンダースコア (_) が使用できます。 |
| ConsumerGroupName | String | はい | いいえ | コンシューマーグループの名前です。 | 名前の長さは最大 128 文字です。 簡単に識別できるよう、わかりやすい名前を使用してください。 |
| SubscriptionInstanceId | String | はい | いいえ | 変更追跡インスタンスの ID です。 | なし |
戻り値
Fn::GetAtt
- ConsumerGroupID: コンシューマーグループ ID。
- ConsumerGroupName: コンシューマーグループの名前。
- SubscriptionInstanceId: 変更追跡インスタンスの ID。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "SubscriptionInstanceId": { "Type": "String", "Description": "変更追跡インスタンスの ID。" } }, "Resources": { "ConsumerGroup": { "Type": "ALIYUN::DTS::ConsumerGroup", "Properties": { "ConsumerGroupPassword": "Admin@123", "ConsumerGroupUserName": "dtsconsum", "ConsumerGroupName": "dasdtest", "SubscriptionInstanceId": { "Ref": "SubscriptionInstanceId" } } } }, "Outputs": { "ConsumerGroupID": { "Description": "コンシューマーグループ ID。", "Value": { "Fn::GetAtt": [ "ConsumerGroup", "ConsumerGroupID" ] } }, "ConsumerGroupName": { "Description": "コンシューマーグループ名。", "Value": { "Fn::GetAtt": [ "ConsumerGroup", "ConsumerGroupName" ] } }, "SubscriptionInstanceId": { "Description": "変更追跡インスタンスの ID。", "Value": { "Fn::GetAtt": [ "ConsumerGroup", "SubscriptionInstanceId" ] } } } }