

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# CloudFormation recursos generados cuando AWS::Serverless::HttpApi se especifica
<a name="sam-specification-generated-resources-httpapi"></a>

Cuando `AWS::Serverless::HttpApi` se especifica un, AWS Serverless Application Model (AWS SAM) genera un CloudFormation recurso `AWS::ApiGatewayV2::Api` base.

**`AWS::ApiGatewayV2::Api`**  
*`LogicalId`: *`<httpapi‑LogicalId>`  
*Propiedad referenciable:* N/A (debe usar la `LogicalId` para hacer referencia a este CloudFormation recurso)

Además de este CloudFormation recurso, cuando `AWS::Serverless::HttpApi` se especifica, AWS SAM también genera CloudFormation recursos para los siguientes escenarios:

**Topics**
+ [StageName se especifica la propiedad](#sam-specification-generated-resources-httpapi-stage-name)
+ [StageName la propiedad *no* está especificada](#sam-specification-generated-resources-httpapi-not-stage-name)
+ [DomainName se especifica la propiedad](#sam-specification-generated-resources-httpapi-domain-name)

## StageName se especifica la propiedad
<a name="sam-specification-generated-resources-httpapi-stage-name"></a>

Cuando `AWS::Serverless::HttpApi` se especifica la `StageName` propiedad de un, AWS SAM genera el `AWS::ApiGatewayV2::Stage` CloudFormation recurso.

**`AWS::ApiGatewayV2::Stage`**  
*`LogicalId`: *`<httpapi‑LogicalId><stage‑name>Stage`  
`<stage‑name>` es la cadena en la que está establecida la propiedad `StageName`. Por ejemplo, si se establece `StageName` en`Gamma`, el `LogicalId` es: *MyHttpApiGamma* Stage.  
*Propiedad referenciable: *`<httpapi‑LogicalId>.Stage`

## StageName la propiedad *no* está especificada
<a name="sam-specification-generated-resources-httpapi-not-stage-name"></a>

Cuando *no `AWS::Serverless::HttpApi`* se especifica la `StageName` propiedad de un, AWS SAM genera el `AWS::ApiGatewayV2::Stage` CloudFormation recurso.

**`AWS::ApiGatewayV2::Stage`**  
*`LogicalId`: *`<httpapi‑LogicalId>ApiGatewayDefaultStage`  
*Propiedad referenciable: *`<httpapi‑LogicalId>.Stage`

## DomainName se especifica la propiedad
<a name="sam-specification-generated-resources-httpapi-domain-name"></a>

Cuando se especifica la `DomainName` `Domain` propiedad de `AWS::Serverless::HttpApi` una, AWS SAM genera el `AWS::ApiGatewayV2::DomainName` CloudFormation recurso.

**`AWS::ApiGatewayV2::DomainName`**  
*`LogicalId`: *`ApiGatewayDomainNameV2<sha>`  
`<sha>` es un valor hash único que se genera cuando se crea la pila. Por ejemplo, `ApiGatewayDomainNameV2`*926eeb5ff1*.  
*Propiedad referenciable: *`<httpapi‑LogicalId>.DomainName`