CreateSimulationJobResponse

public struct CreateSimulationJobResponse : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • arn

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

    Declaration

    Swift

    public let arn: String?
  • Unique, case-sensitive identifier that you provide to ensure the idempotency of the 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 for the simulation job.

    Declaration

    Swift

    public let failureBehavior: FailureBehavior?
  • 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.

    Declaration

    Swift

    public let failureCode: SimulationJobErrorCode?
  • The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

    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.

    Declaration

    Swift

    public let maxJobDurationInSeconds: Int64?
  • Simulation job output files location.

    Declaration

    Swift

    public let outputLocation: OutputLocation?
  • The robot application used by the simulation job.

    Declaration

    Swift

    public let robotApplications: [RobotApplicationConfig]?
  • The simulation application used by the simulation job.

    Declaration

    Swift

    public let simulationApplications: [SimulationApplicationConfig]?
  • The simulation job execution duration in milliseconds.

    Declaration

    Swift

    public let simulationTimeMillis: Int64?
  • The status of the simulation job.

    Declaration

    Swift

    public let status: SimulationJobStatus?
  • The list of all tags added to the simulation job.

    Declaration

    Swift

    public let tags: [String : String]?
  • Information about the vpc configuration.

    Declaration

    Swift

    public let vpcConfig: VPCConfigResponse?
  • Undocumented

    Declaration

    Swift

    public init(arn: String? = nil, clientRequestToken: String? = nil, compute: ComputeResponse? = nil, dataSources: [DataSource]? = nil, failureBehavior: FailureBehavior? = nil, failureCode: SimulationJobErrorCode? = nil, iamRole: String? = nil, lastStartedAt: TimeStamp? = nil, lastUpdatedAt: TimeStamp? = nil, loggingConfig: LoggingConfig? = nil, maxJobDurationInSeconds: Int64? = nil, outputLocation: OutputLocation? = nil, robotApplications: [RobotApplicationConfig]? = nil, simulationApplications: [SimulationApplicationConfig]? = nil, simulationTimeMillis: Int64? = nil, status: SimulationJobStatus? = nil, tags: [String : String]? = nil, vpcConfig: VPCConfigResponse? = nil)