JobDetails Klasse

Ein Auftrag, der im Arbeitsbereich ausgeführt werden soll.

Konstruktor

JobDetails(*args: Any, **kwargs: Any)

Variablen

Name Beschreibung
name
str

Der Name des Elements. Es ist nicht erforderlich, dass der Name eindeutig ist und nur für Anzeigezwecke verwendet wird. Erforderlich.

provider_id
str

Der eindeutige Bezeichner für den Anbieter. Erforderlich.

target
str

Der Zielbezeichner zum Ausführen des Auftrags. Erforderlich.

creation_time

Die Erstellungszeit des Elements.

created_by
str

Die Identität, die den Gegenstand erschaffen hat.

created_by_type
str oder <xref:azure.quantum.models.CreatedByType>

Die Art der Identität, die den Gegenstand erschaffen hat. Bekannte Werte sind: "User", "Application", "ManagedIdentity" und "Key".

last_modified_time

Der Zeitstempel der letzten Änderung des Artikels wurde vom Kunden initiiert.

last_modified_by
str

Die Identität, die den Gegenstand zuletzt verändert hat.

last_modified_by_type
str oder <xref:azure.quantum.models.CreatedByType>

Die Art der Identität, die den Gegenstand zuletzt verändert hat. Bekannte Werte sind: "User", "Application", "ManagedIdentity" und "Key".

last_updated_time

Das letzte Mal wurde der Artikel vom System aktualisiert.

begin_execution_time

Die Zeit, zu der das Element mit der Ausführung begonnen hat.

end_execution_time

Der Zeitpunkt, zu dem das Element die Ausführung beendet hat.

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

Kostenschätzung.

error_data
<xref:azure.quantum.models.WorkspaceItemError>

Fehlerinformationen.

priority
str oder <xref:azure.quantum.models.Priority>

Priorität des Auftrags oder der Sitzung. Bekannte Werte sind: "Standard" und "Hoch".

tags

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

usage
<xref:azure.quantum.models.Usage>

Metriken zum Ressourcenverbrauch, die anbieterspezifische Nutzungsdaten wie Ausführungszeit, verbrauchte Quantenschüsse usw. enthalten.

id
str

ID des Auftrags. Erforderlich.

item_type
str oder <xref:azure.quantum.models.JOB>

Der Typ des Quantum Workspace-Elements ist Job. Erforderlich. Ein Programm, ein Problem oder eine Anwendung, die zur Verarbeitung eingereicht wurde.

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

Der Auftragstyp. Bekannte Werte sind: "Unknown", "QuantumComputing" und "Optimization".

session_id
str

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

container_uri
str

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

input_data_uri
str

Der Eingabeblob-URI überschreibt, sofern angegeben, das Standardeingabeblob im Container.

input_data_format
str

Das Format der Eingabedaten.

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

Der Status des Auftrags. Bekannte Werte sind: "Queued", "Waiting", "Executing", "CancellationRequested", "Cancelling", "Finish", "Completed", "Succeeded", "Failed" und "Cancelled".

metadata
any

Die Auftragsmetadaten. Metadaten bieten Client die Möglichkeit, clientspezifische Informationen zu speichern.

cancellation_time

Der Zeitpunkt, zu dem ein Auftrag erfolgreich abgebrochen wurde.

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

Quantum Computing-Daten.

input_params
any

Die Eingabeparameter für den Auftrag. JSON-Objekt, das vom Ziellöser verwendet wird. Es wird erwartet, dass die Größe dieses Objekts klein ist und nur verwendet wird, um Parameter für das Ausführungsziel anzugeben, nicht die Eingabedaten.

output_data_uri
str

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

output_data_format
str

Das Format der Ausgabedaten.

Attribute

cancellation_time

Der Zeitpunkt, zu dem ein Auftrag erfolgreich abgebrochen wurde.

cancellation_time: datetime | None

container_uri

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

container_uri: str

input_data_format

Das Format der Eingabedaten.

input_data_format: str | None

input_data_uri

Der Eingabeblob-URI überschreibt, sofern angegeben, das Standardeingabeblob im Container.

input_data_uri: str | None

input_params

Die Eingabeparameter für den Auftrag. JSON-Objekt, das vom Ziellöser verwendet wird. Es wird erwartet, dass die Größe dieses Objekts klein ist und nur verwendet wird, um Parameter für das Ausführungsziel anzugeben, nicht die Eingabedaten.

input_params: Any | None

item_type

Der Typ des Quantum Workspace-Elements ist Job. Erforderlich. Ein Programm, ein Problem oder eine Anwendung, die zur Verarbeitung eingereicht wurde.

item_type: JOB: 'Job'>]

job_type

"Unknown", "QuantumComputing" und "Optimization".

job_type: str | _models.JobType | None

metadata

Die Auftragsmetadaten. Metadaten bieten Client die Möglichkeit, clientspezifische Informationen zu speichern.

metadata: Any | None

output_data_format

Das Format der Ausgabedaten.

output_data_format: str | None

output_data_uri

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

output_data_uri: str | None

quantum_computing_data

Quantum Computing-Daten.

quantum_computing_data: _models.QuantumComputingData | None

session_id

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

session_id: str | None

status

"Queued", "Waiting", "Executing", "CancellationRequested", "Cancelling", "Finish", "Completed", "Succeeded", "Failed" und "Cancelled".

status: str | _models.JobStatus | None