amazonka-databrew-2.0: Amazon Glue DataBrew SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DataBrew.Types.Project

Description

 
Synopsis

Documentation

data Project Source #

Represents all of the attributes of a DataBrew project.

See: newProject smart constructor.

Constructors

Project' 

Fields

Instances

Instances details
FromJSON Project Source # 
Instance details

Defined in Amazonka.DataBrew.Types.Project

Generic Project Source # 
Instance details

Defined in Amazonka.DataBrew.Types.Project

Associated Types

type Rep Project :: Type -> Type #

Methods

from :: Project -> Rep Project x #

to :: Rep Project x -> Project #

Read Project Source # 
Instance details

Defined in Amazonka.DataBrew.Types.Project

Show Project Source # 
Instance details

Defined in Amazonka.DataBrew.Types.Project

NFData Project Source # 
Instance details

Defined in Amazonka.DataBrew.Types.Project

Methods

rnf :: Project -> () #

Eq Project Source # 
Instance details

Defined in Amazonka.DataBrew.Types.Project

Methods

(==) :: Project -> Project -> Bool #

(/=) :: Project -> Project -> Bool #

Hashable Project Source # 
Instance details

Defined in Amazonka.DataBrew.Types.Project

Methods

hashWithSalt :: Int -> Project -> Int #

hash :: Project -> Int #

type Rep Project Source # 
Instance details

Defined in Amazonka.DataBrew.Types.Project

type Rep Project = D1 ('MetaData "Project" "Amazonka.DataBrew.Types.Project" "amazonka-databrew-2.0-GJMXoRzRb387Yq6XNY29RM" 'False) (C1 ('MetaCons "Project'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "openDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "openedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sample") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Sample)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recipeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newProject Source #

Create a value of Project with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:Project', project_accountId - The ID of the Amazon Web Services account that owns the project.

$sel:createDate:Project', project_createDate - The date and time that the project was created.

$sel:createdBy:Project', project_createdBy - The Amazon Resource Name (ARN) of the user who crated the project.

$sel:datasetName:Project', project_datasetName - The dataset that the project is to act upon.

$sel:lastModifiedBy:Project', project_lastModifiedBy - The Amazon Resource Name (ARN) of the user who last modified the project.

$sel:lastModifiedDate:Project', project_lastModifiedDate - The last modification date and time for the project.

$sel:openDate:Project', project_openDate - The date and time when the project was opened.

$sel:openedBy:Project', project_openedBy - The Amazon Resource Name (ARN) of the user that opened the project for use.

$sel:resourceArn:Project', project_resourceArn - The Amazon Resource Name (ARN) for the project.

$sel:roleArn:Project', project_roleArn - The Amazon Resource Name (ARN) of the role that will be assumed for this project.

$sel:sample:Project', project_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.

$sel:tags:Project', project_tags - Metadata tags that have been applied to the project.

$sel:name:Project', project_name - The unique name of a project.

$sel:recipeName:Project', project_recipeName - The name of a recipe that will be developed during a project session.

project_accountId :: Lens' Project (Maybe Text) Source #

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

project_createDate :: Lens' Project (Maybe UTCTime) Source #

The date and time that the project was created.

project_createdBy :: Lens' Project (Maybe Text) Source #

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

project_datasetName :: Lens' Project (Maybe Text) Source #

The dataset that the project is to act upon.

project_lastModifiedBy :: Lens' Project (Maybe Text) Source #

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

project_lastModifiedDate :: Lens' Project (Maybe UTCTime) Source #

The last modification date and time for the project.

project_openDate :: Lens' Project (Maybe UTCTime) Source #

The date and time when the project was opened.

project_openedBy :: Lens' Project (Maybe Text) Source #

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

project_resourceArn :: Lens' Project (Maybe Text) Source #

The Amazon Resource Name (ARN) for the project.

project_roleArn :: Lens' Project (Maybe Text) Source #

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

project_sample :: Lens' Project (Maybe Sample) Source #

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.

project_tags :: Lens' Project (Maybe (HashMap Text Text)) Source #

Metadata tags that have been applied to the project.

project_name :: Lens' Project Text Source #

The unique name of a project.

project_recipeName :: Lens' Project Text Source #

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