Class: Aws::Personalize::Types::DatasetGroup

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb

Overview

A dataset group is a collection of related datasets (Interactions, User, and Item). You create a dataset group by calling CreateDatasetGroup. You then create a dataset and add it to a dataset group by calling CreateDataset. The dataset group is used to create and train a solution by calling CreateSolution. A dataset group can contain only one of each type of dataset.

You can specify an AWS Key Management Service (KMS) key to encrypt the datasets in the group.

Instance Attribute Summary collapse

Instance Attribute Details

#creation_date_timeTime

The creation date and time (in Unix time) of the dataset group.

Returns:

  • (Time)


1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1196

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  include Aws::Structure
end

#dataset_group_arnString

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

Returns:

  • (String)


1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1196

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  include Aws::Structure
end

#failure_reasonString

If creating a dataset group fails, provides the reason why.

Returns:

  • (String)


1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1196

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  include Aws::Structure
end

#kms_key_arnString

The Amazon Resource Name (ARN) of the KMS key used to encrypt the datasets.

Returns:

  • (String)


1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1196

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  include Aws::Structure
end

#last_updated_date_timeTime

The last update date and time (in Unix time) of the dataset group.

Returns:

  • (Time)


1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1196

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  include Aws::Structure
end

#nameString

The name of the dataset group.

Returns:

  • (String)


1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1196

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  include Aws::Structure
end

#role_arnString

The ARN of the IAM role that has permissions to create the dataset group.

Returns:

  • (String)


1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1196

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  include Aws::Structure
end

#statusString

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Returns:

  • (String)


1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1196

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  include Aws::Structure
end