GrafanasClient Interface
public interface GrafanasClient
An instance of this class provides access to all the operations defined in GrafanasClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller<PollResult<ManagedGrafanaInner>,ManagedGrafanaInner> beginCreate(String resourceGroupName, String workspaceName, ManagedGrafanaInner requestBodyParameters)
Create or update a workspace for Grafana resource. This API is idempotent, so user can either create a new grafana or update an existing grafana.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<ManagedGrafanaInner>,ManagedGrafanaInner> beginCreate(String resourceGroupName, String workspaceName, ManagedGrafanaInner requestBodyParameters, Context context)
Create or update a workspace for Grafana resource. This API is idempotent, so user can either create a new grafana or update an existing grafana.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName)
Delete a workspace for Grafana resource.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, Context context)
Delete a workspace for Grafana resource.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ManagedGrafanaInner>,ManagedGrafanaInner> beginUpdate(String resourceGroupName, String workspaceName, ManagedGrafanaUpdateParameters requestBodyParameters)
Update a workspace for Grafana resource.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ManagedGrafanaInner>,ManagedGrafanaInner> beginUpdate(String resourceGroupName, String workspaceName, ManagedGrafanaUpdateParameters requestBodyParameters, Context context)
Update a workspace for Grafana resource.
Parameters:
Returns:
checkEnterpriseDetails
public abstract EnterpriseDetailsInner checkEnterpriseDetails(String resourceGroupName, String workspaceName)
Retrieve enterprise add-on details information.
Parameters:
Returns:
checkEnterpriseDetailsWithResponse
public abstract Response<EnterpriseDetailsInner> checkEnterpriseDetailsWithResponse(String resourceGroupName, String workspaceName, Context context)
Retrieve enterprise add-on details information.
Parameters:
Returns:
create
public abstract ManagedGrafanaInner create(String resourceGroupName, String workspaceName, ManagedGrafanaInner requestBodyParameters)
Create or update a workspace for Grafana resource. This API is idempotent, so user can either create a new grafana or update an existing grafana.
Parameters:
Returns:
create
public abstract ManagedGrafanaInner create(String resourceGroupName, String workspaceName, ManagedGrafanaInner requestBodyParameters, Context context)
Create or update a workspace for Grafana resource. This API is idempotent, so user can either create a new grafana or update an existing grafana.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String workspaceName)
Delete a workspace for Grafana resource.
Parameters:
delete
public abstract void delete(String resourceGroupName, String workspaceName, Context context)
Delete a workspace for Grafana resource.
Parameters:
fetchAvailablePlugins
public abstract GrafanaAvailablePluginListResponseInner fetchAvailablePlugins(String resourceGroupName, String workspaceName)
A synchronous resource action.
Parameters:
Returns:
fetchAvailablePluginsWithResponse
public abstract Response<GrafanaAvailablePluginListResponseInner> fetchAvailablePluginsWithResponse(String resourceGroupName, String workspaceName, Context context)
A synchronous resource action.
Parameters:
Returns:
getByResourceGroup
public abstract ManagedGrafanaInner getByResourceGroup(String resourceGroupName, String workspaceName)
Get the properties of a specific workspace for Grafana resource.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ManagedGrafanaInner> getByResourceGroupWithResponse(String resourceGroupName, String workspaceName, Context context)
Get the properties of a specific workspace for Grafana resource.
Parameters:
Returns:
list
public abstract PagedIterable<ManagedGrafanaInner> list()
List all resources of workspaces for Grafana under the specified subscription.
Returns:
list
public abstract PagedIterable<ManagedGrafanaInner> list(Context context)
List all resources of workspaces for Grafana under the specified subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ManagedGrafanaInner> listByResourceGroup(String resourceGroupName)
List all resources of workspaces for Grafana under the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ManagedGrafanaInner> listByResourceGroup(String resourceGroupName, Context context)
List all resources of workspaces for Grafana under the specified resource group.
Parameters:
Returns:
update
public abstract ManagedGrafanaInner update(String resourceGroupName, String workspaceName, ManagedGrafanaUpdateParameters requestBodyParameters)
Update a workspace for Grafana resource.
Parameters:
Returns:
update
public abstract ManagedGrafanaInner update(String resourceGroupName, String workspaceName, ManagedGrafanaUpdateParameters requestBodyParameters, Context context)
Update a workspace for Grafana resource.
Parameters:
Returns: