全部產品
Search
文件中心

Resource Orchestration Service:自訂資源響應對象

更新時間:Aug 24, 2023

通過本文您可以瞭解自訂資源的響應欄位。

Custom Resource Provider回應標頭

響應要求標頭必須包含如下欄位:

  • Content-type:取值"application/json"
  • Date:描述請求時間。GMT 格式,例如:"Tue, 26 Nov 2019 08:46:44 GMT"

Custom Resource Provider響應欄位

以下是自訂資源提供者在將JSON資料回調發送到URL(ResponseURL或InnerResponseURL) 時包含的屬性。

響應本文的總大小不能超過 4096 位元組。

  • Status
    • custom resource provider為響應阿里雲ROS產生的請求而發送的狀態值。
    • 必須是SUCCESS或FAILED。
    • 是否必需:是。
    • 類型:String。
  • Reason
    • 描述響應失敗的原因。
    • 僅當 Status為FAILED 時有效。
    • 是否必需:如果Status為FAILED,則是必需的。否則,它是可選的。
    • 類型:String。
  • PhysicalResourceId
    • 該值應是對於自訂資源供應商具有唯一性的標識符,最大大小為255位元組。該值必須是非Null 字元串,並且在所有響應中對於相同資源必須相同。
    • 僅當Status為SUCCESS時有效。建立時,此值需傳遞。更新和刪除時,此響應值應從請求中複製。
    • 是否必需:如果Status為SUCCESS,則是必需的。否則,它是可選的。
    • 類型:String。
  • StackId
    • 包含自訂資源的資源棧的ID 。此響應值應從請求中複製。
    • 是否必需:是。
    • 類型:String。
  • RequestId
    • 請求的唯一 ID。 此響應值應從請求中複製。
    • 是否必需:是。
    • 類型:String。
  • LogicalResourceId
    • 阿里雲 ROS 模板中 template developer 選擇的自訂資源名稱(邏輯 ID)。此響應值應從請求中複製。
    • 是否必需:是。
    • 類型:String。
  • Data
    • 可選。要在響應中發送的custom resource provider-defined的名稱-值對。您可以使用 Fn::GetAtt 在模板中按名稱訪問此處提供的值。
    • 是否必需:否。
    • 類型:JSON object。