Skip to main content
POST
Create job preset

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

Serializer for JobPreset model.

temporal_workflow_name
enum<string>
required
  • EnrollmentWorkflow - Enrollment Workflow
  • SingleNodeBurnInWorkflow - Single Node Burn-In Workflow
  • MultiNodeBurnInPairwiseWorkflow - Multi-Node Burn-In Pairwise Workflow
  • MultiNodeBurnInCollectiveWorkflow - Multi-Node Burn-In Collective Workflow
  • PrepareHardwareTestImagesWorkflow - Prepare Hardware-Test Images Workflow
  • ReportGenerationWorkflow - Report Generation Workflow
  • SlurmAdoptWorkflow - Add to Test Cluster Workflow
  • SlurmReleaseWorkflow - Release from Test Cluster Workflow
  • CustomerReleaseWorkflow - Customer Release Workflow
  • IronicNodeCleanWorkflow - Ironic Node Clean Workflow
  • QuarantineWorkflow - Quarantine Workflow
  • ReleaseWorkflow - Release Workflow
  • UnenrollmentWorkflow - Unenrollment Workflow
  • ConnectivityVerificationWorkflow - Connectivity Verification Workflow
  • FirmwareInventoryWorkflow - Firmware Inventory Workflow
  • FirmwareVerificationWorkflow - Firmware Verification Workflow
  • FirmwarePolicyVerificationWorkflow - Firmware Policy Verification Workflow
  • NVSwitchFirmwarePolicyVerificationWorkflow - NVSwitch Firmware Policy Verification Workflow
  • NodeSwapWorkflow - Node Swap Workflow
  • PowerCycleWorkflow - Power Cycle Workflow
  • PowerOffWorkflow - Power Off Workflow
  • SetMaintenanceModeWorkflow - Set Maintenance Mode Workflow
  • DisableMaintenanceModeWorkflow - Disable Maintenance Mode Workflow
  • ColdResetBmcWorkflow - Cold Reset BMC Workflow
  • SlurmDrainNodeWorkflow - Slurm Drain Node Workflow
  • SlurmResumeNodeWorkflow - Slurm Resume Drained Node Workflow
  • FrontendVrfReturnWorkflow - Frontend VRF Return Workflow
  • FrontendVrfIsolateWorkflow - Frontend VRF Isolate Workflow
  • NvLinkIsolateWorkflow - NVLink Isolate Workflow
  • NvLinkReturnWorkflow - NVLink Return Workflow
  • BackendVrfIsolateWorkflow - Back-end VRF Isolate Workflow
  • BackendVrfReturnWorkflow - Back-end VRF Return Workflow
  • ImageNodeWorkflow - Image Node Workflow
  • UnimageNodeWorkflow - Unimage Node Workflow
  • NodeDiagnosticsWorkflow - Node Diagnostics Workflow
Available options:
EnrollmentWorkflow,
SingleNodeBurnInWorkflow,
MultiNodeBurnInPairwiseWorkflow,
MultiNodeBurnInCollectiveWorkflow,
PrepareHardwareTestImagesWorkflow,
ReportGenerationWorkflow,
SlurmAdoptWorkflow,
SlurmReleaseWorkflow,
CustomerReleaseWorkflow,
IronicNodeCleanWorkflow,
QuarantineWorkflow,
ReleaseWorkflow,
UnenrollmentWorkflow,
ConnectivityVerificationWorkflow,
FirmwareInventoryWorkflow,
FirmwareVerificationWorkflow,
FirmwarePolicyVerificationWorkflow,
NVSwitchFirmwarePolicyVerificationWorkflow,
NodeSwapWorkflow,
PowerCycleWorkflow,
PowerOffWorkflow,
SetMaintenanceModeWorkflow,
DisableMaintenanceModeWorkflow,
ColdResetBmcWorkflow,
SlurmDrainNodeWorkflow,
SlurmResumeNodeWorkflow,
FrontendVrfReturnWorkflow,
FrontendVrfIsolateWorkflow,
NvLinkIsolateWorkflow,
NvLinkReturnWorkflow,
BackendVrfIsolateWorkflow,
BackendVrfReturnWorkflow,
ImageNodeWorkflow,
UnimageNodeWorkflow,
NodeDiagnosticsWorkflow
label
string
required
Maximum string length: 255
device_type
string<uuid>
required
parameters
any

Response

Serializer for JobPreset model.

