We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
Resource Type definition for AWS::CustomerProfiles::Recommender
Create Recommender Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Recommender(name: string, args: RecommenderArgs, opts?: CustomResourceOptions);@overload
def Recommender(resource_name: str,
args: RecommenderArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Recommender(resource_name: str,
opts: Optional[ResourceOptions] = None,
domain_name: Optional[str] = None,
recommender_recipe_name: Optional[str] = None,
description: Optional[str] = None,
recommender_config: Optional[RecommenderConfigArgs] = None,
recommender_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewRecommender(ctx *Context, name string, args RecommenderArgs, opts ...ResourceOption) (*Recommender, error)public Recommender(string name, RecommenderArgs args, CustomResourceOptions? opts = null)
public Recommender(String name, RecommenderArgs args)
public Recommender(String name, RecommenderArgs args, CustomResourceOptions options)
type: aws-native:customerprofiles:Recommender
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RecommenderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RecommenderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RecommenderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RecommenderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RecommenderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Recommender Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Recommender resource accepts the following input properties:
- Domain
Name string - Recommender
Recipe stringName - Description string
- Recommender
Config Pulumi.Aws Native. Customer Profiles. Inputs. Recommender Config - Recommender
Name string -
List<Pulumi.
Aws Native. Inputs. Tag> - The tags used to organize, track, or control access for this resource.
- Domain
Name string - Recommender
Recipe stringName - Description string
- Recommender
Config RecommenderConfig Args - Recommender
Name string -
Tag
Args - The tags used to organize, track, or control access for this resource.
- domain
Name String - recommender
Recipe StringName - description String
- recommender
Config RecommenderConfig - recommender
Name String - List<Tag>
- The tags used to organize, track, or control access for this resource.
- domain
Name string - recommender
Recipe stringName - description string
- recommender
Config RecommenderConfig - recommender
Name string - Tag[]
- The tags used to organize, track, or control access for this resource.
- domain_
name str - recommender_
recipe_ strname - description str
- recommender_
config RecommenderConfig Args - recommender_
name str -
Sequence[Tag
Args] - The tags used to organize, track, or control access for this resource.
- domain
Name String - recommender
Recipe StringName - description String
- recommender
Config Property Map - recommender
Name String - List<Property Map>
- The tags used to organize, track, or control access for this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Recommender resource produces the following output properties:
- Created
At string - The timestamp of when the recommender was created.
- Failure
Reason string - The reason for recommender failure.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - The timestamp of when the recommender was last updated.
- Latest
Recommender Pulumi.Update Aws Native. Customer Profiles. Outputs. Recommender Update - Recommender
Arn string - The Amazon Resource Name (ARN) of the recommender.
- Status
Pulumi.
Aws Native. Customer Profiles. Recommender Status - Training
Metrics List<Pulumi.Aws Native. Customer Profiles. Outputs. Recommender Training Metrics>
- Created
At string - The timestamp of when the recommender was created.
- Failure
Reason string - The reason for recommender failure.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - The timestamp of when the recommender was last updated.
- Latest
Recommender RecommenderUpdate Update - Recommender
Arn string - The Amazon Resource Name (ARN) of the recommender.
- Status
Recommender
Status - Training
Metrics []RecommenderTraining Metrics
- created
At String - The timestamp of when the recommender was created.
- failure
Reason String - The reason for recommender failure.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - The timestamp of when the recommender was last updated.
- latest
Recommender RecommenderUpdate Update - recommender
Arn String - The Amazon Resource Name (ARN) of the recommender.
- status
Recommender
Status - training
Metrics List<RecommenderTraining Metrics>
- created
At string - The timestamp of when the recommender was created.
- failure
Reason string - The reason for recommender failure.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringAt - The timestamp of when the recommender was last updated.
- latest
Recommender RecommenderUpdate Update - recommender
Arn string - The Amazon Resource Name (ARN) of the recommender.
- status
Recommender
Status - training
Metrics RecommenderTraining Metrics[]
- created_
at str - The timestamp of when the recommender was created.
- failure_
reason str - The reason for recommender failure.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strat - The timestamp of when the recommender was last updated.
- latest_
recommender_ Recommenderupdate Update - recommender_
arn str - The Amazon Resource Name (ARN) of the recommender.
- status
Recommender
Status - training_
metrics Sequence[RecommenderTraining Metrics]
- created
At String - The timestamp of when the recommender was created.
- failure
Reason String - The reason for recommender failure.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - The timestamp of when the recommender was last updated.
- latest
Recommender Property MapUpdate - recommender
Arn String - The Amazon Resource Name (ARN) of the recommender.
- status "PENDING" | "IN_PROGRESS" | "STOPPING" | "STARTING" | "ACTIVE" | "INACTIVE" | "FAILED" | "DELETING"
- training
Metrics List<Property Map>
Supporting Types
RecommenderConfig, RecommenderConfigArgs
Configuration for the recommenderRecommenderEventParameters, RecommenderEventParametersArgs
Event parameters with type and value threshold- Event
Type string - The type of event
- Event
Value doubleThreshold - The threshold of the event type. Only events with a value greater or equal to this threshold will be considered for solution creation.
- Event
Type string - The type of event
- Event
Value float64Threshold - The threshold of the event type. Only events with a value greater or equal to this threshold will be considered for solution creation.
- event
Type String - The type of event
- event
Value DoubleThreshold - The threshold of the event type. Only events with a value greater or equal to this threshold will be considered for solution creation.
- event
Type string - The type of event
- event
Value numberThreshold - The threshold of the event type. Only events with a value greater or equal to this threshold will be considered for solution creation.
- event_
type str - The type of event
- event_
value_ floatthreshold - The threshold of the event type. Only events with a value greater or equal to this threshold will be considered for solution creation.
- event
Type String - The type of event
- event
Value NumberThreshold - The threshold of the event type. Only events with a value greater or equal to this threshold will be considered for solution creation.
RecommenderEventsConfig, RecommenderEventsConfigArgs
Configuration for events used in the recommender- Event
Parameters List<Pulumi.List Aws Native. Customer Profiles. Inputs. Recommender Event Parameters> - List of event parameters with their value thresholds
- Event
Parameters []RecommenderList Event Parameters - List of event parameters with their value thresholds
- event
Parameters List<RecommenderList Event Parameters> - List of event parameters with their value thresholds
- event
Parameters RecommenderList Event Parameters[] - List of event parameters with their value thresholds
- event_
parameters_ Sequence[Recommenderlist Event Parameters] - List of event parameters with their value thresholds
- event
Parameters List<Property Map>List - List of event parameters with their value thresholds
RecommenderStatus, RecommenderStatusArgs
- Pending
PENDING- In
Progress IN_PROGRESS- Stopping
STOPPING- Starting
STARTING- Active
ACTIVE- Inactive
INACTIVE- Failed
FAILED- Deleting
DELETING
- Recommender
Status Pending PENDING- Recommender
Status In Progress IN_PROGRESS- Recommender
Status Stopping STOPPING- Recommender
Status Starting STARTING- Recommender
Status Active ACTIVE- Recommender
Status Inactive INACTIVE- Recommender
Status Failed FAILED- Recommender
Status Deleting DELETING
- Pending
PENDING- In
Progress IN_PROGRESS- Stopping
STOPPING- Starting
STARTING- Active
ACTIVE- Inactive
INACTIVE- Failed
FAILED- Deleting
DELETING
- Pending
PENDING- In
Progress IN_PROGRESS- Stopping
STOPPING- Starting
STARTING- Active
ACTIVE- Inactive
INACTIVE- Failed
FAILED- Deleting
DELETING
- PENDING
PENDING- IN_PROGRESS
IN_PROGRESS- STOPPING
STOPPING- STARTING
STARTING- ACTIVE
ACTIVE- INACTIVE
INACTIVE- FAILED
FAILED- DELETING
DELETING
- "PENDING"
PENDING- "IN_PROGRESS"
IN_PROGRESS- "STOPPING"
STOPPING- "STARTING"
STARTING- "ACTIVE"
ACTIVE- "INACTIVE"
INACTIVE- "FAILED"
FAILED- "DELETING"
DELETING
RecommenderTrainingMetrics, RecommenderTrainingMetricsArgs
- Metrics
Pulumi.
Aws Native. Customer Profiles. Inputs. Recommender Training Metrics Metrics Properties - Training metrics by type
- Time string
- Timestamp of the training metrics
- Metrics
Recommender
Training Metrics Metrics Properties - Training metrics by type
- Time string
- Timestamp of the training metrics
- metrics
Recommender
Training Metrics Metrics Properties - Training metrics by type
- time String
- Timestamp of the training metrics
- metrics
Recommender
Training Metrics Metrics Properties - Training metrics by type
- time string
- Timestamp of the training metrics
- metrics
Recommender
Training Metrics Metrics Properties - Training metrics by type
- time str
- Timestamp of the training metrics
- metrics Property Map
- Training metrics by type
- time String
- Timestamp of the training metrics
RecommenderTrainingMetricsMetricsProperties, RecommenderTrainingMetricsMetricsPropertiesArgs
Training metrics by type- Coverage double
- Freshness double
- Hit double
- Popularity double
- Recall double
- Similarity double
- Coverage float64
- Freshness float64
- Hit float64
- Popularity float64
- Recall float64
- Similarity float64
- coverage Double
- freshness Double
- hit Double
- popularity Double
- recall Double
- similarity Double
- coverage number
- freshness number
- hit number
- popularity number
- recall number
- similarity number
- coverage float
- freshness float
- hit float
- popularity float
- recall float
- similarity float
- coverage Number
- freshness Number
- hit Number
- popularity Number
- recall Number
- similarity Number
RecommenderUpdate, RecommenderUpdateArgs
Information about the latest recommender update- Creation
Date stringTime - The timestamp of when the update was created
- Failure
Reason string - The reason for update failure
- Last
Updated stringDate Time - The timestamp of when the update was last modified
- Recommender
Config Pulumi.Aws Native. Customer Profiles. Inputs. Recommender Config - Status
Pulumi.
Aws Native. Customer Profiles. Recommender Status
- Creation
Date stringTime - The timestamp of when the update was created
- Failure
Reason string - The reason for update failure
- Last
Updated stringDate Time - The timestamp of when the update was last modified
- Recommender
Config RecommenderConfig - Status
Recommender
Status
- creation
Date StringTime - The timestamp of when the update was created
- failure
Reason String - The reason for update failure
- last
Updated StringDate Time - The timestamp of when the update was last modified
- recommender
Config RecommenderConfig - status
Recommender
Status
- creation
Date stringTime - The timestamp of when the update was created
- failure
Reason string - The reason for update failure
- last
Updated stringDate Time - The timestamp of when the update was last modified
- recommender
Config RecommenderConfig - status
Recommender
Status
- creation_
date_ strtime - The timestamp of when the update was created
- failure_
reason str - The reason for update failure
- last_
updated_ strdate_ time - The timestamp of when the update was last modified
- recommender_
config RecommenderConfig - status
Recommender
Status
- creation
Date StringTime - The timestamp of when the update was created
- failure
Reason String - The reason for update failure
- last
Updated StringDate Time - The timestamp of when the update was last modified
- recommender
Config Property Map - status "PENDING" | "IN_PROGRESS" | "STOPPING" | "STARTING" | "ACTIVE" | "INACTIVE" | "FAILED" | "DELETING"
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
