NAME

Paws::Snowball::GetJobManifest - Arguments for method GetJobManifest on Paws::Snowball

DESCRIPTION

This class represents the parameters used for calling the method GetJobManifest on the Amazon Import/Export Snowball service. Use the attributes of this class as arguments to method GetJobManifest.

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

SYNOPSIS

my $snowball = Paws->service('Snowball');
# To get the manifest for a job you've created for AWS Snowball
# Returns a link to an Amazon S3 presigned URL for the manifest file associated
# with the specified JobId value. You can access the manifest file for up to 60
# minutes after this request has been made. To access the manifest file after 60
# minutes have passed, you'll have to make another call to the GetJobManifest
# action.
#
# The manifest is an encrypted file that you can download after your job enters
# the WithCustomer status. The manifest is decrypted by using the UnlockCode
# code value, when you pass both values to the Snowball through the Snowball
# client when the client is started for the first time.
#
# As a best practice, we recommend that you don't save a copy of an UnlockCode
# value in the same location as the manifest file for that job. Saving these
# separately helps prevent unauthorized parties from gaining access to the
# Snowball associated with that job.
#
# The credentials of a given job, including its manifest file and unlock code,
# expire 90 days after the job is created.
my $GetJobManifestResult = $snowball->GetJobManifest(
  'JobId' => 'JID123e4567-e89b-12d3-a456-426655440000' );

# Results:
my $ManifestURI = $GetJobManifestResult->ManifestURI;

# Returns a L<Paws::Snowball::GetJobManifestResult> 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/snowball/GetJobManifest

ATTRIBUTES

REQUIRED JobId => Str

The ID for a job that you want to get the manifest file for, for example JID123e4567-e89b-12d3-a456-426655440000.

SEE ALSO

This class forms part of Paws, documenting arguments for method GetJobManifest in Paws::Snowball

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