

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 `{{MyRestApiGamma}}Stage`.  
*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, `{{MyRestApi}}Deployment{{926eeb5ff1}}`.  
*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: `ApiGatewayDomainName{{926eeb5ff1}}`.  
*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`