ManagedPrivateEndpointsClient Interface

public interface ManagedPrivateEndpointsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedPrivateEndpointModelInner>,ManagedPrivateEndpointModelInner> beginCreate(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointModelInner requestBodyParameters)

Create or update a managed private endpoint for a grafana resource.

abstract SyncPoller<PollResult<ManagedPrivateEndpointModelInner>,ManagedPrivateEndpointModelInner> beginCreate(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointModelInner requestBodyParameters, Context context)

Create or update a managed private endpoint for a grafana resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String managedPrivateEndpointName)

Delete a managed private endpoint for a grafana resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, Context context)

Delete a managed private endpoint for a grafana resource.

abstract SyncPoller<PollResult<Void>,Void> beginRefresh(String resourceGroupName, String workspaceName)

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

abstract SyncPoller<PollResult<Void>,Void> beginRefresh(String resourceGroupName, String workspaceName, Context context)

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

abstract SyncPoller<PollResult<ManagedPrivateEndpointModelInner>,ManagedPrivateEndpointModelInner> beginUpdate(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointUpdateParameters requestBodyParameters)

Update a managed private endpoint for an existing grafana resource.

abstract SyncPoller<PollResult<ManagedPrivateEndpointModelInner>,ManagedPrivateEndpointModelInner> beginUpdate(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointUpdateParameters requestBodyParameters, Context context)

Update a managed private endpoint for an existing grafana resource.

abstract ManagedPrivateEndpointModelInner create(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointModelInner requestBodyParameters)

Create or update a managed private endpoint for a grafana resource.

abstract ManagedPrivateEndpointModelInner create(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointModelInner requestBodyParameters, Context context)

Create or update a managed private endpoint for a grafana 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 ManagedPrivateEndpointModelInner get(String resourceGroupName, String workspaceName, String managedPrivateEndpointName)

Get a specific managed private endpoint of a grafana resource.

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

Get a specific managed private endpoint of a grafana resource.

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

List all managed private endpoints of a grafana resource.

abstract PagedIterable<ManagedPrivateEndpointModelInner> 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.

abstract ManagedPrivateEndpointModelInner update(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointUpdateParameters requestBodyParameters)

Update a managed private endpoint for an existing grafana resource.

abstract ManagedPrivateEndpointModelInner update(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointUpdateParameters requestBodyParameters, Context context)

Update a managed private endpoint for an existing grafana resource.

Method Details

beginCreate

public abstract SyncPoller<PollResult<ManagedPrivateEndpointModelInner>,ManagedPrivateEndpointModelInner> beginCreate(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointModelInner requestBodyParameters)

Create or update 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.
requestBodyParameters - The managed private endpoint to be created or updated.

Returns:

the SyncPoller<T,U> for polling of the managed private endpoint resource type.

beginCreate

public abstract SyncPoller<PollResult<ManagedPrivateEndpointModelInner>,ManagedPrivateEndpointModelInner> beginCreate(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointModelInner requestBodyParameters, Context context)

Create or update 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.
requestBodyParameters - The managed private endpoint to be created or updated.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the managed private endpoint resource type.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRefresh

public abstract SyncPoller<PollResult<Void>,Void> beginRefresh(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRefresh

public abstract SyncPoller<PollResult<Void>,Void> beginRefresh(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<PollResult<ManagedPrivateEndpointModelInner>,ManagedPrivateEndpointModelInner> beginUpdate(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointUpdateParameters requestBodyParameters)

Update a managed private endpoint for an existing 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.
requestBodyParameters - Properties that can be updated to an existing managed private endpoint.

Returns:

the SyncPoller<T,U> for polling of the managed private endpoint resource type.

beginUpdate

public abstract SyncPoller<PollResult<ManagedPrivateEndpointModelInner>,ManagedPrivateEndpointModelInner> beginUpdate(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointUpdateParameters requestBodyParameters, Context context)

Update a managed private endpoint for an existing 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.
requestBodyParameters - Properties that can be updated to an existing managed private endpoint.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the managed private endpoint resource type.

create

public abstract ManagedPrivateEndpointModelInner create(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointModelInner requestBodyParameters)

Create or update 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.
requestBodyParameters - The managed private endpoint to be created or updated.

Returns:

the managed private endpoint resource type.

create

public abstract ManagedPrivateEndpointModelInner create(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointModelInner requestBodyParameters, Context context)

Create or update 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.
requestBodyParameters - The managed private endpoint to be created or updated.
context - The context to associate with this operation.

Returns:

the managed private endpoint resource type.

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.

get

public abstract ManagedPrivateEndpointModelInner 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.

getWithResponse

public abstract Response<ManagedPrivateEndpointModelInner> 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<ManagedPrivateEndpointModelInner> 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<ManagedPrivateEndpointModelInner> 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.

update

public abstract ManagedPrivateEndpointModelInner update(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointUpdateParameters requestBodyParameters)

Update a managed private endpoint for an existing 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.
requestBodyParameters - Properties that can be updated to an existing managed private endpoint.

Returns:

the managed private endpoint resource type.

update

public abstract ManagedPrivateEndpointModelInner update(String resourceGroupName, String workspaceName, String managedPrivateEndpointName, ManagedPrivateEndpointUpdateParameters requestBodyParameters, Context context)

Update a managed private endpoint for an existing 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.
requestBodyParameters - Properties that can be updated to an existing managed private endpoint.
context - The context to associate with this operation.

Returns:

the managed private endpoint resource type.

Applies to