IssueOperations interface

Interface representing a Issue operations.

Properties

addInvestigationResult

Adds investigation result

addOrUpdateAlerts

Add or update alerts associated with an issue

addOrUpdateResources

Add or update resources associated with an issue

create

Create a new issue or updates an existing one

delete

Delete an issue

fetchBackgroundVisualization

Fetch the background visualization of the issue

fetchInvestigationResult

Fetch investigation result

get

Get issue properties

list

List all issues under the parent

listAlerts

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

listResources

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

setBackgroundVisualization

Set the background visualization for the issue

update

Update an issue

Property Details

addInvestigationResult

Adds investigation result

addInvestigationResult: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: InvestigationResult, options?: IssueAddInvestigationResultOptionalParams) => Promise<InvestigationResult>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: InvestigationResult, options?: IssueAddInvestigationResultOptionalParams) => Promise<InvestigationResult>

addOrUpdateAlerts

Add or update alerts associated with an issue

addOrUpdateAlerts: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: RelatedAlertsCreate, options?: IssueAddOrUpdateAlertsOptionalParams) => Promise<RelatedAlerts>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: RelatedAlertsCreate, options?: IssueAddOrUpdateAlertsOptionalParams) => Promise<RelatedAlerts>

addOrUpdateResources

Add or update resources associated with an issue

addOrUpdateResources: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: RelatedResourcesCreate, options?: IssueAddOrUpdateResourcesOptionalParams) => Promise<RelatedResources>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: RelatedResourcesCreate, options?: IssueAddOrUpdateResourcesOptionalParams) => Promise<RelatedResources>

create

Create a new issue or updates an existing one

create: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, resource: IssueResourceCreate, options?: IssueCreateOptionalParams) => Promise<IssueResource>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, resource: IssueResourceCreate, options?: IssueCreateOptionalParams) => Promise<IssueResource>

delete

Delete an issue

delete: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, options?: IssueDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, options?: IssueDeleteOptionalParams) => Promise<void>

fetchBackgroundVisualization

Fetch the background visualization of the issue

fetchBackgroundVisualization: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, options?: IssueFetchBackgroundVisualizationOptionalParams) => Promise<BackgroundVisualization>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, options?: IssueFetchBackgroundVisualizationOptionalParams) => Promise<BackgroundVisualization>

fetchInvestigationResult

Fetch investigation result

fetchInvestigationResult: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: FetchInvestigationResultParameters, options?: IssueFetchInvestigationResultOptionalParams) => Promise<InvestigationResult>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: FetchInvestigationResultParameters, options?: IssueFetchInvestigationResultOptionalParams) => Promise<InvestigationResult>

get

Get issue properties

get: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, options?: IssueGetOptionalParams) => Promise<IssueResource>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, options?: IssueGetOptionalParams) => Promise<IssueResource>

list

List all issues under the parent

list: (resourceGroupName: string, azureMonitorWorkspaceName: string, options?: IssueListOptionalParams) => PagedAsyncIterableIterator<IssueResource, IssueResource[], PageSettings>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, options?: IssueListOptionalParams) => PagedAsyncIterableIterator<IssueResource, IssueResource[], PageSettings>

listAlerts

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

listAlerts: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: ListParameter, options?: IssueListAlertsOptionalParams) => Promise<PagedRelatedAlert>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: ListParameter, options?: IssueListAlertsOptionalParams) => Promise<PagedRelatedAlert>

listResources

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

listResources: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: ListParameter, options?: IssueListResourcesOptionalParams) => Promise<PagedRelatedResource>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: ListParameter, options?: IssueListResourcesOptionalParams) => Promise<PagedRelatedResource>

setBackgroundVisualization

Set the background visualization for the issue

setBackgroundVisualization: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: BackgroundVisualizationCreate, options?: IssueSetBackgroundVisualizationOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, body: BackgroundVisualizationCreate, options?: IssueSetBackgroundVisualizationOptionalParams) => Promise<void>

update

Update an issue

update: (resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, properties: IssueResourceUpdate, options?: IssueUpdateOptionalParams) => Promise<IssueResource>

Property Value

(resourceGroupName: string, azureMonitorWorkspaceName: string, issueName: string, properties: IssueResourceUpdate, options?: IssueUpdateOptionalParams) => Promise<IssueResource>