DevBoxesClient Class

Definition

The DevBoxes service client.

public class DevBoxesClient
type DevBoxesClient = class
Public Class DevBoxesClient
Inheritance
DevBoxesClient

Constructors

DevBoxesClient()

Initializes a new instance of DevBoxesClient for mocking.

DevBoxesClient(Uri, TokenCredential, AzureDeveloperDevCenterClientOptions)

Initializes a new instance of DevBoxesClient.

DevBoxesClient(Uri, TokenCredential, DevCenterClientOptions)

Initializes a new instance of DevBoxesClient.

DevBoxesClient(Uri, TokenCredential)

Initializes a new instance of DevBoxesClient.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

CreateDevBox(WaitUntil, String, String, DevBox, CancellationToken)

Creates or replaces a Dev Box.

CreateDevBox(WaitUntil, String, String, String, RequestContent, RequestContext)

[Protocol Method] Creates or replaces a Dev Box.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateDevBoxAsync(WaitUntil, String, String, DevBox, CancellationToken)

Creates or replaces a Dev Box.

CreateDevBoxAsync(WaitUntil, String, String, String, RequestContent, RequestContext)

[Protocol Method] Creates or replaces a Dev Box.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DelayAction(String, String, String, String, DateTimeOffset, CancellationToken)

Delays the occurrence of an action.

DelayAction(String, String, String, String, DateTimeOffset, RequestContext)

[Protocol Method] Delays the occurrence of an action.

DelayActionAsync(String, String, String, String, DateTimeOffset, CancellationToken)

Delays the occurrence of an action.

DelayActionAsync(String, String, String, String, DateTimeOffset, RequestContext)

[Protocol Method] Delays the occurrence of an action.

DelayAllActions(String, String, String, DateTimeOffset, CancellationToken)

Delays all actions.

DelayAllActions(String, String, String, DateTimeOffset, RequestContext)

[Protocol Method] Delays all actions.

DelayAllActionsAsync(String, String, String, DateTimeOffset, CancellationToken)

Delays all actions.

DelayAllActionsAsync(String, String, String, DateTimeOffset, RequestContext)

[Protocol Method] Delays all actions.

DeleteDevBox(WaitUntil, String, String, String, RequestContext)

[Protocol Method] Deletes a Dev Box.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteDevBoxAsync(WaitUntil, String, String, String, RequestContext)

[Protocol Method] Deletes a Dev Box.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAllDevBoxes(CancellationToken)

Lists Dev Boxes that the caller has access to in the DevCenter.

GetAllDevBoxes(RequestContext)

[Protocol Method] Lists Dev Boxes that the caller has access to in the DevCenter.

