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']>[]; }