JobDetails クラス

ジョブの詳細。

変数はサーバーによってのみ設定され、要求の送信時には無視されます。

サーバーに送信するには、必要なすべてのパラメーターを設定する必要があります。

継承
azure.quantum._client.models._models.ItemDetails
JobDetails

コンストラクター

JobDetails(*, id: str, name: str, provider_id: str, target: str, container_uri: str, input_data_format: str, cost_estimate: _models.CostEstimate | None = None, error_data: _models.ErrorData | None = None, session_id: str | None = None, input_data_uri: str | None = None, input_params: MutableMapping[str, Any] | None = None, metadata: Dict[str, str] | None = None, output_data_uri: str | None = None, output_data_format: str | None = None, tags: List[str] | None = None, **kwargs: Any)

キーワードのみのパラメーター

名前 説明
id
str

アイテムの ID。 必須。

name
str

アイテムの名前。 名前を一意にする必要はありません。表示目的でのみ使用されます。 必須。

provider_id
str

プロバイダーの一意識別子。 必須。

target
str

ジョブを実行するターゲット識別子。 必須。

cost_estimate
<xref:azure.quantum._client.models.CostEstimate>

プロバイダーによって課金されるジョブ コスト。 追加の税金と通貨換算レートにより、請求書の最終的なコストが若干異なる場合があります。

error_data
<xref:azure.quantum._client.models.ErrorData>

Azure からのエラー応答。

session_id
str

ジョブが含まれるセッションの ID。

container_uri
str

BLOB コンテナーの SAS URI。コンテナーはジョブ データをホストするために使用されます。 必須。

input_data_uri
str

入力 BLOB SAS URI (指定されている場合) は、コンテナー内の既定の入力 BLOB をオーバーライドします。

input_data_format
str

入力データの形式。 必須。

input_params
<xref:JSON>

ジョブの入力パラメーター。 ターゲット ソルバーによって使用される JSON オブジェクト。 このオブジェクトのサイズは小さく、入力データではなく、実行ターゲットのパラメーターを指定するためにのみ使用されることが予想されます。

metadata

ジョブメタデータ。 メタデータは、クライアント固有の情報を格納する機能をクライアントに提供します。

output_data_uri
str

出力 BLOB SAS URI。 ジョブが正常に完了すると、結果がこの BLOB にアップロードされます。

output_data_format
str

出力データの形式。

tags

ジョブに関連付けられているユーザー指定のタグの一覧。

変数

名前 説明
id
str

アイテムの ID。 必須。

name
str

アイテムの名前。 名前を一意にする必要はありません。表示目的でのみ使用されます。 必須。

provider_id
str

プロバイダーの一意識別子。 必須。

target
str

ジョブを実行するターゲット識別子。 必須。

item_type
str または <xref:azure.quantum._client.models.ItemType>

項目の種類。 必須。 既知の値は、"Job" と "Session" です。

creation_time

アイテムの作成時刻。

begin_execution_time

項目が実行を開始した時刻。

end_execution_time

項目の実行が完了した時刻。

cost_estimate
<xref:azure.quantum._client.models.CostEstimate>

プロバイダーによって課金されるジョブ コスト。 追加の税金と通貨換算レートにより、請求書の最終的なコストが若干異なる場合があります。

error_data
<xref:azure.quantum._client.models.ErrorData>

Azure からのエラー応答。

job_type
str または <xref:azure.quantum._client.models.JobType>

ジョブの種類。 既知の値は、"Unknown"、"QuantumComputing"、および "Optimization" です。

session_id
str

ジョブが含まれるセッションの ID。

container_uri
str

BLOB コンテナーの SAS URI。コンテナーはジョブ データをホストするために使用されます。 必須。

input_data_uri
str

入力 BLOB SAS URI (指定されている場合) は、コンテナー内の既定の入力 BLOB をオーバーライドします。

input_data_format
str

入力データの形式。 必須。

input_params
<xref:JSON>

ジョブの入力パラメーター。 ターゲット ソルバーによって使用される JSON オブジェクト。 このオブジェクトのサイズは小さく、入力データではなく、実行ターゲットのパラメーターを指定するためにのみ使用されることが予想されます。

status
str または <xref:azure.quantum._client.models.JobStatus>

ジョブの状態。 既知の値は、"Waiting"、"Executing"、"Succeeded"、"Failed"、および "Cancelled" です。

metadata

ジョブメタデータ。 メタデータは、クライアント固有の情報を格納する機能をクライアントに提供します。

output_data_uri
str

出力 BLOB SAS URI。 ジョブが正常に完了すると、結果がこの BLOB にアップロードされます。

output_data_format
str

出力データの形式。

cancellation_time

ジョブが正常に取り消された時刻。

quantum_computing_data
<xref:azure.quantum._client.models.QuantumComputingData>

量子コンピューティング データ。

tags

ジョブに関連付けられているユーザー指定のタグの一覧。