SimulationJob
public struct SimulationJob : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Amazon Resource Name (ARN) of the simulation job.
Declaration
Swift
public let arn: String?
-
A unique identifier for this SimulationJob request.
Declaration
Swift
public let clientRequestToken: String?
-
Compute information for the simulation job
Declaration
Swift
public let compute: ComputeResponse?
-
The data sources for the simulation job.
Declaration
Swift
public let dataSources: [DataSource]?
-
The failure behavior the simulation job. Continue Restart the simulation job in the same host instance. Fail Stop the simulation job and terminate the instance.
Declaration
Swift
public let failureBehavior: FailureBehavior?
-
The failure code of the simulation job if it failed.
Declaration
Swift
public let failureCode: SimulationJobErrorCode?
-
The reason why the simulation job failed.
Declaration
Swift
public let failureReason: String?
-
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.
Declaration
Swift
public let iamRole: String?
-
The time, in milliseconds since the epoch, when the simulation job was last started.
Declaration
Swift
public let lastStartedAt: TimeStamp?
-
The time, in milliseconds since the epoch, when the simulation job was last updated.
Declaration
Swift
public let lastUpdatedAt: TimeStamp?
-
The logging configuration.
Declaration
Swift
public let loggingConfig: LoggingConfig?
-
The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.
Declaration
Swift
public let maxJobDurationInSeconds: Int64?
-
The name of the simulation job.
Declaration
Swift
public let name: String?
-
Information about a network interface.
Declaration
Swift
public let networkInterface: NetworkInterface?
-
Location for output files generated by the simulation job.
Declaration
Swift
public let outputLocation: OutputLocation?
-
A list of robot applications.
Declaration
Swift
public let robotApplications: [RobotApplicationConfig]?
-
A list of simulation applications.
Declaration
Swift
public let simulationApplications: [SimulationApplicationConfig]?
-
The simulation job execution duration in milliseconds.
Declaration
Swift
public let simulationTimeMillis: Int64?
-
Status of the simulation job.
Declaration
Swift
public let status: SimulationJobStatus?
-
A map that contains tag keys and tag values that are attached to the simulation job.
Declaration
Swift
public let tags: [String : String]?
-
VPC configuration information.
Declaration
Swift
public let vpcConfig: VPCConfigResponse?
-
init(arn:clientRequestToken:compute:dataSources:failureBehavior:failureCode:failureReason:iamRole:lastStartedAt:lastUpdatedAt:loggingConfig:maxJobDurationInSeconds:name:networkInterface:outputLocation:robotApplications:simulationApplications:simulationTimeMillis:status:tags:vpcConfig:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, clientRequestToken: String? = nil, compute: ComputeResponse? = nil, dataSources: [DataSource]? = nil, failureBehavior: FailureBehavior? = nil, failureCode: SimulationJobErrorCode? = nil, failureReason: String? = nil, iamRole: String? = nil, lastStartedAt: TimeStamp? = nil, lastUpdatedAt: TimeStamp? = nil, loggingConfig: LoggingConfig? = nil, maxJobDurationInSeconds: Int64? = nil, name: String? = nil, networkInterface: NetworkInterface? = nil, outputLocation: OutputLocation? = nil, robotApplications: [RobotApplicationConfig]? = nil, simulationApplications: [SimulationApplicationConfig]? = nil, simulationTimeMillis: Int64? = nil, status: SimulationJobStatus? = nil, tags: [String : String]? = nil, vpcConfig: VPCConfigResponse? = nil)