list

dpsctl resource-group list Usage Guide

List resource groups.

Usage

dpsctl resource-group list

Flags

Includes global dpsctl options.

  --active    optional filter: list active only (default: false)
  --help, -h  show help

Examples

Basic Usage

$ dpsctl resource-group list
{
  "resource_groups": [
    {
      "group_name": "test",
      "external_id": 1,
      "activation_status": "inactive",
      "policy_name": "Node-Med",
      "resource_names": [],
      "resource_policies": [],
      "properties": {},
      "prs_enabled": true,
      "dpm_enable": true
    },
    {
      "group_name": "test-2",
      "external_id": 2,
      "activation_status": "inactive",
      "policy_name": "Node-High",
      "resource_names": [
        "node001",
        "node002",
        "node003"
      ],
      "resource_policies": [],
      "properties": {
        "prs-enabled": false
      },
      "prs_enabled": false,
      "dpm_enable": true
    },
    {
      "group_name": "test-3",
      "external_id": 3,
      "activation_status": "inactive",
      "policy_name": "Node-Low",
      "resource_names": [
        "node004"
      ],
      "resource_policies": [],
      "properties": {
        "prs-enabled": true
      },
      "prs_enabled": true,
      "dpm_enable": true
    }
  ]
}

Filter on active status

dpsctl -H localhost -p 8080 rg list --active
{
  "resource_groups": [
    {
      "group_name": "test-2",
      "external_id": 2,
      "activation_status": "active",
      "policy_name": "Node-High",
      "resource_names": [
        "eos0207",
        "eos0206",
        "eos0205"
      ],
      "resource_policies": [],
      "properties": {},
      "prs_enabled": true,
      "dpm_enable": true
    },
    {
      "group_name": "test-3",
      "external_id": 3,
      "activation_status": "active",
      "policy_name": "",
      "resource_names": [
        "eos0208"
      ],
      "resource_policies": [],
      "properties": {},
      "prs_enabled": true,
      "dpm_enable": true
    }
  ]
}
$ dpsctl resource-group list --active=false
{
  "resource_groups": [
    {
      "group_name": "test",
      "external_id": 1,
      "activation_status": "inactive",
      "policy_name": "",
      "resource_names": [],
      "resource_policies": [],
      "properties": {
        "prs-enabled": false
      },
      "prs_enabled": false,
      "dpm_enable": true
    }
  ]
}