# aws-cdk-lib.interfaces.aws_secretsmanager

| Name | Kind | Summary |
| --- | --- | --- |
| [`IResourcePolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_secretsmanager.IResourcePolicyRef) | Interface | Indicates that this resource can be referenced as a ResourcePolicy. |
| [`IRotationScheduleRef`](/v2/docs/aws-cdk-lib.interfaces.aws_secretsmanager.IRotationScheduleRef) | Interface | Indicates that this resource can be referenced as a RotationSchedule. |
| [`ISecretRef`](/v2/docs/aws-cdk-lib.interfaces.aws_secretsmanager.ISecretRef) | Interface | Indicates that this resource can be referenced as a Secret. |
| [`ISecretTargetAttachmentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_secretsmanager.ISecretTargetAttachmentRef) | Interface | Indicates that this resource can be referenced as a SecretTargetAttachment. |
| [`ResourcePolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_secretsmanager.ResourcePolicyReference) | Struct | A reference to a ResourcePolicy resource. |
| [`RotationScheduleReference`](/v2/docs/aws-cdk-lib.interfaces.aws_secretsmanager.RotationScheduleReference) | Struct | A reference to a RotationSchedule resource. |
| [`SecretReference`](/v2/docs/aws-cdk-lib.interfaces.aws_secretsmanager.SecretReference) | Struct | A reference to a Secret resource. |
| [`SecretTargetAttachmentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_secretsmanager.SecretTargetAttachmentReference) | Struct | A reference to a SecretTargetAttachment resource. |
