OnlineDeployments Interface

public interface OnlineDeployments

Resource collection API of OnlineDeployments.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new OnlineDeployment resource.

abstract void delete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Delete Inference Endpoint Deployment (asynchronous).

abstract void delete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Delete Inference Endpoint Deployment (asynchronous).

abstract void deleteById(String id)

Delete Inference Endpoint Deployment (asynchronous).

abstract void deleteByIdWithResponse(String id, Context context)

Delete Inference Endpoint Deployment (asynchronous).

abstract OnlineDeployment get(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Get Inference Deployment Deployment.

abstract OnlineDeployment getById(String id)

Get Inference Deployment Deployment.

abstract Response<OnlineDeployment> getByIdWithResponse(String id, Context context)

Get Inference Deployment Deployment.

abstract DeploymentLogs getLogs(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, DeploymentLogsRequest body)

Polls an Endpoint operation.

abstract Response<DeploymentLogs> getLogsWithResponse(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, DeploymentLogsRequest body, Context context)

Polls an Endpoint operation.

abstract Response<OnlineDeployment> getWithResponse(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Get Inference Deployment Deployment.

abstract PagedIterable<OnlineDeployment> list(String resourceGroupName, String workspaceName, String endpointName)

List Inference Endpoint Deployments.

abstract PagedIterable<OnlineDeployment> list(String resourceGroupName, String workspaceName, String endpointName, String orderBy, Integer top, String skip, Context context)

List Inference Endpoint Deployments.

abstract PagedIterable<SkuResource> listSkus(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

List Inference Endpoint Deployment Skus.

abstract PagedIterable<SkuResource> listSkus(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Integer count, String skip, Context context)

List Inference Endpoint Deployment Skus.

Method Details

define

public abstract OnlineDeployment.DefinitionStages.Blank define(String name)

Begins definition for a new OnlineDeployment resource.

Parameters:

name - resource name.

Returns:

the first stage of the new OnlineDeployment definition.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Delete Inference Endpoint Deployment (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
deploymentName - Inference Endpoint Deployment name.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Delete Inference Endpoint Deployment (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
deploymentName - Inference Endpoint Deployment name.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete Inference Endpoint Deployment (asynchronous).

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete Inference Endpoint Deployment (asynchronous).

Parameters:

id - the resource ID.
context - The context to associate with this operation.

get

public abstract OnlineDeployment get(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Get Inference Deployment Deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
deploymentName - Inference Endpoint Deployment name.

Returns:

inference Deployment Deployment.

getById

public abstract OnlineDeployment getById(String id)

Get Inference Deployment Deployment.

Parameters:

id - the resource ID.

Returns:

inference Deployment Deployment along with Response<T>.

getByIdWithResponse

public abstract Response<OnlineDeployment> getByIdWithResponse(String id, Context context)

Get Inference Deployment Deployment.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

inference Deployment Deployment along with Response<T>.

getLogs

public abstract DeploymentLogs getLogs(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, DeploymentLogsRequest body)

Polls an Endpoint operation.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
deploymentName - The name and identifier for the endpoint.
body - The request containing parameters for retrieving logs.

Returns:

the response.

getLogsWithResponse

public abstract Response<DeploymentLogs> getLogsWithResponse(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, DeploymentLogsRequest body, Context context)

Polls an Endpoint operation.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
deploymentName - The name and identifier for the endpoint.
body - The request containing parameters for retrieving logs.
context - The context to associate with this operation.

Returns:

the response body along with Response<T>.

getWithResponse

public abstract Response<OnlineDeployment> getWithResponse(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Get Inference Deployment Deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
deploymentName - Inference Endpoint Deployment name.
context - The context to associate with this operation.

Returns:

inference Deployment Deployment along with Response<T>.

list

public abstract PagedIterable<OnlineDeployment> list(String resourceGroupName, String workspaceName, String endpointName)

List Inference Endpoint Deployments.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.

Returns:

a paginated list of OnlineDeployment entities as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<OnlineDeployment> list(String resourceGroupName, String workspaceName, String endpointName, String orderBy, Integer top, String skip, Context context)

List Inference Endpoint Deployments.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
orderBy - Ordering of list.
top - Top of list.
skip - Continuation token for pagination.
context - The context to associate with this operation.

Returns:

a paginated list of OnlineDeployment entities as paginated response with PagedIterable<T>.

listSkus

public abstract PagedIterable<SkuResource> listSkus(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

List Inference Endpoint Deployment Skus.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
deploymentName - Inference Endpoint Deployment name.

Returns:

a paginated list of SkuResource entities as paginated response with PagedIterable<T>.

listSkus

public abstract PagedIterable<SkuResource> listSkus(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Integer count, String skip, Context context)

List Inference Endpoint Deployment Skus.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference endpoint name.
deploymentName - Inference Endpoint Deployment name.
count - Number of Skus to be retrieved in a page of results.
skip - Continuation token for pagination.
context - The context to associate with this operation.

Returns:

a paginated list of SkuResource entities as paginated response with PagedIterable<T>.

Applies to