SimulationJobRequest - AWS RoboMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

SimulationJobRequest

シミュレーションジョブリクエストに関する情報。

コンテンツ

maxJobDurationInSeconds

最大シミュレーションジョブ時間 (秒)。値は 8 日 (691,200 秒) 以下でなければなりません。

タイプ: Long

必須: はい

compute

シミュレーションジョブの情報のコンピューティングを行います。

タイプ:Compute オブジェクト

必須: いいえ

dataSources

データソースを指定して、S3 からシミュレーションに読み取り専用ファイルをマウントします。これらのファイルは /opt/robomaker/datasources/data_source_name で入手できます。

注記

ファイル数は 100 個、全 DataSourceConfig オブジェクトの合計サイズは 25GB に制限されます。

型: DataSourceConfig オブジェクトの配列

配列メンバー:最小数は 1 項目です。最大数は 6 項目です。

必須: いいえ

failureBehavior

シミュレーションジョブの失敗動作。

続行

4XX エラーコード後の最大タイムアウト期間中もホストが実行されるようにします。

失敗

シミュレーションジョブを停止し、インスタンスを終了します。

型: 文字列

有効な値:Fail | Continue

必須:いいえ

iamRole

関連ポリシーで指定されたAWS APIがシミュレーションインスタンスによって呼び出されるようにする IAM ロール名。これは、シミュレーションジョブに認証情報が渡される方法になります。

タイプ: 文字列

長さの制限:最小長は 1 です。最大長は 255 です。

パターン: arn:aws:iam::\w+:role/.*

必須: いいえ

loggingConfig

ログ処理の設定。

タイプ:LoggingConfig オブジェクト

必須: いいえ

outputLocation

出力場所。

タイプ:OutputLocation オブジェクト

必須: いいえ

robotApplications

シミュレーションジョブで使用するロボットアプリケーション。

型: RobotApplicationConfig オブジェクトの配列

配列メンバー: 定数は 1 項目です。

必須: いいえ

simulationApplications

シミュレーションジョブで使用するシミュレーションアプリケーション。

型: SimulationApplicationConfig オブジェクトの配列

配列メンバー: 定数は 1 項目です。

必須: いいえ

tags

シミュレーションジョブリクエストにアタッチされているタグキーとタグ値を含むマップ。

型: 文字列間のマッピング

マップエントリ: 最小数は 0 項目です。最大数は 50 項目です。

キーの長さ制限: 最小長さは 1 です。最大長は 128 です。

キーパターン: [a-zA-Z0-9 _.\-\/+=:]*

値の長さの制限: 最小長は 0 です。最大長は 256 です。

値のパターン: [a-zA-Z0-9 _.\-\/+=:]*

必須: いいえ

useDefaultApplications

シミュレーションジョブでデフォルトのアプリケーションを使用するかどうかを示すブール値。デフォルトのアプリケーションには、Gazebo、rqt、rviz、ターミナルアクセスが含まれます。

型: ブール値

必須: いいえ

vpcConfig

シミュレーションジョブが VPC 内のリソースにアクセスする場合は、セキュリティグループ ID とサブネット ID のリストを識別するこのパラメータを指定します。これらは同じ VPC に属している必要があります。少なくとも 1 つのセキュリティグループと 2 つのサブネット ID を指定する必要があります。

タイプ:VPCConfig オブジェクト

必須: いいえ

その他の参照資料

言語固有の AWS SDK でこの API を使用する方法の詳細については、以下を参照してください。