Skip to main content

log_patterns

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

Overview

Namelog_patterns
TypeResource
Idaws.application_insights.log_patterns

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
account_idstringThe Amazon Web Services account ID for the resource group owner. (pattern: <code>^\d{12}$</code>)
log_patternobjectThe successfully created log pattern.
resource_group_namestringThe name of the resource group. (pattern: <code>[a-zA-Z0-9.-_]*</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_log_patternselectregionDescribe a specific log pattern from a LogPatternSet.
list_log_patternsselectregionLists the log patterns in the specific log LogPatternSet.
create_log_patterninsertregion, ResourceGroupName, PatternSetName, PatternName, Pattern, RankAdds an log pattern to a LogPatternSet.
update_log_patternupdateregion, ResourceGroupName, PatternSetName, PatternNameAdds a log pattern to a LogPatternSet.
delete_log_patterndeleteregionRemoves the specified log pattern from a LogPatternSet.

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
regionstringAWS region (default: us-east-1)

SELECT examples

Describe a specific log pattern from a LogPatternSet.

SELECT
account_id,
log_pattern,
resource_group_name
FROM aws.application_insights.log_patterns
WHERE region = '{{ region }}' -- required
;

INSERT examples

Adds an log pattern to a LogPatternSet.

INSERT INTO aws.application_insights.log_patterns (
ResourceGroupName,
PatternSetName,
PatternName,
Pattern,
Rank,
region
)
SELECT
'{{ ResourceGroupName }}' /* required */,
'{{ PatternSetName }}' /* required */,
'{{ PatternName }}' /* required */,
'{{ Pattern }}' /* required */,
{{ Rank }} /* required */,
'{{ region }}'
RETURNING
log_pattern,
resource_group_name
;

UPDATE examples

Adds a log pattern to a LogPatternSet.

UPDATE aws.application_insights.log_patterns
SET
ResourceGroupName = '{{ ResourceGroupName }}',
PatternSetName = '{{ PatternSetName }}',
PatternName = '{{ PatternName }}',
Pattern = '{{ Pattern }}',
Rank = {{ Rank }}
WHERE
region = '{{ region }}' --required
AND ResourceGroupName = '{{ ResourceGroupName }}' --required
AND PatternSetName = '{{ PatternSetName }}' --required
AND PatternName = '{{ PatternName }}' --required
RETURNING
log_pattern,
resource_group_name;

DELETE examples

Removes the specified log pattern from a LogPatternSet.

DELETE FROM aws.application_insights.log_patterns
WHERE region = '{{ region }}' --required
;