ALIYUN::ROS::WaitCondition 型は、UserData メッセージを処理するインスタンスを作成する場合に使用します。

構文

  1. { Type : ALIYUN::ROS::WaitCondition”, Properties : { Count : Integer, Handle : String, Timeout : Integer }}

プロパティ

名前 データ型 必須/省略可能 説明 制約
Handle String 必須 参照される ALIYUN::ROS::WaitConditionHandle インスタンス なし
Timeout number 必須 UserData メッセージ受信のタイムアウト時間 値の範囲 : [1, 43200]。単位 : 秒。
Count number 省略可能 受信するメッセージの総数 なし

レスポンス値

Fn::GetAtt

Data: 受信したメッセージの内容

コーディング例

  1. { ROSTemplateFormatVersion : 2015-09-01”, Resources : { WaitCondition”: { Type”: ALIYUN::ROS::WaitCondition”, Properties”: { Handle”: {“Ref”: WaitConHandle”}, Timeout”: 5, Count”: 2 } }, WaitConHandle”: { Type”: aliyun: ROS: waitcondition handle } }, Outputs : { CurlCli : { Value : { Fn::GetAtt”: [“WaitConHandle”, CurlCli”] } }, Data : { Value : { Fn::GetAtt”: [“WaitCondition”, Data”] } } }}
  1. </article>
  2. </main>