Skip to main content

groups

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

Overview

Namegroups
TypeResource
Idaws.xray.groups

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
filter_expressionstringThe filter expression defining the parameters to include traces.
group_arnstringThe Amazon Resource Name (ARN) of the group generated based on the GroupName.
group_namestringThe unique case-sensitive name of the group.
insights_configurationobjectThe structure containing configurations related to insights.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_groupselectregionRetrieves group resource details.
create_groupinsertregion, GroupNameCreates a group resource with a name and a filter expression.
update_groupupdateregionUpdates a group resource.
delete_groupdeleteregionDeletes a group resource.
get_groupsexecregionRetrieves all active group details.

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

Retrieves group resource details.

SELECT
filter_expression,
group_arn,
group_name,
insights_configuration
FROM aws.xray.groups
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a group resource with a name and a filter expression.

INSERT INTO aws.xray.groups (
GroupName,
FilterExpression,
InsightsConfiguration,
Tags,
region
)
SELECT
'{{ GroupName }}' /* required */,
'{{ FilterExpression }}',
'{{ InsightsConfiguration }}',
'{{ Tags }}',
'{{ region }}'
RETURNING
group
;

UPDATE examples

Updates a group resource.

UPDATE aws.xray.groups
SET
GroupName = '{{ GroupName }}',
GroupARN = '{{ GroupARN }}',
FilterExpression = '{{ FilterExpression }}',
InsightsConfiguration = '{{ InsightsConfiguration }}'
WHERE
region = '{{ region }}' --required
RETURNING
group;

DELETE examples

Deletes a group resource.

DELETE FROM aws.xray.groups
WHERE region = '{{ region }}' --required
;

Lifecycle Methods

Retrieves all active group details.

EXEC aws.xray.groups.get_groups
@region='{{ region }}' --required
@@json=
'{
"NextToken": "{{ NextToken }}"
}'
;