全部產品
Search
文件中心

Resource Orchestration Service:自訂資源

更新時間:Mar 17, 2026

AssociationProperty取值

說明

對應的AssociationPropertyMetadata

ALIYUN::Resource::Data::API

用於阿里雲產品OpenApi根據參數進行資料查詢。

  • APIAction:雲產品與雲產品API資訊。

  • OptionsGetter:定義資料層級解析模式。

  • ValueGetter:定義解析屬性的名稱。

  • LabelGetter:定義查詢結果在頁面中展示的屬性。

  • PageFilterKeys:分頁過濾屬性。

    • PageSize:分頁大小。

    • PageNumber:頁碼。

    • TotalCount:總條數。

樣本如下:

  • 範例程式碼

    JSON樣本:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "PolicyClasses": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::Resource::Data::API",
          "AssociationPropertyMetadata": {
            "APIAction": "APIG/ListPolicyClasses",
            "OptionsGetter": "data.items",
            "ValueGetter": "classId",
            "LabelGetter": "name",
            "PageFilterKeys": {
              "PageSize": "pageSize",
              "PageNumber": "pageNumber",
              "TotalCount": "totalSize",
            }
          }
        }
      }
    }

    YAML樣本:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      PolicyClasses:
        Type: String
        AssociationProperty: ALIYUN::Resource::Data::API
        AssociationPropertyMetadata:
          APIAction: APIG/ListPolicyClasses
          OptionsGetter: data.items
          ValueGetter: classId
          LabelGetter: name
          PageFilterKeys:
            PageSize: pageSize
            PageNumber: pageNumber
            TotalCount: totalSize
    
    
  • 樣本說明

    樣本中通過指定參數PolicyClasses的AssociationProperty屬性為ALIYUN::Resource::Data::API,AssociationPropertyMetadata屬性為APIAction,OptionsGetter,ValueGetter,LabelGetter,PageFilterKeys來調用雲原生API Gateway(APIG)的擷取原則範本(ListPolicyClasses - 擷取原則範本)介面查詢原則範本ID(classId),並展示原則範本名稱。