---
type: resource-type
title: ApigwDeployment
description: aws resource type AWS::ApiGateway::Deployment
name: ApigwDeployment
lexicon: aws
resource_type: AWS::ApiGateway::Deployment
---
`AWS::ApiGateway::Deployment`, a resource type of the aws lexicon.

## Properties

- `RestApiId` (`string`, required)
- `DeploymentCanarySettings` (`ApigwDeployment_DeploymentCanarySettings`, optional)
- `DeploymentId` (`string`, optional)
- `Description` (`string`, optional)
- `StageDescription` (`ApigwDeployment_StageDescription`, optional): The description of the Stage resource for the Deployment resource to create. To specify a stage description, you must also provide a stage name.
- `StageName` (`string`, optional)

## Attributes

- `DeploymentId`

## Governed by

- [WAW030](/rules/WAW030.md): Missing DependsOn for known CloudFormation ordering patterns
