全部產品
Search
文件中心

Resource Orchestration Service:自訂資源請求對象

更新時間:Sep 24, 2024

通過本文檔您可以瞭解開發人員模板請求類型和請求欄位。

模板開發人員請求類型

Template developer使用阿里雲ROS資源ALIYUN::ROS::CustomResource在模板中指定自訂資源。

在ALIYUN::ROS::CustomResource中,包含ServiceToken、Parameters、Timeout3個屬性。

屬性名稱

類型

是否必需

描述

約束

ServiceToken

String

服務令牌。由custom service provider向template developer提供。

目前支援FC(Function Compute)Function、SMQSimple Message Queue (formerly MNS))Topic、SMQSimple Message Queue (formerly MNS))Queue、HTTP&HTTPS。

服務令牌無地區限制。

Parameters

Map

要傳遞給custom service provider的參數。按照custom service provider提供的規範填寫。

Timeout

Number

等待custom service provider響應的逾時時間。

取值範圍:1-43200

單位:秒

預設值:60

Custom Resource Provider請求欄位

如下欄位將以JSON請求形式從阿里雲ROS發送到custom resource provider。

欄位名稱

類型

是否必需

描述

約束

RequestType

String

由阿里雲ROS資源棧操作(建立、更新、刪除資源棧)設定的請求類型。資源棧操作由包含自訂資源的資源棧的template developer啟動。

取值:

  • Create

  • Update

  • Delete

更多資訊,請參見自訂資源請求類型

ResponseURL

String

預簽名的公網URL。該URL接收custom resource provider到阿里雲ROS的響應。

IntranetResponseURL

String

預簽名的內網URL,阿里雲ECS中可使用此URL。該URL接收custom resource provider到阿里雲ROS的響應。

StackId

String

包含自訂資源的資源棧ID

StackName

String

包含自訂資源的資源棧名稱

ResourceOwnerId

String

包含自訂資源的資源棧歸屬的阿里雲帳號ID(主帳號)

CallerId

String

執行此次資源棧操作的帳號ID(主帳號或子帳號)

RegionId

String

包含自訂資源的資源棧歸屬的地區

RequestId

String

請求的唯一ID。將StackId與RequestId結合可組成一個值,該值可用於唯一標識對特定自訂資源的請求。

ResourceType

String

阿里雲ROS模板中模板開發人員選擇的自訂資源的資源類型

最大支援68個字元,可包含字母、數字、底線(_)、at(@)和短劃線(-)。

LogicalResourceId

String

阿里雲ROS模板中template developer選擇的自訂資源名稱(邏輯 ID)。 用於促進custom resource provider和template developer之間的通訊。

PhysicalResourceId

String

custom resource provider定義的物理ID,該ID對於該提供者是唯一的。

僅用於Update和Delete請求

ResourceProperties

JSON object

資源屬性。該欄位包含template developer發送的Properties中Parameters對象的內容。其內容由custom resource provider定義。

OldResourceProperties

JSON object

在更新要求之前聲明的資源屬性

僅用於Update請求