SimulationJobRequest
public struct SimulationJobRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Compute information for the simulation job
Declaration
Swift
public let compute: Compute?
-
Specify data sources to mount read-only files from S3 into your simulation. These files are available under /opt/robomaker/datasources/data_source_name. There is a limit of 100 files and a combined size of 25GB for all DataSourceConfig objects.
Declaration
Swift
public let dataSources: [DataSourceConfig]?
-
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 IAM role name 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?
-
Undocumented
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
-
Undocumented
Declaration
Swift
public let outputLocation: OutputLocation?
-
The robot applications to use in the simulation job.
Declaration
Swift
public let robotApplications: [RobotApplicationConfig]?
-
The simulation applications to use in the simulation job.
Declaration
Swift
public let simulationApplications: [SimulationApplicationConfig]?
-
A map that contains tag keys and tag values that are attached to the simulation job request.
Declaration
Swift
public let tags: [String : String]?
-
Boolean indicating whether to use default simulation tool applications.
Declaration
Swift
public let useDefaultApplications: Bool?
-
Undocumented
Declaration
Swift
public let vpcConfig: VPCConfig?
-
init(compute:dataSources:failureBehavior:iamRole:loggingConfig:maxJobDurationInSeconds:outputLocation:robotApplications:simulationApplications:tags:useDefaultApplications:vpcConfig:)
Undocumented
Declaration
Swift
public init(compute: Compute? = nil, dataSources: [DataSourceConfig]? = nil, failureBehavior: FailureBehavior? = nil, iamRole: String? = nil, loggingConfig: LoggingConfig? = nil, maxJobDurationInSeconds: Int64, outputLocation: OutputLocation? = nil, robotApplications: [RobotApplicationConfig]? = nil, simulationApplications: [SimulationApplicationConfig]? = nil, tags: [String : String]? = nil, useDefaultApplications: Bool? = nil, vpcConfig: VPCConfig? = nil)
-
Declaration
Swift
public func validate(name: String) throws