Module: Aws::ImportExport::ClientApi Private

Includes:
Seahorse::Model
Defined in:
lib/aws-sdk-importexport/client_api.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Constant Summary collapse

APIVersion =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'APIVersion')
Artifact =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'Artifact')
ArtifactList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'ArtifactList')
BucketPermissionException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'BucketPermissionException')
CancelJobInput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CancelJobInput')
CancelJobOutput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CancelJobOutput')
CanceledJobIdException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CanceledJobIdException')
Carrier =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'Carrier')
CreateJobInput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateJobInput')
CreateJobOutput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateJobOutput')
CreateJobQuotaExceededException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateJobQuotaExceededException')
CreationDate =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::TimestampShape.new(name: 'CreationDate')
CurrentManifest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'CurrentManifest')
Description =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'Description')
ErrorCount =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::IntegerShape.new(name: 'ErrorCount')
ErrorMessage =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ErrorMessage')
ExpiredJobIdException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ExpiredJobIdException')
GenericString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'GenericString')
GetShippingLabelInput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetShippingLabelInput')
GetShippingLabelOutput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetShippingLabelOutput')
GetStatusInput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetStatusInput')
GetStatusOutput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetStatusOutput')
InvalidAccessKeyIdException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvalidAccessKeyIdException')
InvalidAddressException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvalidAddressException')
InvalidCustomsException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvalidCustomsException')
InvalidFileSystemException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvalidFileSystemException')
InvalidJobIdException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvalidJobIdException')
InvalidManifestFieldException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvalidManifestFieldException')
InvalidParameterException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvalidParameterException')
InvalidVersionException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvalidVersionException')
IsCanceled =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::BooleanShape.new(name: 'IsCanceled')
IsTruncated =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::BooleanShape.new(name: 'IsTruncated')
Job =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'Job')
JobId =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'JobId')
JobIdList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'JobIdList')
JobType =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'JobType')
JobsList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'JobsList')
ListJobsInput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListJobsInput')
ListJobsOutput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListJobsOutput')
LocationCode =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'LocationCode')
LocationMessage =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'LocationMessage')
LogBucket =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'LogBucket')
LogKey =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'LogKey')
MalformedManifestException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'MalformedManifestException')
Manifest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'Manifest')
ManifestAddendum =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ManifestAddendum')
Marker =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'Marker')
MaxJobs =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::IntegerShape.new(name: 'MaxJobs')
MissingCustomsException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'MissingCustomsException')
MissingManifestFieldException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'MissingManifestFieldException')
MissingParameterException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'MissingParameterException')
MultipleRegionsException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'MultipleRegionsException')
NoSuchBucketException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'NoSuchBucketException')
ProgressCode =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ProgressCode')
ProgressMessage =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ProgressMessage')
Signature =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'Signature')
SignatureFileContents =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'SignatureFileContents')
Success =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::BooleanShape.new(name: 'Success')
TrackingNumber =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'TrackingNumber')
URL =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'URL')
UnableToCancelJobIdException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UnableToCancelJobIdException')
UnableToUpdateJobIdException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UnableToUpdateJobIdException')
UpdateJobInput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateJobInput')
UpdateJobOutput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateJobOutput')
ValidateOnly =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::BooleanShape.new(name: 'ValidateOnly')
WarningMessage =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'WarningMessage')
API =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Seahorse::Model::Api.new.tap do |api|

  api.version = "2010-06-01"

  api. = {
    "apiVersion" => "2010-06-01",
    "endpointPrefix" => "importexport",
    "globalEndpoint" => "importexport.amazonaws.com",
    "protocol" => "query",
    "serviceFullName" => "AWS Import/Export",
    "signatureVersion" => "v2",
    "uid" => "importexport-2010-06-01",
    "xmlNamespace" => "http://importexport.amazonaws.com/doc/2010-06-01/",
  }

  api.add_operation(:cancel_job, Seahorse::Model::Operation.new.tap do |o|
    o.name = "CancelJob"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: CancelJobInput)
    o.output = Shapes::ShapeRef.new(shape: CancelJobOutput)
    o.errors << Shapes::ShapeRef.new(shape: InvalidJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: ExpiredJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: CanceledJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: UnableToCancelJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAccessKeyIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidVersionException)
  end)

  api.add_operation(:create_job, Seahorse::Model::Operation.new.tap do |o|
    o.name = "CreateJob"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: CreateJobInput)
    o.output = Shapes::ShapeRef.new(shape: CreateJobOutput)
    o.errors << Shapes::ShapeRef.new(shape: MissingParameterException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAccessKeyIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAddressException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidManifestFieldException)
    o.errors << Shapes::ShapeRef.new(shape: MissingManifestFieldException)
    o.errors << Shapes::ShapeRef.new(shape: NoSuchBucketException)
    o.errors << Shapes::ShapeRef.new(shape: MissingCustomsException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidCustomsException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidFileSystemException)
    o.errors << Shapes::ShapeRef.new(shape: MultipleRegionsException)
    o.errors << Shapes::ShapeRef.new(shape: BucketPermissionException)
    o.errors << Shapes::ShapeRef.new(shape: MalformedManifestException)
    o.errors << Shapes::ShapeRef.new(shape: CreateJobQuotaExceededException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidVersionException)
  end)

  api.add_operation(:get_shipping_label, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GetShippingLabel"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GetShippingLabelInput)
    o.output = Shapes::ShapeRef.new(shape: GetShippingLabelOutput)
    o.errors << Shapes::ShapeRef.new(shape: InvalidJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: ExpiredJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: CanceledJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAccessKeyIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAddressException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidVersionException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException)
  end)

  api.add_operation(:get_status, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GetStatus"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GetStatusInput)
    o.output = Shapes::ShapeRef.new(shape: GetStatusOutput)
    o.errors << Shapes::ShapeRef.new(shape: InvalidJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: ExpiredJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: CanceledJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAccessKeyIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidVersionException)
  end)

  api.add_operation(:list_jobs, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListJobs"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListJobsInput)
    o.output = Shapes::ShapeRef.new(shape: ListJobsOutput)
    o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAccessKeyIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidVersionException)
    o[:pager] = Aws::Pager.new(
      more_results: "is_truncated",
      limit_key: "max_jobs",
      tokens: {
        "jobs[-1].job_id" => "marker"
      }
    )
  end)

  api.add_operation(:update_job, Seahorse::Model::Operation.new.tap do |o|
    o.name = "UpdateJob"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: UpdateJobInput)
    o.output = Shapes::ShapeRef.new(shape: UpdateJobOutput)
    o.errors << Shapes::ShapeRef.new(shape: MissingParameterException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAccessKeyIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidAddressException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidManifestFieldException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: MissingManifestFieldException)
    o.errors << Shapes::ShapeRef.new(shape: NoSuchBucketException)
    o.errors << Shapes::ShapeRef.new(shape: ExpiredJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: CanceledJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: MissingCustomsException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidCustomsException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidFileSystemException)
    o.errors << Shapes::ShapeRef.new(shape: MultipleRegionsException)
    o.errors << Shapes::ShapeRef.new(shape: BucketPermissionException)
    o.errors << Shapes::ShapeRef.new(shape: MalformedManifestException)
    o.errors << Shapes::ShapeRef.new(shape: UnableToUpdateJobIdException)
    o.errors << Shapes::ShapeRef.new(shape: InvalidVersionException)
  end)
end