將區域元件新增至藍圖 - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將區域元件新增至藍圖

您可以將區域類型新增至自訂藍圖的Options界面,以便在藍圖精靈中產生元件,您可以輸入一或多個 AWS Gions。Gion 類型可以從blueprint.ts檔案中的基本藍圖匯入。如需詳細資訊,請參閱 AWS 區域

若要匯入 Amazon CodeCatalyst 藍圖區域類型

在您的blueprint.ts檔案中,新增下列內容:

import { Region } from '@amazon-codecatalyst/blueprints.blueprint'

區域類型參數是一組 AWS 區域代碼可供選擇,或者您可以用*來包含所有支援的 AWS 區域。

註釋

JSDoc 標籤可以新增至Options介面中的每個欄位,以自訂欄位在精靈中的顯示和行為方式。對於區域類型,支援下列標籤:

  • @displayName釋可用於在精靈中變更欄位的標籤。

    範例:@displayName AWS Region

  • @placeholder註解可用於變更選取/多重選取元件的預留位置。

    範例:@placeholder Choose AWS Region

區域元件範例

從指定的列表中選擇一個區域

export interface Options extends ParentOptions { ... /** * @displayName Region */ region: Region<['us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']>; }

從指定清單中選擇一或多個地區

export interface Options extends ParentOptions { ... /** * @displayName Regions */ multiRegion: Region<['us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']>[]; }

選擇一個 AWS 通路

export interface Options extends ParentOptions { ... /** * @displayName Region */ region: Region<['*']>; }

從指定清單中選擇一或多個地區

export interface Options extends ParentOptions { ... /** * @displayName Regions */ multiRegion: Region<['us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']>[]; }