# aws-cdk-lib.interfaces.aws_logs

| Name | Kind | Summary |
| --- | --- | --- |
| [`AccountPolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.AccountPolicyReference) | Struct | A reference to a AccountPolicy resource. |
| [`DeliveryDestinationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.DeliveryDestinationReference) | Struct | A reference to a DeliveryDestination resource. |
| [`DeliveryReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.DeliveryReference) | Struct | A reference to a Delivery resource. |
| [`DeliverySourceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.DeliverySourceReference) | Struct | A reference to a DeliverySource resource. |
| [`DestinationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.DestinationReference) | Struct | A reference to a Destination resource. |
| [`IAccountPolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IAccountPolicyRef) | Interface | Indicates that this resource can be referenced as a AccountPolicy. |
| [`IDeliveryDestinationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IDeliveryDestinationRef) | Interface | Indicates that this resource can be referenced as a DeliveryDestination. |
| [`IDeliveryRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IDeliveryRef) | Interface | Indicates that this resource can be referenced as a Delivery. |
| [`IDeliverySourceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IDeliverySourceRef) | Interface | Indicates that this resource can be referenced as a DeliverySource. |
| [`IDestinationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IDestinationRef) | Interface | Indicates that this resource can be referenced as a Destination. |
| [`IIntegrationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IIntegrationRef) | Interface | Indicates that this resource can be referenced as a Integration. |
| [`ILogAnomalyDetectorRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.ILogAnomalyDetectorRef) | Interface | Indicates that this resource can be referenced as a LogAnomalyDetector. |
| [`ILogGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.ILogGroupRef) | Interface | Indicates that this resource can be referenced as a LogGroup. |
| [`ILogStreamRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.ILogStreamRef) | Interface | Indicates that this resource can be referenced as a LogStream. |
| [`IMetricFilterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IMetricFilterRef) | Interface | Indicates that this resource can be referenced as a MetricFilter. |
| [`IntegrationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IntegrationReference) | Struct | A reference to a Integration resource. |
| [`IQueryDefinitionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IQueryDefinitionRef) | Interface | Indicates that this resource can be referenced as a QueryDefinition. |
| [`IResourcePolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IResourcePolicyRef) | Interface | Indicates that this resource can be referenced as a ResourcePolicy. |
| [`IScheduledQueryRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IScheduledQueryRef) | Interface | Indicates that this resource can be referenced as a ScheduledQuery. |
| [`IStorageTierPolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.IStorageTierPolicyRef) | Interface | Indicates that this resource can be referenced as a StorageTierPolicy. |
| [`ISubscriptionFilterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.ISubscriptionFilterRef) | Interface | Indicates that this resource can be referenced as a SubscriptionFilter. |
| [`ITransformerRef`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.ITransformerRef) | Interface | Indicates that this resource can be referenced as a Transformer. |
| [`LogAnomalyDetectorReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.LogAnomalyDetectorReference) | Struct | A reference to a LogAnomalyDetector resource. |
| [`LogGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.LogGroupReference) | Struct | A reference to a LogGroup resource. |
| [`LogStreamReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.LogStreamReference) | Struct | A reference to a LogStream resource. |
| [`MetricFilterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.MetricFilterReference) | Struct | A reference to a MetricFilter resource. |
| [`QueryDefinitionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.QueryDefinitionReference) | Struct | A reference to a QueryDefinition resource. |
| [`ResourcePolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.ResourcePolicyReference) | Struct | A reference to a ResourcePolicy resource. |
| [`ScheduledQueryReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.ScheduledQueryReference) | Struct | A reference to a ScheduledQuery resource. |
| [`StorageTierPolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.StorageTierPolicyReference) | Struct | A reference to a StorageTierPolicy resource. |
| [`SubscriptionFilterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.SubscriptionFilterReference) | Struct | A reference to a SubscriptionFilter resource. |
| [`TransformerReference`](/v2/docs/aws-cdk-lib.interfaces.aws_logs.TransformerReference) | Struct | A reference to a Transformer resource. |
