IP Library Patent Application 18137158
Patent Application
App. No. 18/137,158

EXTENSIBILITY FOR CUSTOM DAY-2 OPERATIONS ON CLOUD RESOURCES

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/137,158
Abstract

The present disclosure is related to devices, systems, and methods for extensibility for custom day-2 operations on cloud resources. One example includes receiving an indication of a resource type of a software-defined datacenter via an interface of a cloud automation platform, receiving an indication of an ABX action via the interface, associating the resource type with the ABX action to create a resource action responsive to an input via the interface, and deploying a blueprint containing a resource of the resource type, wherein the resource action is executable to modify an internal state of the resource.

Claims (53)

1 . A method, comprising:

receiving an indication of a resource type of a software-defined datacenter (SDDC) via an interface of a cloud automation platform;

receiving an indication of an Action Based Extensibility (ABX) action via the interface;

associating the resource type with the ABX action to create a resource action responsive to an input via the interface; and

deploying a blueprint containing a resource of the resource type, wherein the resource action is executable to modify an internal state of the resource.

2 . The method of claim 1 , wherein the resource action is a custom resource action defined by a user for the resource type.

3 . The method of claim 1 , wherein the resource action is a predefined resource action.

4 . The method of claim 1 , wherein the ABX action is a serverless script of code.

5 . The method of claim 1 , wherein the ABX action is an Amazon Web Services lambda.

6 . The method of claim 1 , wherein the ABX action is a Microsoft Azure Function.

7 . A non-transitory machine-readable medium having instructions stored thereon which, when executed by a processor, cause the processor to:

provide an interface of a cloud automation platform, the interface comprising:

a first portion configured to receive an indication of a resource type of a software-defined datacenter (SDDC);

a second portion configured to receive an indication of an Action Based Extensibility (ABX) action; and

a third portion configured to receive an input to associate the resource type with the ABX action to create a resource action; and

execute the resource action in a deployed blueprint containing a resource of the resource type to modify an internal state of the resource.

8 . The medium of claim 7 , including instructions to provide a fourth portion configured to receive a name of the resource action.

9 . The medium of claim 7 , including instructions to provide a fifth portion configured to receive a description of the resource action.

10 . The medium of claim 7 , wherein the first portion is configured to receive the indication of the resource type via a selection of the resource type from a list of resource types.

11 . The medium of claim 7 , wherein the list of resource types includes:

a disk;

a virtual computing instance; and

a volume.

12 . The medium of claim 7 , wherein the second portion is configured to receive the indication of the ABX action via a selection of the ABX action from a list of ABX actions.

13 . The medium of claim 12 , wherein the list of ABX actions includes:

create;

update;

delete; and

get.

14 . The medium of claim 12 , wherein the list of ABX actions is determined based on the resource type.

15 . The medium of claim 14 , wherein the resource type is a virtual computing instance, and wherein the list of ABX actions includes:

power on;

power off; and

shut down guest operating system.

16 . A system, comprising:

an interface engine configured to provide an interface of a cloud automation platform, the interface comprising:

a first portion configured to receive an indication of a resource type of a software-defined datacenter (SDDC);

a second portion configured to receive an indication of an Action Based Extensibility (ABX) action; and

a third portion configured to receive an input to associate the resource type with the ABX action to create a resource action; and

an execution engine configured to execute the resource action in a deployed blueprint containing a resource of the resource type to modify an internal state of the resource.

17 . The system of claim 16 , wherein the ABX action is written in one of:

Python;

Node JavaScript; and

PowerShell.

18 . The system of claim 16 , wherein the ABX action is a serverless script of code.

19 . The system of claim 16 , wherein the list of resource types includes:

a disk;

a virtual computing instance; and

a volume.

20 . The system of claim 20 , wherein the resource type is a virtual computing instance, and wherein the list of ABX actions includes:

power on;

power off; and

shut down guest operating system.

Assignments (1)
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →