personalize

package
v0.104.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DatasetGroupDomainEcommerce     = DatasetGroupDomain("ECOMMERCE")
	DatasetGroupDomainVideoOnDemand = DatasetGroupDomain("VIDEO_ON_DEMAND")
)
View Source
const (
	DatasetTypeInteractions = DatasetType("Interactions")
	DatasetTypeItems        = DatasetType("Items")
	DatasetTypeUsers        = DatasetType("Users")
)
View Source
const (
	SchemaDomainEcommerce     = SchemaDomain("ECOMMERCE")
	SchemaDomainVideoOnDemand = SchemaDomain("VIDEO_ON_DEMAND")
)
View Source
const (
	SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeMaximize = SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType("Maximize")
	SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeMinimize = SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType("Minimize")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Dataset

type Dataset struct {
	pulumi.CustomResourceState

	// The ARN of the dataset
	DatasetArn pulumi.StringOutput `pulumi:"datasetArn"`
	// The Amazon Resource Name (ARN) of the dataset group to add the dataset to
	DatasetGroupArn  pulumi.StringOutput       `pulumi:"datasetGroupArn"`
	DatasetImportJob DatasetImportJobPtrOutput `pulumi:"datasetImportJob"`
	// The type of dataset
	DatasetType DatasetTypeOutput `pulumi:"datasetType"`
	// The name for the dataset
	Name pulumi.StringOutput `pulumi:"name"`
	// The ARN of the schema to associate with the dataset. The schema defines the dataset fields.
	SchemaArn pulumi.StringOutput `pulumi:"schemaArn"`
}

Resource schema for AWS::Personalize::Dataset.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/personalize"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := personalize.NewDataset(ctx, "myDataset", &personalize.DatasetArgs{
			Name:            pulumi.String("my-dataset-name"),
			DatasetType:     personalize.DatasetTypeInteractions,
			DatasetGroupArn: pulumi.String("arn:aws:personalize:us-west-2:123456789012:dataset-group/dataset-group-name"),
			SchemaArn:       pulumi.String("arn:aws:personalize:us-west-2:123456789012:schema/schema-name"),
			DatasetImportJob: &personalize.DatasetImportJobArgs{
				JobName: pulumi.String("my-import-job-name"),
				DataSource: &personalize.DatasetImportJobDataSourcePropertiesArgs{
					DataLocation: pulumi.String("s3://bucket-name/file-name.csv"),
				},
				RoleArn: pulumi.String("arn:aws:iam::123456789012:role/personalize-role"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/personalize"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := personalize.NewDataset(ctx, "myDataset", &personalize.DatasetArgs{
			Name:            pulumi.String("my-dataset-name"),
			DatasetType:     personalize.DatasetTypeInteractions,
			DatasetGroupArn: pulumi.String("arn:aws:personalize:us-west-2:123456789012:dataset-group/dataset-group-name"),
			SchemaArn:       pulumi.String("arn:aws:personalize:us-west-2:123456789012:schema/schema-name"),
			DatasetImportJob: &personalize.DatasetImportJobArgs{
				JobName: pulumi.String("my-import-job-name"),
				DataSource: &personalize.DatasetImportJobDataSourcePropertiesArgs{
					DataLocation: pulumi.String("s3://bucket-name/file-name.csv"),
				},
				RoleArn: pulumi.String("arn:aws:iam::123456789012:role/personalize-role"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDataset

func GetDataset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatasetState, opts ...pulumi.ResourceOption) (*Dataset, error)

GetDataset gets an existing Dataset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataset

func NewDataset(ctx *pulumi.Context,
	name string, args *DatasetArgs, opts ...pulumi.ResourceOption) (*Dataset, error)

NewDataset registers a new resource with the given unique name, arguments, and options.

func (*Dataset) ElementType

func (*Dataset) ElementType() reflect.Type

func (*Dataset) ToDatasetOutput

func (i *Dataset) ToDatasetOutput() DatasetOutput

func (*Dataset) ToDatasetOutputWithContext

func (i *Dataset) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput

type DatasetArgs

type DatasetArgs struct {
	// The Amazon Resource Name (ARN) of the dataset group to add the dataset to
	DatasetGroupArn  pulumi.StringInput
	DatasetImportJob DatasetImportJobPtrInput
	// The type of dataset
	DatasetType DatasetTypeInput
	// The name for the dataset
	Name pulumi.StringPtrInput
	// The ARN of the schema to associate with the dataset. The schema defines the dataset fields.
	SchemaArn pulumi.StringInput
}

The set of arguments for constructing a Dataset resource.

func (DatasetArgs) ElementType

func (DatasetArgs) ElementType() reflect.Type

type DatasetGroup

type DatasetGroup struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the dataset group.
	DatasetGroupArn pulumi.StringOutput `pulumi:"datasetGroupArn"`
	// The domain of a Domain dataset group.
	Domain DatasetGroupDomainPtrOutput `pulumi:"domain"`
	// The Amazon Resource Name(ARN) of a AWS Key Management Service (KMS) key used to encrypt the datasets.
	KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"`
	// The name for the new dataset group.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ARN of the AWS Identity and Access Management (IAM) role that has permissions to access the AWS Key Management Service (KMS) key. Supplying an IAM role is only valid when also specifying a KMS key.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
}

Resource Schema for AWS::Personalize::DatasetGroup.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/personalize"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := personalize.NewDatasetGroup(ctx, "myDatasetGroup", &personalize.DatasetGroupArgs{
			Name: pulumi.String("my-dataset-group-name"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/personalize"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := personalize.NewDatasetGroup(ctx, "myDatasetGroup", &personalize.DatasetGroupArgs{
			Name: pulumi.String("my-dataset-group-name"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDatasetGroup

func GetDatasetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatasetGroupState, opts ...pulumi.ResourceOption) (*DatasetGroup, error)

GetDatasetGroup gets an existing DatasetGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatasetGroup

func NewDatasetGroup(ctx *pulumi.Context,
	name string, args *DatasetGroupArgs, opts ...pulumi.ResourceOption) (*DatasetGroup, error)

NewDatasetGroup registers a new resource with the given unique name, arguments, and options.

func (*DatasetGroup) ElementType

func (*DatasetGroup) ElementType() reflect.Type

func (*DatasetGroup) ToDatasetGroupOutput

func (i *DatasetGroup) ToDatasetGroupOutput() DatasetGroupOutput

func (*DatasetGroup) ToDatasetGroupOutputWithContext

func (i *DatasetGroup) ToDatasetGroupOutputWithContext(ctx context.Context) DatasetGroupOutput

type DatasetGroupArgs

type DatasetGroupArgs struct {
	// The domain of a Domain dataset group.
	Domain DatasetGroupDomainPtrInput
	// The Amazon Resource Name(ARN) of a AWS Key Management Service (KMS) key used to encrypt the datasets.
	KmsKeyArn pulumi.StringPtrInput
	// The name for the new dataset group.
	Name pulumi.StringPtrInput
	// The ARN of the AWS Identity and Access Management (IAM) role that has permissions to access the AWS Key Management Service (KMS) key. Supplying an IAM role is only valid when also specifying a KMS key.
	RoleArn pulumi.StringPtrInput
}

The set of arguments for constructing a DatasetGroup resource.

func (DatasetGroupArgs) ElementType

func (DatasetGroupArgs) ElementType() reflect.Type

type DatasetGroupDomain

type DatasetGroupDomain string

The domain of a Domain dataset group.

func (DatasetGroupDomain) ElementType

func (DatasetGroupDomain) ElementType() reflect.Type

func (DatasetGroupDomain) ToDatasetGroupDomainOutput

func (e DatasetGroupDomain) ToDatasetGroupDomainOutput() DatasetGroupDomainOutput

func (DatasetGroupDomain) ToDatasetGroupDomainOutputWithContext

func (e DatasetGroupDomain) ToDatasetGroupDomainOutputWithContext(ctx context.Context) DatasetGroupDomainOutput

func (DatasetGroupDomain) ToDatasetGroupDomainPtrOutput

func (e DatasetGroupDomain) ToDatasetGroupDomainPtrOutput() DatasetGroupDomainPtrOutput

func (DatasetGroupDomain) ToDatasetGroupDomainPtrOutputWithContext

func (e DatasetGroupDomain) ToDatasetGroupDomainPtrOutputWithContext(ctx context.Context) DatasetGroupDomainPtrOutput

func (DatasetGroupDomain) ToStringOutput

func (e DatasetGroupDomain) ToStringOutput() pulumi.StringOutput

func (DatasetGroupDomain) ToStringOutputWithContext

func (e DatasetGroupDomain) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DatasetGroupDomain) ToStringPtrOutput

func (e DatasetGroupDomain) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatasetGroupDomain) ToStringPtrOutputWithContext

func (e DatasetGroupDomain) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatasetGroupDomainInput

type DatasetGroupDomainInput interface {
	pulumi.Input

	ToDatasetGroupDomainOutput() DatasetGroupDomainOutput
	ToDatasetGroupDomainOutputWithContext(context.Context) DatasetGroupDomainOutput
}

DatasetGroupDomainInput is an input type that accepts values of the DatasetGroupDomain enum A concrete instance of `DatasetGroupDomainInput` can be one of the following:

DatasetGroupDomainEcommerce
DatasetGroupDomainVideoOnDemand

type DatasetGroupDomainOutput

type DatasetGroupDomainOutput struct{ *pulumi.OutputState }

func (DatasetGroupDomainOutput) ElementType

func (DatasetGroupDomainOutput) ElementType() reflect.Type

func (DatasetGroupDomainOutput) ToDatasetGroupDomainOutput

func (o DatasetGroupDomainOutput) ToDatasetGroupDomainOutput() DatasetGroupDomainOutput

func (DatasetGroupDomainOutput) ToDatasetGroupDomainOutputWithContext

func (o DatasetGroupDomainOutput) ToDatasetGroupDomainOutputWithContext(ctx context.Context) DatasetGroupDomainOutput

func (DatasetGroupDomainOutput) ToDatasetGroupDomainPtrOutput

func (o DatasetGroupDomainOutput) ToDatasetGroupDomainPtrOutput() DatasetGroupDomainPtrOutput

func (DatasetGroupDomainOutput) ToDatasetGroupDomainPtrOutputWithContext

func (o DatasetGroupDomainOutput) ToDatasetGroupDomainPtrOutputWithContext(ctx context.Context) DatasetGroupDomainPtrOutput

func (DatasetGroupDomainOutput) ToStringOutput

func (o DatasetGroupDomainOutput) ToStringOutput() pulumi.StringOutput

func (DatasetGroupDomainOutput) ToStringOutputWithContext

func (o DatasetGroupDomainOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DatasetGroupDomainOutput) ToStringPtrOutput

func (o DatasetGroupDomainOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatasetGroupDomainOutput) ToStringPtrOutputWithContext

func (o DatasetGroupDomainOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatasetGroupDomainPtrInput

type DatasetGroupDomainPtrInput interface {
	pulumi.Input

	ToDatasetGroupDomainPtrOutput() DatasetGroupDomainPtrOutput
	ToDatasetGroupDomainPtrOutputWithContext(context.Context) DatasetGroupDomainPtrOutput
}

func DatasetGroupDomainPtr

func DatasetGroupDomainPtr(v string) DatasetGroupDomainPtrInput

type DatasetGroupDomainPtrOutput

type DatasetGroupDomainPtrOutput struct{ *pulumi.OutputState }

func (DatasetGroupDomainPtrOutput) Elem

func (DatasetGroupDomainPtrOutput) ElementType

func (DatasetGroupDomainPtrOutput) ToDatasetGroupDomainPtrOutput

func (o DatasetGroupDomainPtrOutput) ToDatasetGroupDomainPtrOutput() DatasetGroupDomainPtrOutput

func (DatasetGroupDomainPtrOutput) ToDatasetGroupDomainPtrOutputWithContext

func (o DatasetGroupDomainPtrOutput) ToDatasetGroupDomainPtrOutputWithContext(ctx context.Context) DatasetGroupDomainPtrOutput

func (DatasetGroupDomainPtrOutput) ToStringPtrOutput

func (o DatasetGroupDomainPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatasetGroupDomainPtrOutput) ToStringPtrOutputWithContext

func (o DatasetGroupDomainPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatasetGroupInput

type DatasetGroupInput interface {
	pulumi.Input

	ToDatasetGroupOutput() DatasetGroupOutput
	ToDatasetGroupOutputWithContext(ctx context.Context) DatasetGroupOutput
}

type DatasetGroupOutput

type DatasetGroupOutput struct{ *pulumi.OutputState }

func (DatasetGroupOutput) DatasetGroupArn added in v0.17.0

func (o DatasetGroupOutput) DatasetGroupArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the dataset group.

func (DatasetGroupOutput) Domain added in v0.17.0

The domain of a Domain dataset group.

func (DatasetGroupOutput) ElementType

func (DatasetGroupOutput) ElementType() reflect.Type

func (DatasetGroupOutput) KmsKeyArn added in v0.17.0

The Amazon Resource Name(ARN) of a AWS Key Management Service (KMS) key used to encrypt the datasets.

func (DatasetGroupOutput) Name added in v0.17.0

The name for the new dataset group.

func (DatasetGroupOutput) RoleArn added in v0.17.0

The ARN of the AWS Identity and Access Management (IAM) role that has permissions to access the AWS Key Management Service (KMS) key. Supplying an IAM role is only valid when also specifying a KMS key.

func (DatasetGroupOutput) ToDatasetGroupOutput

func (o DatasetGroupOutput) ToDatasetGroupOutput() DatasetGroupOutput

func (DatasetGroupOutput) ToDatasetGroupOutputWithContext

func (o DatasetGroupOutput) ToDatasetGroupOutputWithContext(ctx context.Context) DatasetGroupOutput

type DatasetGroupState

type DatasetGroupState struct {
}

func (DatasetGroupState) ElementType

func (DatasetGroupState) ElementType() reflect.Type

type DatasetImportJob

type DatasetImportJob struct {
	// The Amazon S3 bucket that contains the training data to import.
	DataSource *DatasetImportJobDataSourceProperties `pulumi:"dataSource"`
	// The ARN of the dataset that receives the imported data
	DatasetArn *string `pulumi:"datasetArn"`
	// The ARN of the dataset import job
	DatasetImportJobArn *string `pulumi:"datasetImportJobArn"`
	// The name for the dataset import job.
	JobName *string `pulumi:"jobName"`
	// The ARN of the IAM role that has permissions to read from the Amazon S3 data source.
	RoleArn *string `pulumi:"roleArn"`
}

Initial DatasetImportJob for the created dataset

type DatasetImportJobArgs

type DatasetImportJobArgs struct {
	// The Amazon S3 bucket that contains the training data to import.
	DataSource DatasetImportJobDataSourcePropertiesPtrInput `pulumi:"dataSource"`
	// The ARN of the dataset that receives the imported data
	DatasetArn pulumi.StringPtrInput `pulumi:"datasetArn"`
	// The ARN of the dataset import job
	DatasetImportJobArn pulumi.StringPtrInput `pulumi:"datasetImportJobArn"`
	// The name for the dataset import job.
	JobName pulumi.StringPtrInput `pulumi:"jobName"`
	// The ARN of the IAM role that has permissions to read from the Amazon S3 data source.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
}

Initial DatasetImportJob for the created dataset

func (DatasetImportJobArgs) ElementType

func (DatasetImportJobArgs) ElementType() reflect.Type

func (DatasetImportJobArgs) ToDatasetImportJobOutput

func (i DatasetImportJobArgs) ToDatasetImportJobOutput() DatasetImportJobOutput

func (DatasetImportJobArgs) ToDatasetImportJobOutputWithContext

func (i DatasetImportJobArgs) ToDatasetImportJobOutputWithContext(ctx context.Context) DatasetImportJobOutput

func (DatasetImportJobArgs) ToDatasetImportJobPtrOutput

func (i DatasetImportJobArgs) ToDatasetImportJobPtrOutput() DatasetImportJobPtrOutput

func (DatasetImportJobArgs) ToDatasetImportJobPtrOutputWithContext

func (i DatasetImportJobArgs) ToDatasetImportJobPtrOutputWithContext(ctx context.Context) DatasetImportJobPtrOutput

type DatasetImportJobDataSourceProperties

type DatasetImportJobDataSourceProperties struct {
	// The path to the Amazon S3 bucket where the data that you want to upload to your dataset is stored.
	DataLocation *string `pulumi:"dataLocation"`
}

The Amazon S3 bucket that contains the training data to import.

type DatasetImportJobDataSourcePropertiesArgs

type DatasetImportJobDataSourcePropertiesArgs struct {
	// The path to the Amazon S3 bucket where the data that you want to upload to your dataset is stored.
	DataLocation pulumi.StringPtrInput `pulumi:"dataLocation"`
}

The Amazon S3 bucket that contains the training data to import.

func (DatasetImportJobDataSourcePropertiesArgs) ElementType

func (DatasetImportJobDataSourcePropertiesArgs) ToDatasetImportJobDataSourcePropertiesOutput

func (i DatasetImportJobDataSourcePropertiesArgs) ToDatasetImportJobDataSourcePropertiesOutput() DatasetImportJobDataSourcePropertiesOutput

func (DatasetImportJobDataSourcePropertiesArgs) ToDatasetImportJobDataSourcePropertiesOutputWithContext

func (i DatasetImportJobDataSourcePropertiesArgs) ToDatasetImportJobDataSourcePropertiesOutputWithContext(ctx context.Context) DatasetImportJobDataSourcePropertiesOutput

func (DatasetImportJobDataSourcePropertiesArgs) ToDatasetImportJobDataSourcePropertiesPtrOutput

func (i DatasetImportJobDataSourcePropertiesArgs) ToDatasetImportJobDataSourcePropertiesPtrOutput() DatasetImportJobDataSourcePropertiesPtrOutput

func (DatasetImportJobDataSourcePropertiesArgs) ToDatasetImportJobDataSourcePropertiesPtrOutputWithContext

func (i DatasetImportJobDataSourcePropertiesArgs) ToDatasetImportJobDataSourcePropertiesPtrOutputWithContext(ctx context.Context) DatasetImportJobDataSourcePropertiesPtrOutput

type DatasetImportJobDataSourcePropertiesInput

type DatasetImportJobDataSourcePropertiesInput interface {
	pulumi.Input

	ToDatasetImportJobDataSourcePropertiesOutput() DatasetImportJobDataSourcePropertiesOutput
	ToDatasetImportJobDataSourcePropertiesOutputWithContext(context.Context) DatasetImportJobDataSourcePropertiesOutput
}

DatasetImportJobDataSourcePropertiesInput is an input type that accepts DatasetImportJobDataSourcePropertiesArgs and DatasetImportJobDataSourcePropertiesOutput values. You can construct a concrete instance of `DatasetImportJobDataSourcePropertiesInput` via:

DatasetImportJobDataSourcePropertiesArgs{...}

type DatasetImportJobDataSourcePropertiesOutput

type DatasetImportJobDataSourcePropertiesOutput struct{ *pulumi.OutputState }

The Amazon S3 bucket that contains the training data to import.

func (DatasetImportJobDataSourcePropertiesOutput) DataLocation

The path to the Amazon S3 bucket where the data that you want to upload to your dataset is stored.

func (DatasetImportJobDataSourcePropertiesOutput) ElementType

func (DatasetImportJobDataSourcePropertiesOutput) ToDatasetImportJobDataSourcePropertiesOutput

func (o DatasetImportJobDataSourcePropertiesOutput) ToDatasetImportJobDataSourcePropertiesOutput() DatasetImportJobDataSourcePropertiesOutput

func (DatasetImportJobDataSourcePropertiesOutput) ToDatasetImportJobDataSourcePropertiesOutputWithContext

func (o DatasetImportJobDataSourcePropertiesOutput) ToDatasetImportJobDataSourcePropertiesOutputWithContext(ctx context.Context) DatasetImportJobDataSourcePropertiesOutput

func (DatasetImportJobDataSourcePropertiesOutput) ToDatasetImportJobDataSourcePropertiesPtrOutput

func (o DatasetImportJobDataSourcePropertiesOutput) ToDatasetImportJobDataSourcePropertiesPtrOutput() DatasetImportJobDataSourcePropertiesPtrOutput

func (DatasetImportJobDataSourcePropertiesOutput) ToDatasetImportJobDataSourcePropertiesPtrOutputWithContext

func (o DatasetImportJobDataSourcePropertiesOutput) ToDatasetImportJobDataSourcePropertiesPtrOutputWithContext(ctx context.Context) DatasetImportJobDataSourcePropertiesPtrOutput

type DatasetImportJobDataSourcePropertiesPtrInput

type DatasetImportJobDataSourcePropertiesPtrInput interface {
	pulumi.Input

	ToDatasetImportJobDataSourcePropertiesPtrOutput() DatasetImportJobDataSourcePropertiesPtrOutput
	ToDatasetImportJobDataSourcePropertiesPtrOutputWithContext(context.Context) DatasetImportJobDataSourcePropertiesPtrOutput
}

DatasetImportJobDataSourcePropertiesPtrInput is an input type that accepts DatasetImportJobDataSourcePropertiesArgs, DatasetImportJobDataSourcePropertiesPtr and DatasetImportJobDataSourcePropertiesPtrOutput values. You can construct a concrete instance of `DatasetImportJobDataSourcePropertiesPtrInput` via:

        DatasetImportJobDataSourcePropertiesArgs{...}

or:

        nil

type DatasetImportJobDataSourcePropertiesPtrOutput

type DatasetImportJobDataSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (DatasetImportJobDataSourcePropertiesPtrOutput) DataLocation

The path to the Amazon S3 bucket where the data that you want to upload to your dataset is stored.

func (DatasetImportJobDataSourcePropertiesPtrOutput) Elem

func (DatasetImportJobDataSourcePropertiesPtrOutput) ElementType

func (DatasetImportJobDataSourcePropertiesPtrOutput) ToDatasetImportJobDataSourcePropertiesPtrOutput

func (o DatasetImportJobDataSourcePropertiesPtrOutput) ToDatasetImportJobDataSourcePropertiesPtrOutput() DatasetImportJobDataSourcePropertiesPtrOutput

func (DatasetImportJobDataSourcePropertiesPtrOutput) ToDatasetImportJobDataSourcePropertiesPtrOutputWithContext

func (o DatasetImportJobDataSourcePropertiesPtrOutput) ToDatasetImportJobDataSourcePropertiesPtrOutputWithContext(ctx context.Context) DatasetImportJobDataSourcePropertiesPtrOutput

type DatasetImportJobInput

type DatasetImportJobInput interface {
	pulumi.Input

	ToDatasetImportJobOutput() DatasetImportJobOutput
	ToDatasetImportJobOutputWithContext(context.Context) DatasetImportJobOutput
}

DatasetImportJobInput is an input type that accepts DatasetImportJobArgs and DatasetImportJobOutput values. You can construct a concrete instance of `DatasetImportJobInput` via:

DatasetImportJobArgs{...}

type DatasetImportJobOutput

type DatasetImportJobOutput struct{ *pulumi.OutputState }

Initial DatasetImportJob for the created dataset

func (DatasetImportJobOutput) DataSource

The Amazon S3 bucket that contains the training data to import.

func (DatasetImportJobOutput) DatasetArn

The ARN of the dataset that receives the imported data

func (DatasetImportJobOutput) DatasetImportJobArn

func (o DatasetImportJobOutput) DatasetImportJobArn() pulumi.StringPtrOutput

The ARN of the dataset import job

func (DatasetImportJobOutput) ElementType

func (DatasetImportJobOutput) ElementType() reflect.Type

func (DatasetImportJobOutput) JobName

The name for the dataset import job.

func (DatasetImportJobOutput) RoleArn

The ARN of the IAM role that has permissions to read from the Amazon S3 data source.

func (DatasetImportJobOutput) ToDatasetImportJobOutput

func (o DatasetImportJobOutput) ToDatasetImportJobOutput() DatasetImportJobOutput

func (DatasetImportJobOutput) ToDatasetImportJobOutputWithContext

func (o DatasetImportJobOutput) ToDatasetImportJobOutputWithContext(ctx context.Context) DatasetImportJobOutput

func (DatasetImportJobOutput) ToDatasetImportJobPtrOutput

func (o DatasetImportJobOutput) ToDatasetImportJobPtrOutput() DatasetImportJobPtrOutput

func (DatasetImportJobOutput) ToDatasetImportJobPtrOutputWithContext

func (o DatasetImportJobOutput) ToDatasetImportJobPtrOutputWithContext(ctx context.Context) DatasetImportJobPtrOutput

type DatasetImportJobPtrInput

type DatasetImportJobPtrInput interface {
	pulumi.Input

	ToDatasetImportJobPtrOutput() DatasetImportJobPtrOutput
	ToDatasetImportJobPtrOutputWithContext(context.Context) DatasetImportJobPtrOutput
}

DatasetImportJobPtrInput is an input type that accepts DatasetImportJobArgs, DatasetImportJobPtr and DatasetImportJobPtrOutput values. You can construct a concrete instance of `DatasetImportJobPtrInput` via:

        DatasetImportJobArgs{...}

or:

        nil

type DatasetImportJobPtrOutput

type DatasetImportJobPtrOutput struct{ *pulumi.OutputState }

func (DatasetImportJobPtrOutput) DataSource

The Amazon S3 bucket that contains the training data to import.

func (DatasetImportJobPtrOutput) DatasetArn

The ARN of the dataset that receives the imported data

func (DatasetImportJobPtrOutput) DatasetImportJobArn

func (o DatasetImportJobPtrOutput) DatasetImportJobArn() pulumi.StringPtrOutput

The ARN of the dataset import job

func (DatasetImportJobPtrOutput) Elem

func (DatasetImportJobPtrOutput) ElementType

func (DatasetImportJobPtrOutput) ElementType() reflect.Type

func (DatasetImportJobPtrOutput) JobName

The name for the dataset import job.

func (DatasetImportJobPtrOutput) RoleArn

The ARN of the IAM role that has permissions to read from the Amazon S3 data source.

func (DatasetImportJobPtrOutput) ToDatasetImportJobPtrOutput

func (o DatasetImportJobPtrOutput) ToDatasetImportJobPtrOutput() DatasetImportJobPtrOutput

func (DatasetImportJobPtrOutput) ToDatasetImportJobPtrOutputWithContext

func (o DatasetImportJobPtrOutput) ToDatasetImportJobPtrOutputWithContext(ctx context.Context) DatasetImportJobPtrOutput

type DatasetInput

type DatasetInput interface {
	pulumi.Input

	ToDatasetOutput() DatasetOutput
	ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
}

type DatasetOutput

type DatasetOutput struct{ *pulumi.OutputState }

func (DatasetOutput) DatasetArn added in v0.17.0

func (o DatasetOutput) DatasetArn() pulumi.StringOutput

The ARN of the dataset

func (DatasetOutput) DatasetGroupArn added in v0.17.0

func (o DatasetOutput) DatasetGroupArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the dataset group to add the dataset to

func (DatasetOutput) DatasetImportJob added in v0.17.0

func (o DatasetOutput) DatasetImportJob() DatasetImportJobPtrOutput

func (DatasetOutput) DatasetType added in v0.17.0

func (o DatasetOutput) DatasetType() DatasetTypeOutput

The type of dataset

func (DatasetOutput) ElementType

func (DatasetOutput) ElementType() reflect.Type

func (DatasetOutput) Name added in v0.17.0

The name for the dataset

func (DatasetOutput) SchemaArn added in v0.17.0

func (o DatasetOutput) SchemaArn() pulumi.StringOutput

The ARN of the schema to associate with the dataset. The schema defines the dataset fields.

func (DatasetOutput) ToDatasetOutput

func (o DatasetOutput) ToDatasetOutput() DatasetOutput

func (DatasetOutput) ToDatasetOutputWithContext

func (o DatasetOutput) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput

type DatasetState

type DatasetState struct {
}

func (DatasetState) ElementType

func (DatasetState) ElementType() reflect.Type

type DatasetType

type DatasetType string

The type of dataset

func (DatasetType) ElementType

func (DatasetType) ElementType() reflect.Type

func (DatasetType) ToDatasetTypeOutput

func (e DatasetType) ToDatasetTypeOutput() DatasetTypeOutput

func (DatasetType) ToDatasetTypeOutputWithContext

func (e DatasetType) ToDatasetTypeOutputWithContext(ctx context.Context) DatasetTypeOutput

func (DatasetType) ToDatasetTypePtrOutput

func (e DatasetType) ToDatasetTypePtrOutput() DatasetTypePtrOutput

func (DatasetType) ToDatasetTypePtrOutputWithContext

func (e DatasetType) ToDatasetTypePtrOutputWithContext(ctx context.Context) DatasetTypePtrOutput

func (DatasetType) ToStringOutput

func (e DatasetType) ToStringOutput() pulumi.StringOutput

func (DatasetType) ToStringOutputWithContext

func (e DatasetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DatasetType) ToStringPtrOutput

func (e DatasetType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatasetType) ToStringPtrOutputWithContext

func (e DatasetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatasetTypeInput

type DatasetTypeInput interface {
	pulumi.Input

	ToDatasetTypeOutput() DatasetTypeOutput
	ToDatasetTypeOutputWithContext(context.Context) DatasetTypeOutput
}

DatasetTypeInput is an input type that accepts values of the DatasetType enum A concrete instance of `DatasetTypeInput` can be one of the following:

DatasetTypeInteractions
DatasetTypeItems
DatasetTypeUsers

type DatasetTypeOutput

type DatasetTypeOutput struct{ *pulumi.OutputState }

func (DatasetTypeOutput) ElementType

func (DatasetTypeOutput) ElementType() reflect.Type

func (DatasetTypeOutput) ToDatasetTypeOutput

func (o DatasetTypeOutput) ToDatasetTypeOutput() DatasetTypeOutput

func (DatasetTypeOutput) ToDatasetTypeOutputWithContext

func (o DatasetTypeOutput) ToDatasetTypeOutputWithContext(ctx context.Context) DatasetTypeOutput

func (DatasetTypeOutput) ToDatasetTypePtrOutput

func (o DatasetTypeOutput) ToDatasetTypePtrOutput() DatasetTypePtrOutput

func (DatasetTypeOutput) ToDatasetTypePtrOutputWithContext

func (o DatasetTypeOutput) ToDatasetTypePtrOutputWithContext(ctx context.Context) DatasetTypePtrOutput

func (DatasetTypeOutput) ToStringOutput

func (o DatasetTypeOutput) ToStringOutput() pulumi.StringOutput

func (DatasetTypeOutput) ToStringOutputWithContext

func (o DatasetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DatasetTypeOutput) ToStringPtrOutput

func (o DatasetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatasetTypeOutput) ToStringPtrOutputWithContext

func (o DatasetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatasetTypePtrInput

type DatasetTypePtrInput interface {
	pulumi.Input

	ToDatasetTypePtrOutput() DatasetTypePtrOutput
	ToDatasetTypePtrOutputWithContext(context.Context) DatasetTypePtrOutput
}

func DatasetTypePtr

func DatasetTypePtr(v string) DatasetTypePtrInput

type DatasetTypePtrOutput

type DatasetTypePtrOutput struct{ *pulumi.OutputState }

func (DatasetTypePtrOutput) Elem

func (DatasetTypePtrOutput) ElementType

func (DatasetTypePtrOutput) ElementType() reflect.Type

func (DatasetTypePtrOutput) ToDatasetTypePtrOutput

func (o DatasetTypePtrOutput) ToDatasetTypePtrOutput() DatasetTypePtrOutput

func (DatasetTypePtrOutput) ToDatasetTypePtrOutputWithContext

func (o DatasetTypePtrOutput) ToDatasetTypePtrOutputWithContext(ctx context.Context) DatasetTypePtrOutput

func (DatasetTypePtrOutput) ToStringPtrOutput

func (o DatasetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatasetTypePtrOutput) ToStringPtrOutputWithContext

func (o DatasetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupDatasetArgs

type LookupDatasetArgs struct {
	// The ARN of the dataset
	DatasetArn string `pulumi:"datasetArn"`
}

type LookupDatasetGroupArgs

type LookupDatasetGroupArgs struct {
	// The Amazon Resource Name (ARN) of the dataset group.
	DatasetGroupArn string `pulumi:"datasetGroupArn"`
}

type LookupDatasetGroupOutputArgs

type LookupDatasetGroupOutputArgs struct {
	// The Amazon Resource Name (ARN) of the dataset group.
	DatasetGroupArn pulumi.StringInput `pulumi:"datasetGroupArn"`
}

func (LookupDatasetGroupOutputArgs) ElementType

type LookupDatasetGroupResult

type LookupDatasetGroupResult struct {
	// The Amazon Resource Name (ARN) of the dataset group.
	DatasetGroupArn *string `pulumi:"datasetGroupArn"`
}

func LookupDatasetGroup

func LookupDatasetGroup(ctx *pulumi.Context, args *LookupDatasetGroupArgs, opts ...pulumi.InvokeOption) (*LookupDatasetGroupResult, error)

Resource Schema for AWS::Personalize::DatasetGroup.

type LookupDatasetGroupResultOutput

type LookupDatasetGroupResultOutput struct{ *pulumi.OutputState }

func (LookupDatasetGroupResultOutput) DatasetGroupArn

The Amazon Resource Name (ARN) of the dataset group.

func (LookupDatasetGroupResultOutput) ElementType

func (LookupDatasetGroupResultOutput) ToLookupDatasetGroupResultOutput

func (o LookupDatasetGroupResultOutput) ToLookupDatasetGroupResultOutput() LookupDatasetGroupResultOutput

func (LookupDatasetGroupResultOutput) ToLookupDatasetGroupResultOutputWithContext

func (o LookupDatasetGroupResultOutput) ToLookupDatasetGroupResultOutputWithContext(ctx context.Context) LookupDatasetGroupResultOutput

type LookupDatasetOutputArgs

type LookupDatasetOutputArgs struct {
	// The ARN of the dataset
	DatasetArn pulumi.StringInput `pulumi:"datasetArn"`
}

func (LookupDatasetOutputArgs) ElementType

func (LookupDatasetOutputArgs) ElementType() reflect.Type

type LookupDatasetResult

type LookupDatasetResult struct {
	// The ARN of the dataset
	DatasetArn       *string           `pulumi:"datasetArn"`
	DatasetImportJob *DatasetImportJob `pulumi:"datasetImportJob"`
}

func LookupDataset

func LookupDataset(ctx *pulumi.Context, args *LookupDatasetArgs, opts ...pulumi.InvokeOption) (*LookupDatasetResult, error)

Resource schema for AWS::Personalize::Dataset.

type LookupDatasetResultOutput

type LookupDatasetResultOutput struct{ *pulumi.OutputState }

func (LookupDatasetResultOutput) DatasetArn

The ARN of the dataset

func (LookupDatasetResultOutput) DatasetImportJob

func (LookupDatasetResultOutput) ElementType

func (LookupDatasetResultOutput) ElementType() reflect.Type

func (LookupDatasetResultOutput) ToLookupDatasetResultOutput

func (o LookupDatasetResultOutput) ToLookupDatasetResultOutput() LookupDatasetResultOutput

func (LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext

func (o LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext(ctx context.Context) LookupDatasetResultOutput

type LookupSchemaArgs

type LookupSchemaArgs struct {
	// Arn for the schema.
	SchemaArn string `pulumi:"schemaArn"`
}

type LookupSchemaOutputArgs

type LookupSchemaOutputArgs struct {
	// Arn for the schema.
	SchemaArn pulumi.StringInput `pulumi:"schemaArn"`
}

func (LookupSchemaOutputArgs) ElementType

func (LookupSchemaOutputArgs) ElementType() reflect.Type

type LookupSchemaResult

type LookupSchemaResult struct {
	// Arn for the schema.
	SchemaArn *string `pulumi:"schemaArn"`
}

func LookupSchema

func LookupSchema(ctx *pulumi.Context, args *LookupSchemaArgs, opts ...pulumi.InvokeOption) (*LookupSchemaResult, error)

Resource schema for AWS::Personalize::Schema.

type LookupSchemaResultOutput

type LookupSchemaResultOutput struct{ *pulumi.OutputState }

func (LookupSchemaResultOutput) ElementType

func (LookupSchemaResultOutput) ElementType() reflect.Type

func (LookupSchemaResultOutput) SchemaArn

Arn for the schema.

func (LookupSchemaResultOutput) ToLookupSchemaResultOutput

func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput

func (LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext

func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput

type LookupSolutionArgs

type LookupSolutionArgs struct {
	SolutionArn string `pulumi:"solutionArn"`
}

type LookupSolutionOutputArgs

type LookupSolutionOutputArgs struct {
	SolutionArn pulumi.StringInput `pulumi:"solutionArn"`
}

func (LookupSolutionOutputArgs) ElementType

func (LookupSolutionOutputArgs) ElementType() reflect.Type

type LookupSolutionResult

type LookupSolutionResult struct {
	SolutionArn *string `pulumi:"solutionArn"`
}

func LookupSolution

func LookupSolution(ctx *pulumi.Context, args *LookupSolutionArgs, opts ...pulumi.InvokeOption) (*LookupSolutionResult, error)

Resource schema for AWS::Personalize::Solution.

type LookupSolutionResultOutput

type LookupSolutionResultOutput struct{ *pulumi.OutputState }

func (LookupSolutionResultOutput) ElementType

func (LookupSolutionResultOutput) ElementType() reflect.Type

func (LookupSolutionResultOutput) SolutionArn

func (LookupSolutionResultOutput) ToLookupSolutionResultOutput

func (o LookupSolutionResultOutput) ToLookupSolutionResultOutput() LookupSolutionResultOutput

func (LookupSolutionResultOutput) ToLookupSolutionResultOutputWithContext

func (o LookupSolutionResultOutput) ToLookupSolutionResultOutputWithContext(ctx context.Context) LookupSolutionResultOutput

type Schema

type Schema struct {
	pulumi.CustomResourceState

	// The domain of a Domain dataset group.
	Domain SchemaDomainPtrOutput `pulumi:"domain"`
	// Name for the schema.
	Name pulumi.StringOutput `pulumi:"name"`
	// A schema in Avro JSON format.
	Schema pulumi.StringOutput `pulumi:"schema"`
	// Arn for the schema.
	SchemaArn pulumi.StringOutput `pulumi:"schemaArn"`
}

Resource schema for AWS::Personalize::Schema.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/personalize"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := personalize.NewSchema(ctx, "mySchema", &personalize.SchemaArgs{
			Name:   pulumi.String("my-schema-name"),
			Schema: pulumi.String("{\"type\": \"record\",\"name\": \"Interactions\", \"namespace\": \"com.amazonaws.personalize.schema\", \"fields\": [ { \"name\": \"USER_ID\", \"type\": \"string\" }, { \"name\": \"ITEM_ID\", \"type\": \"string\" }, { \"name\": \"TIMESTAMP\", \"type\": \"long\"}], \"version\": \"1.0\"}"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/personalize"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := personalize.NewSchema(ctx, "mySchema", &personalize.SchemaArgs{
			Name:   pulumi.String("my-schema-name"),
			Schema: pulumi.String("{\"type\": \"record\",\"name\": \"Interactions\", \"namespace\": \"com.amazonaws.personalize.schema\", \"fields\": [ { \"name\": \"USER_ID\", \"type\": \"string\" }, { \"name\": \"ITEM_ID\", \"type\": \"string\" }, { \"name\": \"TIMESTAMP\", \"type\": \"long\"}], \"version\": \"1.0\"}"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSchema

func GetSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaState, opts ...pulumi.ResourceOption) (*Schema, error)

GetSchema gets an existing Schema resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSchema

func NewSchema(ctx *pulumi.Context,
	name string, args *SchemaArgs, opts ...pulumi.ResourceOption) (*Schema, error)

NewSchema registers a new resource with the given unique name, arguments, and options.

func (*Schema) ElementType

func (*Schema) ElementType() reflect.Type

func (*Schema) ToSchemaOutput

func (i *Schema) ToSchemaOutput() SchemaOutput

func (*Schema) ToSchemaOutputWithContext

func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

type SchemaArgs

type SchemaArgs struct {
	// The domain of a Domain dataset group.
	Domain SchemaDomainPtrInput
	// Name for the schema.
	Name pulumi.StringPtrInput
	// A schema in Avro JSON format.
	Schema pulumi.StringInput
}

The set of arguments for constructing a Schema resource.

func (SchemaArgs) ElementType

func (SchemaArgs) ElementType() reflect.Type

type SchemaDomain

type SchemaDomain string

The domain of a Domain dataset group.

func (SchemaDomain) ElementType

func (SchemaDomain) ElementType() reflect.Type

func (SchemaDomain) ToSchemaDomainOutput

func (e SchemaDomain) ToSchemaDomainOutput() SchemaDomainOutput

func (SchemaDomain) ToSchemaDomainOutputWithContext

func (e SchemaDomain) ToSchemaDomainOutputWithContext(ctx context.Context) SchemaDomainOutput

func (SchemaDomain) ToSchemaDomainPtrOutput

func (e SchemaDomain) ToSchemaDomainPtrOutput() SchemaDomainPtrOutput

func (SchemaDomain) ToSchemaDomainPtrOutputWithContext

func (e SchemaDomain) ToSchemaDomainPtrOutputWithContext(ctx context.Context) SchemaDomainPtrOutput

func (SchemaDomain) ToStringOutput

func (e SchemaDomain) ToStringOutput() pulumi.StringOutput

func (SchemaDomain) ToStringOutputWithContext

func (e SchemaDomain) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaDomain) ToStringPtrOutput

func (e SchemaDomain) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDomain) ToStringPtrOutputWithContext

func (e SchemaDomain) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaDomainInput

type SchemaDomainInput interface {
	pulumi.Input

	ToSchemaDomainOutput() SchemaDomainOutput
	ToSchemaDomainOutputWithContext(context.Context) SchemaDomainOutput
}

SchemaDomainInput is an input type that accepts values of the SchemaDomain enum A concrete instance of `SchemaDomainInput` can be one of the following:

SchemaDomainEcommerce
SchemaDomainVideoOnDemand

type SchemaDomainOutput

type SchemaDomainOutput struct{ *pulumi.OutputState }

func (SchemaDomainOutput) ElementType

func (SchemaDomainOutput) ElementType() reflect.Type

func (SchemaDomainOutput) ToSchemaDomainOutput

func (o SchemaDomainOutput) ToSchemaDomainOutput() SchemaDomainOutput

func (SchemaDomainOutput) ToSchemaDomainOutputWithContext

func (o SchemaDomainOutput) ToSchemaDomainOutputWithContext(ctx context.Context) SchemaDomainOutput

func (SchemaDomainOutput) ToSchemaDomainPtrOutput

func (o SchemaDomainOutput) ToSchemaDomainPtrOutput() SchemaDomainPtrOutput

func (SchemaDomainOutput) ToSchemaDomainPtrOutputWithContext

func (o SchemaDomainOutput) ToSchemaDomainPtrOutputWithContext(ctx context.Context) SchemaDomainPtrOutput

func (SchemaDomainOutput) ToStringOutput

func (o SchemaDomainOutput) ToStringOutput() pulumi.StringOutput

func (SchemaDomainOutput) ToStringOutputWithContext

func (o SchemaDomainOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaDomainOutput) ToStringPtrOutput

func (o SchemaDomainOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDomainOutput) ToStringPtrOutputWithContext

func (o SchemaDomainOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaDomainPtrInput

type SchemaDomainPtrInput interface {
	pulumi.Input

	ToSchemaDomainPtrOutput() SchemaDomainPtrOutput
	ToSchemaDomainPtrOutputWithContext(context.Context) SchemaDomainPtrOutput
}

func SchemaDomainPtr

func SchemaDomainPtr(v string) SchemaDomainPtrInput

type SchemaDomainPtrOutput

type SchemaDomainPtrOutput struct{ *pulumi.OutputState }

func (SchemaDomainPtrOutput) Elem

func (SchemaDomainPtrOutput) ElementType

func (SchemaDomainPtrOutput) ElementType() reflect.Type

func (SchemaDomainPtrOutput) ToSchemaDomainPtrOutput

func (o SchemaDomainPtrOutput) ToSchemaDomainPtrOutput() SchemaDomainPtrOutput

func (SchemaDomainPtrOutput) ToSchemaDomainPtrOutputWithContext

func (o SchemaDomainPtrOutput) ToSchemaDomainPtrOutputWithContext(ctx context.Context) SchemaDomainPtrOutput

func (SchemaDomainPtrOutput) ToStringPtrOutput

func (o SchemaDomainPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDomainPtrOutput) ToStringPtrOutputWithContext

func (o SchemaDomainPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaInput

type SchemaInput interface {
	pulumi.Input

	ToSchemaOutput() SchemaOutput
	ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
}

type SchemaOutput

type SchemaOutput struct{ *pulumi.OutputState }

func (SchemaOutput) Domain added in v0.17.0

The domain of a Domain dataset group.

func (SchemaOutput) ElementType

func (SchemaOutput) ElementType() reflect.Type

func (SchemaOutput) Name added in v0.17.0

func (o SchemaOutput) Name() pulumi.StringOutput

Name for the schema.

func (SchemaOutput) Schema added in v0.17.0

func (o SchemaOutput) Schema() pulumi.StringOutput

A schema in Avro JSON format.

func (SchemaOutput) SchemaArn added in v0.17.0

func (o SchemaOutput) SchemaArn() pulumi.StringOutput

Arn for the schema.

func (SchemaOutput) ToSchemaOutput

func (o SchemaOutput) ToSchemaOutput() SchemaOutput

func (SchemaOutput) ToSchemaOutputWithContext

func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

type SchemaState

type SchemaState struct {
}

func (SchemaState) ElementType

func (SchemaState) ElementType() reflect.Type

type Solution

type Solution struct {
	pulumi.CustomResourceState

	// The ARN of the dataset group that provides the training data.
	DatasetGroupArn pulumi.StringOutput `pulumi:"datasetGroupArn"`
	// When your have multiple event types (using an EVENT_TYPE schema field), this parameter specifies which event type (for example, 'click' or 'like') is used for training the model. If you do not provide an eventType, Amazon Personalize will use all interactions for training with equal weight regardless of type.
	EventType pulumi.StringPtrOutput `pulumi:"eventType"`
	// The name for the solution
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether to perform automated machine learning (AutoML). The default is false. For this case, you must specify recipeArn.
	PerformAutoMl pulumi.BoolPtrOutput `pulumi:"performAutoMl"`
	// Whether to perform hyperparameter optimization (HPO) on the specified or selected recipe. The default is false. When performing AutoML, this parameter is always true and you should not set it to false.
	PerformHpo pulumi.BoolPtrOutput `pulumi:"performHpo"`
	// The ARN of the recipe to use for model training. Only specified when performAutoML is false.
	RecipeArn      pulumi.StringPtrOutput  `pulumi:"recipeArn"`
	SolutionArn    pulumi.StringOutput     `pulumi:"solutionArn"`
	SolutionConfig SolutionConfigPtrOutput `pulumi:"solutionConfig"`
}

Resource schema for AWS::Personalize::Solution.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/personalize"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := personalize.NewSolution(ctx, "mySolution", &personalize.SolutionArgs{
			Name:            pulumi.String("my-solution-name"),
			DatasetGroupArn: pulumi.String("arn:aws:personalize:us-west-2:123456789012:dataset-group/my-dataset-group-name"),
			RecipeArn:       pulumi.String("arn:aws:personalize:::recipe/aws-user-personalization"),
			SolutionConfig: &personalize.SolutionConfigArgs{
				EventValueThreshold: pulumi.String(".05"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/personalize"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := personalize.NewSolution(ctx, "mySolution", &personalize.SolutionArgs{
			Name:            pulumi.String("my-solution-name"),
			DatasetGroupArn: pulumi.String("arn:aws:personalize:us-west-2:123456789012:dataset-group/my-dataset-group-name"),
			RecipeArn:       pulumi.String("arn:aws:personalize:::recipe/aws-user-personalization"),
			SolutionConfig: &personalize.SolutionConfigArgs{
				EventValueThreshold: pulumi.String(".05"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSolution

func GetSolution(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SolutionState, opts ...pulumi.ResourceOption) (*Solution, error)

GetSolution gets an existing Solution resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSolution

func NewSolution(ctx *pulumi.Context,
	name string, args *SolutionArgs, opts ...pulumi.ResourceOption) (*Solution, error)

NewSolution registers a new resource with the given unique name, arguments, and options.

func (*Solution) ElementType

func (*Solution) ElementType() reflect.Type

func (*Solution) ToSolutionOutput

func (i *Solution) ToSolutionOutput() SolutionOutput

func (*Solution) ToSolutionOutputWithContext

func (i *Solution) ToSolutionOutputWithContext(ctx context.Context) SolutionOutput

type SolutionArgs

type SolutionArgs struct {
	// The ARN of the dataset group that provides the training data.
	DatasetGroupArn pulumi.StringInput
	// When your have multiple event types (using an EVENT_TYPE schema field), this parameter specifies which event type (for example, 'click' or 'like') is used for training the model. If you do not provide an eventType, Amazon Personalize will use all interactions for training with equal weight regardless of type.
	EventType pulumi.StringPtrInput
	// The name for the solution
	Name pulumi.StringPtrInput
	// Whether to perform automated machine learning (AutoML). The default is false. For this case, you must specify recipeArn.
	PerformAutoMl pulumi.BoolPtrInput
	// Whether to perform hyperparameter optimization (HPO) on the specified or selected recipe. The default is false. When performing AutoML, this parameter is always true and you should not set it to false.
	PerformHpo pulumi.BoolPtrInput
	// The ARN of the recipe to use for model training. Only specified when performAutoML is false.
	RecipeArn      pulumi.StringPtrInput
	SolutionConfig SolutionConfigPtrInput
}

The set of arguments for constructing a Solution resource.

func (SolutionArgs) ElementType

func (SolutionArgs) ElementType() reflect.Type

type SolutionCategoricalHyperParameterRange

type SolutionCategoricalHyperParameterRange struct {
	// The name of the hyperparameter.
	Name *string `pulumi:"name"`
	// A list of the categories for the hyperparameter.
	Values []string `pulumi:"values"`
}

Provides the name and values of a Categorical hyperparameter.

type SolutionCategoricalHyperParameterRangeArgs

type SolutionCategoricalHyperParameterRangeArgs struct {
	// The name of the hyperparameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A list of the categories for the hyperparameter.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Provides the name and values of a Categorical hyperparameter.

func (SolutionCategoricalHyperParameterRangeArgs) ElementType

func (SolutionCategoricalHyperParameterRangeArgs) ToSolutionCategoricalHyperParameterRangeOutput

func (i SolutionCategoricalHyperParameterRangeArgs) ToSolutionCategoricalHyperParameterRangeOutput() SolutionCategoricalHyperParameterRangeOutput

func (SolutionCategoricalHyperParameterRangeArgs) ToSolutionCategoricalHyperParameterRangeOutputWithContext

func (i SolutionCategoricalHyperParameterRangeArgs) ToSolutionCategoricalHyperParameterRangeOutputWithContext(ctx context.Context) SolutionCategoricalHyperParameterRangeOutput

type SolutionCategoricalHyperParameterRangeArray

type SolutionCategoricalHyperParameterRangeArray []SolutionCategoricalHyperParameterRangeInput

func (SolutionCategoricalHyperParameterRangeArray) ElementType

func (SolutionCategoricalHyperParameterRangeArray) ToSolutionCategoricalHyperParameterRangeArrayOutput

func (i SolutionCategoricalHyperParameterRangeArray) ToSolutionCategoricalHyperParameterRangeArrayOutput() SolutionCategoricalHyperParameterRangeArrayOutput

func (SolutionCategoricalHyperParameterRangeArray) ToSolutionCategoricalHyperParameterRangeArrayOutputWithContext

func (i SolutionCategoricalHyperParameterRangeArray) ToSolutionCategoricalHyperParameterRangeArrayOutputWithContext(ctx context.Context) SolutionCategoricalHyperParameterRangeArrayOutput

type SolutionCategoricalHyperParameterRangeArrayInput

type SolutionCategoricalHyperParameterRangeArrayInput interface {
	pulumi.Input

	ToSolutionCategoricalHyperParameterRangeArrayOutput() SolutionCategoricalHyperParameterRangeArrayOutput
	ToSolutionCategoricalHyperParameterRangeArrayOutputWithContext(context.Context) SolutionCategoricalHyperParameterRangeArrayOutput
}

SolutionCategoricalHyperParameterRangeArrayInput is an input type that accepts SolutionCategoricalHyperParameterRangeArray and SolutionCategoricalHyperParameterRangeArrayOutput values. You can construct a concrete instance of `SolutionCategoricalHyperParameterRangeArrayInput` via:

SolutionCategoricalHyperParameterRangeArray{ SolutionCategoricalHyperParameterRangeArgs{...} }

type SolutionCategoricalHyperParameterRangeArrayOutput

type SolutionCategoricalHyperParameterRangeArrayOutput struct{ *pulumi.OutputState }

func (SolutionCategoricalHyperParameterRangeArrayOutput) ElementType

func (SolutionCategoricalHyperParameterRangeArrayOutput) Index

func (SolutionCategoricalHyperParameterRangeArrayOutput) ToSolutionCategoricalHyperParameterRangeArrayOutput

func (o SolutionCategoricalHyperParameterRangeArrayOutput) ToSolutionCategoricalHyperParameterRangeArrayOutput() SolutionCategoricalHyperParameterRangeArrayOutput

func (SolutionCategoricalHyperParameterRangeArrayOutput) ToSolutionCategoricalHyperParameterRangeArrayOutputWithContext

func (o SolutionCategoricalHyperParameterRangeArrayOutput) ToSolutionCategoricalHyperParameterRangeArrayOutputWithContext(ctx context.Context) SolutionCategoricalHyperParameterRangeArrayOutput

type SolutionCategoricalHyperParameterRangeInput

type SolutionCategoricalHyperParameterRangeInput interface {
	pulumi.Input

	ToSolutionCategoricalHyperParameterRangeOutput() SolutionCategoricalHyperParameterRangeOutput
	ToSolutionCategoricalHyperParameterRangeOutputWithContext(context.Context) SolutionCategoricalHyperParameterRangeOutput
}

SolutionCategoricalHyperParameterRangeInput is an input type that accepts SolutionCategoricalHyperParameterRangeArgs and SolutionCategoricalHyperParameterRangeOutput values. You can construct a concrete instance of `SolutionCategoricalHyperParameterRangeInput` via:

SolutionCategoricalHyperParameterRangeArgs{...}

type SolutionCategoricalHyperParameterRangeOutput

type SolutionCategoricalHyperParameterRangeOutput struct{ *pulumi.OutputState }

Provides the name and values of a Categorical hyperparameter.

func (SolutionCategoricalHyperParameterRangeOutput) ElementType

func (SolutionCategoricalHyperParameterRangeOutput) Name

The name of the hyperparameter.

func (SolutionCategoricalHyperParameterRangeOutput) ToSolutionCategoricalHyperParameterRangeOutput

func (o SolutionCategoricalHyperParameterRangeOutput) ToSolutionCategoricalHyperParameterRangeOutput() SolutionCategoricalHyperParameterRangeOutput

func (SolutionCategoricalHyperParameterRangeOutput) ToSolutionCategoricalHyperParameterRangeOutputWithContext

func (o SolutionCategoricalHyperParameterRangeOutput) ToSolutionCategoricalHyperParameterRangeOutputWithContext(ctx context.Context) SolutionCategoricalHyperParameterRangeOutput

func (SolutionCategoricalHyperParameterRangeOutput) Values

A list of the categories for the hyperparameter.

type SolutionConfig

type SolutionConfig struct {
	// Lists the hyperparameter names and ranges.
	AlgorithmHyperParameters map[string]string `pulumi:"algorithmHyperParameters"`
	// The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
	AutoMlConfig *SolutionConfigAutoMlConfigProperties `pulumi:"autoMlConfig"`
	// Only events with a value greater than or equal to this threshold are used for training a model.
	EventValueThreshold *string `pulumi:"eventValueThreshold"`
	// Lists the feature transformation parameters.
	FeatureTransformationParameters map[string]string `pulumi:"featureTransformationParameters"`
	// Describes the properties for hyperparameter optimization (HPO)
	HpoConfig *SolutionConfigHpoConfigProperties `pulumi:"hpoConfig"`
}

The configuration to use with the solution. When performAutoML is set to true, Amazon Personalize only evaluates the autoMLConfig section of the solution configuration.

type SolutionConfigArgs

type SolutionConfigArgs struct {
	// Lists the hyperparameter names and ranges.
	AlgorithmHyperParameters pulumi.StringMapInput `pulumi:"algorithmHyperParameters"`
	// The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
	AutoMlConfig SolutionConfigAutoMlConfigPropertiesPtrInput `pulumi:"autoMlConfig"`
	// Only events with a value greater than or equal to this threshold are used for training a model.
	EventValueThreshold pulumi.StringPtrInput `pulumi:"eventValueThreshold"`
	// Lists the feature transformation parameters.
	FeatureTransformationParameters pulumi.StringMapInput `pulumi:"featureTransformationParameters"`
	// Describes the properties for hyperparameter optimization (HPO)
	HpoConfig SolutionConfigHpoConfigPropertiesPtrInput `pulumi:"hpoConfig"`
}

The configuration to use with the solution. When performAutoML is set to true, Amazon Personalize only evaluates the autoMLConfig section of the solution configuration.

func (SolutionConfigArgs) ElementType

func (SolutionConfigArgs) ElementType() reflect.Type

func (SolutionConfigArgs) ToSolutionConfigOutput

func (i SolutionConfigArgs) ToSolutionConfigOutput() SolutionConfigOutput

func (SolutionConfigArgs) ToSolutionConfigOutputWithContext

func (i SolutionConfigArgs) ToSolutionConfigOutputWithContext(ctx context.Context) SolutionConfigOutput

func (SolutionConfigArgs) ToSolutionConfigPtrOutput

func (i SolutionConfigArgs) ToSolutionConfigPtrOutput() SolutionConfigPtrOutput

func (SolutionConfigArgs) ToSolutionConfigPtrOutputWithContext

func (i SolutionConfigArgs) ToSolutionConfigPtrOutputWithContext(ctx context.Context) SolutionConfigPtrOutput

type SolutionConfigAutoMlConfigProperties added in v0.72.0

type SolutionConfigAutoMlConfigProperties struct {
	// The metric to optimize.
	MetricName *string `pulumi:"metricName"`
	// The list of candidate recipes.
	RecipeList []string `pulumi:"recipeList"`
}

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

type SolutionConfigAutoMlConfigPropertiesArgs added in v0.72.0

type SolutionConfigAutoMlConfigPropertiesArgs struct {
	// The metric to optimize.
	MetricName pulumi.StringPtrInput `pulumi:"metricName"`
	// The list of candidate recipes.
	RecipeList pulumi.StringArrayInput `pulumi:"recipeList"`
}

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

func (SolutionConfigAutoMlConfigPropertiesArgs) ElementType added in v0.72.0

func (SolutionConfigAutoMlConfigPropertiesArgs) ToSolutionConfigAutoMlConfigPropertiesOutput added in v0.72.0

func (i SolutionConfigAutoMlConfigPropertiesArgs) ToSolutionConfigAutoMlConfigPropertiesOutput() SolutionConfigAutoMlConfigPropertiesOutput

func (SolutionConfigAutoMlConfigPropertiesArgs) ToSolutionConfigAutoMlConfigPropertiesOutputWithContext added in v0.72.0

func (i SolutionConfigAutoMlConfigPropertiesArgs) ToSolutionConfigAutoMlConfigPropertiesOutputWithContext(ctx context.Context) SolutionConfigAutoMlConfigPropertiesOutput

func (SolutionConfigAutoMlConfigPropertiesArgs) ToSolutionConfigAutoMlConfigPropertiesPtrOutput added in v0.72.0

func (i SolutionConfigAutoMlConfigPropertiesArgs) ToSolutionConfigAutoMlConfigPropertiesPtrOutput() SolutionConfigAutoMlConfigPropertiesPtrOutput

func (SolutionConfigAutoMlConfigPropertiesArgs) ToSolutionConfigAutoMlConfigPropertiesPtrOutputWithContext added in v0.72.0

func (i SolutionConfigAutoMlConfigPropertiesArgs) ToSolutionConfigAutoMlConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigAutoMlConfigPropertiesPtrOutput

type SolutionConfigAutoMlConfigPropertiesInput added in v0.72.0

type SolutionConfigAutoMlConfigPropertiesInput interface {
	pulumi.Input

	ToSolutionConfigAutoMlConfigPropertiesOutput() SolutionConfigAutoMlConfigPropertiesOutput
	ToSolutionConfigAutoMlConfigPropertiesOutputWithContext(context.Context) SolutionConfigAutoMlConfigPropertiesOutput
}

SolutionConfigAutoMlConfigPropertiesInput is an input type that accepts SolutionConfigAutoMlConfigPropertiesArgs and SolutionConfigAutoMlConfigPropertiesOutput values. You can construct a concrete instance of `SolutionConfigAutoMlConfigPropertiesInput` via:

SolutionConfigAutoMlConfigPropertiesArgs{...}

type SolutionConfigAutoMlConfigPropertiesOutput added in v0.72.0

type SolutionConfigAutoMlConfigPropertiesOutput struct{ *pulumi.OutputState }

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

func (SolutionConfigAutoMlConfigPropertiesOutput) ElementType added in v0.72.0

func (SolutionConfigAutoMlConfigPropertiesOutput) MetricName added in v0.72.0

The metric to optimize.

func (SolutionConfigAutoMlConfigPropertiesOutput) RecipeList added in v0.72.0

The list of candidate recipes.

func (SolutionConfigAutoMlConfigPropertiesOutput) ToSolutionConfigAutoMlConfigPropertiesOutput added in v0.72.0

func (o SolutionConfigAutoMlConfigPropertiesOutput) ToSolutionConfigAutoMlConfigPropertiesOutput() SolutionConfigAutoMlConfigPropertiesOutput

func (SolutionConfigAutoMlConfigPropertiesOutput) ToSolutionConfigAutoMlConfigPropertiesOutputWithContext added in v0.72.0

func (o SolutionConfigAutoMlConfigPropertiesOutput) ToSolutionConfigAutoMlConfigPropertiesOutputWithContext(ctx context.Context) SolutionConfigAutoMlConfigPropertiesOutput

func (SolutionConfigAutoMlConfigPropertiesOutput) ToSolutionConfigAutoMlConfigPropertiesPtrOutput added in v0.72.0

func (o SolutionConfigAutoMlConfigPropertiesOutput) ToSolutionConfigAutoMlConfigPropertiesPtrOutput() SolutionConfigAutoMlConfigPropertiesPtrOutput

func (SolutionConfigAutoMlConfigPropertiesOutput) ToSolutionConfigAutoMlConfigPropertiesPtrOutputWithContext added in v0.72.0

func (o SolutionConfigAutoMlConfigPropertiesOutput) ToSolutionConfigAutoMlConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigAutoMlConfigPropertiesPtrOutput

type SolutionConfigAutoMlConfigPropertiesPtrInput added in v0.72.0

type SolutionConfigAutoMlConfigPropertiesPtrInput interface {
	pulumi.Input

	ToSolutionConfigAutoMlConfigPropertiesPtrOutput() SolutionConfigAutoMlConfigPropertiesPtrOutput
	ToSolutionConfigAutoMlConfigPropertiesPtrOutputWithContext(context.Context) SolutionConfigAutoMlConfigPropertiesPtrOutput
}

SolutionConfigAutoMlConfigPropertiesPtrInput is an input type that accepts SolutionConfigAutoMlConfigPropertiesArgs, SolutionConfigAutoMlConfigPropertiesPtr and SolutionConfigAutoMlConfigPropertiesPtrOutput values. You can construct a concrete instance of `SolutionConfigAutoMlConfigPropertiesPtrInput` via:

        SolutionConfigAutoMlConfigPropertiesArgs{...}

or:

        nil

type SolutionConfigAutoMlConfigPropertiesPtrOutput added in v0.72.0

type SolutionConfigAutoMlConfigPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SolutionConfigAutoMlConfigPropertiesPtrOutput) Elem added in v0.72.0

func (SolutionConfigAutoMlConfigPropertiesPtrOutput) ElementType added in v0.72.0

func (SolutionConfigAutoMlConfigPropertiesPtrOutput) MetricName added in v0.72.0

The metric to optimize.

func (SolutionConfigAutoMlConfigPropertiesPtrOutput) RecipeList added in v0.72.0

The list of candidate recipes.

func (SolutionConfigAutoMlConfigPropertiesPtrOutput) ToSolutionConfigAutoMlConfigPropertiesPtrOutput added in v0.72.0

func (o SolutionConfigAutoMlConfigPropertiesPtrOutput) ToSolutionConfigAutoMlConfigPropertiesPtrOutput() SolutionConfigAutoMlConfigPropertiesPtrOutput

func (SolutionConfigAutoMlConfigPropertiesPtrOutput) ToSolutionConfigAutoMlConfigPropertiesPtrOutputWithContext added in v0.72.0

func (o SolutionConfigAutoMlConfigPropertiesPtrOutput) ToSolutionConfigAutoMlConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigAutoMlConfigPropertiesPtrOutput

type SolutionConfigHpoConfigProperties

type SolutionConfigHpoConfigProperties struct {
	// The hyperparameters and their allowable ranges
	AlgorithmHyperParameterRanges *SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesProperties `pulumi:"algorithmHyperParameterRanges"`
	// The metric to optimize during HPO.
	HpoObjective *SolutionConfigHpoConfigPropertiesHpoObjectiveProperties `pulumi:"hpoObjective"`
	// Describes the resource configuration for hyperparameter optimization (HPO).
	HpoResourceConfig *SolutionConfigHpoConfigPropertiesHpoResourceConfigProperties `pulumi:"hpoResourceConfig"`
}

Describes the properties for hyperparameter optimization (HPO)

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesProperties

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesProperties struct {
	// The categorical hyperparameters and their ranges.
	CategoricalHyperParameterRanges []SolutionCategoricalHyperParameterRange `pulumi:"categoricalHyperParameterRanges"`
	// The continuous hyperparameters and their ranges.
	ContinuousHyperParameterRanges []SolutionContinuousHyperParameterRange `pulumi:"continuousHyperParameterRanges"`
	// The integer hyperparameters and their ranges.
	IntegerHyperParameterRanges []SolutionIntegerHyperParameterRange `pulumi:"integerHyperParameterRanges"`
}

The hyperparameters and their allowable ranges

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs struct {
	// The categorical hyperparameters and their ranges.
	CategoricalHyperParameterRanges SolutionCategoricalHyperParameterRangeArrayInput `pulumi:"categoricalHyperParameterRanges"`
	// The continuous hyperparameters and their ranges.
	ContinuousHyperParameterRanges SolutionContinuousHyperParameterRangeArrayInput `pulumi:"continuousHyperParameterRanges"`
	// The integer hyperparameters and their ranges.
	IntegerHyperParameterRanges SolutionIntegerHyperParameterRangeArrayInput `pulumi:"integerHyperParameterRanges"`
}

The hyperparameters and their allowable ranges

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs) ElementType

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutputWithContext

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutputWithContext

func (i SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesInput

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput() SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput
	ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput
}

SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesInput is an input type that accepts SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs and SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput values. You can construct a concrete instance of `SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesInput` via:

SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs{...}

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput struct{ *pulumi.OutputState }

The hyperparameters and their allowable ranges

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput) CategoricalHyperParameterRanges

The categorical hyperparameters and their ranges.

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput) ContinuousHyperParameterRanges

The continuous hyperparameters and their ranges.

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput) ElementType

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput) IntegerHyperParameterRanges

The integer hyperparameters and their ranges.

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutputWithContext

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesOutput) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutputWithContext

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrInput

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput() SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput
	ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput
}

SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrInput is an input type that accepts SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs, SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtr and SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput values. You can construct a concrete instance of `SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrInput` via:

        SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs{...}

or:

        nil

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput) CategoricalHyperParameterRanges

The categorical hyperparameters and their ranges.

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput) ContinuousHyperParameterRanges

The continuous hyperparameters and their ranges.

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput) Elem

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput) ElementType

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput) IntegerHyperParameterRanges

The integer hyperparameters and their ranges.

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrOutputWithContext

type SolutionConfigHpoConfigPropertiesArgs

type SolutionConfigHpoConfigPropertiesArgs struct {
	// The hyperparameters and their allowable ranges
	AlgorithmHyperParameterRanges SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesPtrInput `pulumi:"algorithmHyperParameterRanges"`
	// The metric to optimize during HPO.
	HpoObjective SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrInput `pulumi:"hpoObjective"`
	// Describes the resource configuration for hyperparameter optimization (HPO).
	HpoResourceConfig SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrInput `pulumi:"hpoResourceConfig"`
}

Describes the properties for hyperparameter optimization (HPO)

func (SolutionConfigHpoConfigPropertiesArgs) ElementType

func (SolutionConfigHpoConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesOutput

func (i SolutionConfigHpoConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesOutput() SolutionConfigHpoConfigPropertiesOutput

func (SolutionConfigHpoConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesOutputWithContext

func (i SolutionConfigHpoConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesOutput

func (SolutionConfigHpoConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesPtrOutput

func (i SolutionConfigHpoConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesPtrOutput() SolutionConfigHpoConfigPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesPtrOutputWithContext

func (i SolutionConfigHpoConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesHpoObjectiveProperties

type SolutionConfigHpoConfigPropertiesHpoObjectiveProperties struct {
	// The name of the metric
	MetricName *string `pulumi:"metricName"`
	// A regular expression for finding the metric in the training job logs.
	MetricRegex *string `pulumi:"metricRegex"`
	// The type of the metric. Valid values are Maximize and Minimize.
	Type *SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType `pulumi:"type"`
}

The metric to optimize during HPO.

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs struct {
	// The name of the metric
	MetricName pulumi.StringPtrInput `pulumi:"metricName"`
	// A regular expression for finding the metric in the training job logs.
	MetricRegex pulumi.StringPtrInput `pulumi:"metricRegex"`
	// The type of the metric. Valid values are Maximize and Minimize.
	Type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrInput `pulumi:"type"`
}

The metric to optimize during HPO.

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs) ElementType

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutputWithContext

func (i SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutputWithContext

func (i SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesInput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput() SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput
	ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput
}

SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesInput is an input type that accepts SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs and SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput values. You can construct a concrete instance of `SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesInput` via:

SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs{...}

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput struct{ *pulumi.OutputState }

The metric to optimize during HPO.

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) ElementType

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) MetricName

The name of the metric

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) MetricRegex

A regular expression for finding the metric in the training job logs.

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesOutput) Type

The type of the metric. Valid values are Maximize and Minimize.

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrInput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput() SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput
	ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput
}

SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrInput is an input type that accepts SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs, SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtr and SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput values. You can construct a concrete instance of `SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrInput` via:

        SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs{...}

or:

        nil

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput) Elem

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput) ElementType

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput) MetricName

The name of the metric

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput) MetricRegex

A regular expression for finding the metric in the training job logs.

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesPtrOutput) Type

The type of the metric. Valid values are Maximize and Minimize.

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType string

The type of the metric. Valid values are Maximize and Minimize.

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ElementType

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutputWithContext

func (e SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput

func (e SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput() SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutputWithContext

func (e SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToStringOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToStringOutputWithContext

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToStringPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType) ToStringPtrOutputWithContext

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeInput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput() SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput
	ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput
}

SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeInput is an input type that accepts values of the SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType enum A concrete instance of `SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeInput` can be one of the following:

SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeMaximize
SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeMinimize

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput struct{ *pulumi.OutputState }

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ElementType

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToStringOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToStringOutputWithContext

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToStringPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypeOutput) ToStringPtrOutputWithContext

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrInput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput() SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput
	ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput
}

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput

type SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput struct{ *pulumi.OutputState }

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput) Elem

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput) ElementType

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput) ToSolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput) ToStringPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesTypePtrOutput) ToStringPtrOutputWithContext

type SolutionConfigHpoConfigPropertiesHpoResourceConfigProperties

type SolutionConfigHpoConfigPropertiesHpoResourceConfigProperties struct {
	// The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40.
	MaxNumberOfTrainingJobs *string `pulumi:"maxNumberOfTrainingJobs"`
	// The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10.
	MaxParallelTrainingJobs *string `pulumi:"maxParallelTrainingJobs"`
}

Describes the resource configuration for hyperparameter optimization (HPO).

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs struct {
	// The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40.
	MaxNumberOfTrainingJobs pulumi.StringPtrInput `pulumi:"maxNumberOfTrainingJobs"`
	// The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10.
	MaxParallelTrainingJobs pulumi.StringPtrInput `pulumi:"maxParallelTrainingJobs"`
}

Describes the resource configuration for hyperparameter optimization (HPO).

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs) ElementType

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutputWithContext

func (i SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutputWithContext

func (i SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesInput

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput() SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput
	ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput
}

SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesInput is an input type that accepts SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs and SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput values. You can construct a concrete instance of `SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesInput` via:

SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs{...}

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput struct{ *pulumi.OutputState }

Describes the resource configuration for hyperparameter optimization (HPO).

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) ElementType

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) MaxNumberOfTrainingJobs

The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40.

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) MaxParallelTrainingJobs

The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10.

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrInput

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput() SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput
	ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput
}

SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrInput is an input type that accepts SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs, SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtr and SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput values. You can construct a concrete instance of `SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrInput` via:

        SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs{...}

or:

        nil

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput) Elem

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput) ElementType

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput) MaxNumberOfTrainingJobs

The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40.

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput) MaxParallelTrainingJobs

The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10.

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutputWithContext

func (o SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesInput

type SolutionConfigHpoConfigPropertiesInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesOutput() SolutionConfigHpoConfigPropertiesOutput
	ToSolutionConfigHpoConfigPropertiesOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesOutput
}

SolutionConfigHpoConfigPropertiesInput is an input type that accepts SolutionConfigHpoConfigPropertiesArgs and SolutionConfigHpoConfigPropertiesOutput values. You can construct a concrete instance of `SolutionConfigHpoConfigPropertiesInput` via:

SolutionConfigHpoConfigPropertiesArgs{...}

type SolutionConfigHpoConfigPropertiesOutput

type SolutionConfigHpoConfigPropertiesOutput struct{ *pulumi.OutputState }

Describes the properties for hyperparameter optimization (HPO)

func (SolutionConfigHpoConfigPropertiesOutput) AlgorithmHyperParameterRanges

The hyperparameters and their allowable ranges

func (SolutionConfigHpoConfigPropertiesOutput) ElementType

func (SolutionConfigHpoConfigPropertiesOutput) HpoObjective

The metric to optimize during HPO.

func (SolutionConfigHpoConfigPropertiesOutput) HpoResourceConfig

Describes the resource configuration for hyperparameter optimization (HPO).

func (SolutionConfigHpoConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesOutput

func (o SolutionConfigHpoConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesOutput() SolutionConfigHpoConfigPropertiesOutput

func (SolutionConfigHpoConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesOutputWithContext

func (o SolutionConfigHpoConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesOutput

func (SolutionConfigHpoConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesPtrOutput

func (o SolutionConfigHpoConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesPtrOutput() SolutionConfigHpoConfigPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesPtrOutputWithContext

func (o SolutionConfigHpoConfigPropertiesOutput) ToSolutionConfigHpoConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesPtrInput

type SolutionConfigHpoConfigPropertiesPtrInput interface {
	pulumi.Input

	ToSolutionConfigHpoConfigPropertiesPtrOutput() SolutionConfigHpoConfigPropertiesPtrOutput
	ToSolutionConfigHpoConfigPropertiesPtrOutputWithContext(context.Context) SolutionConfigHpoConfigPropertiesPtrOutput
}

SolutionConfigHpoConfigPropertiesPtrInput is an input type that accepts SolutionConfigHpoConfigPropertiesArgs, SolutionConfigHpoConfigPropertiesPtr and SolutionConfigHpoConfigPropertiesPtrOutput values. You can construct a concrete instance of `SolutionConfigHpoConfigPropertiesPtrInput` via:

        SolutionConfigHpoConfigPropertiesArgs{...}

or:

        nil

type SolutionConfigHpoConfigPropertiesPtrOutput

type SolutionConfigHpoConfigPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SolutionConfigHpoConfigPropertiesPtrOutput) AlgorithmHyperParameterRanges

The hyperparameters and their allowable ranges

func (SolutionConfigHpoConfigPropertiesPtrOutput) Elem

func (SolutionConfigHpoConfigPropertiesPtrOutput) ElementType

func (SolutionConfigHpoConfigPropertiesPtrOutput) HpoObjective

The metric to optimize during HPO.

func (SolutionConfigHpoConfigPropertiesPtrOutput) HpoResourceConfig

Describes the resource configuration for hyperparameter optimization (HPO).

func (SolutionConfigHpoConfigPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesPtrOutput

func (o SolutionConfigHpoConfigPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesPtrOutput() SolutionConfigHpoConfigPropertiesPtrOutput

func (SolutionConfigHpoConfigPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesPtrOutputWithContext

func (o SolutionConfigHpoConfigPropertiesPtrOutput) ToSolutionConfigHpoConfigPropertiesPtrOutputWithContext(ctx context.Context) SolutionConfigHpoConfigPropertiesPtrOutput

type SolutionConfigInput

type SolutionConfigInput interface {
	pulumi.Input

	ToSolutionConfigOutput() SolutionConfigOutput
	ToSolutionConfigOutputWithContext(context.Context) SolutionConfigOutput
}

SolutionConfigInput is an input type that accepts SolutionConfigArgs and SolutionConfigOutput values. You can construct a concrete instance of `SolutionConfigInput` via:

SolutionConfigArgs{...}

type SolutionConfigOutput

type SolutionConfigOutput struct{ *pulumi.OutputState }

The configuration to use with the solution. When performAutoML is set to true, Amazon Personalize only evaluates the autoMLConfig section of the solution configuration.

func (SolutionConfigOutput) AlgorithmHyperParameters

func (o SolutionConfigOutput) AlgorithmHyperParameters() pulumi.StringMapOutput

Lists the hyperparameter names and ranges.

func (SolutionConfigOutput) AutoMlConfig added in v0.72.0

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

func (SolutionConfigOutput) ElementType

func (SolutionConfigOutput) ElementType() reflect.Type

func (SolutionConfigOutput) EventValueThreshold

func (o SolutionConfigOutput) EventValueThreshold() pulumi.StringPtrOutput

Only events with a value greater than or equal to this threshold are used for training a model.

func (SolutionConfigOutput) FeatureTransformationParameters

func (o SolutionConfigOutput) FeatureTransformationParameters() pulumi.StringMapOutput

Lists the feature transformation parameters.

func (SolutionConfigOutput) HpoConfig

Describes the properties for hyperparameter optimization (HPO)

func (SolutionConfigOutput) ToSolutionConfigOutput

func (o SolutionConfigOutput) ToSolutionConfigOutput() SolutionConfigOutput

func (SolutionConfigOutput) ToSolutionConfigOutputWithContext

func (o SolutionConfigOutput) ToSolutionConfigOutputWithContext(ctx context.Context) SolutionConfigOutput

func (SolutionConfigOutput) ToSolutionConfigPtrOutput

func (o SolutionConfigOutput) ToSolutionConfigPtrOutput() SolutionConfigPtrOutput

func (SolutionConfigOutput) ToSolutionConfigPtrOutputWithContext

func (o SolutionConfigOutput) ToSolutionConfigPtrOutputWithContext(ctx context.Context) SolutionConfigPtrOutput

type SolutionConfigPtrInput

type SolutionConfigPtrInput interface {
	pulumi.Input

	ToSolutionConfigPtrOutput() SolutionConfigPtrOutput
	ToSolutionConfigPtrOutputWithContext(context.Context) SolutionConfigPtrOutput
}

SolutionConfigPtrInput is an input type that accepts SolutionConfigArgs, SolutionConfigPtr and SolutionConfigPtrOutput values. You can construct a concrete instance of `SolutionConfigPtrInput` via:

        SolutionConfigArgs{...}

or:

        nil

type SolutionConfigPtrOutput

type SolutionConfigPtrOutput struct{ *pulumi.OutputState }

func (SolutionConfigPtrOutput) AlgorithmHyperParameters

func (o SolutionConfigPtrOutput) AlgorithmHyperParameters() pulumi.StringMapOutput

Lists the hyperparameter names and ranges.

func (SolutionConfigPtrOutput) AutoMlConfig added in v0.72.0

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

func (SolutionConfigPtrOutput) Elem

func (SolutionConfigPtrOutput) ElementType

func (SolutionConfigPtrOutput) ElementType() reflect.Type

func (SolutionConfigPtrOutput) EventValueThreshold

func (o SolutionConfigPtrOutput) EventValueThreshold() pulumi.StringPtrOutput

Only events with a value greater than or equal to this threshold are used for training a model.

func (SolutionConfigPtrOutput) FeatureTransformationParameters

func (o SolutionConfigPtrOutput) FeatureTransformationParameters() pulumi.StringMapOutput

Lists the feature transformation parameters.

func (SolutionConfigPtrOutput) HpoConfig

Describes the properties for hyperparameter optimization (HPO)

func (SolutionConfigPtrOutput) ToSolutionConfigPtrOutput

func (o SolutionConfigPtrOutput) ToSolutionConfigPtrOutput() SolutionConfigPtrOutput

func (SolutionConfigPtrOutput) ToSolutionConfigPtrOutputWithContext

func (o SolutionConfigPtrOutput) ToSolutionConfigPtrOutputWithContext(ctx context.Context) SolutionConfigPtrOutput

type SolutionContinuousHyperParameterRange

type SolutionContinuousHyperParameterRange struct {
	// The maximum allowable value for the hyperparameter.
	MaxValue *float64 `pulumi:"maxValue"`
	// The minimum allowable value for the hyperparameter.
	MinValue *float64 `pulumi:"minValue"`
	// The name of the hyperparameter.
	Name *string `pulumi:"name"`
}

Provides the name and range of a continuous hyperparameter.

type SolutionContinuousHyperParameterRangeArgs

type SolutionContinuousHyperParameterRangeArgs struct {
	// The maximum allowable value for the hyperparameter.
	MaxValue pulumi.Float64PtrInput `pulumi:"maxValue"`
	// The minimum allowable value for the hyperparameter.
	MinValue pulumi.Float64PtrInput `pulumi:"minValue"`
	// The name of the hyperparameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Provides the name and range of a continuous hyperparameter.

func (SolutionContinuousHyperParameterRangeArgs) ElementType

func (SolutionContinuousHyperParameterRangeArgs) ToSolutionContinuousHyperParameterRangeOutput

func (i SolutionContinuousHyperParameterRangeArgs) ToSolutionContinuousHyperParameterRangeOutput() SolutionContinuousHyperParameterRangeOutput

func (SolutionContinuousHyperParameterRangeArgs) ToSolutionContinuousHyperParameterRangeOutputWithContext

func (i SolutionContinuousHyperParameterRangeArgs) ToSolutionContinuousHyperParameterRangeOutputWithContext(ctx context.Context) SolutionContinuousHyperParameterRangeOutput

type SolutionContinuousHyperParameterRangeArray

type SolutionContinuousHyperParameterRangeArray []SolutionContinuousHyperParameterRangeInput

func (SolutionContinuousHyperParameterRangeArray) ElementType

func (SolutionContinuousHyperParameterRangeArray) ToSolutionContinuousHyperParameterRangeArrayOutput

func (i SolutionContinuousHyperParameterRangeArray) ToSolutionContinuousHyperParameterRangeArrayOutput() SolutionContinuousHyperParameterRangeArrayOutput

func (SolutionContinuousHyperParameterRangeArray) ToSolutionContinuousHyperParameterRangeArrayOutputWithContext

func (i SolutionContinuousHyperParameterRangeArray) ToSolutionContinuousHyperParameterRangeArrayOutputWithContext(ctx context.Context) SolutionContinuousHyperParameterRangeArrayOutput

type SolutionContinuousHyperParameterRangeArrayInput

type SolutionContinuousHyperParameterRangeArrayInput interface {
	pulumi.Input

	ToSolutionContinuousHyperParameterRangeArrayOutput() SolutionContinuousHyperParameterRangeArrayOutput
	ToSolutionContinuousHyperParameterRangeArrayOutputWithContext(context.Context) SolutionContinuousHyperParameterRangeArrayOutput
}

SolutionContinuousHyperParameterRangeArrayInput is an input type that accepts SolutionContinuousHyperParameterRangeArray and SolutionContinuousHyperParameterRangeArrayOutput values. You can construct a concrete instance of `SolutionContinuousHyperParameterRangeArrayInput` via:

SolutionContinuousHyperParameterRangeArray{ SolutionContinuousHyperParameterRangeArgs{...} }

type SolutionContinuousHyperParameterRangeArrayOutput

type SolutionContinuousHyperParameterRangeArrayOutput struct{ *pulumi.OutputState }

func (SolutionContinuousHyperParameterRangeArrayOutput) ElementType

func (SolutionContinuousHyperParameterRangeArrayOutput) Index

func (SolutionContinuousHyperParameterRangeArrayOutput) ToSolutionContinuousHyperParameterRangeArrayOutput

func (o SolutionContinuousHyperParameterRangeArrayOutput) ToSolutionContinuousHyperParameterRangeArrayOutput() SolutionContinuousHyperParameterRangeArrayOutput

func (SolutionContinuousHyperParameterRangeArrayOutput) ToSolutionContinuousHyperParameterRangeArrayOutputWithContext

func (o SolutionContinuousHyperParameterRangeArrayOutput) ToSolutionContinuousHyperParameterRangeArrayOutputWithContext(ctx context.Context) SolutionContinuousHyperParameterRangeArrayOutput

type SolutionContinuousHyperParameterRangeInput

type SolutionContinuousHyperParameterRangeInput interface {
	pulumi.Input

	ToSolutionContinuousHyperParameterRangeOutput() SolutionContinuousHyperParameterRangeOutput
	ToSolutionContinuousHyperParameterRangeOutputWithContext(context.Context) SolutionContinuousHyperParameterRangeOutput
}

SolutionContinuousHyperParameterRangeInput is an input type that accepts SolutionContinuousHyperParameterRangeArgs and SolutionContinuousHyperParameterRangeOutput values. You can construct a concrete instance of `SolutionContinuousHyperParameterRangeInput` via:

SolutionContinuousHyperParameterRangeArgs{...}

type SolutionContinuousHyperParameterRangeOutput

type SolutionContinuousHyperParameterRangeOutput struct{ *pulumi.OutputState }

Provides the name and range of a continuous hyperparameter.

func (SolutionContinuousHyperParameterRangeOutput) ElementType

func (SolutionContinuousHyperParameterRangeOutput) MaxValue

The maximum allowable value for the hyperparameter.

func (SolutionContinuousHyperParameterRangeOutput) MinValue

The minimum allowable value for the hyperparameter.

func (SolutionContinuousHyperParameterRangeOutput) Name

The name of the hyperparameter.

func (SolutionContinuousHyperParameterRangeOutput) ToSolutionContinuousHyperParameterRangeOutput

func (o SolutionContinuousHyperParameterRangeOutput) ToSolutionContinuousHyperParameterRangeOutput() SolutionContinuousHyperParameterRangeOutput

func (SolutionContinuousHyperParameterRangeOutput) ToSolutionContinuousHyperParameterRangeOutputWithContext

func (o SolutionContinuousHyperParameterRangeOutput) ToSolutionContinuousHyperParameterRangeOutputWithContext(ctx context.Context) SolutionContinuousHyperParameterRangeOutput

type SolutionInput

type SolutionInput interface {
	pulumi.Input

	ToSolutionOutput() SolutionOutput
	ToSolutionOutputWithContext(ctx context.Context) SolutionOutput
}

type SolutionIntegerHyperParameterRange

type SolutionIntegerHyperParameterRange struct {
	// The maximum allowable value for the hyperparameter.
	MaxValue *int `pulumi:"maxValue"`
	// The minimum allowable value for the hyperparameter.
	MinValue *int `pulumi:"minValue"`
	// The name of the hyperparameter.
	Name *string `pulumi:"name"`
}

Provides the name and range of an integer-valued hyperparameter.

type SolutionIntegerHyperParameterRangeArgs

type SolutionIntegerHyperParameterRangeArgs struct {
	// The maximum allowable value for the hyperparameter.
	MaxValue pulumi.IntPtrInput `pulumi:"maxValue"`
	// The minimum allowable value for the hyperparameter.
	MinValue pulumi.IntPtrInput `pulumi:"minValue"`
	// The name of the hyperparameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Provides the name and range of an integer-valued hyperparameter.

func (SolutionIntegerHyperParameterRangeArgs) ElementType

func (SolutionIntegerHyperParameterRangeArgs) ToSolutionIntegerHyperParameterRangeOutput

func (i SolutionIntegerHyperParameterRangeArgs) ToSolutionIntegerHyperParameterRangeOutput() SolutionIntegerHyperParameterRangeOutput

func (SolutionIntegerHyperParameterRangeArgs) ToSolutionIntegerHyperParameterRangeOutputWithContext

func (i SolutionIntegerHyperParameterRangeArgs) ToSolutionIntegerHyperParameterRangeOutputWithContext(ctx context.Context) SolutionIntegerHyperParameterRangeOutput

type SolutionIntegerHyperParameterRangeArray

type SolutionIntegerHyperParameterRangeArray []SolutionIntegerHyperParameterRangeInput

func (SolutionIntegerHyperParameterRangeArray) ElementType

func (SolutionIntegerHyperParameterRangeArray) ToSolutionIntegerHyperParameterRangeArrayOutput

func (i SolutionIntegerHyperParameterRangeArray) ToSolutionIntegerHyperParameterRangeArrayOutput() SolutionIntegerHyperParameterRangeArrayOutput

func (SolutionIntegerHyperParameterRangeArray) ToSolutionIntegerHyperParameterRangeArrayOutputWithContext

func (i SolutionIntegerHyperParameterRangeArray) ToSolutionIntegerHyperParameterRangeArrayOutputWithContext(ctx context.Context) SolutionIntegerHyperParameterRangeArrayOutput

type SolutionIntegerHyperParameterRangeArrayInput

type SolutionIntegerHyperParameterRangeArrayInput interface {
	pulumi.Input

	ToSolutionIntegerHyperParameterRangeArrayOutput() SolutionIntegerHyperParameterRangeArrayOutput
	ToSolutionIntegerHyperParameterRangeArrayOutputWithContext(context.Context) SolutionIntegerHyperParameterRangeArrayOutput
}

SolutionIntegerHyperParameterRangeArrayInput is an input type that accepts SolutionIntegerHyperParameterRangeArray and SolutionIntegerHyperParameterRangeArrayOutput values. You can construct a concrete instance of `SolutionIntegerHyperParameterRangeArrayInput` via:

SolutionIntegerHyperParameterRangeArray{ SolutionIntegerHyperParameterRangeArgs{...} }

type SolutionIntegerHyperParameterRangeArrayOutput

type SolutionIntegerHyperParameterRangeArrayOutput struct{ *pulumi.OutputState }

func (SolutionIntegerHyperParameterRangeArrayOutput) ElementType

func (SolutionIntegerHyperParameterRangeArrayOutput) Index

func (SolutionIntegerHyperParameterRangeArrayOutput) ToSolutionIntegerHyperParameterRangeArrayOutput

func (o SolutionIntegerHyperParameterRangeArrayOutput) ToSolutionIntegerHyperParameterRangeArrayOutput() SolutionIntegerHyperParameterRangeArrayOutput

func (SolutionIntegerHyperParameterRangeArrayOutput) ToSolutionIntegerHyperParameterRangeArrayOutputWithContext

func (o SolutionIntegerHyperParameterRangeArrayOutput) ToSolutionIntegerHyperParameterRangeArrayOutputWithContext(ctx context.Context) SolutionIntegerHyperParameterRangeArrayOutput

type SolutionIntegerHyperParameterRangeInput

type SolutionIntegerHyperParameterRangeInput interface {
	pulumi.Input

	ToSolutionIntegerHyperParameterRangeOutput() SolutionIntegerHyperParameterRangeOutput
	ToSolutionIntegerHyperParameterRangeOutputWithContext(context.Context) SolutionIntegerHyperParameterRangeOutput
}

SolutionIntegerHyperParameterRangeInput is an input type that accepts SolutionIntegerHyperParameterRangeArgs and SolutionIntegerHyperParameterRangeOutput values. You can construct a concrete instance of `SolutionIntegerHyperParameterRangeInput` via:

SolutionIntegerHyperParameterRangeArgs{...}

type SolutionIntegerHyperParameterRangeOutput

type SolutionIntegerHyperParameterRangeOutput struct{ *pulumi.OutputState }

Provides the name and range of an integer-valued hyperparameter.

func (SolutionIntegerHyperParameterRangeOutput) ElementType

func (SolutionIntegerHyperParameterRangeOutput) MaxValue

The maximum allowable value for the hyperparameter.

func (SolutionIntegerHyperParameterRangeOutput) MinValue

The minimum allowable value for the hyperparameter.

func (SolutionIntegerHyperParameterRangeOutput) Name

The name of the hyperparameter.

func (SolutionIntegerHyperParameterRangeOutput) ToSolutionIntegerHyperParameterRangeOutput

func (o SolutionIntegerHyperParameterRangeOutput) ToSolutionIntegerHyperParameterRangeOutput() SolutionIntegerHyperParameterRangeOutput

func (SolutionIntegerHyperParameterRangeOutput) ToSolutionIntegerHyperParameterRangeOutputWithContext

func (o SolutionIntegerHyperParameterRangeOutput) ToSolutionIntegerHyperParameterRangeOutputWithContext(ctx context.Context) SolutionIntegerHyperParameterRangeOutput

type SolutionOutput

type SolutionOutput struct{ *pulumi.OutputState }

func (SolutionOutput) DatasetGroupArn added in v0.17.0

func (o SolutionOutput) DatasetGroupArn() pulumi.StringOutput

The ARN of the dataset group that provides the training data.

func (SolutionOutput) ElementType

func (SolutionOutput) ElementType() reflect.Type

func (SolutionOutput) EventType added in v0.17.0

func (o SolutionOutput) EventType() pulumi.StringPtrOutput

When your have multiple event types (using an EVENT_TYPE schema field), this parameter specifies which event type (for example, 'click' or 'like') is used for training the model. If you do not provide an eventType, Amazon Personalize will use all interactions for training with equal weight regardless of type.

func (SolutionOutput) Name added in v0.17.0

The name for the solution

func (SolutionOutput) PerformAutoMl added in v0.72.0

func (o SolutionOutput) PerformAutoMl() pulumi.BoolPtrOutput

Whether to perform automated machine learning (AutoML). The default is false. For this case, you must specify recipeArn.

func (SolutionOutput) PerformHpo added in v0.72.0

func (o SolutionOutput) PerformHpo() pulumi.BoolPtrOutput

Whether to perform hyperparameter optimization (HPO) on the specified or selected recipe. The default is false. When performing AutoML, this parameter is always true and you should not set it to false.

func (SolutionOutput) RecipeArn added in v0.17.0

func (o SolutionOutput) RecipeArn() pulumi.StringPtrOutput

The ARN of the recipe to use for model training. Only specified when performAutoML is false.

func (SolutionOutput) SolutionArn added in v0.17.0

func (o SolutionOutput) SolutionArn() pulumi.StringOutput

func (SolutionOutput) SolutionConfig added in v0.17.0

func (o SolutionOutput) SolutionConfig() SolutionConfigPtrOutput

func (SolutionOutput) ToSolutionOutput

func (o SolutionOutput) ToSolutionOutput() SolutionOutput

func (SolutionOutput) ToSolutionOutputWithContext

func (o SolutionOutput) ToSolutionOutputWithContext(ctx context.Context) SolutionOutput

type SolutionState

type SolutionState struct {
}

func (SolutionState) ElementType

func (SolutionState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL