# aws-cdk-lib.interfaces.aws_sam

| Name | Kind | Summary |
| --- | --- | --- |
| [`ApiReference`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.ApiReference) | Struct | A reference to a Api resource. |
| [`ApplicationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.ApplicationReference) | Struct | A reference to a Application resource. |
| [`FunctionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.FunctionReference) | Struct | A reference to a Function resource. |
| [`HttpApiReference`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.HttpApiReference) | Struct | A reference to a HttpApi resource. |
| [`IApiRef`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.IApiRef) | Interface | Indicates that this resource can be referenced as a Api. |
| [`IApplicationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.IApplicationRef) | Interface | Indicates that this resource can be referenced as a Application. |
| [`IFunctionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.IFunctionRef) | Interface | Indicates that this resource can be referenced as a Function. |
| [`IHttpApiRef`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.IHttpApiRef) | Interface | Indicates that this resource can be referenced as a HttpApi. |
| [`ILayerVersionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.ILayerVersionRef) | Interface | Indicates that this resource can be referenced as a LayerVersion. |
| [`ISimpleTableRef`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.ISimpleTableRef) | Interface | Indicates that this resource can be referenced as a SimpleTable. |
| [`IStateMachineRef`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.IStateMachineRef) | Interface | Indicates that this resource can be referenced as a StateMachine. |
| [`LayerVersionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.LayerVersionReference) | Struct | A reference to a LayerVersion resource. |
| [`SimpleTableReference`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.SimpleTableReference) | Struct | A reference to a SimpleTable resource. |
| [`StateMachineReference`](/v2/docs/aws-cdk-lib.interfaces.aws_sam.StateMachineReference) | Struct | A reference to a StateMachine resource. |
