NAME

Paws::Forecast::CreateDatasetImportJob - Arguments for method CreateDatasetImportJob on Paws::Forecast

DESCRIPTION

This class represents the parameters used for calling the method CreateDatasetImportJob on the Amazon Forecast Service service. Use the attributes of this class as arguments to method CreateDatasetImportJob.

You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDatasetImportJob.

SYNOPSIS

my $forecast = Paws->service('Forecast');
my $CreateDatasetImportJobResponse = $forecast->CreateDatasetImportJob(
  DataSource => {
    S3Config => {
      Path      => 'MyS3Path',
      RoleArn   => 'MyArn',          # max: 256
      KMSKeyArn => 'MyKMSKeyArn',    # max: 256; OPTIONAL
    },

  },
  DatasetArn           => 'MyArn',
  DatasetImportJobName => 'MyName',
  TimestampFormat      => 'MyTimestampFormat',    # OPTIONAL
);

# Results:
my $DatasetImportJobArn =
  $CreateDatasetImportJobResponse->DatasetImportJobArn;

# Returns a L<Paws::Forecast::CreateDatasetImportJobResponse> object.

Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/forecast/CreateDatasetImportJob

ATTRIBUTES

REQUIRED DatasetArn => Str

The Amazon Resource Name (ARN) of the Amazon Forecast dataset that you want to import data to.

REQUIRED DatasetImportJobName => Str

The name for the dataset import job. We recommend including the current timestamp in the name, for example, 20190721DatasetImport. This can help you avoid getting a ResourceAlreadyExistsException exception.

REQUIRED DataSource => Paws::Forecast::DataSource

The location of the training data to import and an AWS Identity and Access Management (IAM) role that Amazon Forecast can assume to access the data. The training data must be stored in an Amazon S3 bucket.

If encryption is used, DataSource must include an AWS Key Management Service (KMS) key and the IAM role must allow Amazon Forecast permission to access the key. The KMS key and IAM role must match those specified in the EncryptionConfig parameter of the CreateDataset operation.

TimestampFormat => Str

The format of timestamps in the dataset. The format that you specify depends on the DataFrequency specified when the dataset was created. The following formats are supported

  • "yyyy-MM-dd"

    For the following data frequencies: Y, M, W, and D

  • "yyyy-MM-dd HH:mm:ss"

    For the following data frequencies: H, 30min, 15min, and 1min; and optionally, for: Y, M, W, and D

If the format isn't specified, Amazon Forecast expects the format to be "yyyy-MM-dd HH:mm:ss".

SEE ALSO

This class forms part of Paws, documenting arguments for method CreateDatasetImportJob in Paws::Forecast

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues