Skip to main content

summary_logs

Creates, updates, deletes, gets or lists a summary_logs resource.

Overview

Namesummary_logs
TypeResource
Idazure.log_analytics.summary_logs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
descriptionstringThe description of the Summary rule.
displayNamestringThe display name of the Summary rule.
isActivebooleanIndicates if Summary rule is active. If not, Summary rule execution stops.
provisioningStatestringSummary rule is in provisioning state. If set to 'updating' or 'deleting', indicates a resource lock due to an ongoing operation, preventing any update to the Summary rule until the operation is complete. Known values are: "Updating", "Succeeded", "Deleting", "Failed", and "Canceled". (Updating, Succeeded, Deleting, Failed, Canceled)
ruleDefinitionobjectRule definition parameters.
ruleTypestringSummaryRules rule type: User. "User" (User)
statusCodestringIndicates the reason for rule deactivation. Known values are: "UserAction" and "DataPlaneError". (UserAction, DataPlaneError)
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, workspace_name, summary_logs_name, subscription_idGets Log Analytics workspace Summary rules.
list_by_workspaceselectresource_group_name, workspace_name, subscription_idGets all summary rules for the specified Log Analytics workspace.
create_or_updateinsertresource_group_name, workspace_name, summary_logs_name, subscription_idCreates or updates Log Analytics workspace Summary rules.
create_or_updatereplaceresource_group_name, workspace_name, summary_logs_name, subscription_idCreates or updates Log Analytics workspace Summary rules.
deletedeleteresource_group_name, workspace_name, summary_logs_name, subscription_idDeletes Log Analytics workspace Summary rules.
startexecresource_group_name, workspace_name, summary_logs_name, subscription_idStarts an inactive Summary rule.
stopexecresource_group_name, workspace_name, summary_logs_name, subscription_idStops an active Summary rule.
retry_binexecresource_group_name, workspace_name, summary_logs_name, subscription_idRetries a failed Summary rule bin.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
summary_logs_namestringThe name of the summary logs. Must not contain '/'. Required.
workspace_namestringThe name of the workspace. Required.

SELECT examples

Gets Log Analytics workspace Summary rules.

SELECT
id,
name,
description,
displayName,
isActive,
provisioningState,
ruleDefinition,
ruleType,
statusCode,
systemData,
type
FROM azure.log_analytics.summary_logs
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND workspace_name = '{{ workspace_name }}' -- required
AND summary_logs_name = '{{ summary_logs_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates Log Analytics workspace Summary rules.

INSERT INTO azure.log_analytics.summary_logs (
properties,
resource_group_name,
workspace_name,
summary_logs_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ workspace_name }}',
'{{ summary_logs_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Creates or updates Log Analytics workspace Summary rules.

REPLACE azure.log_analytics.summary_logs
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND summary_logs_name = '{{ summary_logs_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes Log Analytics workspace Summary rules.

DELETE FROM azure.log_analytics.summary_logs
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND summary_logs_name = '{{ summary_logs_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Starts an inactive Summary rule.

EXEC azure.log_analytics.summary_logs.start 
@resource_group_name='{{ resource_group_name }}' --required,
@workspace_name='{{ workspace_name }}' --required,
@summary_logs_name='{{ summary_logs_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;