

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# CloudFormation risorse generate quando AWS::Serverless::HttpApi è specificato
<a name="sam-specification-generated-resources-httpapi"></a>

Quando `AWS::Serverless::HttpApi` viene specificato un, AWS Serverless Application Model (AWS SAM) genera una CloudFormation risorsa di `AWS::ApiGatewayV2::Api` base.

**`AWS::ApiGatewayV2::Api`**  
*`LogicalId`: *`<httpapi‑LogicalId>`  
*Proprietà referenziabile:* N/A (è necessario utilizzare il `LogicalId` per fare riferimento a questa risorsa) CloudFormation 

Oltre a questa CloudFormation risorsa, quando `AWS::Serverless::HttpApi` viene specificata, genera AWS SAM anche CloudFormation risorse per i seguenti scenari:

**Topics**
+ [

## StageName la proprietà è specificata
](#sam-specification-generated-resources-httpapi-stage-name)
+ [

## StageName *la proprietà non è specificata*
](#sam-specification-generated-resources-httpapi-not-stage-name)
+ [

## DomainName la proprietà è specificata
](#sam-specification-generated-resources-httpapi-domain-name)

## StageName la proprietà è specificata
<a name="sam-specification-generated-resources-httpapi-stage-name"></a>

Quando `AWS::Serverless::HttpApi` viene specificata la `StageName` proprietà di an, AWS SAM genera la `AWS::ApiGatewayV2::Stage` CloudFormation risorsa.

**`AWS::ApiGatewayV2::Stage`**  
*`LogicalId`: *`<httpapi‑LogicalId><stage‑name>Stage`  
`<stage‑name>`è la stringa su cui è impostata la `StageName` proprietà. Ad esempio, se è `StageName` impostato su`Gamma`, `LogicalId` è: *MyHttpApiGamma* Stage.  
*Proprietà referenziabile:* `<httpapi‑LogicalId>.Stage`

## StageName *la proprietà non è specificata*
<a name="sam-specification-generated-resources-httpapi-not-stage-name"></a>

Quando la `StageName` proprietà di an *non `AWS::Serverless::HttpApi`* è specificata, AWS SAM genera la `AWS::ApiGatewayV2::Stage` CloudFormation risorsa.

**`AWS::ApiGatewayV2::Stage`**  
*`LogicalId`: *`<httpapi‑LogicalId>ApiGatewayDefaultStage`  
*Proprietà referenziabile:* `<httpapi‑LogicalId>.Stage`

## DomainName la proprietà è specificata
<a name="sam-specification-generated-resources-httpapi-domain-name"></a>

Quando `AWS::Serverless::HttpApi` viene specificata la `Domain` proprietà della proprietà di an, AWS SAM genera la `AWS::ApiGatewayV2::DomainName` CloudFormation risorsa. `DomainName`

**`AWS::ApiGatewayV2::DomainName`**  
*`LogicalId`: *`ApiGatewayDomainNameV2<sha>`  
`<sha>`è un valore hash univoco che viene generato quando viene creato lo stack. Ad esempio, `ApiGatewayDomainNameV2`*926eeb5ff1*.  
*Proprietà referenziabile:* `<httpapi‑LogicalId>.DomainName`