cleanroomsml

package
v0.106.0 Latest Latest
Warning

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

Go to latest
Published: May 20, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TrainingDatasetColumnTypeUserId             = TrainingDatasetColumnType("USER_ID")
	TrainingDatasetColumnTypeItemId             = TrainingDatasetColumnType("ITEM_ID")
	TrainingDatasetColumnTypeTimestamp          = TrainingDatasetColumnType("TIMESTAMP")
	TrainingDatasetColumnTypeCategoricalFeature = TrainingDatasetColumnType("CATEGORICAL_FEATURE")
	TrainingDatasetColumnTypeNumericalFeature   = TrainingDatasetColumnType("NUMERICAL_FEATURE")
)
View Source
const (
	TrainingDatasetDatasetTypeInteractions = TrainingDatasetDatasetType("INTERACTIONS")
)
View Source
const (
	TrainingDatasetStatusActive = TrainingDatasetStatus("ACTIVE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupTrainingDatasetArgs

type LookupTrainingDatasetArgs struct {
	// The Amazon Resource Name (ARN) of the training dataset.
	TrainingDatasetArn string `pulumi:"trainingDatasetArn"`
}

type LookupTrainingDatasetOutputArgs

type LookupTrainingDatasetOutputArgs struct {
	// The Amazon Resource Name (ARN) of the training dataset.
	TrainingDatasetArn pulumi.StringInput `pulumi:"trainingDatasetArn"`
}

func (LookupTrainingDatasetOutputArgs) ElementType

type LookupTrainingDatasetResult

type LookupTrainingDatasetResult struct {
	// The status of the training dataset.
	Status *TrainingDatasetStatus `pulumi:"status"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms-ml training dataset.
	Tags []aws.Tag `pulumi:"tags"`
	// The Amazon Resource Name (ARN) of the training dataset.
	TrainingDatasetArn *string `pulumi:"trainingDatasetArn"`
}

func LookupTrainingDataset

func LookupTrainingDataset(ctx *pulumi.Context, args *LookupTrainingDatasetArgs, opts ...pulumi.InvokeOption) (*LookupTrainingDatasetResult, error)

Definition of AWS::CleanRoomsML::TrainingDataset Resource Type

type LookupTrainingDatasetResultOutput

type LookupTrainingDatasetResultOutput struct{ *pulumi.OutputState }

func (LookupTrainingDatasetResultOutput) ElementType

func (LookupTrainingDatasetResultOutput) Status

The status of the training dataset.

func (LookupTrainingDatasetResultOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms-ml training dataset.

func (LookupTrainingDatasetResultOutput) ToLookupTrainingDatasetResultOutput

func (o LookupTrainingDatasetResultOutput) ToLookupTrainingDatasetResultOutput() LookupTrainingDatasetResultOutput

func (LookupTrainingDatasetResultOutput) ToLookupTrainingDatasetResultOutputWithContext

func (o LookupTrainingDatasetResultOutput) ToLookupTrainingDatasetResultOutputWithContext(ctx context.Context) LookupTrainingDatasetResultOutput

func (LookupTrainingDatasetResultOutput) TrainingDatasetArn

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

type TrainingDataset

type TrainingDataset struct {
	pulumi.CustomResourceState

	// The description of the training dataset.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the training dataset.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ARN of the IAM role that Clean Rooms ML can assume to read the data referred to in the `dataSource` field of each dataset.
	//
	// Passing a role across accounts is not allowed. If you pass a role that isn't in your account, you get an `AccessDeniedException` error.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// The status of the training dataset.
	Status TrainingDatasetStatusOutput `pulumi:"status"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms-ml training dataset.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// An array of information that lists the Dataset objects, which specifies the dataset type and details on its location and schema. You must provide a role that has read access to these tables.
	TrainingData TrainingDatasetDatasetArrayOutput `pulumi:"trainingData"`
	// The Amazon Resource Name (ARN) of the training dataset.
	TrainingDatasetArn pulumi.StringOutput `pulumi:"trainingDatasetArn"`
}

Definition of AWS::CleanRoomsML::TrainingDataset Resource Type

func GetTrainingDataset

func GetTrainingDataset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrainingDatasetState, opts ...pulumi.ResourceOption) (*TrainingDataset, error)

GetTrainingDataset gets an existing TrainingDataset 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 NewTrainingDataset

func NewTrainingDataset(ctx *pulumi.Context,
	name string, args *TrainingDatasetArgs, opts ...pulumi.ResourceOption) (*TrainingDataset, error)

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

func (*TrainingDataset) ElementType

func (*TrainingDataset) ElementType() reflect.Type

func (*TrainingDataset) ToTrainingDatasetOutput

func (i *TrainingDataset) ToTrainingDatasetOutput() TrainingDatasetOutput

func (*TrainingDataset) ToTrainingDatasetOutputWithContext

func (i *TrainingDataset) ToTrainingDatasetOutputWithContext(ctx context.Context) TrainingDatasetOutput

type TrainingDatasetArgs

type TrainingDatasetArgs struct {
	// The description of the training dataset.
	Description pulumi.StringPtrInput
	// The name of the training dataset.
	Name pulumi.StringPtrInput
	// The ARN of the IAM role that Clean Rooms ML can assume to read the data referred to in the `dataSource` field of each dataset.
	//
	// Passing a role across accounts is not allowed. If you pass a role that isn't in your account, you get an `AccessDeniedException` error.
	RoleArn pulumi.StringInput
	// An arbitrary set of tags (key-value pairs) for this cleanrooms-ml training dataset.
	Tags aws.TagArrayInput
	// An array of information that lists the Dataset objects, which specifies the dataset type and details on its location and schema. You must provide a role that has read access to these tables.
	TrainingData TrainingDatasetDatasetArrayInput
}

The set of arguments for constructing a TrainingDataset resource.

func (TrainingDatasetArgs) ElementType

func (TrainingDatasetArgs) ElementType() reflect.Type

type TrainingDatasetColumnSchema

type TrainingDatasetColumnSchema struct {
	// The name of a column.
	ColumnName string `pulumi:"columnName"`
	// The data type of column.
	ColumnTypes []TrainingDatasetColumnType `pulumi:"columnTypes"`
}

type TrainingDatasetColumnSchemaArgs

type TrainingDatasetColumnSchemaArgs struct {
	// The name of a column.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// The data type of column.
	ColumnTypes TrainingDatasetColumnTypeArrayInput `pulumi:"columnTypes"`
}

func (TrainingDatasetColumnSchemaArgs) ElementType

func (TrainingDatasetColumnSchemaArgs) ToTrainingDatasetColumnSchemaOutput

func (i TrainingDatasetColumnSchemaArgs) ToTrainingDatasetColumnSchemaOutput() TrainingDatasetColumnSchemaOutput

func (TrainingDatasetColumnSchemaArgs) ToTrainingDatasetColumnSchemaOutputWithContext

func (i TrainingDatasetColumnSchemaArgs) ToTrainingDatasetColumnSchemaOutputWithContext(ctx context.Context) TrainingDatasetColumnSchemaOutput

type TrainingDatasetColumnSchemaArray

type TrainingDatasetColumnSchemaArray []TrainingDatasetColumnSchemaInput

func (TrainingDatasetColumnSchemaArray) ElementType

func (TrainingDatasetColumnSchemaArray) ToTrainingDatasetColumnSchemaArrayOutput

func (i TrainingDatasetColumnSchemaArray) ToTrainingDatasetColumnSchemaArrayOutput() TrainingDatasetColumnSchemaArrayOutput

func (TrainingDatasetColumnSchemaArray) ToTrainingDatasetColumnSchemaArrayOutputWithContext

func (i TrainingDatasetColumnSchemaArray) ToTrainingDatasetColumnSchemaArrayOutputWithContext(ctx context.Context) TrainingDatasetColumnSchemaArrayOutput

type TrainingDatasetColumnSchemaArrayInput

type TrainingDatasetColumnSchemaArrayInput interface {
	pulumi.Input

	ToTrainingDatasetColumnSchemaArrayOutput() TrainingDatasetColumnSchemaArrayOutput
	ToTrainingDatasetColumnSchemaArrayOutputWithContext(context.Context) TrainingDatasetColumnSchemaArrayOutput
}

TrainingDatasetColumnSchemaArrayInput is an input type that accepts TrainingDatasetColumnSchemaArray and TrainingDatasetColumnSchemaArrayOutput values. You can construct a concrete instance of `TrainingDatasetColumnSchemaArrayInput` via:

TrainingDatasetColumnSchemaArray{ TrainingDatasetColumnSchemaArgs{...} }

type TrainingDatasetColumnSchemaArrayOutput

type TrainingDatasetColumnSchemaArrayOutput struct{ *pulumi.OutputState }

func (TrainingDatasetColumnSchemaArrayOutput) ElementType

func (TrainingDatasetColumnSchemaArrayOutput) Index

func (TrainingDatasetColumnSchemaArrayOutput) ToTrainingDatasetColumnSchemaArrayOutput

func (o TrainingDatasetColumnSchemaArrayOutput) ToTrainingDatasetColumnSchemaArrayOutput() TrainingDatasetColumnSchemaArrayOutput

func (TrainingDatasetColumnSchemaArrayOutput) ToTrainingDatasetColumnSchemaArrayOutputWithContext

func (o TrainingDatasetColumnSchemaArrayOutput) ToTrainingDatasetColumnSchemaArrayOutputWithContext(ctx context.Context) TrainingDatasetColumnSchemaArrayOutput

type TrainingDatasetColumnSchemaInput

type TrainingDatasetColumnSchemaInput interface {
	pulumi.Input

	ToTrainingDatasetColumnSchemaOutput() TrainingDatasetColumnSchemaOutput
	ToTrainingDatasetColumnSchemaOutputWithContext(context.Context) TrainingDatasetColumnSchemaOutput
}

TrainingDatasetColumnSchemaInput is an input type that accepts TrainingDatasetColumnSchemaArgs and TrainingDatasetColumnSchemaOutput values. You can construct a concrete instance of `TrainingDatasetColumnSchemaInput` via:

TrainingDatasetColumnSchemaArgs{...}

type TrainingDatasetColumnSchemaOutput

type TrainingDatasetColumnSchemaOutput struct{ *pulumi.OutputState }

func (TrainingDatasetColumnSchemaOutput) ColumnName

The name of a column.

func (TrainingDatasetColumnSchemaOutput) ColumnTypes

The data type of column.

func (TrainingDatasetColumnSchemaOutput) ElementType

func (TrainingDatasetColumnSchemaOutput) ToTrainingDatasetColumnSchemaOutput

func (o TrainingDatasetColumnSchemaOutput) ToTrainingDatasetColumnSchemaOutput() TrainingDatasetColumnSchemaOutput

func (TrainingDatasetColumnSchemaOutput) ToTrainingDatasetColumnSchemaOutputWithContext

func (o TrainingDatasetColumnSchemaOutput) ToTrainingDatasetColumnSchemaOutputWithContext(ctx context.Context) TrainingDatasetColumnSchemaOutput

type TrainingDatasetColumnType

type TrainingDatasetColumnType string

func (TrainingDatasetColumnType) ElementType

func (TrainingDatasetColumnType) ElementType() reflect.Type

func (TrainingDatasetColumnType) ToStringOutput

func (e TrainingDatasetColumnType) ToStringOutput() pulumi.StringOutput

func (TrainingDatasetColumnType) ToStringOutputWithContext

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

func (TrainingDatasetColumnType) ToStringPtrOutput

func (e TrainingDatasetColumnType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrainingDatasetColumnType) ToStringPtrOutputWithContext

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

func (TrainingDatasetColumnType) ToTrainingDatasetColumnTypeOutput

func (e TrainingDatasetColumnType) ToTrainingDatasetColumnTypeOutput() TrainingDatasetColumnTypeOutput

func (TrainingDatasetColumnType) ToTrainingDatasetColumnTypeOutputWithContext

func (e TrainingDatasetColumnType) ToTrainingDatasetColumnTypeOutputWithContext(ctx context.Context) TrainingDatasetColumnTypeOutput

func (TrainingDatasetColumnType) ToTrainingDatasetColumnTypePtrOutput

func (e TrainingDatasetColumnType) ToTrainingDatasetColumnTypePtrOutput() TrainingDatasetColumnTypePtrOutput

func (TrainingDatasetColumnType) ToTrainingDatasetColumnTypePtrOutputWithContext

func (e TrainingDatasetColumnType) ToTrainingDatasetColumnTypePtrOutputWithContext(ctx context.Context) TrainingDatasetColumnTypePtrOutput

type TrainingDatasetColumnTypeArray

type TrainingDatasetColumnTypeArray []TrainingDatasetColumnType

func (TrainingDatasetColumnTypeArray) ElementType

func (TrainingDatasetColumnTypeArray) ToTrainingDatasetColumnTypeArrayOutput

func (i TrainingDatasetColumnTypeArray) ToTrainingDatasetColumnTypeArrayOutput() TrainingDatasetColumnTypeArrayOutput

func (TrainingDatasetColumnTypeArray) ToTrainingDatasetColumnTypeArrayOutputWithContext

func (i TrainingDatasetColumnTypeArray) ToTrainingDatasetColumnTypeArrayOutputWithContext(ctx context.Context) TrainingDatasetColumnTypeArrayOutput

type TrainingDatasetColumnTypeArrayInput

type TrainingDatasetColumnTypeArrayInput interface {
	pulumi.Input

	ToTrainingDatasetColumnTypeArrayOutput() TrainingDatasetColumnTypeArrayOutput
	ToTrainingDatasetColumnTypeArrayOutputWithContext(context.Context) TrainingDatasetColumnTypeArrayOutput
}

TrainingDatasetColumnTypeArrayInput is an input type that accepts TrainingDatasetColumnTypeArray and TrainingDatasetColumnTypeArrayOutput values. You can construct a concrete instance of `TrainingDatasetColumnTypeArrayInput` via:

TrainingDatasetColumnTypeArray{ TrainingDatasetColumnTypeArgs{...} }

type TrainingDatasetColumnTypeArrayOutput

type TrainingDatasetColumnTypeArrayOutput struct{ *pulumi.OutputState }

func (TrainingDatasetColumnTypeArrayOutput) ElementType

func (TrainingDatasetColumnTypeArrayOutput) Index

func (TrainingDatasetColumnTypeArrayOutput) ToTrainingDatasetColumnTypeArrayOutput

func (o TrainingDatasetColumnTypeArrayOutput) ToTrainingDatasetColumnTypeArrayOutput() TrainingDatasetColumnTypeArrayOutput

func (TrainingDatasetColumnTypeArrayOutput) ToTrainingDatasetColumnTypeArrayOutputWithContext

func (o TrainingDatasetColumnTypeArrayOutput) ToTrainingDatasetColumnTypeArrayOutputWithContext(ctx context.Context) TrainingDatasetColumnTypeArrayOutput

type TrainingDatasetColumnTypeInput

type TrainingDatasetColumnTypeInput interface {
	pulumi.Input

	ToTrainingDatasetColumnTypeOutput() TrainingDatasetColumnTypeOutput
	ToTrainingDatasetColumnTypeOutputWithContext(context.Context) TrainingDatasetColumnTypeOutput
}

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

TrainingDatasetColumnTypeUserId
TrainingDatasetColumnTypeItemId
TrainingDatasetColumnTypeTimestamp
TrainingDatasetColumnTypeCategoricalFeature
TrainingDatasetColumnTypeNumericalFeature

type TrainingDatasetColumnTypeOutput

type TrainingDatasetColumnTypeOutput struct{ *pulumi.OutputState }

func (TrainingDatasetColumnTypeOutput) ElementType

func (TrainingDatasetColumnTypeOutput) ToStringOutput

func (TrainingDatasetColumnTypeOutput) ToStringOutputWithContext

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

func (TrainingDatasetColumnTypeOutput) ToStringPtrOutput

func (TrainingDatasetColumnTypeOutput) ToStringPtrOutputWithContext

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

func (TrainingDatasetColumnTypeOutput) ToTrainingDatasetColumnTypeOutput

func (o TrainingDatasetColumnTypeOutput) ToTrainingDatasetColumnTypeOutput() TrainingDatasetColumnTypeOutput

func (TrainingDatasetColumnTypeOutput) ToTrainingDatasetColumnTypeOutputWithContext

func (o TrainingDatasetColumnTypeOutput) ToTrainingDatasetColumnTypeOutputWithContext(ctx context.Context) TrainingDatasetColumnTypeOutput

func (TrainingDatasetColumnTypeOutput) ToTrainingDatasetColumnTypePtrOutput

func (o TrainingDatasetColumnTypeOutput) ToTrainingDatasetColumnTypePtrOutput() TrainingDatasetColumnTypePtrOutput

func (TrainingDatasetColumnTypeOutput) ToTrainingDatasetColumnTypePtrOutputWithContext

func (o TrainingDatasetColumnTypeOutput) ToTrainingDatasetColumnTypePtrOutputWithContext(ctx context.Context) TrainingDatasetColumnTypePtrOutput

type TrainingDatasetColumnTypePtrInput

type TrainingDatasetColumnTypePtrInput interface {
	pulumi.Input

	ToTrainingDatasetColumnTypePtrOutput() TrainingDatasetColumnTypePtrOutput
	ToTrainingDatasetColumnTypePtrOutputWithContext(context.Context) TrainingDatasetColumnTypePtrOutput
}

func TrainingDatasetColumnTypePtr

func TrainingDatasetColumnTypePtr(v string) TrainingDatasetColumnTypePtrInput

type TrainingDatasetColumnTypePtrOutput

type TrainingDatasetColumnTypePtrOutput struct{ *pulumi.OutputState }

func (TrainingDatasetColumnTypePtrOutput) Elem

func (TrainingDatasetColumnTypePtrOutput) ElementType

func (TrainingDatasetColumnTypePtrOutput) ToStringPtrOutput

func (TrainingDatasetColumnTypePtrOutput) ToStringPtrOutputWithContext

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

func (TrainingDatasetColumnTypePtrOutput) ToTrainingDatasetColumnTypePtrOutput

func (o TrainingDatasetColumnTypePtrOutput) ToTrainingDatasetColumnTypePtrOutput() TrainingDatasetColumnTypePtrOutput

func (TrainingDatasetColumnTypePtrOutput) ToTrainingDatasetColumnTypePtrOutputWithContext

func (o TrainingDatasetColumnTypePtrOutput) ToTrainingDatasetColumnTypePtrOutputWithContext(ctx context.Context) TrainingDatasetColumnTypePtrOutput

type TrainingDatasetDataSource

type TrainingDatasetDataSource struct {
	// A GlueDataSource object that defines the catalog ID, database name, and table name for the training data.
	GlueDataSource TrainingDatasetGlueDataSource `pulumi:"glueDataSource"`
}

type TrainingDatasetDataSourceArgs

type TrainingDatasetDataSourceArgs struct {
	// A GlueDataSource object that defines the catalog ID, database name, and table name for the training data.
	GlueDataSource TrainingDatasetGlueDataSourceInput `pulumi:"glueDataSource"`
}

func (TrainingDatasetDataSourceArgs) ElementType

func (TrainingDatasetDataSourceArgs) ToTrainingDatasetDataSourceOutput

func (i TrainingDatasetDataSourceArgs) ToTrainingDatasetDataSourceOutput() TrainingDatasetDataSourceOutput

func (TrainingDatasetDataSourceArgs) ToTrainingDatasetDataSourceOutputWithContext

func (i TrainingDatasetDataSourceArgs) ToTrainingDatasetDataSourceOutputWithContext(ctx context.Context) TrainingDatasetDataSourceOutput

type TrainingDatasetDataSourceInput

type TrainingDatasetDataSourceInput interface {
	pulumi.Input

	ToTrainingDatasetDataSourceOutput() TrainingDatasetDataSourceOutput
	ToTrainingDatasetDataSourceOutputWithContext(context.Context) TrainingDatasetDataSourceOutput
}

TrainingDatasetDataSourceInput is an input type that accepts TrainingDatasetDataSourceArgs and TrainingDatasetDataSourceOutput values. You can construct a concrete instance of `TrainingDatasetDataSourceInput` via:

TrainingDatasetDataSourceArgs{...}

type TrainingDatasetDataSourceOutput

type TrainingDatasetDataSourceOutput struct{ *pulumi.OutputState }

func (TrainingDatasetDataSourceOutput) ElementType

func (TrainingDatasetDataSourceOutput) GlueDataSource

A GlueDataSource object that defines the catalog ID, database name, and table name for the training data.

func (TrainingDatasetDataSourceOutput) ToTrainingDatasetDataSourceOutput

func (o TrainingDatasetDataSourceOutput) ToTrainingDatasetDataSourceOutput() TrainingDatasetDataSourceOutput

func (TrainingDatasetDataSourceOutput) ToTrainingDatasetDataSourceOutputWithContext

func (o TrainingDatasetDataSourceOutput) ToTrainingDatasetDataSourceOutputWithContext(ctx context.Context) TrainingDatasetDataSourceOutput

type TrainingDatasetDataset

type TrainingDatasetDataset struct {
	// A DatasetInputConfig object that defines the data source and schema mapping.
	InputConfig TrainingDatasetDatasetInputConfig `pulumi:"inputConfig"`
	// What type of information is found in the dataset.
	Type TrainingDatasetDatasetType `pulumi:"type"`
}

type TrainingDatasetDatasetArgs

type TrainingDatasetDatasetArgs struct {
	// A DatasetInputConfig object that defines the data source and schema mapping.
	InputConfig TrainingDatasetDatasetInputConfigInput `pulumi:"inputConfig"`
	// What type of information is found in the dataset.
	Type TrainingDatasetDatasetTypeInput `pulumi:"type"`
}

func (TrainingDatasetDatasetArgs) ElementType

func (TrainingDatasetDatasetArgs) ElementType() reflect.Type

func (TrainingDatasetDatasetArgs) ToTrainingDatasetDatasetOutput

func (i TrainingDatasetDatasetArgs) ToTrainingDatasetDatasetOutput() TrainingDatasetDatasetOutput

func (TrainingDatasetDatasetArgs) ToTrainingDatasetDatasetOutputWithContext

func (i TrainingDatasetDatasetArgs) ToTrainingDatasetDatasetOutputWithContext(ctx context.Context) TrainingDatasetDatasetOutput

type TrainingDatasetDatasetArray

type TrainingDatasetDatasetArray []TrainingDatasetDatasetInput

func (TrainingDatasetDatasetArray) ElementType

func (TrainingDatasetDatasetArray) ToTrainingDatasetDatasetArrayOutput

func (i TrainingDatasetDatasetArray) ToTrainingDatasetDatasetArrayOutput() TrainingDatasetDatasetArrayOutput

func (TrainingDatasetDatasetArray) ToTrainingDatasetDatasetArrayOutputWithContext

func (i TrainingDatasetDatasetArray) ToTrainingDatasetDatasetArrayOutputWithContext(ctx context.Context) TrainingDatasetDatasetArrayOutput

type TrainingDatasetDatasetArrayInput

type TrainingDatasetDatasetArrayInput interface {
	pulumi.Input

	ToTrainingDatasetDatasetArrayOutput() TrainingDatasetDatasetArrayOutput
	ToTrainingDatasetDatasetArrayOutputWithContext(context.Context) TrainingDatasetDatasetArrayOutput
}

TrainingDatasetDatasetArrayInput is an input type that accepts TrainingDatasetDatasetArray and TrainingDatasetDatasetArrayOutput values. You can construct a concrete instance of `TrainingDatasetDatasetArrayInput` via:

TrainingDatasetDatasetArray{ TrainingDatasetDatasetArgs{...} }

type TrainingDatasetDatasetArrayOutput

type TrainingDatasetDatasetArrayOutput struct{ *pulumi.OutputState }

func (TrainingDatasetDatasetArrayOutput) ElementType

func (TrainingDatasetDatasetArrayOutput) Index

func (TrainingDatasetDatasetArrayOutput) ToTrainingDatasetDatasetArrayOutput

func (o TrainingDatasetDatasetArrayOutput) ToTrainingDatasetDatasetArrayOutput() TrainingDatasetDatasetArrayOutput

func (TrainingDatasetDatasetArrayOutput) ToTrainingDatasetDatasetArrayOutputWithContext

func (o TrainingDatasetDatasetArrayOutput) ToTrainingDatasetDatasetArrayOutputWithContext(ctx context.Context) TrainingDatasetDatasetArrayOutput

type TrainingDatasetDatasetInput

type TrainingDatasetDatasetInput interface {
	pulumi.Input

	ToTrainingDatasetDatasetOutput() TrainingDatasetDatasetOutput
	ToTrainingDatasetDatasetOutputWithContext(context.Context) TrainingDatasetDatasetOutput
}

TrainingDatasetDatasetInput is an input type that accepts TrainingDatasetDatasetArgs and TrainingDatasetDatasetOutput values. You can construct a concrete instance of `TrainingDatasetDatasetInput` via:

TrainingDatasetDatasetArgs{...}

type TrainingDatasetDatasetInputConfig

type TrainingDatasetDatasetInputConfig struct {
	// A DataSource object that specifies the Glue data source for the training data.
	DataSource TrainingDatasetDataSource `pulumi:"dataSource"`
	// The schema information for the training data.
	Schema []TrainingDatasetColumnSchema `pulumi:"schema"`
}

type TrainingDatasetDatasetInputConfigArgs

type TrainingDatasetDatasetInputConfigArgs struct {
	// A DataSource object that specifies the Glue data source for the training data.
	DataSource TrainingDatasetDataSourceInput `pulumi:"dataSource"`
	// The schema information for the training data.
	Schema TrainingDatasetColumnSchemaArrayInput `pulumi:"schema"`
}

func (TrainingDatasetDatasetInputConfigArgs) ElementType

func (TrainingDatasetDatasetInputConfigArgs) ToTrainingDatasetDatasetInputConfigOutput

func (i TrainingDatasetDatasetInputConfigArgs) ToTrainingDatasetDatasetInputConfigOutput() TrainingDatasetDatasetInputConfigOutput

func (TrainingDatasetDatasetInputConfigArgs) ToTrainingDatasetDatasetInputConfigOutputWithContext

func (i TrainingDatasetDatasetInputConfigArgs) ToTrainingDatasetDatasetInputConfigOutputWithContext(ctx context.Context) TrainingDatasetDatasetInputConfigOutput

type TrainingDatasetDatasetInputConfigInput

type TrainingDatasetDatasetInputConfigInput interface {
	pulumi.Input

	ToTrainingDatasetDatasetInputConfigOutput() TrainingDatasetDatasetInputConfigOutput
	ToTrainingDatasetDatasetInputConfigOutputWithContext(context.Context) TrainingDatasetDatasetInputConfigOutput
}

TrainingDatasetDatasetInputConfigInput is an input type that accepts TrainingDatasetDatasetInputConfigArgs and TrainingDatasetDatasetInputConfigOutput values. You can construct a concrete instance of `TrainingDatasetDatasetInputConfigInput` via:

TrainingDatasetDatasetInputConfigArgs{...}

type TrainingDatasetDatasetInputConfigOutput

type TrainingDatasetDatasetInputConfigOutput struct{ *pulumi.OutputState }

func (TrainingDatasetDatasetInputConfigOutput) DataSource

A DataSource object that specifies the Glue data source for the training data.

func (TrainingDatasetDatasetInputConfigOutput) ElementType

func (TrainingDatasetDatasetInputConfigOutput) Schema

The schema information for the training data.

func (TrainingDatasetDatasetInputConfigOutput) ToTrainingDatasetDatasetInputConfigOutput

func (o TrainingDatasetDatasetInputConfigOutput) ToTrainingDatasetDatasetInputConfigOutput() TrainingDatasetDatasetInputConfigOutput

func (TrainingDatasetDatasetInputConfigOutput) ToTrainingDatasetDatasetInputConfigOutputWithContext

func (o TrainingDatasetDatasetInputConfigOutput) ToTrainingDatasetDatasetInputConfigOutputWithContext(ctx context.Context) TrainingDatasetDatasetInputConfigOutput

type TrainingDatasetDatasetOutput

type TrainingDatasetDatasetOutput struct{ *pulumi.OutputState }

func (TrainingDatasetDatasetOutput) ElementType

func (TrainingDatasetDatasetOutput) InputConfig

A DatasetInputConfig object that defines the data source and schema mapping.

func (TrainingDatasetDatasetOutput) ToTrainingDatasetDatasetOutput

func (o TrainingDatasetDatasetOutput) ToTrainingDatasetDatasetOutput() TrainingDatasetDatasetOutput

func (TrainingDatasetDatasetOutput) ToTrainingDatasetDatasetOutputWithContext

func (o TrainingDatasetDatasetOutput) ToTrainingDatasetDatasetOutputWithContext(ctx context.Context) TrainingDatasetDatasetOutput

func (TrainingDatasetDatasetOutput) Type

What type of information is found in the dataset.

type TrainingDatasetDatasetType

type TrainingDatasetDatasetType string

func (TrainingDatasetDatasetType) ElementType

func (TrainingDatasetDatasetType) ElementType() reflect.Type

func (TrainingDatasetDatasetType) ToStringOutput

func (e TrainingDatasetDatasetType) ToStringOutput() pulumi.StringOutput

func (TrainingDatasetDatasetType) ToStringOutputWithContext

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

func (TrainingDatasetDatasetType) ToStringPtrOutput

func (e TrainingDatasetDatasetType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrainingDatasetDatasetType) ToStringPtrOutputWithContext

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

func (TrainingDatasetDatasetType) ToTrainingDatasetDatasetTypeOutput

func (e TrainingDatasetDatasetType) ToTrainingDatasetDatasetTypeOutput() TrainingDatasetDatasetTypeOutput

func (TrainingDatasetDatasetType) ToTrainingDatasetDatasetTypeOutputWithContext

func (e TrainingDatasetDatasetType) ToTrainingDatasetDatasetTypeOutputWithContext(ctx context.Context) TrainingDatasetDatasetTypeOutput

func (TrainingDatasetDatasetType) ToTrainingDatasetDatasetTypePtrOutput

func (e TrainingDatasetDatasetType) ToTrainingDatasetDatasetTypePtrOutput() TrainingDatasetDatasetTypePtrOutput

func (TrainingDatasetDatasetType) ToTrainingDatasetDatasetTypePtrOutputWithContext

func (e TrainingDatasetDatasetType) ToTrainingDatasetDatasetTypePtrOutputWithContext(ctx context.Context) TrainingDatasetDatasetTypePtrOutput

type TrainingDatasetDatasetTypeInput

type TrainingDatasetDatasetTypeInput interface {
	pulumi.Input

	ToTrainingDatasetDatasetTypeOutput() TrainingDatasetDatasetTypeOutput
	ToTrainingDatasetDatasetTypeOutputWithContext(context.Context) TrainingDatasetDatasetTypeOutput
}

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

TrainingDatasetDatasetTypeInteractions

type TrainingDatasetDatasetTypeOutput

type TrainingDatasetDatasetTypeOutput struct{ *pulumi.OutputState }

func (TrainingDatasetDatasetTypeOutput) ElementType

func (TrainingDatasetDatasetTypeOutput) ToStringOutput

func (TrainingDatasetDatasetTypeOutput) ToStringOutputWithContext

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

func (TrainingDatasetDatasetTypeOutput) ToStringPtrOutput

func (TrainingDatasetDatasetTypeOutput) ToStringPtrOutputWithContext

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

func (TrainingDatasetDatasetTypeOutput) ToTrainingDatasetDatasetTypeOutput

func (o TrainingDatasetDatasetTypeOutput) ToTrainingDatasetDatasetTypeOutput() TrainingDatasetDatasetTypeOutput

func (TrainingDatasetDatasetTypeOutput) ToTrainingDatasetDatasetTypeOutputWithContext

func (o TrainingDatasetDatasetTypeOutput) ToTrainingDatasetDatasetTypeOutputWithContext(ctx context.Context) TrainingDatasetDatasetTypeOutput

func (TrainingDatasetDatasetTypeOutput) ToTrainingDatasetDatasetTypePtrOutput

func (o TrainingDatasetDatasetTypeOutput) ToTrainingDatasetDatasetTypePtrOutput() TrainingDatasetDatasetTypePtrOutput

func (TrainingDatasetDatasetTypeOutput) ToTrainingDatasetDatasetTypePtrOutputWithContext

func (o TrainingDatasetDatasetTypeOutput) ToTrainingDatasetDatasetTypePtrOutputWithContext(ctx context.Context) TrainingDatasetDatasetTypePtrOutput

type TrainingDatasetDatasetTypePtrInput

type TrainingDatasetDatasetTypePtrInput interface {
	pulumi.Input

	ToTrainingDatasetDatasetTypePtrOutput() TrainingDatasetDatasetTypePtrOutput
	ToTrainingDatasetDatasetTypePtrOutputWithContext(context.Context) TrainingDatasetDatasetTypePtrOutput
}

func TrainingDatasetDatasetTypePtr

func TrainingDatasetDatasetTypePtr(v string) TrainingDatasetDatasetTypePtrInput

type TrainingDatasetDatasetTypePtrOutput

type TrainingDatasetDatasetTypePtrOutput struct{ *pulumi.OutputState }

func (TrainingDatasetDatasetTypePtrOutput) Elem

func (TrainingDatasetDatasetTypePtrOutput) ElementType

func (TrainingDatasetDatasetTypePtrOutput) ToStringPtrOutput

func (TrainingDatasetDatasetTypePtrOutput) ToStringPtrOutputWithContext

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

func (TrainingDatasetDatasetTypePtrOutput) ToTrainingDatasetDatasetTypePtrOutput

func (o TrainingDatasetDatasetTypePtrOutput) ToTrainingDatasetDatasetTypePtrOutput() TrainingDatasetDatasetTypePtrOutput

func (TrainingDatasetDatasetTypePtrOutput) ToTrainingDatasetDatasetTypePtrOutputWithContext

func (o TrainingDatasetDatasetTypePtrOutput) ToTrainingDatasetDatasetTypePtrOutputWithContext(ctx context.Context) TrainingDatasetDatasetTypePtrOutput

type TrainingDatasetGlueDataSource

type TrainingDatasetGlueDataSource struct {
	// The Glue catalog that contains the training data.
	CatalogId *string `pulumi:"catalogId"`
	// The Glue database that contains the training data.
	DatabaseName string `pulumi:"databaseName"`
	// The Glue table that contains the training data.
	TableName string `pulumi:"tableName"`
}

type TrainingDatasetGlueDataSourceArgs

type TrainingDatasetGlueDataSourceArgs struct {
	// The Glue catalog that contains the training data.
	CatalogId pulumi.StringPtrInput `pulumi:"catalogId"`
	// The Glue database that contains the training data.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The Glue table that contains the training data.
	TableName pulumi.StringInput `pulumi:"tableName"`
}

func (TrainingDatasetGlueDataSourceArgs) ElementType

func (TrainingDatasetGlueDataSourceArgs) ToTrainingDatasetGlueDataSourceOutput

func (i TrainingDatasetGlueDataSourceArgs) ToTrainingDatasetGlueDataSourceOutput() TrainingDatasetGlueDataSourceOutput

func (TrainingDatasetGlueDataSourceArgs) ToTrainingDatasetGlueDataSourceOutputWithContext

func (i TrainingDatasetGlueDataSourceArgs) ToTrainingDatasetGlueDataSourceOutputWithContext(ctx context.Context) TrainingDatasetGlueDataSourceOutput

type TrainingDatasetGlueDataSourceInput

type TrainingDatasetGlueDataSourceInput interface {
	pulumi.Input

	ToTrainingDatasetGlueDataSourceOutput() TrainingDatasetGlueDataSourceOutput
	ToTrainingDatasetGlueDataSourceOutputWithContext(context.Context) TrainingDatasetGlueDataSourceOutput
}

TrainingDatasetGlueDataSourceInput is an input type that accepts TrainingDatasetGlueDataSourceArgs and TrainingDatasetGlueDataSourceOutput values. You can construct a concrete instance of `TrainingDatasetGlueDataSourceInput` via:

TrainingDatasetGlueDataSourceArgs{...}

type TrainingDatasetGlueDataSourceOutput

type TrainingDatasetGlueDataSourceOutput struct{ *pulumi.OutputState }

func (TrainingDatasetGlueDataSourceOutput) CatalogId

The Glue catalog that contains the training data.

func (TrainingDatasetGlueDataSourceOutput) DatabaseName

The Glue database that contains the training data.

func (TrainingDatasetGlueDataSourceOutput) ElementType

func (TrainingDatasetGlueDataSourceOutput) TableName

The Glue table that contains the training data.

func (TrainingDatasetGlueDataSourceOutput) ToTrainingDatasetGlueDataSourceOutput

func (o TrainingDatasetGlueDataSourceOutput) ToTrainingDatasetGlueDataSourceOutput() TrainingDatasetGlueDataSourceOutput

func (TrainingDatasetGlueDataSourceOutput) ToTrainingDatasetGlueDataSourceOutputWithContext

func (o TrainingDatasetGlueDataSourceOutput) ToTrainingDatasetGlueDataSourceOutputWithContext(ctx context.Context) TrainingDatasetGlueDataSourceOutput

type TrainingDatasetInput

type TrainingDatasetInput interface {
	pulumi.Input

	ToTrainingDatasetOutput() TrainingDatasetOutput
	ToTrainingDatasetOutputWithContext(ctx context.Context) TrainingDatasetOutput
}

type TrainingDatasetOutput

type TrainingDatasetOutput struct{ *pulumi.OutputState }

func (TrainingDatasetOutput) Description

The description of the training dataset.

func (TrainingDatasetOutput) ElementType

func (TrainingDatasetOutput) ElementType() reflect.Type

func (TrainingDatasetOutput) Name

The name of the training dataset.

func (TrainingDatasetOutput) RoleArn

The ARN of the IAM role that Clean Rooms ML can assume to read the data referred to in the `dataSource` field of each dataset.

Passing a role across accounts is not allowed. If you pass a role that isn't in your account, you get an `AccessDeniedException` error.

func (TrainingDatasetOutput) Status

The status of the training dataset.

func (TrainingDatasetOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms-ml training dataset.

func (TrainingDatasetOutput) ToTrainingDatasetOutput

func (o TrainingDatasetOutput) ToTrainingDatasetOutput() TrainingDatasetOutput

func (TrainingDatasetOutput) ToTrainingDatasetOutputWithContext

func (o TrainingDatasetOutput) ToTrainingDatasetOutputWithContext(ctx context.Context) TrainingDatasetOutput

func (TrainingDatasetOutput) TrainingData

An array of information that lists the Dataset objects, which specifies the dataset type and details on its location and schema. You must provide a role that has read access to these tables.

func (TrainingDatasetOutput) TrainingDatasetArn

func (o TrainingDatasetOutput) TrainingDatasetArn() pulumi.StringOutput

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

type TrainingDatasetState

type TrainingDatasetState struct {
}

func (TrainingDatasetState) ElementType

func (TrainingDatasetState) ElementType() reflect.Type

type TrainingDatasetStatus

type TrainingDatasetStatus string

type TrainingDatasetStatusOutput

type TrainingDatasetStatusOutput struct{ *pulumi.OutputState }

func (TrainingDatasetStatusOutput) ElementType

func (TrainingDatasetStatusOutput) ToStringOutput

func (o TrainingDatasetStatusOutput) ToStringOutput() pulumi.StringOutput

func (TrainingDatasetStatusOutput) ToStringOutputWithContext

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

func (TrainingDatasetStatusOutput) ToStringPtrOutput

func (o TrainingDatasetStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrainingDatasetStatusOutput) ToStringPtrOutputWithContext

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

func (TrainingDatasetStatusOutput) ToTrainingDatasetStatusOutput

func (o TrainingDatasetStatusOutput) ToTrainingDatasetStatusOutput() TrainingDatasetStatusOutput

func (TrainingDatasetStatusOutput) ToTrainingDatasetStatusOutputWithContext

func (o TrainingDatasetStatusOutput) ToTrainingDatasetStatusOutputWithContext(ctx context.Context) TrainingDatasetStatusOutput

func (TrainingDatasetStatusOutput) ToTrainingDatasetStatusPtrOutput

func (o TrainingDatasetStatusOutput) ToTrainingDatasetStatusPtrOutput() TrainingDatasetStatusPtrOutput

func (TrainingDatasetStatusOutput) ToTrainingDatasetStatusPtrOutputWithContext

func (o TrainingDatasetStatusOutput) ToTrainingDatasetStatusPtrOutputWithContext(ctx context.Context) TrainingDatasetStatusPtrOutput

type TrainingDatasetStatusPtrOutput

type TrainingDatasetStatusPtrOutput struct{ *pulumi.OutputState }

func (TrainingDatasetStatusPtrOutput) Elem

func (TrainingDatasetStatusPtrOutput) ElementType

func (TrainingDatasetStatusPtrOutput) ToStringPtrOutput

func (TrainingDatasetStatusPtrOutput) ToStringPtrOutputWithContext

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

func (TrainingDatasetStatusPtrOutput) ToTrainingDatasetStatusPtrOutput

func (o TrainingDatasetStatusPtrOutput) ToTrainingDatasetStatusPtrOutput() TrainingDatasetStatusPtrOutput

func (TrainingDatasetStatusPtrOutput) ToTrainingDatasetStatusPtrOutputWithContext

func (o TrainingDatasetStatusPtrOutput) ToTrainingDatasetStatusPtrOutputWithContext(ctx context.Context) TrainingDatasetStatusPtrOutput

type TrainingDatasetTag

type TrainingDatasetTag struct {
	// The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with `aws:` . digits, whitespace, `_` , `.` , `:` , `/` , `=` , `+` , `@` , `-` , and `"` .
	//
	// For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, `_` , `.` , `/` , `=` , `+` , and `-` .
	//
	// For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
	Value string `pulumi:"value"`
}

Jump to

Keyboard shortcuts

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