We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
A recommender for a Domain dataset group that generates recommendations using a domain use case recipe.
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,
dataset_group_arn: Optional[str] = None,
recipe_arn: Optional[str] = None,
name: Optional[str] = None,
recommender_config: Optional[RecommenderConfigArgs] = 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:personalize:Recommender
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_personalize_recommender" "name" {
# resource properties
}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:
- Dataset
Group stringArn - The ARN of the Domain dataset group that the recommender is created for.
- Recipe
Arn string - The ARN of the recipe (Domain dataset group use case) that the recommender uses.
- Name string
- The name of the recommender.
- Recommender
Config Pulumi.Aws Native. Personalize. Inputs. Recommender Config -
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to associate with the recommender.
- Dataset
Group stringArn - The ARN of the Domain dataset group that the recommender is created for.
- Recipe
Arn string - The ARN of the recipe (Domain dataset group use case) that the recommender uses.
- Name string
- The name of the recommender.
- Recommender
Config RecommenderConfig Args -
Tag
Args - Tags to associate with the recommender.
- dataset_
group_ stringarn - The ARN of the Domain dataset group that the recommender is created for.
- recipe_
arn string - The ARN of the recipe (Domain dataset group use case) that the recommender uses.
- name string
- The name of the recommender.
- recommender_
config object - list(object)
- Tags to associate with the recommender.
- dataset
Group StringArn - The ARN of the Domain dataset group that the recommender is created for.
- recipe
Arn String - The ARN of the recipe (Domain dataset group use case) that the recommender uses.
- name String
- The name of the recommender.
- recommender
Config RecommenderConfig - List<Tag>
- Tags to associate with the recommender.
- dataset
Group stringArn - The ARN of the Domain dataset group that the recommender is created for.
- recipe
Arn string - The ARN of the recipe (Domain dataset group use case) that the recommender uses.
- name string
- The name of the recommender.
- recommender
Config RecommenderConfig - Tag[]
- Tags to associate with the recommender.
- dataset_
group_ strarn - The ARN of the Domain dataset group that the recommender is created for.
- recipe_
arn str - The ARN of the recipe (Domain dataset group use case) that the recommender uses.
- name str
- The name of the recommender.
- recommender_
config RecommenderConfig Args -
Sequence[Tag
Args] - Tags to associate with the recommender.
- dataset
Group StringArn - The ARN of the Domain dataset group that the recommender is created for.
- recipe
Arn String - The ARN of the recipe (Domain dataset group use case) that the recommender uses.
- name String
- The name of the recommender.
- recommender
Config Property Map - List<Property Map>
- Tags to associate with the recommender.
Outputs
All input properties are implicitly available as output properties. Additionally, the Recommender resource produces the following output properties:
- Creation
Date stringTime - The time at which the recommender was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringDate Time - The time at which the recommender was last updated.
- Recommender
Arn string - The ARN of the recommender.
- Status string
- The status of the recommender.
- Creation
Date stringTime - The time at which the recommender was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringDate Time - The time at which the recommender was last updated.
- Recommender
Arn string - The ARN of the recommender.
- Status string
- The status of the recommender.
- creation_
date_ stringtime - The time at which the recommender was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
updated_ stringdate_ time - The time at which the recommender was last updated.
- recommender_
arn string - The ARN of the recommender.
- status string
- The status of the recommender.
- creation
Date StringTime - The time at which the recommender was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringDate Time - The time at which the recommender was last updated.
- recommender
Arn String - The ARN of the recommender.
- status String
- The status of the recommender.
- creation
Date stringTime - The time at which the recommender was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringDate Time - The time at which the recommender was last updated.
- recommender
Arn string - The ARN of the recommender.
- status string
- The status of the recommender.
- creation_
date_ strtime - The time at which the recommender was created.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strdate_ time - The time at which the recommender was last updated.
- recommender_
arn str - The ARN of the recommender.
- status str
- The status of the recommender.
- creation
Date StringTime - The time at which the recommender was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringDate Time - The time at which the recommender was last updated.
- recommender
Arn String - The ARN of the recommender.
- status String
- The status of the recommender.
Supporting Types
RecommenderConfig, RecommenderConfigArgs
The configuration details of the recommender.- Enable
Metadata boolWith Recommendations - Whether metadata with recommendations is enabled for the recommender.
- Item
Exploration Dictionary<string, string>Config - Specifies the exploration configuration hyperparameters.
- Min
Recommendation intRequests Per Second - Specifies the requested minimum provisioned recommendation requests per second.
- Training
Data Pulumi.Config Aws Native. Personalize. Inputs. Recommender Training Data Config
- Enable
Metadata boolWith Recommendations - Whether metadata with recommendations is enabled for the recommender.
- Item
Exploration map[string]stringConfig - Specifies the exploration configuration hyperparameters.
- Min
Recommendation intRequests Per Second - Specifies the requested minimum provisioned recommendation requests per second.
- Training
Data RecommenderConfig Training Data Config
- enable_
metadata_ boolwith_ recommendations - Whether metadata with recommendations is enabled for the recommender.
- item_
exploration_ map(string)config - Specifies the exploration configuration hyperparameters.
- min_
recommendation_ numberrequests_ per_ second - Specifies the requested minimum provisioned recommendation requests per second.
- training_
data_ objectconfig
- enable
Metadata BooleanWith Recommendations - Whether metadata with recommendations is enabled for the recommender.
- item
Exploration Map<String,String>Config - Specifies the exploration configuration hyperparameters.
- min
Recommendation IntegerRequests Per Second - Specifies the requested minimum provisioned recommendation requests per second.
- training
Data RecommenderConfig Training Data Config
- enable
Metadata booleanWith Recommendations - Whether metadata with recommendations is enabled for the recommender.
- item
Exploration {[key: string]: string}Config - Specifies the exploration configuration hyperparameters.
- min
Recommendation numberRequests Per Second - Specifies the requested minimum provisioned recommendation requests per second.
- training
Data RecommenderConfig Training Data Config
- enable_
metadata_ boolwith_ recommendations - Whether metadata with recommendations is enabled for the recommender.
- item_
exploration_ Mapping[str, str]config - Specifies the exploration configuration hyperparameters.
- min_
recommendation_ intrequests_ per_ second - Specifies the requested minimum provisioned recommendation requests per second.
- training_
data_ Recommenderconfig Training Data Config
- enable
Metadata BooleanWith Recommendations - Whether metadata with recommendations is enabled for the recommender.
- item
Exploration Map<String>Config - Specifies the exploration configuration hyperparameters.
- min
Recommendation NumberRequests Per Second - Specifies the requested minimum provisioned recommendation requests per second.
- training
Data Property MapConfig
RecommenderTrainingDataConfig, RecommenderTrainingDataConfigArgs
The training data configuration to use when creating a domain recommender.- Excluded
Dataset Dictionary<string, ImmutableColumns Array<string>> - Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
- Excluded
Dataset map[string][]stringColumns - Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
- excluded_
dataset_ map(list(string))columns - Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
- excluded
Dataset Map<String,List<String>>Columns - Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
- excluded
Dataset {[key: string]: string[]}Columns - Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
- excluded_
dataset_ Mapping[str, Sequence[str]]columns - Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
- excluded
Dataset Map<List<String>>Columns - Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
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, Nov 2, 2026 by Pulumi