ServiceRunnersClient Interface

public interface ServiceRunnersClient

An instance of this class provides access to all the operations defined in ServiceRunnersClient.

Method Summary

Modifier and Type Method and Description
abstract ServiceRunnerInner createOrUpdate(String resourceGroupName, String labName, String name, ServiceRunnerInner serviceRunner)

Create or replace an existing service runner.

abstract Response<ServiceRunnerInner> createOrUpdateWithResponse(String resourceGroupName, String labName, String name, ServiceRunnerInner serviceRunner, Context context)

Create or replace an existing service runner.

abstract void delete(String resourceGroupName, String labName, String name)

Delete service runner.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String labName, String name, Context context)

Delete service runner.

abstract ServiceRunnerInner get(String resourceGroupName, String labName, String name)

Get service runner.

abstract Response<ServiceRunnerInner> getWithResponse(String resourceGroupName, String labName, String name, Context context)

Get service runner.

Method Details

createOrUpdate

public abstract ServiceRunnerInner createOrUpdate(String resourceGroupName, String labName, String name, ServiceRunnerInner serviceRunner)

Create or replace an existing service runner.

Parameters:

resourceGroupName - The name of the resource group.
labName - The name of the lab.
name - The name of the service runner.
serviceRunner - A container for a managed identity to execute DevTest lab services.

Returns:

a container for a managed identity to execute DevTest lab services.

createOrUpdateWithResponse

public abstract Response<ServiceRunnerInner> createOrUpdateWithResponse(String resourceGroupName, String labName, String name, ServiceRunnerInner serviceRunner, Context context)

Create or replace an existing service runner.

Parameters:

resourceGroupName - The name of the resource group.
labName - The name of the lab.
name - The name of the service runner.
serviceRunner - A container for a managed identity to execute DevTest lab services.
context - The context to associate with this operation.

Returns:

a container for a managed identity to execute DevTest lab services along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String labName, String name)

Delete service runner.

Parameters:

resourceGroupName - The name of the resource group.
labName - The name of the lab.
name - The name of the service runner.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String labName, String name, Context context)

Delete service runner.

Parameters:

resourceGroupName - The name of the resource group.
labName - The name of the lab.
name - The name of the service runner.
context - The context to associate with this operation.

Returns:

get

public abstract ServiceRunnerInner get(String resourceGroupName, String labName, String name)

Get service runner.

Parameters:

resourceGroupName - The name of the resource group.
labName - The name of the lab.
name - The name of the service runner.

Returns:

service runner.

getWithResponse

public abstract Response<ServiceRunnerInner> getWithResponse(String resourceGroupName, String labName, String name, Context context)

Get service runner.

Parameters:

resourceGroupName - The name of the resource group.
labName - The name of the lab.
name - The name of the service runner.
context - The context to associate with this operation.

Returns:

service runner along with Response<T>.

Applies to