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.DescribeSimulationJob

Description

Describes a simulation job.

Synopsis

Creating a Request

data DescribeSimulationJob Source #

See: newDescribeSimulationJob smart constructor.

Constructors

DescribeSimulationJob' 

Fields

  • job :: Text

    The Amazon Resource Name (ARN) of the simulation job to be described.

Instances

Instances details
Eq DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Read DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Show DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Generic DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Associated Types

type Rep DescribeSimulationJob :: Type -> Type #

NFData DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Methods

rnf :: DescribeSimulationJob -> () #

Hashable DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

ToJSON DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

AWSRequest DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Associated Types

type AWSResponse DescribeSimulationJob #

ToHeaders DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

ToPath DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

ToQuery DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

type Rep DescribeSimulationJob Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

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

Defined in Amazonka.RobOMaker.DescribeSimulationJob

newDescribeSimulationJob Source #

Create a value of DescribeSimulationJob 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:DescribeSimulationJob', describeSimulationJob_job - The Amazon Resource Name (ARN) of the simulation job to be described.

Request Lenses

describeSimulationJob_job :: Lens' DescribeSimulationJob Text Source #

The Amazon Resource Name (ARN) of the simulation job to be described.

Destructuring the Response

data DescribeSimulationJobResponse Source #

See: newDescribeSimulationJobResponse smart constructor.

Constructors

DescribeSimulationJobResponse' 

Fields

Instances

Instances details
Eq DescribeSimulationJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Read DescribeSimulationJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Show DescribeSimulationJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Generic DescribeSimulationJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

Associated Types

type Rep DescribeSimulationJobResponse :: Type -> Type #

NFData DescribeSimulationJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

type Rep DescribeSimulationJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.DescribeSimulationJob

