Provisioning multiple network resources
First Claim
Patent Images
1. A method, comprising:
- receiving, from an external computing device, a request to provision a stack of network resources based at least in part on a template received from the external computing device, the template comprising;
one or more parameters associated with each of the network resources; and
instructions effective at least in part to provision the stack of network resources according to the one or more parameters;
parsing the template to;
identify each of the network resources requested for provisioning;
identify each of the associated one or more parameters; and
determine an order to provision each of the network resources based on respective dependencies of the network resources identified in the template; and
executing a stack management workflow comprising attempting to provision each of the network resources according to the one or more parameters and the determined order.
0 Assignments
0 Petitions
Accused Products
Abstract
A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage service, a load balancing service, a compute service, a security service, or any other similar or different type of network-accessible service.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, from an external computing device, a request to provision a stack of network resources based at least in part on a template received from the external computing device, the template comprising; one or more parameters associated with each of the network resources; and instructions effective at least in part to provision the stack of network resources according to the one or more parameters; parsing the template to; identify each of the network resources requested for provisioning; identify each of the associated one or more parameters; and determine an order to provision each of the network resources based on respective dependencies of the network resources identified in the template; and executing a stack management workflow comprising attempting to provision each of the network resources according to the one or more parameters and the determined order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
one or more processors; memory, accessible by the one or more processors, storing program instructions that when executed by the one or more processors cause the one or more processors to perform; receiving, from an external computing device, a request to provision a stack of network resources based at least in part on a template received from the external computing device, the template comprising; one or more parameters associated with each of the network resources; and template instructions effective at least in part to provision the stack of network resources according to the one or more parameters; parsing the template to; identify each of the network resources requested for provisioning; identify each of the associated one or more parameters; and determine an order to provision each of the network resources based on respective dependencies of the network resources identified in the template; and executing a stack management workflow comprising attempting to provision each of the network resources according to the one or more parameters and the determined order. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer-readable storage medium storing program instructions that when executed by one or more computing devices cause the one or more computing devices to implement:
-
receiving, from an external computing device, a request to provision a stack of network resources based at least in part on a template received from the external computing device, the template comprising; one or more parameters associated with each of the network resources; and template instructions effective at least in part to provision the stack of network resources according to the one or more parameters; parsing the template to; identify each of the network resources requested for provisioning; identify each of the associated one or more parameters; and determine an order to provision each of the network resources based on respective dependencies of the network resources identified in the template; and executing a stack management workflow comprising attempting to provision each of the network resources according to the one or more parameters and the determined order. - View Dependent Claims (17, 18, 19, 20)
-
Specification