PrivateEndpointConnections Interface

public interface PrivateEndpointConnections

Resource collection API of PrivateEndpointConnections.

Method Summary

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

Begins definition for a new PrivateEndpointConnection resource.

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

Delete private endpoint connection.

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

Delete private endpoint connection.

abstract void deleteById(String id)

Delete private endpoint connection.

abstract void deleteByIdWithResponse(String id, Context context)

Delete private endpoint connection.

abstract PrivateEndpointConnection get(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Get private endpoint connections.

abstract PrivateEndpointConnection getById(String id)

Get private endpoint connections.

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

Get private endpoint connections.

abstract Response<PrivateEndpointConnection> getWithResponse(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Get private endpoint connections.

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

Get private endpoint connection.

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

Get private endpoint connection.

Method Details

define

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

Begins definition for a new PrivateEndpointConnection resource.

Parameters:

name - resource name.

Returns:

the first stage of the new PrivateEndpointConnection definition.

delete

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

Delete private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
privateEndpointConnectionName - The private endpoint connection name of Azure Managed Grafana.

delete

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

Delete private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
privateEndpointConnectionName - The private endpoint connection name of Azure Managed Grafana.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete private endpoint connection.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete private endpoint connection.

Parameters:

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

get

public abstract PrivateEndpointConnection get(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Get private endpoint connections.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
privateEndpointConnectionName - The private endpoint connection name of Azure Managed Grafana.

Returns:

private endpoint connections.

getById

public abstract PrivateEndpointConnection getById(String id)

Get private endpoint connections.

Parameters:

id - the resource ID.

Returns:

private endpoint connections along with Response<T>.

getByIdWithResponse

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

Get private endpoint connections.

Parameters:

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

Returns:

private endpoint connections along with Response<T>.

getWithResponse

public abstract Response<PrivateEndpointConnection> getWithResponse(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Get private endpoint connections.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
privateEndpointConnectionName - The private endpoint connection name of Azure Managed Grafana.
context - The context to associate with this operation.

Returns:

private endpoint connections along with Response<T>.

list

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

Get private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.

Returns:

private endpoint connection as paginated response with PagedIterable<T>.

list

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

Get private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
context - The context to associate with this operation.

Returns:

private endpoint connection as paginated response with PagedIterable<T>.

Applies to