type Rep DescribeSimulationJobResponse = D1 ('MetaData "DescribeSimulationJobResponse" "Amazonka.RobOMaker.DescribeSimulationJob" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "DescribeSimulationJobResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureBehavior))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimulationJobStatus)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "robotApplications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty RobotApplicationConfig))) :*: (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimulationJobErrorCode)) :*: S1 ('MetaSel ('Just "compute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeResponse)))) :*: (S1 ('MetaSel ('Just "networkInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterface)) :*: (S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataSource])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPCConfigResponse)) :*: S1 ('MetaSel ('Just "outputLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputLocation))) :*: (S1 ('MetaSel ('Just "simulationApplications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty SimulationApplicationConfig))) :*: (S1 ('MetaSel ('Just "simulationTimeMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "lastStartedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "loggingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingConfig)) :*: S1 ('MetaSel ('Just "iamRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "maxJobDurationInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeSimulationJobResponse Source #

Create a value of DescribeSimulationJobResponse 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:DescribeSimulationJobResponse', describeSimulationJobResponse_failureReason - Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.

$sel:failureBehavior:DescribeSimulationJobResponse', describeSimulationJobResponse_failureBehavior - The failure behavior for the simulation job.

$sel:status:DescribeSimulationJobResponse', describeSimulationJobResponse_status - The status of the simulation job.

$sel:lastUpdatedAt:DescribeSimulationJobResponse', describeSimulationJobResponse_lastUpdatedAt - The time, in milliseconds since the epoch, when the simulation job was last updated.

$sel:arn:DescribeSimulationJobResponse', describeSimulationJobResponse_arn - The Amazon Resource Name (ARN) of the simulation job.

$sel:robotApplications:DescribeSimulationJobResponse', describeSimulationJobResponse_robotApplications - A list of robot applications.

$sel:failureCode:DescribeSimulationJobResponse', describeSimulationJobResponse_failureCode - The failure code of the simulation job if it failed:

InternalServiceError
Internal service error.
RobotApplicationCrash
Robot application exited abnormally.
SimulationApplicationCrash
Simulation application exited abnormally.
BadPermissionsRobotApplication
Robot application bundle could not be downloaded.
BadPermissionsSimulationApplication
Simulation application bundle could not be downloaded.
BadPermissionsS3Output
Unable to publish outputs to customer-provided S3 bucket.
BadPermissionsCloudwatchLogs
Unable to publish logs to customer-provided CloudWatch Logs resource.
SubnetIpLimitExceeded
Subnet IP limit exceeded.
ENILimitExceeded
ENI limit exceeded.
BadPermissionsUserCredentials
Unable to use the Role provided.
InvalidBundleRobotApplication
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
InvalidBundleSimulationApplication
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
RobotApplicationVersionMismatchedEtag
Etag for RobotApplication does not match value during version creation.
SimulationApplicationVersionMismatchedEtag
Etag for SimulationApplication does not match value during version creation.

$sel:compute:DescribeSimulationJobResponse', describeSimulationJobResponse_compute - Compute information for the simulation job.

$sel:networkInterface:DescribeSimulationJobResponse', describeSimulationJobResponse_networkInterface - The network interface information for the simulation job.

$sel:dataSources:DescribeSimulationJobResponse', describeSimulationJobResponse_dataSources - The data sources for the simulation job.

$sel:name:DescribeSimulationJobResponse', describeSimulationJobResponse_name - The name of the simulation job.

$sel:vpcConfig:DescribeSimulationJobResponse', describeSimulationJobResponse_vpcConfig - The VPC configuration.

$sel:outputLocation:DescribeSimulationJobResponse', describeSimulationJobResponse_outputLocation - Location for output files generated by the simulation job.

$sel:simulationApplications:DescribeSimulationJobResponse', describeSimulationJobResponse_simulationApplications - A list of simulation applications.

$sel:simulationTimeMillis:DescribeSimulationJobResponse', describeSimulationJobResponse_simulationTimeMillis - The simulation job execution duration in milliseconds.

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

$sel:lastStartedAt:DescribeSimulationJobResponse', describeSimulationJobResponse_lastStartedAt - The time, in milliseconds since the epoch, when the simulation job was last started.

$sel:loggingConfig:DescribeSimulationJobResponse', describeSimulationJobResponse_loggingConfig - The logging configuration.

$sel:iamRole:DescribeSimulationJobResponse', describeSimulationJobResponse_iamRole - The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf.

$sel:maxJobDurationInSeconds:DescribeSimulationJobResponse', describeSimulationJobResponse_maxJobDurationInSeconds - The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.

$sel:tags:DescribeSimulationJobResponse', describeSimulationJobResponse_tags - The list of all tags added to the specified simulation job.

$sel:httpStatus:DescribeSimulationJobResponse', describeSimulationJobResponse_httpStatus - The response's http status code.

Response Lenses

describeSimulationJobResponse_failureReason :: Lens' DescribeSimulationJobResponse (Maybe Text) Source #

Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.

describeSimulationJobResponse_lastUpdatedAt :: Lens' DescribeSimulationJobResponse (Maybe UTCTime) Source #

The time, in milliseconds since the epoch, when the simulation job was last updated.

describeSimulationJobResponse_arn :: Lens' DescribeSimulationJobResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the simulation job.

describeSimulationJobResponse_failureCode :: Lens' DescribeSimulationJobResponse (Maybe SimulationJobErrorCode) Source #

The failure code of the simulation job if it failed:

InternalServiceError
Internal service error.
RobotApplicationCrash
Robot application exited abnormally.
SimulationApplicationCrash
Simulation application exited abnormally.
BadPermissionsRobotApplication
Robot application bundle could not be downloaded.
BadPermissionsSimulationApplication
Simulation application bundle could not be downloaded.
BadPermissionsS3Output
Unable to publish outputs to customer-provided S3 bucket.
BadPermissionsCloudwatchLogs
Unable to publish logs to customer-provided CloudWatch Logs resource.
SubnetIpLimitExceeded
Subnet IP limit exceeded.
ENILimitExceeded
ENI limit exceeded.
BadPermissionsUserCredentials
Unable to use the Role provided.
InvalidBundleRobotApplication
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
InvalidBundleSimulationApplication
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
RobotApplicationVersionMismatchedEtag
Etag for RobotApplication does not match value during version creation.
SimulationApplicationVersionMismatchedEtag
Etag for SimulationApplication does not match value during version creation.

describeSimulationJobResponse_clientRequestToken :: Lens' DescribeSimulationJobResponse (Maybe Text) Source #

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

describeSimulationJobResponse_lastStartedAt :: Lens' DescribeSimulationJobResponse (Maybe UTCTime) Source #

The time, in milliseconds since the epoch, when the simulation job was last started.

describeSimulationJobResponse_iamRole :: Lens' DescribeSimulationJobResponse (Maybe Text) Source #

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf.

describeSimulationJobResponse_maxJobDurationInSeconds :: Lens' DescribeSimulationJobResponse (Maybe Integer) Source #

The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.

describeSimulationJobResponse_tags :: Lens' DescribeSimulationJobResponse (Maybe (HashMap Text Text)) Source #

The list of all tags added to the specified simulation job.