ALIYUN::ROCKETMQ::Group は、メッセージのパブリッシュとサブスクライブに使用するクライアントグループ ID を作成します。
構文
{
"Type": "ALIYUN::ROCKETMQ::Group",
"Properties": {
"InstanceId": String,
"GroupType": String,
"Remark": String,
"GroupId": String
}
}
プロパティ
| プロパティ | タイプ | 必須 | 更新許可 | 説明 | 制約 |
| InstanceId | 文字列 | はい | いいえ | グループ ID が属するインスタンスの ID。 | なし |
| GroupType | 文字列 | いいえ | いいえ | グループ ID のプロトコル。 | 有効な値:
|
| Remark | 文字列 | いいえ | いいえ | 備考 | なし |
| GroupId | 文字列 | はい | いいえ | 作成するコンシューマーグループのグループ ID。 | GID_ または GID- で始まる必要があります。英字、数字、ハイフン (-)、アンダースコア (_) のみを使用できます。長さ: 7〜64 文字。 |
戻り値
Fn::GetAtt
- GroupType: グループタイプ。
- InstanceId: インスタンス ID。
- GroupId: グループ ID。
例
-
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Resources": { "Group": { "Type": "ALIYUN::ROCKETMQ::Group", "Properties": { "InstanceId": { "Ref": "InstanceId" }, "GroupId": { "Ref": "GroupId" } } } }, "Parameters": { "InstanceId": { "Type": "String", "Description": "インスタンスの ID。" }, "GroupId": { "MinLength": 7, "Type": "String", "Description": "コンシューマーグループのグループ ID。グループ ID を作成する際は、次の点に注意してください。\nグループ ID は「GID_」または「GID-」で始まり、英字、数字、ハイフン (-)、アンダースコア (_) を含みます。\nグループ ID の長さは 7〜64 バイトです。\nグループ ID は一度作成すると、編集できません。", "MaxLength": 64 } }, "Outputs": { "GroupType": { "Description": "グループタイプ", "Value": { "Fn::GetAtt": [ "Group", "GroupType" ] } }, "InstanceId": { "Description": "インスタンス ID", "Value": { "Fn::GetAtt": [ "Group", "InstanceId" ] } }, "GroupId": { "Description": "グループ ID", "Value": { "Fn::GetAtt": [ "Group", "GroupId" ] } } } }