Class: Aws::GlueDataBrew::Types::Project

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-gluedatabrew/types.rb

Overview

Represents all of the attributes of a DataBrew project.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The ID of the Amazon Web Services account that owns the project.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#create_dateTime

The date and time that the project was created.

Returns:

  • (Time)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#created_byString

The Amazon Resource Name (ARN) of the user who crated the project.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#dataset_nameString

The dataset that the project is to act upon.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_byString

The Amazon Resource Name (ARN) of the user who last modified the project.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_dateTime

The last modification date and time for the project.

Returns:

  • (Time)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The unique name of a project.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#open_dateTime

The date and time when the project was opened.

Returns:

  • (Time)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#opened_byString

The Amazon Resource Name (ARN) of the user that opened the project for use.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#recipe_nameString

The name of a recipe that will be developed during a project session.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

The Amazon Resource Name (ARN) for the project.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of the role that will be assumed for this project.

Returns:

  • (String)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#sampleTypes::Sample

The sample size and sampling type to apply to the data. If this parameter isn’t specified, then the sample consists of the first 500 rows from the dataset.

Returns:



2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Metadata tags that have been applied to the project.

Returns:

  • (Hash<String,String>)


2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/aws-sdk-gluedatabrew/types.rb', line 2977

class Project < Struct.new(
  :account_id,
  :create_date,
  :created_by,
  :dataset_name,
  :last_modified_date,
  :last_modified_by,
  :name,
  :recipe_name,
  :resource_arn,
  :sample,
  :tags,
  :role_arn,
  :opened_by,
  :open_date)
  SENSITIVE = []
  include Aws::Structure
end