# aws-cdk-lib.interfaces.aws_m2

| Name | Kind | Summary |
| --- | --- | --- |
| [`ApplicationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_m2.ApplicationReference) | Struct | A reference to a Application resource. |
| [`DeploymentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_m2.DeploymentReference) | Struct | A reference to a Deployment resource. |
| [`EnvironmentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_m2.EnvironmentReference) | Struct | A reference to a Environment resource. |
| [`IApplicationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_m2.IApplicationRef) | Interface | Indicates that this resource can be referenced as a Application. |
| [`IDeploymentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_m2.IDeploymentRef) | Interface | Indicates that this resource can be referenced as a Deployment. |
| [`IEnvironmentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_m2.IEnvironmentRef) | Interface | Indicates that this resource can be referenced as a Environment. |
