Provisioning virtual resources using name resolution
First Claim
Patent Images
1. A method, comprising:
- receiving an instruction at an interface to a computing resource provisioning system to provision a resource, wherein provisioning is performed during execution of the instruction at a client system coupled to the interface, wherein the instruction triggers a name resolution request, wherein the name resolution request includes a data string that is provided to a resolver, the resolver having regular expression rules to identify at least a first portion of the data string, wherein the resolver is configured to forward at least a second portion of the data string that is not identified by the resolver to a resolution handler and to return a result from the resolution handler that maps a virtual resource to a user-identified name;
the data string including a resource identifier of a resource that does not exist prior to execution of the instruction at the client system and one or more resource attributes;
parsing the data string to extract the resource identifier and the one or more resource attributes;
providing the resource identifier and the one or more resource attributes to the computing resource provisioning system, wherein the computer resource provisioning system provisions the resource that corresponds to the resource identifier and that has the one or more resource attributes by creating a virtual resource having the one or more attributes on an on-demand basis in a cloud computing system, wherein creating the virtual resource is in response to a request to create the virtual resource having the one or more attributes sent to the computing resource provisioning system independent of a graphical user interface; and
returning a handle to provide access to the resource during execution of the instruction at the client system coupled to the interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A data string including a resource identifier and one or more resource attributes is parsed at a name resolution module and provided to a computing resource provisioning system. The computer resource provisioning system provisions a resource that corresponds to the resource identifier and that has the at least one. A handle is returned to provide access to the resource at a client system.
50 Citations
19 Claims
-
1. A method, comprising:
-
receiving an instruction at an interface to a computing resource provisioning system to provision a resource, wherein provisioning is performed during execution of the instruction at a client system coupled to the interface, wherein the instruction triggers a name resolution request, wherein the name resolution request includes a data string that is provided to a resolver, the resolver having regular expression rules to identify at least a first portion of the data string, wherein the resolver is configured to forward at least a second portion of the data string that is not identified by the resolver to a resolution handler and to return a result from the resolution handler that maps a virtual resource to a user-identified name;
the data string including a resource identifier of a resource that does not exist prior to execution of the instruction at the client system and one or more resource attributes;parsing the data string to extract the resource identifier and the one or more resource attributes; providing the resource identifier and the one or more resource attributes to the computing resource provisioning system, wherein the computer resource provisioning system provisions the resource that corresponds to the resource identifier and that has the one or more resource attributes by creating a virtual resource having the one or more attributes on an on-demand basis in a cloud computing system, wherein creating the virtual resource is in response to a request to create the virtual resource having the one or more attributes sent to the computing resource provisioning system independent of a graphical user interface; and returning a handle to provide access to the resource during execution of the instruction at the client system coupled to the interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
provisioning a virtual resource of a cloud computing system in response to a command triggering a name resolution request, wherein the command references a resource that does not exist prior to execution of the command at a client system, and wherein provisioning is performed during runtime execution of the command at the client computer system, wherein the name resolution request includes a data string that is provided to a resolver, the resolver having regular expression rules to identify at least a first portion of the data string, wherein the resolver is configured to forward at least a second portion of the data string that is not identified by the resolver to a resolution handler and to return a result from the resolution handler that maps the virtual resource to a user-identified name; and creating the virtual resource having the one or more attributes on an on-demand basis in a cloud computing system, wherein creating the virtual resource is in response to a request to create the virtual resource having the one or more attributes that is sent independent of a graphical user interface, and wherein the virtual resource that is created is accessible during runtime execution of the command at the client computer system. - View Dependent Claims (11, 12, 13)
-
-
14. A system comprising:
-
a memory; a processor coupled to the memory; a command interface to receive a user command to provision a resource, wherein provisioning is performed during execution of the user command at a client system, wherein the user command triggers a name resolution request, wherein the name resolution request includes a data string argument that is provided to a resolver, the resolver having regular expression rules to identify at least a first portion of the data string argument, wherein the resolver is configured to forward at least a second portion of the data string argument that is not identified by the resolver to a resolution handler and to return a result from the resolution handler that maps a virtual resource to a user-identified name;
the data string including a resource identifier of a resource that does not exist prior to execution of the user command at the client system and one or more resource attributes;a name resolution module to parse the data string argument to extract the resource identifier of the resource that does not exist prior to execution of the user command at the client system and one or more resource attributes; and a provisioning system interface to send a request to a provisioning system independent of a graphical user interface to create the resource having the at-least one or more resource attributes on an on-demand basis in a cloud computing system and to return a handle to the resource to the name resolution module, wherein the resource that is created is accessible during execution of the user command at the client computer system. - View Dependent Claims (15, 16, 17)
-
-
18. A computer program product comprising:
-
a non-transitory computer readable medium having stored thereon instructions executable by a processor to; receive an instruction and a data string at an interface to a computing resource provisioning system to provision a resource, wherein provisioning is performed during execution of the instruction at a client system coupled to the interface, the instruction triggering a name resolution request, wherein the name resolution request includes a data string that is provided to a resolver, the resolver having regular expression rules to identify at least a first portion of the data string, wherein the resolver is configured to forward at least a second portion of the data string that is not identified by the resolver to a resolution handler and to return a result from the resolution handler that maps a virtual resource to a user-identified name;
the data string including a resource identifier of a resource that does not exist prior to execution of the instruction at the client system and one or more resource attributes;parse the data string to extract the resource identifier and the one or more resource attributes; provide the resource identifier and the one or more resource attributes to the computing resource provisioning system, wherein the computer resource provisioning system provisions the resource that corresponds to the resource identifier and that has the one or more resource attributes by creating a virtual resource having the one or more attributes on an on-demand basis in a cloud computing system, wherein creating the virtual resource is in response to a request to create the virtual resource having the one or more attributes sent to the computing resource provisioning system independent of a graphical user interface; and return a handle to provide access to the resource during execution of the instruction at the client system coupled to the interface. - View Dependent Claims (19)
-
Specification