Dell Servers · Schema

DiscoveryConfigGroup

Discovery configuration group defining targets and credentials

HardwareInfrastructureManagementMonitoringServers

Properties

Name Type Description
DiscoveryConfigGroupId integer Unique discovery configuration identifier
DiscoveryConfigGroupName string Name of the discovery configuration
DiscoveryConfigModels array Array of discovery targets with protocol settings
Schedule object Discovery schedule configuration
View JSON Schema on GitHub

JSON Schema

dell-servers-discoveryconfiggroup-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/DiscoveryConfigGroup",
  "title": "DiscoveryConfigGroup",
  "type": "object",
  "description": "Discovery configuration group defining targets and credentials",
  "properties": {
    "DiscoveryConfigGroupId": {
      "type": "integer",
      "description": "Unique discovery configuration identifier"
    },
    "DiscoveryConfigGroupName": {
      "type": "string",
      "description": "Name of the discovery configuration"
    },
    "DiscoveryConfigModels": {
      "type": "array",
      "description": "Array of discovery targets with protocol settings",
      "items": {
        "type": "object",
        "properties": {
          "DiscoveryConfigTargets": {
            "type": "array",
            "description": "Target IP ranges or hostnames",
            "items": {
              "type": "object",
              "properties": {
                "NetworkAddressDetail": {
                  "type": "string",
                  "description": "IP address, range, or CIDR notation"
                }
              }
            }
          },
          "ConnectionProfileId": {
            "type": "integer",
            "description": "Connection profile with credentials"
          },
          "DeviceType": {
            "type": "array",
            "description": "Device types to discover",
            "items": {
              "type": "integer"
            }
          }
        }
      }
    },
    "Schedule": {
      "type": "object",
      "description": "Discovery schedule configuration",
      "properties": {
        "RunNow": {
          "type": "boolean",
          "description": "Execute discovery immediately"
        },
        "Cron": {
          "type": "string",
          "description": "Cron expression for recurring discovery"
        }
      }
    }
  }
}