IP Library Patent Application 18158998
Patent Application
App. No. 18/158,998

METHODS AND APPARATUS TO MANAGE A CLOUD DEPLOYMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/158,998
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed including a system to manage a cloud deployment, the system comprising: at least one memory; programmable circuitry; and machine readable instructions to cause the programmable circuitry to: create a custom resource corresponding to the cloud deployment, the cloud deployment identifiable by cloud credentials of a cloud environment, the custom resource to include an action identifier; generate an infrastructure-as-data to represent the custom resource corresponding to the cloud deployment, the infrastructure-as-data representation to include the cloud credentials; and provide the infrastructure-as-data to an infrastructure adaptor, the infrastructure-as-data to cause performance of an operation corresponding to the action identifier using the cloud deployment.

Claims (42)

1 . A system to manage a cloud deployment, the system comprising:

at least one memory;

programmable circuitry; and

machine readable instructions to cause the programmable circuitry to:

create a custom resource corresponding to the cloud deployment, the cloud deployment identifiable by cloud credentials of a cloud environment, the custom resource to include an action identifier;

generate an infrastructure-as-data to represent the custom resource corresponding to the cloud deployment, the infrastructure-as-data to include the cloud credentials; and

provide the infrastructure-as-data to an infrastructure adaptor, the infrastructure-as-data to cause performance of an operation corresponding to the action identifier using the cloud deployment.

2 . The system of claim 1 , wherein the programmable circuitry is to create the custom resource in a form service, the form service is a service of a cloud automation tool, the cloud automation tool to manage a cloud network by implementing an action to cause the infrastructure adaptor to manage the cloud deployment, the action identifiable by the action identifier.

3 . The system of claim 1 , wherein the programmable circuitry is to generate the infrastructure-as-data to cause the infrastructure adaptor to create a resource in the cloud environment based on the action identifier corresponding to a create operation, the infrastructure-as-data including a state to create the resource.

4 . The system of claim 1 , wherein the programmable circuitry is to generate the infrastructure-as-data to cause the infrastructure adaptor to delete a resource in the cloud environment based on the action identifier corresponding to a delete operation, the infrastructure-as-data including a state to delete the resource.

5 . The system of claim 1 , wherein the programmable circuitry is to generate the infrastructure-as-data to include a schema of the custom resource, the schema to cause the infrastructure adaptor to update the cloud deployment based on the action identifier corresponding to an update operation, the infrastructure-as-data including a state of a property of the schema to update the property.

6 . The system of claim 1 , wherein the infrastructure-as-data is a first infrastructure-as-data, the programmable circuitry to:

generate the first infrastructure-as-data to cause the infrastructure adaptor to read the cloud deployment based on the action identifier corresponding to a read operation;

receive a second infrastructure-as-data of the cloud deployment from the infrastructure adaptor; and

update a schema of the custom resource based on the second infrastructure-as-data of the cloud deployment.

7 . The system of claim 1 , wherein the programmable circuitry is to include data specific to performance of an action in the infrastructure-as-data, the data specific to the performance of the action to cause the infrastructure adaptor to modify the cloud deployment, and the action identifiable by the action identifier.

8 . At least one non-transitory computer readable storage medium comprising instructions that, when executed, cause programmable circuitry to at least:

create a custom resource corresponding to a cloud deployment, the cloud deployment identifiable by cloud credentials of a cloud environment, the custom resource to include an action identifier;

generate an infrastructure-as-data to represent the custom resource corresponding to the cloud deployment, the infrastructure-as-data to include the cloud credentials; and

provide the infrastructure-as-data to an infrastructure adaptor, the infrastructure-as-data to cause performance of an operation corresponding to the action identifier using the cloud deployment.

9 . The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions are to cause the programmable circuitry to create the custom resource in a form service, the form service is a service of a cloud automation tool, the cloud automation tool to manage a cloud network by implementing an action to cause the infrastructure adaptor to manage the cloud deployment, the action identifiable by the action identifier.

