US 12,381,867 B2
Resource validation in a multi-cloud infrastructure
Mostafa Gaber Mohammed Ead, West Vancouver (CA); Sergei Korolev, New Port Richey, FL (US); Georgy Rabinov, Redwood Shores, CA (US); Cole Michaels, Redwood Shores, CA (US); and Vladimir Nikolayevich Krayushkin, Snoqualmie, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Oct. 13, 2023, as Appl. No. 18/486,474.
Claims priority of provisional application 63/471,573, filed on Jun. 7, 2023.
Claims priority of provisional application 63/469,763, filed on May 30, 2023.
Claims priority of provisional application 63/468,739, filed on May 24, 2023.
Claims priority of provisional application 63/467,241, filed on May 17, 2023.
Claims priority of provisional application 63/464,903, filed on May 8, 2023.
Claims priority of provisional application 63/416,042, filed on Oct. 14, 2022.
Prior Publication US 2024/0129258 A1, Apr. 18, 2024
Int. Cl. H04L 9/40 (2022.01); G06F 9/455 (2018.01); G06F 21/31 (2013.01); H04L 12/46 (2006.01); H04L 12/66 (2006.01); H04L 41/0806 (2022.01); H04L 47/125 (2022.01); H04L 47/70 (2022.01); H04L 61/256 (2022.01); H04L 67/141 (2022.01)
CPC H04L 63/0815 (2013.01) [G06F 9/45558 (2013.01); G06F 21/31 (2013.01); H04L 12/4633 (2013.01); H04L 12/66 (2013.01); H04L 41/0806 (2013.01); H04L 47/125 (2013.01); H04L 47/82 (2013.01); H04L 61/256 (2013.01); H04L 67/141 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45587 (2013.01); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a multi-cloud control plane of a multi-cloud infrastructure included in a first cloud environment, a notification from an identity system of a second cloud environment, the notification indicating that a set of pre-requisite resources have not been configured for a customer in the second cloud environment;
responsive to receiving the notification, triggering by the multi-cloud control plane, a provisioning module included in the second cloud environment, wherein the provisioning module creates the set of pre-requisite resources in the second cloud environment that permits a component of the first cloud environment deployed in the second cloud environment to gain access to a customer's account in the second cloud environment; and
in response to successfully validating the set of pre-requisite resources, creating by the multi-cloud control plane, a link resource object including information linking a tenancy associated with a user in the first cloud environment to an account associated with the user of the customer in the second cloud environment.