libZSservicesZSamazonka-databrewZSamazonka-databrew
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DataBrew.DescribeJob

Description

Returns the definition of a specific DataBrew job.

Synopsis

Creating a Request

data DescribeJob Source #

See: newDescribeJob smart constructor.

Constructors

DescribeJob' 

Fields

  • name :: Text

    The name of the job to be described.

Instances

Instances details
Eq DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Read DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Show DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Generic DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Associated Types

type Rep DescribeJob :: Type -> Type #

NFData DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Methods

rnf :: DescribeJob -> () #

Hashable DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

AWSRequest DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Associated Types

type AWSResponse DescribeJob #

ToHeaders DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Methods

toHeaders :: DescribeJob -> [Header] #

ToPath DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

ToQuery DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

type Rep DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

type Rep DescribeJob = D1 ('MetaData "DescribeJob" "Amazonka.DataBrew.DescribeJob" "libZSservicesZSamazonka-databrewZSamazonka-databrew" 'False) (C1 ('MetaCons "DescribeJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeJob Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

newDescribeJob Source #

Create a value of DescribeJob 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:name:DescribeJob', describeJob_name - The name of the job to be described.

Request Lenses

describeJob_name :: Lens' DescribeJob Text Source #

The name of the job to be described.

Destructuring the Response

data DescribeJobResponse Source #

See: newDescribeJobResponse smart constructor.

Constructors

DescribeJobResponse' 

Fields

Instances

Instances details
Eq DescribeJobResponse Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Read DescribeJobResponse Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Show DescribeJobResponse Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Generic DescribeJobResponse Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Associated Types

type Rep DescribeJobResponse :: Type -> Type #

NFData DescribeJobResponse Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

Methods

rnf :: DescribeJobResponse -> () #

type Rep DescribeJobResponse Source # 
Instance details

Defined in Amazonka.DataBrew.DescribeJob

type Rep DescribeJobResponse = D1 ('MetaData "DescribeJobResponse" "Amazonka.DataBrew.DescribeJob" "libZSservicesZSamazonka-databrewZSamazonka-databrew" 'False) (C1 ('MetaCons "DescribeJobResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "dataCatalogOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DataCatalogOutput))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "recipeReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecipeReference)) :*: (S1 ('MetaSel ('Just "profileConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfileConfiguration)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "databaseOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DatabaseOutput))) :*: (S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionMode)) :*: S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Output))))) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logSubscription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogSubscription)) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "maxRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "maxCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobType))))) :*: ((S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "jobSample") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobSample)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newDescribeJobResponse Source #

Create a value of DescribeJobResponse 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:dataCatalogOutputs:DescribeJobResponse', describeJobResponse_dataCatalogOutputs - One or more artifacts that represent the Glue Data Catalog output from running the job.

$sel:lastModifiedDate:DescribeJobResponse', describeJobResponse_lastModifiedDate - The date and time that the job was last modified.

$sel:createDate:DescribeJobResponse', describeJobResponse_createDate - The date and time that the job was created.

$sel:recipeReference:DescribeJobResponse', describeJobResponse_recipeReference - Undocumented member.

$sel:profileConfiguration:DescribeJobResponse', describeJobResponse_profileConfiguration - Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.

$sel:createdBy:DescribeJobResponse', describeJobResponse_createdBy - The identifier (user name) of the user associated with the creation of the job.

$sel:databaseOutputs:DescribeJobResponse', describeJobResponse_databaseOutputs - Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.

$sel:encryptionMode:DescribeJobResponse', describeJobResponse_encryptionMode - The encryption mode for the job, which can be one of the following:

  • SSE-KMS - Server-side encryption with keys managed by KMS.
  • SSE-S3 - Server-side encryption with keys managed by Amazon S3.

$sel:outputs:DescribeJobResponse', describeJobResponse_outputs - One or more artifacts that represent the output from running the job.

$sel:resourceArn:DescribeJobResponse', describeJobResponse_resourceArn - The Amazon Resource Name (ARN) of the job.

$sel:logSubscription:DescribeJobResponse', describeJobResponse_logSubscription - Indicates whether Amazon CloudWatch logging is enabled for this job.

$sel:projectName:DescribeJobResponse', describeJobResponse_projectName - The DataBrew project associated with this job.

$sel:maxRetries:DescribeJobResponse', describeJobResponse_maxRetries - The maximum number of times to retry the job after a job run fails.

$sel:datasetName:DescribeJobResponse', describeJobResponse_datasetName - The dataset that the job acts upon.

$sel:encryptionKeyArn:DescribeJobResponse', describeJobResponse_encryptionKeyArn - The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.

$sel:maxCapacity:DescribeJobResponse', describeJobResponse_maxCapacity - The maximum number of compute nodes that DataBrew can consume when the job processes data.

$sel:lastModifiedBy:DescribeJobResponse', describeJobResponse_lastModifiedBy - The identifier (user name) of the user who last modified the job.

$sel:type':DescribeJobResponse', describeJobResponse_type - The job type, which must be one of the following:

  • PROFILE - The job analyzes the dataset to determine its size, data types, data distribution, and more.
  • RECIPE - The job applies one or more transformations to a dataset.

$sel:timeout:DescribeJobResponse', describeJobResponse_timeout - The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT.

$sel:tags:DescribeJobResponse', describeJobResponse_tags - Metadata tags associated with this job.

$sel:roleArn:DescribeJobResponse', describeJobResponse_roleArn - The ARN of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.

$sel:jobSample:DescribeJobResponse', describeJobResponse_jobSample - Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.

$sel:httpStatus:DescribeJobResponse', describeJobResponse_httpStatus - The response's http status code.

$sel:name:DescribeJob', describeJobResponse_name - The name of the job.

Response Lenses

describeJobResponse_dataCatalogOutputs :: Lens' DescribeJobResponse (Maybe (NonEmpty DataCatalogOutput)) Source #

One or more artifacts that represent the Glue Data Catalog output from running the job.

describeJobResponse_lastModifiedDate :: Lens' DescribeJobResponse (Maybe UTCTime) Source #

The date and time that the job was last modified.

describeJobResponse_createDate :: Lens' DescribeJobResponse (Maybe UTCTime) Source #

The date and time that the job was created.

describeJobResponse_profileConfiguration :: Lens' DescribeJobResponse (Maybe ProfileConfiguration) Source #

Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.

describeJobResponse_createdBy :: Lens' DescribeJobResponse (Maybe Text) Source #

The identifier (user name) of the user associated with the creation of the job.

describeJobResponse_databaseOutputs :: Lens' DescribeJobResponse (Maybe (NonEmpty DatabaseOutput)) Source #

Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.

describeJobResponse_encryptionMode :: Lens' DescribeJobResponse (Maybe EncryptionMode) Source #

The encryption mode for the job, which can be one of the following:

  • SSE-KMS - Server-side encryption with keys managed by KMS.
  • SSE-S3 - Server-side encryption with keys managed by Amazon S3.

describeJobResponse_outputs :: Lens' DescribeJobResponse (Maybe (NonEmpty Output)) Source #

One or more artifacts that represent the output from running the job.

describeJobResponse_resourceArn :: Lens' DescribeJobResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the job.

describeJobResponse_logSubscription :: Lens' DescribeJobResponse (Maybe LogSubscription) Source #

Indicates whether Amazon CloudWatch logging is enabled for this job.

describeJobResponse_projectName :: Lens' DescribeJobResponse (Maybe Text) Source #

The DataBrew project associated with this job.

describeJobResponse_maxRetries :: Lens' DescribeJobResponse (Maybe Natural) Source #

The maximum number of times to retry the job after a job run fails.

describeJobResponse_encryptionKeyArn :: Lens' DescribeJobResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.

describeJobResponse_maxCapacity :: Lens' DescribeJobResponse (Maybe Int) Source #

The maximum number of compute nodes that DataBrew can consume when the job processes data.

describeJobResponse_lastModifiedBy :: Lens' DescribeJobResponse (Maybe Text) Source #

The identifier (user name) of the user who last modified the job.

describeJobResponse_type :: Lens' DescribeJobResponse (Maybe JobType) Source #

The job type, which must be one of the following:

  • PROFILE - The job analyzes the dataset to determine its size, data types, data distribution, and more.
  • RECIPE - The job applies one or more transformations to a dataset.

describeJobResponse_timeout :: Lens' DescribeJobResponse (Maybe Natural) Source #

The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT.

describeJobResponse_tags :: Lens' DescribeJobResponse (Maybe (HashMap Text Text)) Source #

Metadata tags associated with this job.

describeJobResponse_roleArn :: Lens' DescribeJobResponse (Maybe Text) Source #

The ARN of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.

describeJobResponse_jobSample :: Lens' DescribeJobResponse (Maybe JobSample) Source #

Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.