id
string<uuid>
required
read-only
created_by_username
string
required
read-only
created_at
string<date-time>
required
read-only
updated_at
string<date-time>
required
read-only
temporal_workflow_name
enum<string>
required
  • EnrollmentWorkflow - Enrollment Workflow
  • SingleNodeBurnInWorkflow - Single Node Burn-In Workflow
  • MultiNodeBurnInPairwiseWorkflow - Multi-Node Burn-In Pairwise Workflow
  • MultiNodeBurnInCollectiveWorkflow - Multi-Node Burn-In Collective Workflow
  • PrepareHardwareTestImagesWorkflow - Prepare Hardware-Test Images Workflow
  • ReportGenerationWorkflow - Report Generation Workflow
  • SlurmAdoptWorkflow - Add to Test Cluster Workflow
  • SlurmReleaseWorkflow - Release from Test Cluster Workflow
  • CustomerReleaseWorkflow - Customer Release Workflow
  • IronicNodeCleanWorkflow - Ironic Node Clean Workflow
  • QuarantineWorkflow - Quarantine Workflow
  • ReleaseWorkflow - Release Workflow
  • UnenrollmentWorkflow - Unenrollment Workflow
  • ConnectivityVerificationWorkflow - Connectivity Verification Workflow
  • FirmwareInventoryWorkflow - Firmware Inventory Workflow
  • FirmwareVerificationWorkflow - Firmware Verification Workflow
  • FirmwarePolicyVerificationWorkflow - Firmware Policy Verification Workflow
  • NVSwitchFirmwarePolicyVerificationWorkflow - NVSwitch Firmware Policy Verification Workflow
  • NodeSwapWorkflow - Node Swap Workflow
  • PowerCycleWorkflow - Power Cycle Workflow
  • PowerOffWorkflow - Power Off Workflow
  • SetMaintenanceModeWorkflow - Set Maintenance Mode Workflow
  • DisableMaintenanceModeWorkflow - Disable Maintenance Mode Workflow
  • ColdResetBmcWorkflow - Cold Reset BMC Workflow
  • SlurmDrainNodeWorkflow - Slurm Drain Node Workflow
  • SlurmResumeNodeWorkflow - Slurm Resume Drained Node Workflow
  • FrontendVrfReturnWorkflow - Frontend VRF Return Workflow
  • FrontendVrfIsolateWorkflow - Frontend VRF Isolate Workflow
  • NvLinkIsolateWorkflow - NVLink Isolate Workflow
  • NvLinkReturnWorkflow - NVLink Return Workflow
  • BackendVrfIsolateWorkflow - Back-end VRF Isolate Workflow
  • BackendVrfReturnWorkflow - Back-end VRF Return Workflow
  • ImageNodeWorkflow - Image Node Workflow
  • UnimageNodeWorkflow - Unimage Node Workflow
  • NodeDiagnosticsWorkflow - Node Diagnostics Workflow
Available options:
EnrollmentWorkflow,
SingleNodeBurnInWorkflow,
MultiNodeBurnInPairwiseWorkflow,
MultiNodeBurnInCollectiveWorkflow,
PrepareHardwareTestImagesWorkflow,
ReportGenerationWorkflow,
SlurmAdoptWorkflow,
SlurmReleaseWorkflow,
CustomerReleaseWorkflow,
IronicNodeCleanWorkflow,
QuarantineWorkflow,
ReleaseWorkflow,
UnenrollmentWorkflow,
ConnectivityVerificationWorkflow,
FirmwareInventoryWorkflow,
FirmwareVerificationWorkflow,
FirmwarePolicyVerificationWorkflow,
NVSwitchFirmwarePolicyVerificationWorkflow,
NodeSwapWorkflow,
PowerCycleWorkflow,
PowerOffWorkflow,
SetMaintenanceModeWorkflow,
DisableMaintenanceModeWorkflow,
ColdResetBmcWorkflow,
SlurmDrainNodeWorkflow,
SlurmResumeNodeWorkflow,
FrontendVrfReturnWorkflow,
FrontendVrfIsolateWorkflow,
NvLinkIsolateWorkflow,
NvLinkReturnWorkflow,
BackendVrfIsolateWorkflow,
BackendVrfReturnWorkflow,
ImageNodeWorkflow,
UnimageNodeWorkflow,
NodeDiagnosticsWorkflow
label
string
required
Maximum string length: 255
is_default
boolean
required
read-only
nscale_preset
boolean
required
read-only

True for presets seeded from YAML. These cannot be modified via the API.

qualifying
boolean
required
read-only

True for burn-in presets whose test coverage satisfies every active burn-in policy's qualifying requirements for the preset's resource class. Informational only (the verdict engine keys off TestExecution.execution_mode). Derived at seed time from the active burn-in policies; only True on burn-in-workflow presets (the field exists on every preset, defaulting to False).

device_type
string<uuid>
required
created_by
integer | null
required
read-only
parameters
any