create

dpsctl resource-group create Usage Guide

Create a resource group.

Usage

dpsctl resource-group create

Flags

Includes global dpsctl options.

  --external-id int               external ID
  --resource-group string         resource group name
  --policy string                 resource group policy name (optional)
  --dpm-enable                    enable dynamic power management for the lifetime of the resource group (default: true)
  --workload-profile-ids string   workload power profile Redfish IDs (comma separated list of profile IDs) (optional)
  --prs-enabled                   enable or disable PRS dynamic power management for this resource group (default: true)
  --help, -h                      show help

Examples

Basic Usage

$ dpsctl resource-group create --resource-group example1 --external-id 1
{
  "status": {
    "ok": true,
    "diag_msg": "Success"
  }
}

Create a resource group with a default policy

Once created, resource group policies can be updated using dpsctl resource-group update.

$ dpsctl resource-group create --resource-group example1 --external-id 1 --policy Node-High
{
  "status": {
    "ok": true,
    "diag_msg": "Success"
  }
}

Create a resource group with workload profile IDs

$ dpsctl resource-group create --resource-group example1 --external-id 1 --policy Node-High --workload-profile-ids 1,2
{
  "status": {
    "ok": true,
    "diag_msg": "Success"
  }
}

Create a resource group with prs dynamic power management disabled

By default, prs dynamic power management is enabled for resource groups. You can disable it using the --prs-enabled=false flag.

$ dpsctl resource-group create --resource-group example1 --external-id 1 --policy Node-High --prs-enabled=false
{
  "status": {
    "ok": true,
    "diag_msg": "Success"
  }
}