# aws-cdk-lib.interfaces.aws_guardduty

| Name | Kind | Summary |
| --- | --- | --- |
| [`CustomDetectionRuleAssociationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.CustomDetectionRuleAssociationReference) | Struct | A reference to a CustomDetectionRuleAssociation resource. |
| [`DetectorReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.DetectorReference) | Struct | A reference to a Detector resource. |
| [`FilterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.FilterReference) | Struct | A reference to a Filter resource. |
| [`ICustomDetectionRuleAssociationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.ICustomDetectionRuleAssociationRef) | Interface | Indicates that this resource can be referenced as a CustomDetectionRuleAssociation. |
| [`IDetectorRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IDetectorRef) | Interface | Indicates that this resource can be referenced as a Detector. |
| [`IFilterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IFilterRef) | Interface | Indicates that this resource can be referenced as a Filter. |
| [`IIPSetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IIPSetRef) | Interface | Indicates that this resource can be referenced as a IPSet. |
| [`IMalwareProtectionPlanRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IMalwareProtectionPlanRef) | Interface | Indicates that this resource can be referenced as a MalwareProtectionPlan. |
| [`IMasterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IMasterRef) | Interface | Indicates that this resource can be referenced as a Master. |
| [`IMemberRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IMemberRef) | Interface | Indicates that this resource can be referenced as a Member. |
| [`IPSetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IPSetReference) | Struct | A reference to a IPSet resource. |
| [`IPublishingDestinationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IPublishingDestinationRef) | Interface | Indicates that this resource can be referenced as a PublishingDestination. |
| [`IThreatEntitySetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IThreatEntitySetRef) | Interface | Indicates that this resource can be referenced as a ThreatEntitySet. |
| [`IThreatIntelSetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.IThreatIntelSetRef) | Interface | Indicates that this resource can be referenced as a ThreatIntelSet. |
| [`ITrustedEntitySetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.ITrustedEntitySetRef) | Interface | Indicates that this resource can be referenced as a TrustedEntitySet. |
| [`MalwareProtectionPlanReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.MalwareProtectionPlanReference) | Struct | A reference to a MalwareProtectionPlan resource. |
| [`MasterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.MasterReference) | Struct | A reference to a Master resource. |
| [`MemberReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.MemberReference) | Struct | A reference to a Member resource. |
| [`PublishingDestinationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.PublishingDestinationReference) | Struct | A reference to a PublishingDestination resource. |
| [`ThreatEntitySetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.ThreatEntitySetReference) | Struct | A reference to a ThreatEntitySet resource. |
| [`ThreatIntelSetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.ThreatIntelSetReference) | Struct | A reference to a ThreatIntelSet resource. |
| [`TrustedEntitySetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_guardduty.TrustedEntitySetReference) | Struct | A reference to a TrustedEntitySet resource. |
