# aws-cdk-lib.interfaces.aws_codedeploy

| Name | Kind | Summary |
| --- | --- | --- |
| [`ApplicationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codedeploy.ApplicationReference) | Struct | A reference to a Application resource. |
| [`DeploymentConfigReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codedeploy.DeploymentConfigReference) | Struct | A reference to a DeploymentConfig resource. |
| [`DeploymentGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codedeploy.DeploymentGroupReference) | Struct | A reference to a DeploymentGroup resource. |
| [`IApplicationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codedeploy.IApplicationRef) | Interface | Indicates that this resource can be referenced as a Application. |
| [`IDeploymentConfigRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codedeploy.IDeploymentConfigRef) | Interface | Indicates that this resource can be referenced as a DeploymentConfig. |
| [`IDeploymentGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codedeploy.IDeploymentGroupRef) | Interface | Indicates that this resource can be referenced as a DeploymentGroup. |
