在設定中呼叫類型提供者

本頁面說明如何使用您透過 Deployment Manager 建立的類型提供者。本頁面不會說明類型提供者的建立方式。如要瞭解如何建立類型提供者,請參閱建立類型提供者一文。

事前準備

存取類型提供者

類型是每項專案獨有的資源,可透過存取權控管說明文件所述的權限進行存取,如下所示:

  • 專案編輯者和檢視者可以建立和使用該專案可用的類型。
  • 類型檢視者可以取得類型的清單,以及使用該專案可用的類型。

您也可以新增其他專案來當做類型檢視者,讓這些專案存取您的類型。請參閱跨專案共用類型

使用類型提供者

如要在設定中使用類型提供者公開的類型,請使用下列語法:

type: [PROJECT_ID]/[TYPE_NAME]:[COLLECTION]
  • 如果此 API 是由 OpenAPI 規範支援,則 [COLLECTION] 為資源路徑的 REST 識別碼。例如:

    type: my-project/emailAddressesTypeProvider:emailAddresses/v1beta/people
    
  • 如果 API 是由 Google Discovery 文件支援,則 [COLLECTION] 為指向 API 中所需資源的路徑。例如,如要建立服務帳戶金鑰,集合將為:

    type: my-project/example-type-provider:projects.serviceAccounts.keys
    

現在,您可以根據基礎 API 的要求繼續設定類型:

resources:
- name: Jane
  type: my-project/emailAddressesTypeProvider:emailAddresses/v1beta/people
  properties:
  - displayName: Jane
    email: jane@example.com
    ...

後續步驟