# aws-cdk-lib.interfaces.aws_aps

| Name | Kind | Summary |
| --- | --- | --- |
| [`AnomalyDetectorReference`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.AnomalyDetectorReference) | Struct | A reference to a AnomalyDetector resource. |
| [`IAnomalyDetectorRef`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.IAnomalyDetectorRef) | Interface | Indicates that this resource can be referenced as a AnomalyDetector. |
| [`IResourcePolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.IResourcePolicyRef) | Interface | Indicates that this resource can be referenced as a ResourcePolicy. |
| [`IRuleGroupsNamespaceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.IRuleGroupsNamespaceRef) | Interface | Indicates that this resource can be referenced as a RuleGroupsNamespace. |
| [`IScraperRef`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.IScraperRef) | Interface | Indicates that this resource can be referenced as a Scraper. |
| [`IWorkspaceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.IWorkspaceRef) | Interface | Indicates that this resource can be referenced as a Workspace. |
| [`ResourcePolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.ResourcePolicyReference) | Struct | A reference to a ResourcePolicy resource. |
| [`RuleGroupsNamespaceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.RuleGroupsNamespaceReference) | Struct | A reference to a RuleGroupsNamespace resource. |
| [`ScraperReference`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.ScraperReference) | Struct | A reference to a Scraper resource. |
| [`WorkspaceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_aps.WorkspaceReference) | Struct | A reference to a Workspace resource. |
