A Usage is a Crossplane resource that defines a usage relationship for a Managed Resource or a Composite Resource. Two main use cases for the Usages are as follows: Protecting a resource from accidental deletion. Deletion ordering by ensuring that a resource isn’t deleted before the deletion of its dependent resources. See the section Usage for Deletion Protection for the first use case and the section Usage for Deletion Ordering for the second one.