Skip to main content

log_profiles

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

Overview

Namelog_profiles
TypeResource
Idazure.monitor.log_profiles

Fields

The following fields are returned by SELECT queries:

Successful request to get more information about a log profile.

NameDatatypeDescription
idstringAzure resource Id
namestringAzure resource name
locationstringResource location
propertiesobjectThe log profile properties of the resource.
tagsResource tags
typestringAzure resource type

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectlogProfileName, subscriptionIdGets the log profile.
listselectsubscriptionIdList the log profiles.
create_or_updateinsertlogProfileName, subscriptionId, data__propertiesCreate or update a log profile in Azure Monitoring REST API.
updateupdatesubscriptionId, logProfileNameUpdates an existing LogProfilesResource. To update other fields use the CreateOrUpdate method.
deletedeletelogProfileName, subscriptionIdDeletes the log profile.

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
logProfileNamestringThe name of the log profile.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the log profile.

SELECT
id,
name,
location,
properties,
tags,
type
FROM azure.monitor.log_profiles
WHERE logProfileName = '{{ logProfileName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Create or update a log profile in Azure Monitoring REST API.

INSERT INTO azure.monitor.log_profiles (
data__location,
data__tags,
data__properties,
logProfileName,
subscriptionId
)
SELECT
'{{ location }}',
'{{ tags }}',
'{{ properties }}' /* required */,
'{{ logProfileName }}',
'{{ subscriptionId }}'
RETURNING
id,
name,
location,
properties,
tags,
type
;

UPDATE examples

Updates an existing LogProfilesResource. To update other fields use the CreateOrUpdate method.

UPDATE azure.monitor.log_profiles
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND logProfileName = '{{ logProfileName }}' --required
RETURNING
id,
name,
location,
properties,
tags,
type;

DELETE examples

Deletes the log profile.

DELETE FROM azure.monitor.log_profiles
WHERE logProfileName = '{{ logProfileName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;