

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á.

# Referência de API
<a name="api-reference"></a>

 O AWS Solutions Constructs (Constructs) é uma extensão de código aberto do AWS Cloud Development Kit (AWS CDK) que fornece padrões multi-serviço e bem arquitetados para definir rapidamente soluções em código para criar infraestrutura previsível e repetível. O objetivo do Constructs é acelerar a experiência para os desenvolvedores criarem soluções de qualquer tamanho usando definições baseadas em padrões para sua arquitetura. 

 Os padrões definidos em Constructs são abstrações de alto nível e vários serviços de construções CDK da AWS que têm configurações padrão baseadas em práticas recomendadas bem arquitetadas. A biblioteca é organizada em módulos lógicos usando técnicas orientadas a objetos para criar cada modelo de padrão arquitetônico. 

 O CDK está disponível nas linguagens a seguir: 
+  JavaScript, TypeScript (Node.js ≥ 10.3.0) 
+  Python (Python ≥ 3.6) 
+ Java (Java ≥ 1,8)

## Modules
<a name="modules"></a>

 O AWS Solutions Constructs é organizado em vários módulos. Eles são nomeados assim: 
+  **aws-xxx**: Pacote padrão bem arquitetado para os serviços indicados. Este pacote conterá construções que contêm vários módulos de serviço CDK da AWS para configurar o padrão fornecido. 
+  **xxx**: Pacotes que não iniciam”**aw—**“são módulos principais de construção que são usados para configurar padrões de práticas recomendadas para serviços usados dentro da biblioteca de padrões. 

## Conteúdo do Módulo
<a name="module-contents"></a>

 Os módulos contêm os seguintes tipos: 
+  **Padrões**- Todas as construções multi-serviços de nível superior nesta biblioteca. 
+  **Outros tipos**- Todas as classes não construídas, interfaces, estruturas e enums que existem para suportar os padrões. 

 Os padrões levam um conjunto de propriedades (input) em seu construtor; o conjunto de propriedades (e quais são necessárias) pode ser visto na página de documentação de um padrão. 

 A página de documentação do padrão também lista os métodos disponíveis para chamar e as propriedades que podem ser usadas para recuperar informações sobre o padrão depois que ele foi instanciado. 