IssuesClient Interface

public interface IssuesClient

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

Method Summary

Modifier and Type Method and Description
abstract InvestigationResultInner addInvestigationResult(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, InvestigationResultInner body)

Adds investigation result.

abstract Response<InvestigationResultInner> addInvestigationResultWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, InvestigationResultInner body, Context context)

Adds investigation result.

abstract RelatedAlertsInner addOrUpdateAlerts(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, RelatedAlertsInner body)

Add or update alerts associated with an issue.

abstract Response<RelatedAlertsInner> addOrUpdateAlertsWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, RelatedAlertsInner body, Context context)

Add or update alerts associated with an issue.

abstract RelatedResourcesInner addOrUpdateResources(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, RelatedResourcesInner body)

Add or update resources associated with an issue.

abstract Response<RelatedResourcesInner> addOrUpdateResourcesWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, RelatedResourcesInner body, Context context)

Add or update resources associated with an issue.

abstract IssueResourceInner create(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, IssueResourceInner resource)

Create a new issue or updates an existing one.

abstract Response<IssueResourceInner> createWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, IssueResourceInner resource, String related, Context context)

Create a new issue or updates an existing one.

abstract void delete(String resourceGroupName, String azureMonitorWorkspaceName, String issueName)

Delete an issue.

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

Delete an issue.

abstract BackgroundVisualizationInner fetchBackgroundVisualization(String resourceGroupName, String azureMonitorWorkspaceName, String issueName)

Fetch the background visualization of the issue.

abstract Response<BackgroundVisualizationInner> fetchBackgroundVisualizationWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, Context context)

Fetch the background visualization of the issue.

abstract InvestigationResultInner fetchInvestigationResult(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, FetchInvestigationResultParameters body)

Fetch investigation result.

abstract Response<InvestigationResultInner> fetchInvestigationResultWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, FetchInvestigationResultParameters body, Context context)

Fetch investigation result.

abstract IssueResourceInner get(String resourceGroupName, String azureMonitorWorkspaceName, String issueName)

Get issue properties.

abstract Response<IssueResourceInner> getWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, Context context)

Get issue properties.

abstract PagedIterable<IssueResourceInner> list(String resourceGroupName, String azureMonitorWorkspaceName)

List all issues under the parent.

abstract PagedIterable<IssueResourceInner> list(String resourceGroupName, String azureMonitorWorkspaceName, Context context)

List all issues under the parent.

abstract PagedRelatedAlertInner listAlerts(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, ListParameter body)

List all alerts in the issue - this method uses pagination to return all alerts.

abstract Response<PagedRelatedAlertInner> listAlertsWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, ListParameter body, Context context)

List all alerts in the issue - this method uses pagination to return all alerts.

abstract PagedRelatedResourceInner listResources(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, ListParameter body)

List all resources in the issue - this method uses pagination to return all resources.

abstract Response<PagedRelatedResourceInner> listResourcesWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, ListParameter body, Context context)

List all resources in the issue - this method uses pagination to return all resources.

abstract void setBackgroundVisualization(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, BackgroundVisualizationInner body)

Set the background visualization for the issue.

abstract Response<Void> setBackgroundVisualizationWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, BackgroundVisualizationInner body, Context context)

Set the background visualization for the issue.

abstract IssueResourceInner update(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, IssueResourceUpdate properties)

Update an issue.

abstract Response<IssueResourceInner> updateWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, IssueResourceUpdate properties, Context context)

Update an issue.

Method Details

addInvestigationResult

public abstract InvestigationResultInner addInvestigationResult(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, InvestigationResultInner body)

Adds investigation result.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.

Returns:

details about the investigation result.

addInvestigationResultWithResponse

public abstract Response<InvestigationResultInner> addInvestigationResultWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, InvestigationResultInner body, Context context)

Adds investigation result.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

details about the investigation result along with Response<T>.

addOrUpdateAlerts

public abstract RelatedAlertsInner addOrUpdateAlerts(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, RelatedAlertsInner body)

Add or update alerts associated with an issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.

Returns:

a list of related alerts.

addOrUpdateAlertsWithResponse

public abstract Response<RelatedAlertsInner> addOrUpdateAlertsWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, RelatedAlertsInner body, Context context)

Add or update alerts associated with an issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

a list of related alerts along with Response<T>.

addOrUpdateResources

public abstract RelatedResourcesInner addOrUpdateResources(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, RelatedResourcesInner body)

Add or update resources associated with an issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.

Returns:

a list of related resources.

addOrUpdateResourcesWithResponse

