aws:waitForAwsResourceProperty – AWS リソースプロパティを待つ - AWS Systems Manager

aws:waitForAwsResourceProperty – AWS リソースプロパティを待つ

aws:waitForAwsResourceProperty アクションにより、続行する前にオートメーションが特定のリソース状態またはイベント状態を待てるようにします。このアクションの使用例については、「その他のランブックの例」を参照してください。

注記

このアクションのデフォルトのタイムアウト値は 3600 秒 (1 時間) です。timeoutSeconds ステップで aws:waitForAwsResourceProperty パラメータを指定して、タイムアウトを制限または延長することができます。このアクションの使用方法の詳細と例については、「ランブックでのタイムアウトの処理」を参照してください。

入力

入力は、選択した API オペレーションによって定義されます。

YAML
action: aws:waitForAwsResourceProperty inputs: Service: The official namespace of the service Api: The API operation or method name API operation inputs or parameters: A value PropertySelector: Response object DesiredValues: - Desired property value
JSON
{ "action": "aws:waitForAwsResourceProperty", "inputs": { "Service":"The official namespace of the service", "Api":"The API operation or method name", "API operation inputs or parameters":"A value", "PropertySelector": "Response object", "DesiredValues": [ "Desired property value" ] } }
サービス

実行する API オペレーションを含む AWS のサービスの名前空間。たとえば、AWS Systems Manager の名前空間は、ssm となります。Amazon Elastic Compute Cloud (Amazon EC2) の名前空間は、ec2 です。サポートされている AWS のサービスの名前空間のリストは、AWS CLI コマンドリファレンスの「Available Services (利用可能なサービス)」セクションを参照してください。

型: 文字列

必須: はい

Api

実行する API オペレーションの名前。API オペレーション (メソッド) は、以下の「サービスリファレンス」ページの左側のナビゲーションでサービスを選択することで表示できます。呼び出すサービスの [Client (クライアント)] セクションでメソッドを選択します。例えば、Amazon Relational Database Service (Amazon RDS) のすべての API オペレーション (メソッド) は、Amazon RDS メソッドのページに一覧表示されます。

型: 文字列

必須: はい

API オペレーション入力

1 つ以上の API オペレーションを入力します。使用できる入力 (パラメータ) は、以下の「サービスリファレンス」ページの左側のナビゲーションでサービスを選択することで表示できます。呼び出すサービスの [Client (クライアント)] セクションでメソッドを選択します。例えば、Amazon RDS のすべてのメソッドは、Amazon RDS メソッドページに一覧表示されています。describe_db_instances メソッドを選択し、下にスクロールして、[DBInstanceIdentifier]、[Name (名前)]、および [Values (値)] などの使用可能なパラメータを表示します。

YAML
inputs: Service: The official namespace of the service Api: The API operation name API input 1: A value API Input 2: A value API Input 3: A value
JSON
"inputs":{ "Service":"The official namespace of the service", "Api":"The API operation name", "API input 1":"A value", "API Input 2":"A value", "API Input 3":"A value" }

型: 選択した API オペレーションによって決まります

必須: はい

PropertySelector

応答オブジェクト内の特定の属性への JSONPath。レスポンスオブジェクトは、以下の「サービスリファレンス」ページの左側のナビゲーションでサービスを選択することで表示できます。呼び出すサービスの [Client (クライアント)] セクションでメソッドを選択します。例えば、Amazon RDS のすべてのメソッドは、Amazon RDS メソッドページに一覧表示されています。describe_db_instances メソッドを選択し、[Response Structure (レスポンス構造)] セクションまで下にスクロールします。[DBInstances] は応答オブジェクトとして表示されます。

型: 文字列

必須: はい

DesiredValues

予定の状態、またはオートメーションを継続する状態。

タイプ: MapList、StringList

必須:はい