# aws-cdk-lib.interfaces.aws_shield

| Name | Kind | Summary |
| --- | --- | --- |
| [`DRTAccessReference`](/v2/docs/aws-cdk-lib.interfaces.aws_shield.DRTAccessReference) | Struct | A reference to a DRTAccess resource. |
| [`IDRTAccessRef`](/v2/docs/aws-cdk-lib.interfaces.aws_shield.IDRTAccessRef) | Interface | Indicates that this resource can be referenced as a DRTAccess. |
| [`IProactiveEngagementRef`](/v2/docs/aws-cdk-lib.interfaces.aws_shield.IProactiveEngagementRef) | Interface | Indicates that this resource can be referenced as a ProactiveEngagement. |
| [`IProtectionGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_shield.IProtectionGroupRef) | Interface | Indicates that this resource can be referenced as a ProtectionGroup. |
| [`IProtectionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_shield.IProtectionRef) | Interface | Indicates that this resource can be referenced as a Protection. |
| [`ProactiveEngagementReference`](/v2/docs/aws-cdk-lib.interfaces.aws_shield.ProactiveEngagementReference) | Struct | A reference to a ProactiveEngagement resource. |
| [`ProtectionGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_shield.ProtectionGroupReference) | Struct | A reference to a ProtectionGroup resource. |
| [`ProtectionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_shield.ProtectionReference) | Struct | A reference to a Protection resource. |
