ServerlessEndpoints Interface

public interface ServerlessEndpoints

Resource collection API of ServerlessEndpoints.

Method Summary

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

Begins definition for a new ServerlessEndpoint resource.

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

Delete Serverless Endpoint (asynchronous).

abstract void delete(String resourceGroupName, String workspaceName, String name, Context context)

Delete Serverless Endpoint (asynchronous).

abstract void deleteById(String id)

Delete Serverless Endpoint (asynchronous).

abstract void deleteByIdWithResponse(String id, Context context)

Delete Serverless Endpoint (asynchronous).

abstract ServerlessEndpoint get(String resourceGroupName, String workspaceName, String name)

Get Serverless Endpoint.

abstract ServerlessEndpoint getById(String id)

Get Serverless Endpoint.

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

Get Serverless Endpoint.

abstract Response<ServerlessEndpoint> getWithResponse(String resourceGroupName, String workspaceName, String name, Context context)

Get Serverless Endpoint.

abstract PagedIterable<ServerlessEndpoint> list(String resourceGroupName, String workspaceName)

List Serverless Endpoints.

abstract PagedIterable<ServerlessEndpoint> list(String resourceGroupName, String workspaceName, String skip, Context context)

List Serverless Endpoints.

abstract EndpointAuthKeys listKeys(String resourceGroupName, String workspaceName, String name)

List EndpointAuthKeys for an Endpoint using Key-based authentication.

abstract Response<EndpointAuthKeys> listKeysWithResponse(String resourceGroupName, String workspaceName, String name, Context context)

List EndpointAuthKeys for an Endpoint using Key-based authentication.

abstract EndpointAuthKeys regenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

abstract EndpointAuthKeys regenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body, Context context)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

Method Details

define

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

Begins definition for a new ServerlessEndpoint resource.

Parameters:

name - resource name.

Returns:

the first stage of the new ServerlessEndpoint definition.

delete

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

Delete Serverless Endpoint (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.

delete

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

Delete Serverless Endpoint (asynchronous).

Parameters:

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

deleteById

public abstract void deleteById(String id)

Delete Serverless Endpoint (asynchronous).

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete Serverless Endpoint (asynchronous).

Parameters:

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

get

public abstract ServerlessEndpoint get(String resourceGroupName, String workspaceName, String name)

Get Serverless Endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.

Returns:

serverless Endpoint.

getById

public abstract ServerlessEndpoint getById(String id)

Get Serverless Endpoint.

Parameters:

id - the resource ID.

Returns:

serverless Endpoint along with Response<T>.

getByIdWithResponse

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

Get Serverless Endpoint.

Parameters:

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

Returns:

serverless Endpoint along with Response<T>.

getWithResponse

public abstract Response<ServerlessEndpoint> getWithResponse(String resourceGroupName, String workspaceName, String name, Context context)

Get Serverless Endpoint.

Parameters:

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

Returns:

serverless Endpoint along with Response<T>.

list

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

List Serverless Endpoints.

Parameters:

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

Returns:

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

list

public abstract PagedIterable<ServerlessEndpoint> list(String resourceGroupName, String workspaceName, String skip, Context context)

List Serverless Endpoints.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
skip - Continuation token for pagination.
context - The context to associate with this operation.

Returns:

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

listKeys

public abstract EndpointAuthKeys listKeys(String resourceGroupName, String workspaceName, String name)

List EndpointAuthKeys for an Endpoint using Key-based authentication.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.

Returns:

keys for endpoint authentication.

listKeysWithResponse

public abstract Response<EndpointAuthKeys> listKeysWithResponse(String resourceGroupName, String workspaceName, String name, Context context)

List EndpointAuthKeys for an Endpoint using Key-based authentication.

Parameters:

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

Returns:

keys for endpoint authentication along with Response<T>.

regenerateKeys

public abstract EndpointAuthKeys regenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.
body - RegenerateKeys request .

Returns:

keys for endpoint authentication.

regenerateKeys

public abstract EndpointAuthKeys regenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body, Context context)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.
body - RegenerateKeys request .
context - The context to associate with this operation.

Returns:

keys for endpoint authentication.

Applies to