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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_date_timeTime

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

Returns:

  • (Time)


1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-personalize/types.rb', line 1386

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

#dataset_group_arnString

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

Returns:

  • (String)


1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-personalize/types.rb', line 1386

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

#failure_reasonString

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

Returns:

  • (String)


1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-personalize/types.rb', line 1386

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

#kms_key_arnString

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

Returns:

  • (String)


1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-personalize/types.rb', line 1386

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

#last_updated_date_timeTime

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

Returns:

  • (Time)


1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-personalize/types.rb', line 1386

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

#nameString

The name of the dataset group.

Returns:

  • (String)


1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-personalize/types.rb', line 1386

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

#role_arnString

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

Returns:

  • (String)


1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-personalize/types.rb', line 1386

class DatasetGroup < Struct.new(
  :name,
  :dataset_group_arn,
  :status,
  :role_arn,
  :kms_key_arn,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  SENSITIVE = []
  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 &gt; CREATE IN_PROGRESS &gt; ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Returns:

  • (String)


1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-personalize/types.rb', line 1386

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