

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# CloudFormation sumber daya yang dihasilkan saat AWS::Serverless::Api ditentukan
<a name="sam-specification-generated-resources-api"></a>

Ketika `AWS::Serverless::Api` ditentukan, AWS Serverless Application Model (AWS SAM) selalu menghasilkan CloudFormation sumber daya `AWS::ApiGateway::RestApi` dasar. Selain itu, ini juga selalu membuat `AWS::ApiGateway::Stage` dan sebuah sumber daya `AWS::ApiGateway::Deployment`.

**`AWS::ApiGateway::RestApi`**  
*`LogicalId`: *`<api‑LogicalId>`  
*Properti yang dapat direferensikan:* N/A (Anda harus menggunakan `LogicalId` untuk referensi sumber daya ini) CloudFormation 

**`AWS::ApiGateway::Stage`**  
*`LogicalId`: *`<api‑LogicalId><stage‑name>Stage`  
`<stage‑name>` adalah string dari properti `StageName` yang diatur kepadanya. Misalnya, jika Anda mengatur `StageName` ke `Gamma`, sehingga `LogicalId` adalah `MyRestApiGammaStage`.  
*Properti yang dapat direferensikan: *`<api‑LogicalId>.Stage`

**`AWS::ApiGateway::Deployment`**  
*`LogicalId`: *`<api‑LogicalId>Deployment<sha>`  
`<sha>` adalah nilai hash unik yang dibuat ketika tumpukan dibuat. Misalnya, `MyRestApiDeployment926eeb5ff1`.  
*Properti yang dapat direferensikan: *`<api‑LogicalId>.Deployment`

Selain CloudFormation sumber daya ini, ketika `AWS::Serverless::Api` ditentukan, AWS SAM menghasilkan CloudFormation sumber daya tambahan untuk skenario berikut.

**Topics**
+ [DomainName properti ditentukan](#sam-specification-generated-resources-api-domain-name)
+ [UsagePlan properti ditentukan](#sam-specification-generated-resources-api-usage-plan)

## DomainName properti ditentukan
<a name="sam-specification-generated-resources-api-domain-name"></a>

Ketika `DomainName` properti `Domain` properti `AWS::Serverless::Api` ditentukan, AWS SAM menghasilkan `AWS::ApiGateway::DomainName` CloudFormation sumber daya.

**`AWS::ApiGateway::DomainName`**  
*`LogicalId`: *`ApiGatewayDomainName<sha>`  
`<sha>` adalah nilai hash unik yang dibuat ketika tumpukan dibuat. Sebagai contoh: `ApiGatewayDomainName926eeb5ff1`.  
*Properti yang dapat direferensikan: *`<api‑LogicalId>.DomainName`

## UsagePlan properti ditentukan
<a name="sam-specification-generated-resources-api-usage-plan"></a>

Ketika `UsagePlan` properti properti `AWS::Serverless::Api` ditentukan, AWS SAM menghasilkan CloudFormation sumber daya berikut:`AWS::ApiGateway::UsagePlan`,`AWS::ApiGateway::UsagePlanKey`, dan`AWS::ApiGateway::ApiKey`. `Auth`

**`AWS::ApiGateway::UsagePlan`**  
*`LogicalId`: *`<api‑LogicalId>UsagePlan`  
*Properti yang dapat direferensikan: *`<api‑LogicalId>.UsagePlan`

**`AWS::ApiGateway::UsagePlanKey`**  
*`LogicalId`: *`<api‑LogicalId>UsagePlanKey`  
*Properti yang dapat direferensikan: *`<api‑LogicalId>.UsagePlanKey`

**`AWS::ApiGateway::ApiKey`**  
*`LogicalId`: *`<api‑LogicalId>ApiKey`  
*Properti yang dapat direferensikan: *`<api‑LogicalId>.ApiKey`