Skip to main content

recommender_filters

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

Overview

Namerecommender_filters
TypeResource
Idaws.customer_profiles.recommender_filters

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
created_atstring (date-time)The timestamp of when the recommender filter was created.
descriptionstringThe description of the recommender filter.
failure_reasonstringIf the recommender filter failed, provides the reason for the failure.
recommender_filter_expressionstringThe filter expression that defines which items to include or exclude from recommendations.
recommender_filter_namestringThe name of the recommender filter. (pattern: <code>[a-zA-Z0-9_-]+</code>)
recommender_schema_namestringThe name of the recommender schema associated with this recommender filter. (pattern: <code>^[a-zA-Z0-9_-]+$</code>)
statusstringThe status of the recommender filter. (ACTIVE, PENDING, IN_PROGRESS, FAILED, DELETING)
tagsobjectThe tags used to organize, track, or control access for this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_recommender_filterselectdomain_name, recommender_filter_name, regionRetrieves information about a specific recommender filter in a domain.
list_recommender_filtersselectdomain_name, regionmax-results, next-tokenReturns a list of recommender filters in the specified domain.
create_recommender_filterinsertdomain_name, recommender_filter_name, region, RecommenderFilterExpressionCreates a recommender filter. A recommender filter specifies which items to include or exclude from recommendations.
delete_recommender_filterdeletedomain_name, recommender_filter_name, regionDeletes a recommender filter from a domain.

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.
recommender_filter_namestringThe name of the recommender filter to delete.
regionstringAWS region (default: us-east-1)
max-resultsintegerThe maximum number of recommender filters to return in the response. The default value is 100.
next-tokenstringA token received from a previous ListRecommenderFilters call to retrieve the next page of results.

SELECT examples

Retrieves information about a specific recommender filter in a domain.

SELECT
created_at,
description,
failure_reason,
recommender_filter_expression,
recommender_filter_name,
recommender_schema_name,
status,
tags
FROM aws.customer_profiles.recommender_filters
WHERE domain_name = '{{ domain_name }}' -- required
AND recommender_filter_name = '{{ recommender_filter_name }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a recommender filter. A recommender filter specifies which items to include or exclude from recommendations.

INSERT INTO aws.customer_profiles.recommender_filters (
RecommenderFilterExpression,
RecommenderSchemaName,
Description,
Tags,
domain_name,
recommender_filter_name,
region
)
SELECT
'{{ RecommenderFilterExpression }}' /* required */,
'{{ RecommenderSchemaName }}',
'{{ Description }}',
'{{ Tags }}',
'{{ domain_name }}',
'{{ recommender_filter_name }}',
'{{ region }}'
RETURNING
recommender_filter_arn,
tags
;

DELETE examples

Deletes a recommender filter from a domain.

DELETE FROM aws.customer_profiles.recommender_filters
WHERE domain_name = '{{ domain_name }}' --required
AND recommender_filter_name = '{{ recommender_filter_name }}' --required
AND region = '{{ region }}' --required
;