GetAllDevBoxes(String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists Dev Boxes that the caller has access to in the DevCenter.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAllDevBoxesAsync(CancellationToken)

Lists Dev Boxes that the caller has access to in the DevCenter.

GetAllDevBoxesAsync(RequestContext)

[Protocol Method] Lists Dev Boxes that the caller has access to in the DevCenter.

GetAllDevBoxesAsync(String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists Dev Boxes that the caller has access to in the DevCenter.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAllDevBoxesByUser(String, CancellationToken)

Lists Dev Boxes in the Dev Center for a particular user.

GetAllDevBoxesByUser(String, RequestContext)

[Protocol Method] Lists Dev Boxes in the Dev Center for a particular user.

GetAllDevBoxesByUser(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists Dev Boxes in the Dev Center for a particular user.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAllDevBoxesByUserAsync(String, CancellationToken)

Lists Dev Boxes in the Dev Center for a particular user.

GetAllDevBoxesByUserAsync(String, RequestContext)

[Protocol Method] Lists Dev Boxes in the Dev Center for a particular user.

GetAllDevBoxesByUserAsync(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists Dev Boxes in the Dev Center for a particular user.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetDevBox(String, String, String, CancellationToken)

Gets a Dev Box.

GetDevBox(String, String, String, RequestContext)

[Protocol Method] Gets a Dev Box

GetDevBoxAction(String, String, String, String, CancellationToken)

Gets an action.

GetDevBoxAction(String, String, String, String, RequestContext)

[Protocol Method] Gets an action.

GetDevBoxActionAsync(String, String, String, String, CancellationToken)

Gets an action.

GetDevBoxActionAsync(String, String, String, String, RequestContext)

[Protocol Method] Gets an action.

GetDevBoxActions(String, String, String, CancellationToken)

Lists actions on a Dev Box.

GetDevBoxActions(String, String, String, RequestContext)

[Protocol Method] Lists actions on a Dev Box.

GetDevBoxActionsAsync(String, String, String, CancellationToken)

Lists actions on a Dev Box.

GetDevBoxActionsAsync(String, String, String, RequestContext)

[Protocol Method] Lists actions on a Dev Box.

GetDevBoxAsync(String, String, String, CancellationToken)

Gets a Dev Box.

GetDevBoxAsync(String, String, String, RequestContext)

[Protocol Method] Gets a Dev Box

GetDevBoxes(String, String, CancellationToken)

Lists Dev Boxes in the project for a particular user.

GetDevBoxes(String, String, RequestContext)

[Protocol Method] Lists Dev Boxes in the project for a particular user.

GetDevBoxes(String, String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists Dev Boxes in the project for a particular user.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetDevBoxesAsync(String, String, CancellationToken)

Lists Dev Boxes in the project for a particular user.

GetDevBoxesAsync(String, String, RequestContext)

[Protocol Method] Lists Dev Boxes in the project for a particular user.

GetDevBoxesAsync(String, String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists Dev Boxes in the project for a particular user.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetPool(String, String, CancellationToken)

Gets a pool.

GetPool(String, String, RequestContext)

[Protocol Method] Gets a pool

GetPoolAsync(String, String, CancellationToken)

Gets a pool.

GetPoolAsync(String, String, RequestContext)

[Protocol Method] Gets a pool

GetPools(String, CancellationToken)

Lists available pools.

GetPools(String, RequestContext)

[Protocol Method] Lists available pools

GetPools(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists available pools

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetPoolsAsync(String, CancellationToken)

Lists available pools.

GetPoolsAsync(String, RequestContext)

[Protocol Method] Lists available pools

GetPoolsAsync(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists available pools

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetRemoteConnection(String, String, String, CancellationToken)

Gets RDP Connection info.

GetRemoteConnection(String, String, String, RequestContext)

[Protocol Method] Gets RDP Connection info

GetRemoteConnectionAsync(String, String, String, CancellationToken)

Gets RDP Connection info.

GetRemoteConnectionAsync(String, String, String, RequestContext)

[Protocol Method] Gets RDP Connection info

GetSchedule(String, String, String, CancellationToken)

Gets a schedule.

GetSchedule(String, String, String, RequestContext)

[Protocol Method] Gets a schedule.

GetScheduleAsync(String, String, String, CancellationToken)

Gets a schedule.

GetScheduleAsync(String, String, String, RequestContext)

[Protocol Method] Gets a schedule.

GetSchedules(String, String, CancellationToken)

Lists available schedules for a pool.

GetSchedules(String, String, RequestContext)

[Protocol Method] Lists available schedules for a pool.

GetSchedules(String, String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists available schedules for a pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetSchedulesAsync(String, String, CancellationToken)

Lists available schedules for a pool.

GetSchedulesAsync(String, String, RequestContext)

[Protocol Method] Lists available schedules for a pool.

GetSchedulesAsync(String, String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists available schedules for a pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
RestartDevBox(WaitUntil, String, String, String, RequestContext)

[Protocol Method] Restarts a Dev Box

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
RestartDevBoxAsync(WaitUntil, String, String, String, RequestContext)

[Protocol Method] Restarts a Dev Box

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
SkipAction(String, String, String, String, RequestContext)

[Protocol Method] Skips an occurrence of an action.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
SkipActionAsync(String, String, String, String, RequestContext)

[Protocol Method] Skips an occurrence of an action.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StartDevBox(WaitUntil, String, String, String, RequestContext)

[Protocol Method] Starts a Dev Box

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StartDevBoxAsync(WaitUntil, String, String, String, RequestContext)

[Protocol Method] Starts a Dev Box

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StopDevBox(WaitUntil, String, String, String, Nullable<Boolean>, RequestContext)

[Protocol Method] Stops a Dev Box

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StopDevBoxAsync(WaitUntil, String, String, String, Nullable<Boolean>, RequestContext)

[Protocol Method] Stops a Dev Box

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.

Applies to