メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

カスタムリソースの応答オブジェクト

Custom Resource Provider 応答フィールド

カスタムリソースプロバイダーが JSON ファイルを署名付き URL に送信するときに含めるプロパティ。署名付き URL を使用したオブジェクトのアップロードの詳細については、Amazon Simple Storage Service 開発者ガイド の関連するトピックを参照してください。

ステータス

AWS CloudFormationが生成したリクエストに応じて、custom resource providerが送信したステータス値。

SUCCESS または FAILED である必要があります。

Required: Yes

Type: String

理由

失敗応答の理由を説明します。

Required: StatusFAILED の場合は必須。それ以外の場合はオプション。

Type: String

PhysicalResourceId

この値は、カスタムリソースベンダーに一意な識別子である必要があり、サイズは最大 1 KB まで可能です。値は空以外の文字列で、同じリソースのすべての応答で同一である必要があります。

Required: Yes

Type: String

StackId

カスタムリソースを含むスタックを識別する Amazon Resource Name (ARN)。 このレスポンス値は、リクエストからそのままコピーする必要があります。

Required: Yes

Type: String

RequestId

リクエストの一意の ID。 このレスポンス値は、リクエストからそのままコピーする必要があります。

Required: Yes

Type: String

LogicalResourceId

AWS CloudFormation テンプレートで、template developerによって選択されたカスタムリソースの名前 (論理 ID)。 このレスポンス値は、リクエストからそのままコピーする必要があります。

Required: Yes

Type: String

データ

(オプション) 応答で送信される、custom resource providerによって定義された名前と値のペア。ここで指定する値には、Fn::GetAtt を使用して、テンプレート内の名前でアクセスできます。

重要

名前と値のペアは、DescribeStackEventsプロパティ値を示す API を介して表示されるため、重要な情報を含めてはなりません

Required: No

Type: JSON object