Adicionando componentes da região a um blueprint - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Adicionando componentes da região a um blueprint

O tipo de região pode ser adicionado à Options interface do seu blueprint personalizado para gerar um componente no assistente de blueprint. Você pode inserir um ou mais gions da AWS. O tipo de gion pode ser importado do seu blueprint base em seu blueprint.ts arquivo. Para obter mais informações, consulte as regiões da AWS.

Para importar Amazon CodeCatalyst blueprints, digite a região

No seu blueprint.ts arquivo, adicione o seguinte:

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

O parâmetro de tipo de região é uma matriz de códigos de região da AWS para escolher, ou você pode usar * para incluir todas as regiões compatíveis da AWS.

Anotações

As tags JSDoc podem ser adicionadas a cada campo na Options interface para personalizar como um campo aparece e se comporta no assistente. Para o tipo de região, as seguintes tags são suportadas:

  • A @displayName anotação pode ser usada para alterar o rótulo do campo no assistente.

    Exemplo: @displayName AWS Region

  • A @placeholder anotação pode ser usada para alterar o espaço reservado do componente de seleção/seleção múltipla.

    Exemplo: @placeholder Choose AWS Region

Exemplos de componentes da região

Escolhendo uma região de uma lista especificada

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

Escolher uma ou mais regiões de uma lista especificada

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

Escolhendo uma região da AWS

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

Escolher uma ou mais regiões de uma lista especificada

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