Skip to main content

segment_memberships

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

Overview

Namesegment_memberships
TypeResource
Idaws.customer_profiles.segment_memberships

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
failuresarrayAn array of maps where each contains a response per profile failed for the request.
last_computed_atstring (date-time)The timestamp indicating when the segment membership was last computed or updated.
profilesarrayAn array of maps where each contains a response per profile requested.
segment_definition_namestringThe unique name of the segment definition. (pattern: <code>^[a-zA-Z0-9_-]+$</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_segment_membershipselectdomain_name, segment_definition_name, regionDetermines if the given profiles are within a segment.

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
domain_namestringThe unique name of the domain.
regionstringAWS region (default: us-east-1)
segment_definition_namestringThe Id of the wanted segment. Needs to be a valid, and existing segment Id.

SELECT examples

Determines if the given profiles are within a segment.

SELECT
failures,
last_computed_at,
profiles,
segment_definition_name
FROM aws.customer_profiles.segment_memberships
WHERE domain_name = '{{ domain_name }}' -- required
AND segment_definition_name = '{{ segment_definition_name }}' -- required
AND region = '{{ region }}' -- required
;