libZSservicesZSamazonka-robomakerZSamazonka-robomaker
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.RobOMaker.DescribeWorldExportJob

Description

Describes a world export job.

Synopsis

Creating a Request

data DescribeWorldExportJob Source #

See: newDescribeWorldExportJob smart constructor.

Constructors

DescribeWorldExportJob' 

Fields

  • job :: Text

    The Amazon Resource Name (arn) of the world export job to describe.

Instances

Instances details
Eq DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Read DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Show DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Generic DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Associated Types

type Rep DescribeWorldExportJob :: Type -> Type #

NFData DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Methods

rnf :: DescribeWorldExportJob -> () #

Hashable DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

ToJSON DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

AWSRequest DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Associated Types

type AWSResponse DescribeWorldExportJob #

ToHeaders DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

ToPath DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

ToQuery DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

type Rep DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

type Rep DescribeWorldExportJob = D1 ('MetaData "DescribeWorldExportJob" "Amazonka.RobOMaker.DescribeWorldExportJob" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "DescribeWorldExportJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "job") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeWorldExportJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

newDescribeWorldExportJob Source #

Create a value of DescribeWorldExportJob 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:job:DescribeWorldExportJob', describeWorldExportJob_job - The Amazon Resource Name (arn) of the world export job to describe.

Request Lenses

describeWorldExportJob_job :: Lens' DescribeWorldExportJob Text Source #

The Amazon Resource Name (arn) of the world export job to describe.

Destructuring the Response

data DescribeWorldExportJobResponse Source #

See: newDescribeWorldExportJobResponse smart constructor.

Constructors

DescribeWorldExportJobResponse' 

Fields

  • failureReason :: Maybe Text

    The reason why the world export job failed.

  • status :: Maybe WorldExportJobStatus

    The status of the world export job.

    Pending
    The world export job request is pending.
    Running
    The world export job is running.
    Completed
    The world export job completed.
    Failed
    The world export job failed. See failureCode and failureReason for more information.
    Canceled
    The world export job was cancelled.
    Canceling
    The world export job is being cancelled.
  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the world export job.

  • createdAt :: Maybe POSIX

    The time, in milliseconds since the epoch, when the world export job was created.

  • failureCode :: Maybe WorldExportJobErrorCode

    The failure code of the world export job if it failed:

    InternalServiceError
    Internal service error.
    LimitExceeded
    The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
    ResourceNotFound
    The specified resource could not be found.
    RequestThrottled
    The request was throttled.
    InvalidInput
    An input parameter in the request is not valid.
  • outputLocation :: Maybe OutputLocation
     
  • clientRequestToken :: Maybe Text

    Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

  • iamRole :: Maybe Text

    The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

  • worlds :: Maybe (NonEmpty Text)

    A list of Amazon Resource Names (arns) that correspond to worlds to be exported.

  • tags :: Maybe (HashMap Text Text)

    A map that contains tag keys and tag values that are attached to the world export job.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DescribeWorldExportJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Read DescribeWorldExportJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Show DescribeWorldExportJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Generic DescribeWorldExportJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

Associated Types

type Rep DescribeWorldExportJobResponse :: Type -> Type #

NFData DescribeWorldExportJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

type Rep DescribeWorldExportJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeWorldExportJob

type Rep DescribeWorldExportJobResponse = D1 ('MetaData "DescribeWorldExportJobResponse" "Amazonka.RobOMaker.DescribeWorldExportJob" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "DescribeWorldExportJobResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorldExportJobStatus))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorldExportJobErrorCode))))) :*: ((S1 ('MetaSel ('Just "outputLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputLocation)) :*: (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "worlds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeWorldExportJobResponse Source #

Create a value of DescribeWorldExportJobResponse 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:failureReason:DescribeWorldExportJobResponse', describeWorldExportJobResponse_failureReason - The reason why the world export job failed.

$sel:status:DescribeWorldExportJobResponse', describeWorldExportJobResponse_status - The status of the world export job.

Pending
The world export job request is pending.
Running
The world export job is running.
Completed
The world export job completed.
Failed
The world export job failed. See failureCode and failureReason for more information.
Canceled
The world export job was cancelled.
Canceling
The world export job is being cancelled.

$sel:arn:DescribeWorldExportJobResponse', describeWorldExportJobResponse_arn - The Amazon Resource Name (ARN) of the world export job.

$sel:createdAt:DescribeWorldExportJobResponse', describeWorldExportJobResponse_createdAt - The time, in milliseconds since the epoch, when the world export job was created.

$sel:failureCode:DescribeWorldExportJobResponse', describeWorldExportJobResponse_failureCode - The failure code of the world export job if it failed:

InternalServiceError
Internal service error.
LimitExceeded
The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ResourceNotFound
The specified resource could not be found.
RequestThrottled
The request was throttled.
InvalidInput
An input parameter in the request is not valid.

$sel:outputLocation:DescribeWorldExportJobResponse', describeWorldExportJobResponse_outputLocation - Undocumented member.

$sel:clientRequestToken:DescribeWorldExportJobResponse', describeWorldExportJobResponse_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:iamRole:DescribeWorldExportJobResponse', describeWorldExportJobResponse_iamRole - The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

$sel:worlds:DescribeWorldExportJobResponse', describeWorldExportJobResponse_worlds - A list of Amazon Resource Names (arns) that correspond to worlds to be exported.

$sel:tags:DescribeWorldExportJobResponse', describeWorldExportJobResponse_tags - A map that contains tag keys and tag values that are attached to the world export job.

$sel:httpStatus:DescribeWorldExportJobResponse', describeWorldExportJobResponse_httpStatus - The response's http status code.

Response Lenses

describeWorldExportJobResponse_status :: Lens' DescribeWorldExportJobResponse (Maybe WorldExportJobStatus) Source #

The status of the world export job.

Pending
The world export job request is pending.
Running
The world export job is running.
Completed
The world export job completed.
Failed
The world export job failed. See failureCode and failureReason for more information.
Canceled
The world export job was cancelled.
Canceling
The world export job is being cancelled.

describeWorldExportJobResponse_arn :: Lens' DescribeWorldExportJobResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the world export job.

describeWorldExportJobResponse_createdAt :: Lens' DescribeWorldExportJobResponse (Maybe UTCTime) Source #

The time, in milliseconds since the epoch, when the world export job was created.

describeWorldExportJobResponse_failureCode :: Lens' DescribeWorldExportJobResponse (Maybe WorldExportJobErrorCode) Source #

The failure code of the world export job if it failed:

InternalServiceError
Internal service error.
LimitExceeded
The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ResourceNotFound
The specified resource could not be found.
RequestThrottled
The request was throttled.
InvalidInput
An input parameter in the request is not valid.

describeWorldExportJobResponse_clientRequestToken :: Lens' DescribeWorldExportJobResponse (Maybe Text) Source #

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

describeWorldExportJobResponse_iamRole :: Lens' DescribeWorldExportJobResponse (Maybe Text) Source #

The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

describeWorldExportJobResponse_worlds :: Lens' DescribeWorldExportJobResponse (Maybe (NonEmpty Text)) Source #

A list of Amazon Resource Names (arns) that correspond to worlds to be exported.

describeWorldExportJobResponse_tags :: Lens' DescribeWorldExportJobResponse (Maybe (HashMap Text Text)) Source #

A map that contains tag keys and tag values that are attached to the world export job.