Skip to content

ESPRMAdminGroup

Defined in: src/ESPRMAdminGroup.ts:11

Shell class for admin group management operations. Methods are added via prototype augmentation in methods/ESPRMAdminGroup/*.

new ESPRMAdminGroup(): ESPRMAdminGroup

ESPRMAdminGroup

createGroup(params): Promise<CreateAdminGroupResponse>

Defined in: src/methods/ESPRMAdminGroup/CreateGroup.ts:27

Creates a new admin node group.

CreateAdminGroupRequest

The group creation parameters including the group name.

Promise<CreateAdminGroupResponse>

The response containing the created group details.


deleteGroup(groupId): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminGroup/DeleteGroup.ts:26

Deletes an admin node group by its ID.

string

The ID of the group to delete.

Promise<ESPAPISuccessResponse>

A success response confirming the deletion.


getGroups(params?): Promise<GetAdminGroupsResponse>

Defined in: src/methods/ESPRMAdminGroup/GetGroups.ts:22

Retrieves admin node groups with optional filtering parameters.

GetAdminGroupsParams

Optional query parameters to filter the group list.

Promise<GetAdminGroupsResponse>

The list of admin groups matching the specified criteria.


updateGroup(params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminGroup/UpdateGroup.ts:27

Updates an existing admin node group.

UpdateAdminGroupRequest

The group update parameters including the group ID.

Promise<ESPAPISuccessResponse>

A success response confirming the update.