ManagedPrivateEndpoints Interface

public interface ManagedPrivateEndpoints

Resource collection API of ManagedPrivateEndpoints.

Method Summary

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

Begins definition for a new ManagedPrivateEndpointModel resource.

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

Delete a managed private endpoint for a grafana resource.

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

Delete a managed private endpoint for a grafana resource.

abstract void deleteById(String id)

Delete a managed private endpoint for a grafana resource.

abstract void deleteByIdWithResponse(String id, Context context)

Delete a managed private endpoint for a grafana resource.

abstract ManagedPrivateEndpointModel get(String resourceGroupName, String workspaceName, String managedPrivateEndpointName)

Get a specific managed private endpoint of a grafana resource.

abstract ManagedPrivateEndpointModel getById(String id)

Get a specific managed private endpoint of a grafana resource.

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

Get a specific managed private endpoint of a grafana resource.

abstract Response<ManagedPrivateEndpointModel> getWithResponse(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, Context context)

Get a specific managed private endpoint of a grafana resource.

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

List all managed private endpoints of a grafana resource.

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

List all managed private endpoints of a grafana resource.

abstract void refresh(String resourceGroupName, String workspaceName)

Refresh and sync managed private endpoints of a grafana resource to latest state.

abstract void refresh(String resourceGroupName, String workspaceName, Context context)

Refresh and sync managed private endpoints of a grafana resource to latest state.

Method Details

define

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

Begins definition for a new ManagedPrivateEndpointModel resource.

Parameters:

name - resource name.

Returns:

the first stage of the new ManagedPrivateEndpointModel definition.

delete

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

Delete a managed private endpoint for a grafana resource.

Parameters:

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

delete

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

Delete a managed private endpoint for a grafana resource.

Parameters:

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

deleteById

public abstract void deleteById(String id)

Delete a managed private endpoint for a grafana resource.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete a managed private endpoint for a grafana resource.

Parameters:

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

get

public abstract ManagedPrivateEndpointModel get(String resourceGroupName, String workspaceName, String managedPrivateEndpointName)

Get a specific managed private endpoint of a grafana resource.

Parameters:

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

Returns:

a specific managed private endpoint of a grafana resource.

getById

public abstract ManagedPrivateEndpointModel getById(String id)

Get a specific managed private endpoint of a grafana resource.

Parameters:

id - the resource ID.

Returns:

a specific managed private endpoint of a grafana resource along with Response<T>.

getByIdWithResponse

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

Get a specific managed private endpoint of a grafana resource.

Parameters:

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

Returns:

a specific managed private endpoint of a grafana resource along with Response<T>.

getWithResponse

public abstract Response<ManagedPrivateEndpointModel> getWithResponse(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, Context context)

Get a specific managed private endpoint of a grafana resource.

Parameters:

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

Returns:

a specific managed private endpoint of a grafana resource along with Response<T>.

list

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

List all managed private endpoints of a grafana resource.

Parameters:

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

Returns:

the list of managed private endpoints of a grafana resource as paginated response with PagedIterable<T>.

list

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

List all managed private endpoints of a grafana resource.

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:

the list of managed private endpoints of a grafana resource as paginated response with PagedIterable<T>.

refresh

public abstract void refresh(String resourceGroupName, String workspaceName)

Refresh and sync managed private endpoints of a grafana resource to latest state.

Parameters:

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

refresh

public abstract void refresh(String resourceGroupName, String workspaceName, Context context)

Refresh and sync managed private endpoints of a grafana resource to latest state.

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.

Applies to