libZSservicesZSamazonka-forecastZSamazonka-forecast
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.Forecast.CreatePredictorBacktestExportJob

Description

Exports backtest forecasts and accuracy metrics generated by the CreatePredictor operation. Two folders containing CSV files are exported to your specified S3 bucket.

The export file names will match the following conventions:

<ExportJobName>_<ExportTimestamp>_<PartNumber>.csv

The <ExportTimestamp> component is in Java SimpleDate format (yyyy-MM-ddTHH-mm-ssZ).

You must specify a DataDestination object that includes an Amazon S3 bucket and an AWS Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see aws-forecast-iam-roles.

The Status of the export job must be ACTIVE before you can access the export in your Amazon S3 bucket. To get the status, use the DescribePredictorBacktestExportJob operation.

Synopsis

Creating a Request

data CreatePredictorBacktestExportJob Source #

See: newCreatePredictorBacktestExportJob smart constructor.

Constructors

CreatePredictorBacktestExportJob' 

Fields

  • tags :: Maybe [Tag]

    Optional metadata to help you categorize and organize your backtests. Each tag consists of a key and an optional value, both of which you define. Tag keys and values are case sensitive.

    The following restrictions apply to tags:

    • For each resource, each tag key must be unique and each tag key must have one value.
    • Maximum number of tags per resource: 50.
    • Maximum key length: 128 Unicode characters in UTF-8.
    • Maximum value length: 256 Unicode characters in UTF-8.
    • Accepted characters: all letters and numbers, spaces representable in UTF-8, and + - = . _ : / @. If your tagging schema is used across other services and resources, the character restrictions of those services also apply.
    • Key prefixes cannot include any upper or lowercase combination of aws: or AWS:. Values can have this prefix. If a tag value has aws as its prefix but the key does not, Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit. You cannot edit or delete tag keys with this prefix.
  • predictorBacktestExportJobName :: Text

    The name for the backtest export job.

  • predictorArn :: Text

    The Amazon Resource Name (ARN) of the predictor that you want to export.

  • destination :: DataDestination
     

Instances

Instances details
Eq CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

Show CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

Generic CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

Associated Types

type Rep CreatePredictorBacktestExportJob :: Type -> Type #

NFData CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

Hashable CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

ToJSON CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

AWSRequest CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

ToHeaders CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

ToPath CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

ToQuery CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

type Rep CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

type Rep CreatePredictorBacktestExportJob = D1 ('MetaData "CreatePredictorBacktestExportJob" "Amazonka.Forecast.CreatePredictorBacktestExportJob" "libZSservicesZSamazonka-forecastZSamazonka-forecast" 'False) (C1 ('MetaCons "CreatePredictorBacktestExportJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "predictorBacktestExportJobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "predictorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataDestination))))
type AWSResponse CreatePredictorBacktestExportJob Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

newCreatePredictorBacktestExportJob Source #

Create a value of CreatePredictorBacktestExportJob 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:tags:CreatePredictorBacktestExportJob', createPredictorBacktestExportJob_tags - Optional metadata to help you categorize and organize your backtests. Each tag consists of a key and an optional value, both of which you define. Tag keys and values are case sensitive.

The following restrictions apply to tags:

  • For each resource, each tag key must be unique and each tag key must have one value.
  • Maximum number of tags per resource: 50.
  • Maximum key length: 128 Unicode characters in UTF-8.
  • Maximum value length: 256 Unicode characters in UTF-8.
  • Accepted characters: all letters and numbers, spaces representable in UTF-8, and + - = . _ : / @. If your tagging schema is used across other services and resources, the character restrictions of those services also apply.
  • Key prefixes cannot include any upper or lowercase combination of aws: or AWS:. Values can have this prefix. If a tag value has aws as its prefix but the key does not, Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit. You cannot edit or delete tag keys with this prefix.

$sel:predictorBacktestExportJobName:CreatePredictorBacktestExportJob', createPredictorBacktestExportJob_predictorBacktestExportJobName - The name for the backtest export job.

$sel:predictorArn:CreatePredictorBacktestExportJob', createPredictorBacktestExportJob_predictorArn - The Amazon Resource Name (ARN) of the predictor that you want to export.

$sel:destination:CreatePredictorBacktestExportJob', createPredictorBacktestExportJob_destination - Undocumented member.

Request Lenses

createPredictorBacktestExportJob_tags :: Lens' CreatePredictorBacktestExportJob (Maybe [Tag]) Source #

Optional metadata to help you categorize and organize your backtests. Each tag consists of a key and an optional value, both of which you define. Tag keys and values are case sensitive.

The following restrictions apply to tags:

  • For each resource, each tag key must be unique and each tag key must have one value.
  • Maximum number of tags per resource: 50.
  • Maximum key length: 128 Unicode characters in UTF-8.
  • Maximum value length: 256 Unicode characters in UTF-8.
  • Accepted characters: all letters and numbers, spaces representable in UTF-8, and + - = . _ : / @. If your tagging schema is used across other services and resources, the character restrictions of those services also apply.
  • Key prefixes cannot include any upper or lowercase combination of aws: or AWS:. Values can have this prefix. If a tag value has aws as its prefix but the key does not, Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit. You cannot edit or delete tag keys with this prefix.

createPredictorBacktestExportJob_predictorArn :: Lens' CreatePredictorBacktestExportJob Text Source #

The Amazon Resource Name (ARN) of the predictor that you want to export.

Destructuring the Response

data CreatePredictorBacktestExportJobResponse Source #

Constructors

CreatePredictorBacktestExportJobResponse' 

Fields

Instances

Instances details
Eq CreatePredictorBacktestExportJobResponse Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

Read CreatePredictorBacktestExportJobResponse Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

Show CreatePredictorBacktestExportJobResponse Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

Generic CreatePredictorBacktestExportJobResponse Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

NFData CreatePredictorBacktestExportJobResponse Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

type Rep CreatePredictorBacktestExportJobResponse Source # 
Instance details

Defined in Amazonka.Forecast.CreatePredictorBacktestExportJob

type Rep CreatePredictorBacktestExportJobResponse = D1 ('MetaData "CreatePredictorBacktestExportJobResponse" "Amazonka.Forecast.CreatePredictorBacktestExportJob" "libZSservicesZSamazonka-forecastZSamazonka-forecast" 'False) (C1 ('MetaCons "CreatePredictorBacktestExportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "predictorBacktestExportJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePredictorBacktestExportJobResponse Source #

Create a value of CreatePredictorBacktestExportJobResponse 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:predictorBacktestExportJobArn:CreatePredictorBacktestExportJobResponse', createPredictorBacktestExportJobResponse_predictorBacktestExportJobArn - The Amazon Resource Name (ARN) of the predictor backtest export job that you want to export.

$sel:httpStatus:CreatePredictorBacktestExportJobResponse', createPredictorBacktestExportJobResponse_httpStatus - The response's http status code.

Response Lenses

createPredictorBacktestExportJobResponse_predictorBacktestExportJobArn :: Lens' CreatePredictorBacktestExportJobResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the predictor backtest export job that you want to export.