Description | : Creates an action to schedule the deletion of a Dev Box |
Reference | : Link ¶ |
⚶ Changes
{ "#id": "DevBoxes_ScheduleDeleteAction", "$responses": { "@added_cd73f42a34434c65bccb6fc00463a862": { "#status": "204" }, "@removed_d30c00860c2e4830a1465ff07ed9e138": { "200": { "Description": "An action which will take place on a Dev Box.", "Type": "object", "$properties": [ { "#name": "uri", "Description": "The unique URI for the Dev Box action.", "Format": "uri", "Required": true, "Type": "string" }, { "#name": "name", "Description": "The name of the action.", "Required": true, "Type": "string" }, { "#name": "actionType", "Description": "The action that will be taken.", "Enum": [ [ "Stop", "The action will stop the Dev Box." ], [ "Delete", "The action will delete the Dev Box." ] ], "Required": true, "Type": "string" }, { "#name": "sourceId", "Description": "The id of the resource which triggered this action.", "Required": true, "Type": "string" }, { "#name": "sourceUri", "Description": "The URI of the resource which triggered this action.", "Format": "uri", "Required": true, "Type": "string" }, { "#name": "sourceType", "Description": "The type of the resource which triggered this action.", "Enum": [ [ "Pool", "The action was triggered by a Dev Box pool." ], [ "Schedule", "The action was triggered by a Dev Box schedule." ], [ "Admin", "The action was triggered by a Dev Box admin." ], [ "Project", "The action was triggered by a Project." ] ], "Required": true, "Type": "string" }, { "#name": "suspendedUntil", "Description": "The earliest time that the action could occur (UTC), in RFC3339 format.", "Format": "date-time", "Required": false, "Type": "string" }, { "#name": "next", "Description": "Details about the next run of this action.", "Required": false, "Type": "object", "$properties": [ { "#name": "scheduledTime", "Description": "The time the action will be triggered (UTC), in RFC3339 format.", "Format": "date-time", "Required": true, "Type": "string" } ] } ] } } } }
⚼ Request
POST:
/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:scheduleDelete
{
api-version:
string
,
projectName:
string
,
userId:
string
,
devBoxName:
string
,
deleteAt:
string
,
}
⚐ Response (204)
{}
⚐ Response (default)
{
$headers:
{
,
x-ms-error-code:
string
,
}
$schema:
}
{
,
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
innererror:
}
{
,
code:
string
,
innererror:
string
,
}