ALIYUN::MNS::Topic は、トピックを作成して、通知をパブリッシュする場合に使用します。
構文
{ “Type”: “ALIYUN::MNS::Topic”, “Properties”: { “LoggingEnabled”: Boolean, “TopicName”: String, “MaximumMessageSize”: Integer }}
プロパティ
名前 | データ型 | 必須/省略可能 | 更新可/不可 | 説明 | 制約 |
---|---|---|---|---|---|
TopicName | String | 必須 | 不可 | トピックの名前。 | 名前は、リージョンの Alibaba Cloud アカウント内で一意でなければなりません。 名前は最大 256 文字で、文字、数字、およびハイフン (-) を含めることができます。 先頭は文字でなければなりません。 |
MaximumMessageSize | Integer | 省略可能 | 不可 | キューに送信されるメッセージの最大本文長。 単位:バイト。 | パラメーター値は、1024 (1 KB) から 65536 (64 KB) の範囲の整数でなければなりません。 デフォルト値:65536 (64 KB) |
LoggingEnabled | Boolean | 省略可能 | 不可 | ログ記録を有効にするかどうかを指定します。 | 有効な値:true と false。 デフォルト値:false。 |
レスポンスパラメーター
Fn::GetAtt
TopicUrl:作成されたトピックの URL。
例
{ “ROSTemplateFormatVersion”: “2015-09-01”, “Resources”: { “Topic”: { “Type”: “ALIYUN::MNS::Topic”, “Properties”: { “TopicName”: “test”, “MaximumMessageSize”: 2048, “LoggingEnabled”: true } } }, “Outputs”: { “TopicUrl”: { “Value”: { “Fn::GetAtt”: [“Topic”, “TopicUrl”] } } }}
</article>
</main>