

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# CloudFormation ressources générées lorsque cela AWS::Serverless::HttpApi est spécifié
<a name="sam-specification-generated-resources-httpapi"></a>

Lorsqu'un `AWS::Serverless::HttpApi` est spécifié, AWS Serverless Application Model (AWS SAM) génère une CloudFormation ressource `AWS::ApiGatewayV2::Api` de base.

**`AWS::ApiGatewayV2::Api`**  
*`LogicalId`: *`<httpapi‑LogicalId>`  
*Propriété référençable :* N/A (vous devez utiliser le `LogicalId` pour référencer cette CloudFormation ressource)

En plus de cette CloudFormation ressource, lorsqu'elle `AWS::Serverless::HttpApi` est spécifiée, elle génère AWS SAM également CloudFormation des ressources pour les scénarios suivants :

**Topics**
+ [StageName la propriété est spécifiée](#sam-specification-generated-resources-httpapi-stage-name)
+ [StageName la propriété *n'est pas* spécifiée](#sam-specification-generated-resources-httpapi-not-stage-name)
+ [DomainName la propriété est spécifiée](#sam-specification-generated-resources-httpapi-domain-name)

## StageName la propriété est spécifiée
<a name="sam-specification-generated-resources-httpapi-stage-name"></a>

Lorsque la `StageName` propriété de an `AWS::Serverless::HttpApi` est spécifiée, AWS SAM génère la `AWS::ApiGatewayV2::Stage` CloudFormation ressource.

**`AWS::ApiGatewayV2::Stage`**  
*`LogicalId`: *`<httpapi‑LogicalId><stage‑name>Stage`  
`<stage‑name>` est la chaîne sur laquelle la propriété `StageName` est définie. Par exemple, si vous définissez sur `StageName``Gamma`, `LogicalId` c'est : *MyHttpApiGamma* Stage.  
*Propriété référençable :*`<httpapi‑LogicalId>.Stage`

## StageName la propriété *n'est pas* spécifiée
<a name="sam-specification-generated-resources-httpapi-not-stage-name"></a>

Lorsque la `StageName` propriété de an *n'`AWS::Serverless::HttpApi`est pas* spécifiée, AWS SAM génère la `AWS::ApiGatewayV2::Stage` CloudFormation ressource.

**`AWS::ApiGatewayV2::Stage`**  
*`LogicalId`: *`<httpapi‑LogicalId>ApiGatewayDefaultStage`  
*Propriété référençable :*`<httpapi‑LogicalId>.Stage`

## DomainName la propriété est spécifiée
<a name="sam-specification-generated-resources-httpapi-domain-name"></a>

Lorsque la `DomainName` propriété de la `Domain` propriété de an `AWS::Serverless::HttpApi` est spécifiée, AWS SAM génère la `AWS::ApiGatewayV2::DomainName` CloudFormation ressource.

**`AWS::ApiGatewayV2::DomainName`**  
*`LogicalId`: *`ApiGatewayDomainNameV2<sha>`  
`<sha>` est une valeur de hachage unique qui est générée lors de la création de la pile. Par exemple, `ApiGatewayDomainNameV2`*926eeb5ff1*.  
*Propriété référençable :*`<httpapi‑LogicalId>.DomainName`