Skip to main content

azure_monitor_workspaces

Creates, updates, deletes, gets or lists an azure_monitor_workspaces resource.

Overview

Nameazure_monitor_workspaces
TypeResource
Idazure.monitor.azure_monitor_workspaces

Fields

The following fields are returned by SELECT queries:

Request completed successfully

NameDatatypeDescription
etagstringResource entity tag (ETag)
locationstringThe geo-location where the resource lives
propertiesobjectProperties of an Azure Monitor Workspace
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, azureMonitorWorkspaceNameReturns the specified Azure Monitor Workspace
list_by_resource_groupselectsubscriptionId, resourceGroupNameLists all Azure Monitor Workspaces in the specified resource group
list_by_subscriptionselectsubscriptionIdLists all Azure Monitor Workspaces in the specified subscription
createinsertsubscriptionId, resourceGroupName, azureMonitorWorkspaceName, data__locationCreates or updates an Azure Monitor Workspace
updateupdatesubscriptionId, resourceGroupName, azureMonitorWorkspaceNameUpdates part of an Azure Monitor Workspace
deletedeletesubscriptionId, resourceGroupName, azureMonitorWorkspaceNameDeletes an Azure Monitor Workspace

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
azureMonitorWorkspaceNamestringThe name of the Azure Monitor Workspace. The name is case insensitive
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Returns the specified Azure Monitor Workspace

SELECT
etag,
location,
properties,
tags
FROM azure.monitor.azure_monitor_workspaces
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND azureMonitorWorkspaceName = '{{ azureMonitorWorkspaceName }}' -- required
;

INSERT examples

Creates or updates an Azure Monitor Workspace

INSERT INTO azure.monitor.azure_monitor_workspaces (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
azureMonitorWorkspaceName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ azureMonitorWorkspaceName }}'
RETURNING
etag,
location,
properties,
tags
;

UPDATE examples

Updates part of an Azure Monitor Workspace

UPDATE azure.monitor.azure_monitor_workspaces
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND azureMonitorWorkspaceName = '{{ azureMonitorWorkspaceName }}' --required
RETURNING
etag,
location,
properties,
tags;

DELETE examples

Deletes an Azure Monitor Workspace

DELETE FROM azure.monitor.azure_monitor_workspaces
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND azureMonitorWorkspaceName = '{{ azureMonitorWorkspaceName }}' --required
;