public abstract Response<RelatedResourcesInner> addOrUpdateResourcesWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, RelatedResourcesInner body, Context context)

Add or update resources associated with an issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

a list of related resources along with Response<T>.

create

public abstract IssueResourceInner create(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, IssueResourceInner resource)

Create a new issue or updates an existing one.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
resource - Resource create parameters.

Returns:

the Issue resource.

createWithResponse

public abstract Response<IssueResourceInner> createWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, IssueResourceInner resource, String related, Context context)

Create a new issue or updates an existing one.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
resource - Resource create parameters.
related - Related resource or alert that is to be added to the issue (default: empty - the issue will be created without any related resources or alerts).
context - The context to associate with this operation.

Returns:

the Issue resource along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String azureMonitorWorkspaceName, String issueName)

Delete an issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.

deleteWithResponse

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

Delete an issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
context - The context to associate with this operation.

Returns:

fetchBackgroundVisualization

public abstract BackgroundVisualizationInner fetchBackgroundVisualization(String resourceGroupName, String azureMonitorWorkspaceName, String issueName)

Fetch the background visualization of the issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.

Returns:

the issue background visualization.

fetchBackgroundVisualizationWithResponse

public abstract Response<BackgroundVisualizationInner> fetchBackgroundVisualizationWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, Context context)

Fetch the background visualization of the issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
context - The context to associate with this operation.

Returns:

the issue background visualization along with Response<T>.

fetchInvestigationResult

public abstract InvestigationResultInner fetchInvestigationResult(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, FetchInvestigationResultParameters body)

Fetch investigation result.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.

Returns:

details about the investigation result.

fetchInvestigationResultWithResponse

public abstract Response<InvestigationResultInner> fetchInvestigationResultWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, FetchInvestigationResultParameters body, Context context)

Fetch investigation result.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

details about the investigation result along with Response<T>.

get

public abstract IssueResourceInner get(String resourceGroupName, String azureMonitorWorkspaceName, String issueName)

Get issue properties.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.

Returns:

issue properties.

getWithResponse

public abstract Response<IssueResourceInner> getWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, Context context)

Get issue properties.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
context - The context to associate with this operation.

Returns:

issue properties along with Response<T>.

list

public abstract PagedIterable<IssueResourceInner> list(String resourceGroupName, String azureMonitorWorkspaceName)

List all issues under the parent.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.

Returns:

the response of a IssueResource list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<IssueResourceInner> list(String resourceGroupName, String azureMonitorWorkspaceName, Context context)

List all issues under the parent.

Parameters:

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

Returns:

the response of a IssueResource list operation as paginated response with PagedIterable<T>.

listAlerts

public abstract PagedRelatedAlertInner listAlerts(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, ListParameter body)

List all alerts in the issue - this method uses pagination to return all alerts.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.

Returns:

paged collection of RelatedAlert items.

listAlertsWithResponse

public abstract Response<PagedRelatedAlertInner> listAlertsWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, ListParameter body, Context context)

List all alerts in the issue - this method uses pagination to return all alerts.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

paged collection of RelatedAlert items along with Response<T>.

listResources

public abstract PagedRelatedResourceInner listResources(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, ListParameter body)

List all resources in the issue - this method uses pagination to return all resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.

Returns:

paged collection of RelatedResource items.

listResourcesWithResponse

public abstract Response<PagedRelatedResourceInner> listResourcesWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, ListParameter body, Context context)

List all resources in the issue - this method uses pagination to return all resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

paged collection of RelatedResource items along with Response<T>.

setBackgroundVisualization

public abstract void setBackgroundVisualization(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, BackgroundVisualizationInner body)

Set the background visualization for the issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.

setBackgroundVisualizationWithResponse

public abstract Response<Void> setBackgroundVisualizationWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, BackgroundVisualizationInner body, Context context)

Set the background visualization for the issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

update

public abstract IssueResourceInner update(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, IssueResourceUpdate properties)

Update an issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
properties - The resource properties to be updated.

Returns:

the Issue resource.

updateWithResponse

public abstract Response<IssueResourceInner> updateWithResponse(String resourceGroupName, String azureMonitorWorkspaceName, String issueName, IssueResourceUpdate properties, Context context)

Update an issue.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureMonitorWorkspaceName - The name of the Azure Monitor Workspace. The name is case insensitive.
issueName - The name of the IssueResource.
properties - The resource properties to be updated.
context - The context to associate with this operation.

Returns:

the Issue resource along with Response<T>.

Applies to