1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. personalize
  6. getRecommender

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
aws-native logo aws-native logo AWS Cloud Control

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi

    A recommender for a Domain dataset group that generates recommendations using a domain use case recipe.

    Using getRecommender

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getRecommender(args: GetRecommenderArgs, opts?: InvokeOptions): Promise<GetRecommenderResult>
    function getRecommenderOutput(args: GetRecommenderOutputArgs, opts?: InvokeOutputOptions): Output<GetRecommenderResult>
    def get_recommender(recommender_arn: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetRecommenderResult
    def get_recommender_output(recommender_arn: pulumi.Input[Optional[str]] = None,
                        opts: Optional[InvokeOutputOptions] = None) -> Output[GetRecommenderResult]
    func LookupRecommender(ctx *Context, args *LookupRecommenderArgs, opts ...InvokeOption) (*LookupRecommenderResult, error)
    func LookupRecommenderOutput(ctx *Context, args *LookupRecommenderOutputArgs, opts ...InvokeOption) LookupRecommenderResultOutput

    > Note: This function is named LookupRecommender in the Go SDK.

    public static class GetRecommender 
    {
        public static Task<GetRecommenderResult> InvokeAsync(GetRecommenderArgs args, InvokeOptions? opts = null)
        public static Output<GetRecommenderResult> Invoke(GetRecommenderInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetRecommenderResult> Invoke(GetRecommenderInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetRecommenderResult> getRecommender(GetRecommenderArgs args, InvokeOptions options)
    public static Output<GetRecommenderResult> getRecommender(GetRecommenderArgs args, InvokeOptions options)
    public static Output<GetRecommenderResult> getRecommender(GetRecommenderArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:personalize:getRecommender
      arguments:
        # arguments dictionary
    data "aws-native_personalize_get_recommender" "name" {
        # arguments
    }

    The following arguments are supported:

    RecommenderArn string
    The ARN of the recommender.
    RecommenderArn string
    The ARN of the recommender.
    recommender_arn string
    The ARN of the recommender.
    recommenderArn String
    The ARN of the recommender.
    recommenderArn string
    The ARN of the recommender.
    recommender_arn str
    The ARN of the recommender.
    recommenderArn String
    The ARN of the recommender.

    getRecommender Result

    The following output properties are available:

    CreationDateTime string
    The time at which the recommender was created.
    LastUpdatedDateTime string
    The time at which the recommender was last updated.
    RecommenderArn string
    The ARN of the recommender.
    RecommenderConfig Pulumi.AwsNative.Personalize.Outputs.RecommenderConfig
    Status string
    The status of the recommender.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    Tags to associate with the recommender.
    CreationDateTime string
    The time at which the recommender was created.
    LastUpdatedDateTime string
    The time at which the recommender was last updated.
    RecommenderArn string
    The ARN of the recommender.
    RecommenderConfig RecommenderConfig
    Status string
    The status of the recommender.
    Tags Tag
    Tags to associate with the recommender.
    creation_date_time string
    The time at which the recommender was created.
    last_updated_date_time string
    The time at which the recommender was last updated.
    recommender_arn string
    The ARN of the recommender.
    recommender_config object
    status string
    The status of the recommender.
    tags list(object)
    Tags to associate with the recommender.
    creationDateTime String
    The time at which the recommender was created.
    lastUpdatedDateTime String
    The time at which the recommender was last updated.
    recommenderArn String
    The ARN of the recommender.
    recommenderConfig RecommenderConfig
    status String
    The status of the recommender.
    tags List<Tag>
    Tags to associate with the recommender.
    creationDateTime string
    The time at which the recommender was created.
    lastUpdatedDateTime string
    The time at which the recommender was last updated.
    recommenderArn string
    The ARN of the recommender.
    recommenderConfig RecommenderConfig
    status string
    The status of the recommender.
    tags Tag[]
    Tags to associate with the recommender.
    creation_date_time str
    The time at which the recommender was created.
    last_updated_date_time str
    The time at which the recommender was last updated.
    recommender_arn str
    The ARN of the recommender.
    recommender_config RecommenderConfig
    status str
    The status of the recommender.
    tags Sequence[root_Tag]
    Tags to associate with the recommender.
    creationDateTime String
    The time at which the recommender was created.
    lastUpdatedDateTime String
    The time at which the recommender was last updated.
    recommenderArn String
    The ARN of the recommender.
    recommenderConfig Property Map
    status String
    The status of the recommender.
    tags List<Property Map>
    Tags to associate with the recommender.

    Supporting Types

    RecommenderConfig

    EnableMetadataWithRecommendations bool
    Whether metadata with recommendations is enabled for the recommender.
    ItemExplorationConfig Dictionary<string, string>
    Specifies the exploration configuration hyperparameters.
    MinRecommendationRequestsPerSecond int
    Specifies the requested minimum provisioned recommendation requests per second.
    TrainingDataConfig Pulumi.AwsNative.Personalize.Inputs.RecommenderTrainingDataConfig
    EnableMetadataWithRecommendations bool
    Whether metadata with recommendations is enabled for the recommender.
    ItemExplorationConfig map[string]string
    Specifies the exploration configuration hyperparameters.
    MinRecommendationRequestsPerSecond int
    Specifies the requested minimum provisioned recommendation requests per second.
    TrainingDataConfig RecommenderTrainingDataConfig
    enable_metadata_with_recommendations bool
    Whether metadata with recommendations is enabled for the recommender.
    item_exploration_config map(string)
    Specifies the exploration configuration hyperparameters.
    min_recommendation_requests_per_second number
    Specifies the requested minimum provisioned recommendation requests per second.
    training_data_config object
    enableMetadataWithRecommendations Boolean
    Whether metadata with recommendations is enabled for the recommender.
    itemExplorationConfig Map<String,String>
    Specifies the exploration configuration hyperparameters.
    minRecommendationRequestsPerSecond Integer
    Specifies the requested minimum provisioned recommendation requests per second.
    trainingDataConfig RecommenderTrainingDataConfig
    enableMetadataWithRecommendations boolean
    Whether metadata with recommendations is enabled for the recommender.
    itemExplorationConfig {[key: string]: string}
    Specifies the exploration configuration hyperparameters.
    minRecommendationRequestsPerSecond number
    Specifies the requested minimum provisioned recommendation requests per second.
    trainingDataConfig RecommenderTrainingDataConfig
    enable_metadata_with_recommendations bool
    Whether metadata with recommendations is enabled for the recommender.
    item_exploration_config Mapping[str, str]
    Specifies the exploration configuration hyperparameters.
    min_recommendation_requests_per_second int
    Specifies the requested minimum provisioned recommendation requests per second.
    training_data_config RecommenderTrainingDataConfig
    enableMetadataWithRecommendations Boolean
    Whether metadata with recommendations is enabled for the recommender.
    itemExplorationConfig Map<String>
    Specifies the exploration configuration hyperparameters.
    minRecommendationRequestsPerSecond Number
    Specifies the requested minimum provisioned recommendation requests per second.
    trainingDataConfig Property Map

    RecommenderTrainingDataConfig

    ExcludedDatasetColumns Dictionary<string, ImmutableArray<string>>
    Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
    ExcludedDatasetColumns map[string][]string
    Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
    excluded_dataset_columns map(list(string))
    Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
    excludedDatasetColumns Map<String,List<String>>
    Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
    excludedDatasetColumns {[key: string]: string[]}
    Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
    excluded_dataset_columns Mapping[str, Sequence[str]]
    Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.
    excludedDatasetColumns Map<List<String>>
    Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo AWS Cloud Control

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.85.0
    published on Monday, Nov 2, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial