Freigeben über


JobDetails Klasse

Auftragsdetails.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an den Server zu senden.

Vererbung
azure.quantum._client.models._models.ItemDetails
JobDetails

Konstruktor

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)

Nur Schlüsselwortparameter

Name Beschreibung
id
str

Die ID des Elements. Erforderlich.

name
str

Name des Elements. Es ist nicht erforderlich, dass der Name eindeutig ist und nur zu Anzeigezwecken verwendet wird. Erforderlich.

provider_id
str

Der eindeutige Bezeichner für den Anbieter. Erforderlich.

target
str

Der Zielbezeichner zum Ausführen des Auftrags. Erforderlich.

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

Die Auftragskosten, die vom Anbieter in Rechnung gestellt werden. Die endgültigen Kosten auf Ihrer Rechnung können sich aufgrund zusätzlicher Steuern und Währungsumrechnungsraten geringfügig unterscheiden.

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

Eine Fehlerantwort von Azure.

session_id
str

Die ID der Sitzung, zu der der Auftrag gehört.

container_uri
str

Der SAS-URI des Blobcontainers, der Container wird zum Hosten von Auftragsdaten verwendet. Erforderlich.

input_data_uri
str

Wenn der SAS-URI des Eingabeblobs angegeben wird, überschreibt er das Standardeingabeblob im Container.

input_data_format
str

Das Format der Eingabedaten. Erforderlich.

input_params
<xref:JSON>

Die Eingabeparameter für den Auftrag. Vom Zielsolver verwendete JSON-Objekt. Es wird erwartet, dass die Größe dieses Objekts klein ist und nur zum Angeben von Parametern für das Ausführungsziel verwendet wird, nicht für die Eingabedaten.

metadata

Die Metadaten des Auftrags. Metadaten ermöglichen es dem Client, clientspezifische Informationen zu speichern.

output_data_uri
str

Der Ausgabeblob-SAS-URI. Wenn ein Auftrag erfolgreich abgeschlossen wurde, werden die Ergebnisse in dieses Blob hochgeladen.

output_data_format
str

Das Format der Ausgabedaten.

tags

Liste der vom Benutzer bereitgestellten Tags, die dem Auftrag zugeordnet sind.

Variablen

Name Beschreibung
id
str

Die ID des Elements. Erforderlich.

name
str

Name des Elements. Es ist nicht erforderlich, dass der Name eindeutig ist und nur zu Anzeigezwecken verwendet wird. Erforderlich.

provider_id
str

Der eindeutige Bezeichner für den Anbieter. Erforderlich.

target
str

Der Zielbezeichner zum Ausführen des Auftrags. Erforderlich.

item_type
str oder <xref:azure.quantum._client.models.ItemType>

Der Typ des Elements. Erforderlich. Bekannte Werte sind: "Job" und "Session".

creation_time

Die Erstellungszeit des Elements.

begin_execution_time

Der Zeitpunkt, zu dem die Ausführung des Elements begonnen hat.

end_execution_time

Der Zeitpunkt, zu dem die Ausführung des Elements abgeschlossen ist.

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

Die Auftragskosten, die vom Anbieter in Rechnung gestellt werden. Die endgültigen Kosten auf Ihrer Rechnung können sich aufgrund zusätzlicher Steuern und Währungsumrechnungsraten geringfügig unterscheiden.

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

Eine Fehlerantwort von Azure.

job_type
str oder <xref:azure.quantum._client.models.JobType>

Typ des Auftrags. Bekannte Werte sind: "Unknown", "QuantumComputing" und "Optimization".

session_id
str

Die ID der Sitzung, zu der der Auftrag gehört.

container_uri
str

Der SAS-URI des Blobcontainers, der Container wird zum Hosten von Auftragsdaten verwendet. Erforderlich.

input_data_uri
str

Wenn der SAS-URI des Eingabeblobs angegeben wird, überschreibt er das Standardeingabeblob im Container.

input_data_format
str

Das Format der Eingabedaten. Erforderlich.

input_params
<xref:JSON>

Die Eingabeparameter für den Auftrag. Vom Zielsolver verwendete JSON-Objekt. Es wird erwartet, dass die Größe dieses Objekts klein ist und nur zum Angeben von Parametern für das Ausführungsziel verwendet wird, nicht für die Eingabedaten.

status
str oder <xref:azure.quantum._client.models.JobStatus>

Der Status des Auftrags. Bekannte Werte sind: "Waiting", "Executing", "Succeeded", "Failed" und "Cancelled".

metadata

Die Metadaten des Auftrags. Metadaten ermöglichen es dem Client, clientspezifische Informationen zu speichern.

output_data_uri
str

Der Ausgabeblob-SAS-URI. Wenn ein Auftrag erfolgreich abgeschlossen wurde, werden die Ergebnisse in dieses Blob hochgeladen.

output_data_format
str

Das Format der Ausgabedaten.

cancellation_time

Der Zeitpunkt, zu dem ein Auftrag erfolgreich abgebrochen wurde.

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

Quantencomputingdaten.

tags

Liste der vom Benutzer bereitgestellten Tags, die dem Auftrag zugeordnet sind.