10 . The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions are to cause the programmable circuitry to generate the infrastructure-as-data to cause the infrastructure adaptor to create a resource in the cloud environment based on the action identifier corresponding to a create operation, the infrastructure-as-data including a state to create the resource.

11 . The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions are to cause the programmable circuitry to generate the infrastructure-as-data to cause the infrastructure adaptor to delete a resource in the cloud environment based on the action identifier corresponding to a delete operation, the infrastructure-as-data including a state to delete the resource.

12 . The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions are to cause the programmable circuitry to generate the infrastructure-as-data to include a schema of the custom resource, the schema to cause the infrastructure adaptor to update the cloud deployment based on the action identifier corresponding to an update operation, the infrastructure-as-data including a state of a property of the schema to update the property.

13 . The at least one non-transitory computer readable storage medium of claim 8 , wherein the infrastructure-as-data is a first infrastructure-as-data, the instructions to cause the programmable circuitry to:

generate the first infrastructure-as-data to cause the infrastructure adaptor to read the cloud deployment based on the action identifier corresponding to a read operation;

receive a second infrastructure-as-data of the cloud deployment from the infrastructure adaptor; and

update a schema of the custom resource based on the second infrastructure-as-data of the cloud deployment.

14 . The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions are to cause the programmable circuitry to include data specific to performance of an action in the infrastructure-as-data, the data specific to performance of the action to cause the infrastructure adaptor to modify the cloud deployment, the action identifiable by the action identifier.

15 . A method of managing a cloud deployment using a form service, the method comprising:

creating a custom resource corresponding to the cloud deployment, the cloud deployment identifiable by cloud credentials of a cloud environment, the custom resource to include an action identifier;

generating an infrastructure-as-data to represent the custom resource corresponding to the cloud deployment, the infrastructure-as-data to include the cloud credentials; and

providing the infrastructure-as-data to an infrastructure adaptor, the infrastructure-as-data to cause performance of an operation corresponding to the action identifier using the cloud deployment.

16 . The method of claim 15 , further including creating the custom resource in a form service, the form service is a service of a cloud automation tool, the cloud automation tool to manage a cloud network by implementing an action to cause the infrastructure adaptor to manage the cloud deployment, the action identifiable by the action identifier.

17 . The method of claim 15 , further including generating the infrastructure-as-data to cause the infrastructure adaptor to create a resource in the cloud environment based on the action identifier corresponding to a create operation, the infrastructure-as-data including a state to create the resource.

18 . The method of claim 15 , further including generating the infrastructure-as-data to cause the infrastructure adaptor to delete a resource in the cloud environment based on the action identifier corresponding to a delete operation, the infrastructure-as-data including a state to delete the resource.

19 . The method of claim 15 , further including generating the infrastructure-as-data to include a schema of the custom resource, the schema to cause the infrastructure adaptor to update the cloud deployment based on the action identifier corresponding to an update operation, the infrastructure-as-data including a state of a property of the schema to update the property.

20 . The method of claim 15 , wherein the infrastructure-as-data is a first infrastructure-as-data, further including:

generating the first infrastructure-as-data to cause the infrastructure adaptor to read the cloud deployment based on the action identifier corresponding to a read operation;

receiving a second infrastructure-as-data of the cloud deployment from the infrastructure adaptor; and

updating a schema of the custom resource based on the second infrastructure-as-data of the cloud deployment.

21 . The method of claim 15 , further including data specific to performance of an action in the infrastructure-as-data, the data specific to performance of the action to cause the infrastructure adaptor to modify the cloud deployment, the action identifiable by the action identifier.

Assignments (2)
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2023
From: DZHIGAROV, MARIN; RAIKOV, VENTSYSLAV; PEEV, PLAMEN; VALERIO CASTILLO, LUIS
To: VMWARE, INC
Reel/Frame 064581/0515 →