Class: Aws::RoboMaker::Types::CreateSimulationJobResponse
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::RoboMaker::Types::CreateSimulationJobResponse
 
- Defined in:
- gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) of the simulation job. 
- 
  
    
      #client_request_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. 
- 
  
    
      #compute  ⇒ Types::ComputeResponse 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Compute information for the simulation job. 
- 
  
    
      #data_sources  ⇒ Array<Types::DataSource> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The data sources for the simulation job. 
- 
  
    
      #failure_behavior  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    the failure behavior for the simulation job. 
- 
  
    
      #failure_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The failure code of the simulation job if it failed:. 
- 
  
    
      #iam_role  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf. 
- 
  
    
      #last_started_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The time, in milliseconds since the epoch, when the simulation job was last started. 
- 
  
    
      #last_updated_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The time, in milliseconds since the epoch, when the simulation job was last updated. 
- 
  
    
      #logging_config  ⇒ Types::LoggingConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The logging configuration. 
- 
  
    
      #max_job_duration_in_seconds  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The maximum simulation job duration in seconds. 
- 
  
    
      #output_location  ⇒ Types::OutputLocation 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Simulation job output files location. 
- 
  
    
      #robot_applications  ⇒ Array<Types::RobotApplicationConfig> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The robot application used by the simulation job. 
- 
  
    
      #simulation_applications  ⇒ Array<Types::SimulationApplicationConfig> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The simulation application used by the simulation job. 
- 
  
    
      #simulation_time_millis  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The simulation job execution duration in milliseconds. 
- 
  
    
      #status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The status of the simulation job. 
- 
  
    
      #tags  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The list of all tags added to the simulation job. 
- 
  
    
      #vpc_config  ⇒ Types::VPCConfigResponse 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the vpc configuration. 
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the simulation job.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#client_request_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#compute ⇒ Types::ComputeResponse
Compute information for the simulation job.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#data_sources ⇒ Array<Types::DataSource>
The data sources for the simulation job.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#failure_behavior ⇒ String
the failure behavior for the simulation job.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#failure_code ⇒ String
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. 
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#iam_role ⇒ String
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#last_started_at ⇒ Time
The time, in milliseconds since the epoch, when the simulation job was last started.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#last_updated_at ⇒ Time
The time, in milliseconds since the epoch, when the simulation job was last updated.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#logging_config ⇒ Types::LoggingConfig
The logging configuration.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#max_job_duration_in_seconds ⇒ Integer
The maximum simulation job duration in seconds.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#output_location ⇒ Types::OutputLocation
Simulation job output files location.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#robot_applications ⇒ Array<Types::RobotApplicationConfig>
The robot application used by the simulation job.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#simulation_applications ⇒ Array<Types::SimulationApplicationConfig>
The simulation application used by the simulation job.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#simulation_time_millis ⇒ Integer
The simulation job execution duration in milliseconds.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#status ⇒ String
The status of the simulation job.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Hash<String,String>
The list of all tags added to the simulation job.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end | 
#vpc_config ⇒ Types::VPCConfigResponse
Information about the vpc configuration.
| 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 | # File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 1117 class CreateSimulationJobResponse < Struct.new( :arn, :status, :last_started_at, :last_updated_at, :failure_behavior, :failure_code, :client_request_token, :output_location, :logging_config, :max_job_duration_in_seconds, :simulation_time_millis, :iam_role, :robot_applications, :simulation_applications, :data_sources, :tags, :vpc_config, :compute) SENSITIVE = [] include Aws::Structure end |