# aws-cdk-lib.interfaces.aws_cases

| Name | Kind | Summary |
| --- | --- | --- |
| [`CaseReference`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.CaseReference) | Struct | A reference to a Case resource. |
| [`CaseRuleReference`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.CaseRuleReference) | Struct | A reference to a CaseRule resource. |
| [`DomainReference`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.DomainReference) | Struct | A reference to a Domain resource. |
| [`FieldReference`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.FieldReference) | Struct | A reference to a Field resource. |
| [`ICaseRef`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.ICaseRef) | Interface | Indicates that this resource can be referenced as a Case. |
| [`ICaseRuleRef`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.ICaseRuleRef) | Interface | Indicates that this resource can be referenced as a CaseRule. |
| [`IDomainRef`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.IDomainRef) | Interface | Indicates that this resource can be referenced as a Domain. |
| [`IFieldRef`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.IFieldRef) | Interface | Indicates that this resource can be referenced as a Field. |
| [`ILayoutRef`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.ILayoutRef) | Interface | Indicates that this resource can be referenced as a Layout. |
| [`IRelatedItemRef`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.IRelatedItemRef) | Interface | Indicates that this resource can be referenced as a RelatedItem. |
| [`ITemplateRef`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.ITemplateRef) | Interface | Indicates that this resource can be referenced as a Template. |
| [`LayoutReference`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.LayoutReference) | Struct | A reference to a Layout resource. |
| [`RelatedItemReference`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.RelatedItemReference) | Struct | A reference to a RelatedItem resource. |
| [`TemplateReference`](/v2/docs/aws-cdk-lib.interfaces.aws_cases.TemplateReference) | Struct | A reference to a Template resource. |
