US 12,081,389 B1
Resource retention rules encompassing multiple resource types for resource recovery service
Sandeep Kumar, Sammamish, WA (US); and Venkatesh Nagapudi, San Jose, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 30, 2022, as Appl. No. 17/937,042.
Int. Cl. G06F 11/14 (2006.01); H04L 41/0654 (2022.01); H04L 41/0894 (2022.01)
CPC H04L 41/0654 (2013.01) [H04L 41/0894 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A cloud provider system comprising:
a plurality of resource management services each comprising computer hardware and configured to manage creation and deletion of respective resource types of user resources; and
a resource recovery service comprising computer hardware and in network communication with the plurality of resource management services, wherein the network resource recovery service is configured to at least:
receive, from an administrative user of the resource recovery service, a request to delete a first resource of a first resource type from a resource management service of the plurality of resource management services;
determine that the first resource matches a first resource retention rule and a second resource retention rule of a plurality of resource retention rules managed by the resource recovery service in network communication with the resource management service, wherein the first resource retention rule specifies that resources of the first resource type are to be kept in a recoverable state before permanent deletion, and the second resource retention rule specifies that resources of the first resource type and resources of a second resource type are to be kept in the recoverable state before permanent deletion;
despite both the first resource retention rule and the second resource retention rule matching the first resource, determine that the first resource is to be placed in the recoverable state according to the second resource retention rule encompassing both the first resource type and the second resource type; and
output, to the resource management service, an instruction to place the first resource in the recoverable state in accordance with the second resource retention rule.