

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`