ManagedDashboardsClient Interface

public interface ManagedDashboardsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedDashboardInner>,ManagedDashboardInner> beginCreate(String resourceGroupName, String dashboardName, ManagedDashboardInner requestBodyParameters)

Create or update a dashboard for grafana resource.

abstract SyncPoller<PollResult<ManagedDashboardInner>,ManagedDashboardInner> beginCreate(String resourceGroupName, String dashboardName, ManagedDashboardInner requestBodyParameters, Context context)

Create or update a dashboard for grafana resource.

abstract ManagedDashboardInner create(String resourceGroupName, String dashboardName, ManagedDashboardInner requestBodyParameters)

Create or update a dashboard for grafana resource.

abstract ManagedDashboardInner create(String resourceGroupName, String dashboardName, ManagedDashboardInner requestBodyParameters, Context context)

Create or update a dashboard for grafana resource.

abstract void delete(String resourceGroupName, String dashboardName)

Delete a dashboard for Grafana resource.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String dashboardName, Context context)

Delete a dashboard for Grafana resource.

abstract ManagedDashboardInner getByResourceGroup(String resourceGroupName, String dashboardName)

Get the properties of a specific dashboard for grafana resource.

abstract Response<ManagedDashboardInner> getByResourceGroupWithResponse(String resourceGroupName, String dashboardName, Context context)

Get the properties of a specific dashboard for grafana resource.

abstract PagedIterable<ManagedDashboardInner> list()

List all resources of dashboards under the specified subscription.

abstract PagedIterable<ManagedDashboardInner> list(Context context)

List all resources of dashboards under the specified subscription.

abstract PagedIterable<ManagedDashboardInner> listByResourceGroup(String resourceGroupName)

List all resources of dashboards under the specified resource group.

abstract PagedIterable<ManagedDashboardInner> listByResourceGroup(String resourceGroupName, Context context)

List all resources of dashboards under the specified resource group.

abstract ManagedDashboardInner update(String resourceGroupName, String dashboardName, ManagedDashboardUpdateParameters requestBodyParameters)

Update a dashboard for Grafana resource.

abstract Response<ManagedDashboardInner> updateWithResponse(String resourceGroupName, String dashboardName, ManagedDashboardUpdateParameters requestBodyParameters, Context context)

Update a dashboard for Grafana resource.

Method Details

beginCreate

public abstract SyncPoller<PollResult<ManagedDashboardInner>,ManagedDashboardInner> beginCreate(String resourceGroupName, String dashboardName, ManagedDashboardInner requestBodyParameters)

Create or update a dashboard for grafana resource. This API is idempotent, so user can either create a new dashboard or update an existing dashboard.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dashboardName - The name of the Azure Managed Dashboard.
requestBodyParameters - The requestBodyParameters parameter.

Returns:

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

beginCreate

public abstract SyncPoller<PollResult<ManagedDashboardInner>,ManagedDashboardInner> beginCreate(String resourceGroupName, String dashboardName, ManagedDashboardInner requestBodyParameters, Context context)

Create or update a dashboard for grafana resource. This API is idempotent, so user can either create a new dashboard or update an existing dashboard.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dashboardName - The name of the Azure Managed Dashboard.
requestBodyParameters - The requestBodyParameters parameter.
context - The context to associate with this operation.

Returns:

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

create

public abstract ManagedDashboardInner create(String resourceGroupName, String dashboardName, ManagedDashboardInner requestBodyParameters)

Create or update a dashboard for grafana resource. This API is idempotent, so user can either create a new dashboard or update an existing dashboard.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dashboardName - The name of the Azure Managed Dashboard.
requestBodyParameters - The requestBodyParameters parameter.

Returns:

the managed dashboard resource type.

create

public abstract ManagedDashboardInner create(String resourceGroupName, String dashboardName, ManagedDashboardInner requestBodyParameters, Context context)

Create or update a dashboard for grafana resource. This API is idempotent, so user can either create a new dashboard or update an existing dashboard.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dashboardName - The name of the Azure Managed Dashboard.
requestBodyParameters - The requestBodyParameters parameter.
context - The context to associate with this operation.

Returns:

the managed dashboard resource type.

delete

public abstract void delete(String resourceGroupName, String dashboardName)

Delete a dashboard for Grafana resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dashboardName - The name of the Azure Managed Dashboard.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String dashboardName, Context context)

Delete a dashboard for Grafana resource.

Parameters:

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

Returns:

getByResourceGroup

public abstract ManagedDashboardInner getByResourceGroup(String resourceGroupName, String dashboardName)

Get the properties of a specific dashboard for grafana resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dashboardName - The name of the Azure Managed Dashboard.

Returns:

the properties of a specific dashboard for grafana resource.

getByResourceGroupWithResponse

public abstract Response<ManagedDashboardInner> getByResourceGroupWithResponse(String resourceGroupName, String dashboardName, Context context)

Get the properties of a specific dashboard for grafana resource.

Parameters:

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

Returns:

the properties of a specific dashboard for grafana resource along with Response<T>.

list

public abstract PagedIterable<ManagedDashboardInner> list()

List all resources of dashboards under the specified subscription.

Returns:

paged collection of ManagedDashboard items as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ManagedDashboardInner> list(Context context)

List all resources of dashboards under the specified subscription.

Parameters:

context - The context to associate with this operation.

Returns:

paged collection of ManagedDashboard items as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<ManagedDashboardInner> listByResourceGroup(String resourceGroupName)

List all resources of dashboards under the specified resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

paged collection of ManagedDashboard items as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<ManagedDashboardInner> listByResourceGroup(String resourceGroupName, Context context)

List all resources of dashboards under the specified resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

paged collection of ManagedDashboard items as paginated response with PagedIterable<T>.

update

public abstract ManagedDashboardInner update(String resourceGroupName, String dashboardName, ManagedDashboardUpdateParameters requestBodyParameters)

Update a dashboard for Grafana resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dashboardName - The name of the Azure Managed Dashboard.
requestBodyParameters - The requestBodyParameters parameter.

Returns:

the managed dashboard resource type.

updateWithResponse

public abstract Response<ManagedDashboardInner> updateWithResponse(String resourceGroupName, String dashboardName, ManagedDashboardUpdateParameters requestBodyParameters, Context context)

Update a dashboard for Grafana resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dashboardName - The name of the Azure Managed Dashboard.
requestBodyParameters - The requestBodyParameters parameter.
context - The context to associate with this operation.

Returns:

the managed dashboard resource type along with Response<T>.

Applies to