/AWS1/CL_RBMCRESIMULATIONJOB01¶
CreateSimulationJobResponse
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/RBMARN /AWS1/RBMARN¶
The Amazon Resource Name (ARN) of the simulation job.
iv_status TYPE /AWS1/RBMSIMULATIONJOBSTATUS /AWS1/RBMSIMULATIONJOBSTATUS¶
The status of the simulation job.
iv_laststartedat TYPE /AWS1/RBMLASTSTARTEDAT /AWS1/RBMLASTSTARTEDAT¶
The time, in milliseconds since the epoch, when the simulation job was last started.
iv_lastupdatedat TYPE /AWS1/RBMLASTUPDATEDAT /AWS1/RBMLASTUPDATEDAT¶
The time, in milliseconds since the epoch, when the simulation job was last updated.
iv_failurebehavior TYPE /AWS1/RBMFAILUREBEHAVIOR /AWS1/RBMFAILUREBEHAVIOR¶
the failure behavior for the simulation job.
iv_failurecode TYPE /AWS1/RBMSIMULATIONJOBERRCODE /AWS1/RBMSIMULATIONJOBERRCODE¶
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.
iv_clientrequesttoken TYPE /AWS1/RBMCLIENTREQUESTTOKEN /AWS1/RBMCLIENTREQUESTTOKEN¶
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
io_outputlocation TYPE REF TO /AWS1/CL_RBMOUTPUTLOCATION /AWS1/CL_RBMOUTPUTLOCATION¶
Simulation job output files location.
io_loggingconfig TYPE REF TO /AWS1/CL_RBMLOGGINGCONFIG /AWS1/CL_RBMLOGGINGCONFIG¶
The logging configuration.
iv_maxjobdurationinseconds TYPE /AWS1/RBMJOBDURATION /AWS1/RBMJOBDURATION¶
The maximum simulation job duration in seconds.
iv_simulationtimemillis TYPE /AWS1/RBMSIMULATIONTIMEMILLIS /AWS1/RBMSIMULATIONTIMEMILLIS¶
The simulation job execution duration in milliseconds.
iv_iamrole TYPE /AWS1/RBMIAMROLE /AWS1/RBMIAMROLE¶
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.
it_robotapplications TYPE /AWS1/CL_RBMROBOTAPPLICATION00=>TT_ROBOTAPPLICATIONCONFIGS TT_ROBOTAPPLICATIONCONFIGS¶
The robot application used by the simulation job.
it_simulationapplications TYPE /AWS1/CL_RBMSIMULATIONAPPLIC00=>TT_SIMULATIONAPPLICATIONCFGS TT_SIMULATIONAPPLICATIONCFGS¶
The simulation application used by the simulation job.
it_datasources TYPE /AWS1/CL_RBMDATASOURCE=>TT_DATASOURCES TT_DATASOURCES¶
The data sources for the simulation job.
it_tags TYPE /AWS1/CL_RBMTAGMAP_W=>TT_TAGMAP TT_TAGMAP¶
The list of all tags added to the simulation job.
io_vpcconfig TYPE REF TO /AWS1/CL_RBMVPCCONFIGRESPONSE /AWS1/CL_RBMVPCCONFIGRESPONSE¶
Information about the vpc configuration.
io_compute TYPE REF TO /AWS1/CL_RBMCOMPUTERESPONSE /AWS1/CL_RBMCOMPUTERESPONSE¶
Compute information for the simulation job.
Queryable Attributes¶
arn¶
The Amazon Resource Name (ARN) of the simulation job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
status¶
The status of the simulation job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
lastStartedAt¶
The time, in milliseconds since the epoch, when the simulation job was last started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTSTARTEDAT() |
Getter for LASTSTARTEDAT, with configurable default |
ASK_LASTSTARTEDAT() |
Getter for LASTSTARTEDAT w/ exceptions if field has no value |
HAS_LASTSTARTEDAT() |
Determine if LASTSTARTEDAT has a value |
lastUpdatedAt¶
The time, in milliseconds since the epoch, when the simulation job was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT, with configurable default |
ASK_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT w/ exceptions if field has no value |
HAS_LASTUPDATEDAT() |
Determine if LASTUPDATEDAT has a value |
failureBehavior¶
the failure behavior for the simulation job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FAILUREBEHAVIOR() |
Getter for FAILUREBEHAVIOR, with configurable default |
ASK_FAILUREBEHAVIOR() |
Getter for FAILUREBEHAVIOR w/ exceptions if field has no val |
HAS_FAILUREBEHAVIOR() |
Determine if FAILUREBEHAVIOR has a value |
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FAILURECODE() |
Getter for FAILURECODE, with configurable default |
ASK_FAILURECODE() |
Getter for FAILURECODE w/ exceptions if field has no value |
HAS_FAILURECODE() |
Determine if FAILURECODE has a value |
clientRequestToken¶
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLIENTREQUESTTOKEN() |
Getter for CLIENTREQUESTTOKEN, with configurable default |
ASK_CLIENTREQUESTTOKEN() |
Getter for CLIENTREQUESTTOKEN w/ exceptions if field has no |
HAS_CLIENTREQUESTTOKEN() |
Determine if CLIENTREQUESTTOKEN has a value |
outputLocation¶
Simulation job output files location.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTLOCATION() |
Getter for OUTPUTLOCATION |
loggingConfig¶
The logging configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGGINGCONFIG() |
Getter for LOGGINGCONFIG |
maxJobDurationInSeconds¶
The maximum simulation job duration in seconds.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXJOBDURATIONINSECONDS() |
Getter for MAXJOBDURATIONINSECONDS |
simulationTimeMillis¶
The simulation job execution duration in milliseconds.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIMULATIONTIMEMILLIS() |
Getter for SIMULATIONTIMEMILLIS |
iamRole¶
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IAMROLE() |
Getter for IAMROLE, with configurable default |
ASK_IAMROLE() |
Getter for IAMROLE w/ exceptions if field has no value |
HAS_IAMROLE() |
Determine if IAMROLE has a value |
robotApplications¶
The robot application used by the simulation job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROBOTAPPLICATIONS() |
Getter for ROBOTAPPLICATIONS, with configurable default |
ASK_ROBOTAPPLICATIONS() |
Getter for ROBOTAPPLICATIONS w/ exceptions if field has no v |
HAS_ROBOTAPPLICATIONS() |
Determine if ROBOTAPPLICATIONS has a value |
simulationApplications¶
The simulation application used by the simulation job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIMULATIONAPPLICATIONS() |
Getter for SIMULATIONAPPLICATIONS, with configurable default |
ASK_SIMULATIONAPPLICATIONS() |
Getter for SIMULATIONAPPLICATIONS w/ exceptions if field has |
HAS_SIMULATIONAPPLICATIONS() |
Determine if SIMULATIONAPPLICATIONS has a value |
dataSources¶
The data sources for the simulation job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATASOURCES() |
Getter for DATASOURCES, with configurable default |
ASK_DATASOURCES() |
Getter for DATASOURCES w/ exceptions if field has no value |
HAS_DATASOURCES() |
Determine if DATASOURCES has a value |
tags¶
The list of all tags added to the simulation job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
vpcConfig¶
Information about the vpc configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VPCCONFIG() |
Getter for VPCCONFIG |
compute¶
Compute information for the simulation job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTE() |
Getter for COMPUTE |