diff --git a/sdk/core/Azure.Core/src/Shared/CallerShouldAuditAttribute.cs b/sdk/core/Azure.Core/src/Shared/CallerShouldAuditAttribute.cs
index c9455203a6c7..90cbe191fb22 100644
--- a/sdk/core/Azure.Core/src/Shared/CallerShouldAuditAttribute.cs
+++ b/sdk/core/Azure.Core/src/Shared/CallerShouldAuditAttribute.cs
@@ -9,13 +9,13 @@ namespace Azure.Core
{
///
/// Decorates an operation whose invocation should potentially be audited
- /// by Azure service implementations. Auditing could be recommended
+ /// by Azure service implementations. Auditing could be recommended
/// because the operation changes critical service state, creates delegated
/// access to a resource, affects data retention, etc. It's a best guess
/// from the service team that the operation should be audited to mitigate
/// any potential future issues.
///
- [AttributeUsage(AttributeTargets.Method)]
+ [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class | AttributeTargets.Method)]
internal class CallerShouldAuditAttribute : Attribute
{
///