Freigeben über


models Paket

Klassen

AccountListPoolNodeCountsOptions

Zusätzliche Parameter für list_pool_node_counts Vorgang.

AccountListSupportedImagesOptions

Zusätzliche Parameter für list_supported_images Vorgang.

AffinityInformation

Ein Lokalitätshinweis, der vom Batch-Dienst verwendet werden kann, um einen Computeknoten auszuwählen, auf dem eine Aufgabe gestartet werden soll.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

ApplicationGetOptions

Zusätzliche Parameter für get-Vorgang.

ApplicationListOptions

Zusätzliche Parameter für den Listenvorgang.

ApplicationPackageReference

Ein Verweis auf ein Paket, das auf Computeknoten bereitgestellt werden soll.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

ApplicationSummary

Enthält Informationen zu einer Anwendung in einem Azure Batch-Konto.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

ApplicationSummaryPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste ApplicationSummary

AuthenticationTokenSettings

Die Einstellungen für ein Authentifizierungstoken, das der Task zum Ausführen von Batch-Dienstvorgängen verwenden kann.

AutoPoolSpecification

Gibt Merkmale für einen temporären "automatischen Pool" an. Der Batch-Dienst erstellt diesen automatischen Pool, wenn der Auftrag übermittelt wird.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

AutoScaleRun

Die Ergebnisse und Fehler bei der Ausführung einer Formel für die automatische Skalierung des Pools.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

AutoScaleRunError

Ein Fehler, der beim Ausführen oder Auswerten einer Formel für die automatische Skalierung von Pools aufgetreten ist.

AutoUserSpecification

Gibt die Parameter für den automatischen Benutzer an, der einen Task im Batch-Dienst ausführt.

AzureBlobFileSystemConfiguration

Informationen, die zum Herstellen einer Verbindung mit einem Azure Storage-Container mithilfe von Blobfuse verwendet werden.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

AzureFileShareConfiguration

Informationen, die zum Herstellen einer Verbindung mit einer Azure-Dateifreigabe verwendet werden.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

BatchError

Eine Vom Azure Batch-Dienst empfangene Fehlerantwort.

BatchErrorDetail

Ein Element mit zusätzlichen Informationen, die in einer Azure Batch Fehlerantwort enthalten sind.

BatchErrorException

Der Server hat mit Ausnahme des Typs "BatchError" reagiert.

BatchPoolIdentity

Die Identität des Batch-Pools, sofern konfiguriert.

Die Identität des Batch-Pools, sofern konfiguriert.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

CIFSMountConfiguration

Informationen, die zum Herstellen einer Verbindung mit einem CIFS-Dateisystem verwendet werden.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Certificate

Ein Zertifikat, das auf Computeknoten installiert werden kann und zum Authentifizieren von Vorgängen auf dem Computer verwendet werden kann.

CertificateAddOptions

Zusätzliche Parameter für den Add-Vorgang.

CertificateAddParameter

Ein Zertifikat, das auf Computeknoten installiert werden kann und zum Authentifizieren von Vorgängen auf dem Computer verwendet werden kann.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

CertificateCancelDeletionOptions

Zusätzliche Parameter für cancel_deletion Vorgang.

CertificateDeleteOptions

Zusätzliche Parameter für den Löschvorgang.

CertificateGetOptions

Zusätzliche Parameter für get-Vorgang.

CertificateListOptions

Zusätzliche Parameter für den Listenvorgang.

CertificatePaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste Certificate

CertificateReference

Ein Verweis auf ein Zertifikat, das auf Computeknoten in einem Pool installiert werden soll.

Warnung: Dieses Objekt ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

CloudJob

Ein Azure Batch Auftrag.

CloudJobPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste CloudJob

CloudJobSchedule

Ein Auftragszeitplan, der wiederkehrende Aufträge ermöglicht, indem angegeben wird, wann Aufträge ausgeführt werden sollen, und eine Spezifikation, die zum Erstellen der einzelnen Aufträge verwendet wird.

CloudJobSchedulePaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste CloudJobSchedule

CloudPool

Ein Pool im Azure Batch-Dienst.

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

CloudPoolPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste CloudPool

CloudServiceConfiguration

Die Konfiguration für Computeknoten in einem Pool basierend auf der Azure Cloud Services-Plattform.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

CloudTask

Ein Azure Batch Task.

Batch wiederholt Tasks, wenn ein Wiederherstellungsvorgang auf einem Knoten ausgelöst wird. Beispiele für Wiederherstellungsvorgänge sind (aber nicht beschränkt auf), wenn ein fehlerhafter Knoten neu gestartet wird oder ein Computeknoten aufgrund eines Hostfehlers verschwunden ist. Wiederholungsversuche aufgrund von Wiederherstellungsvorgängen sind unabhängig von und werden nicht mit maxTaskRetryCount gezählt. Auch wenn maxTaskRetryCount 0 ist, kann aufgrund eines Wiederherstellungsvorgangs eine interne Wiederholung erfolgen. Aus diesem Gründen sollten alle Tasks idempotent sein. Dies bedeutet, dass Tasks es tolerieren müssen, dass sie unterbrochen und neu gestartet werden, ohne dass es zu Beschädigungen oder doppelten Daten kommt. Die bewährte Methode für Aufgaben mit langer Ausführungsdauer besteht darin, eine Form von Prüfpunkten zu verwenden.

CloudTaskListSubtasksResult

Das Ergebnis des Auflistens der Teilvorgänge eines Vorgangs.

CloudTaskPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste CloudTask

ComputeNode

Ein Computeknoten im Batch-Dienst.

ComputeNodeAddUserOptions

Zusätzliche Parameter für add_user Vorgang.

ComputeNodeDeleteUserOptions

Zusätzliche Parameter für delete_user Vorgang.

ComputeNodeDisableSchedulingOptions

Zusätzliche Parameter für disable_scheduling Vorgang.

ComputeNodeEnableSchedulingOptions

Zusätzliche Parameter für enable_scheduling Vorgang.

ComputeNodeEndpointConfiguration

Die Endpunktkonfiguration für den Computeknoten.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

ComputeNodeError

Ein Fehler, der bei einem Computeknoten aufgetreten ist.

ComputeNodeExtensionGetOptions

Zusätzliche Parameter für get-Vorgang.

ComputeNodeExtensionListOptions

Zusätzliche Parameter für den Listenvorgang.

ComputeNodeGetOptions

Zusätzliche Parameter für get-Vorgang.

ComputeNodeGetRemoteDesktopOptions

Zusätzliche Parameter für get_remote_desktop Vorgang.

ComputeNodeGetRemoteLoginSettingsOptions

Zusätzliche Parameter für get_remote_login_settings Vorgang.

ComputeNodeGetRemoteLoginSettingsResult

Die Remoteanmeldungseinstellungen für einen Computeknoten.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

ComputeNodeIdentityReference

Der Verweis auf eine benutzerseitig zugewiesene Identität, die dem Batch-Pool zugeordnet ist, den ein Computeknoten verwendet.

ComputeNodeInformation

Informationen zum Computeknoten, auf dem ein Task ausgeführt wurde.

ComputeNodeListOptions

Zusätzliche Parameter für den Listenvorgang.

ComputeNodePaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste ComputeNode

ComputeNodeRebootOptions

Zusätzliche Parameter für den Neustartvorgang.

ComputeNodeReimageOptions

Zusätzliche Parameter für den Reimage-Vorgang.

ComputeNodeUpdateUserOptions

Zusätzliche Parameter für update_user Vorgang.

ComputeNodeUploadBatchServiceLogsOptions

Zusätzliche Parameter für upload_batch_service_logs Vorgang.

ComputeNodeUser

Ein Benutzerkonto für RDP- oder SSH-Zugriff auf einen Computeknoten.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

ContainerConfiguration

Die Konfiguration für containerfähige Pools.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

ContainerRegistry

Eine private Containerregistrierung.

DataDisk

Einstellungen, die von den Datenträgern verwendet werden, die Computeknoten im Pool zugeordnet sind. Wenn Sie die angefügten Datenträger verwenden, müssen Sie sie innerhalb eines virtuellen Computers einbinden und formatieren, um sie zu verwenden.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

DeleteCertificateError

Fehler beim Löschen eines Zertifikats durch den Batch-Dienst.

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom Computeknoten (VM) verwendet wird.

DiskEncryptionConfiguration

Die Datenträgerverschlüsselungskonfiguration, die auf Computeknoten im Pool angewendet wird. Die Konfiguration der Datenträgerverschlüsselung wird in Linux-Pools, die mit Shared Image Gallery Image erstellt wurden, nicht unterstützt.

EnvironmentSetting

Eine Umgebungsvariable, die für einen Taskprozess festgelegt werden soll.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

ErrorMessage

Eine Fehlermeldung, die in einer Azure Batch Fehlerantwort empfangen wurde.

ExitCodeMapping

Wie der Batch-Dienst reagieren soll, wenn ein Task mit einem bestimmten Exitcode beendet wird.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

ExitCodeRangeMapping

Eine Reihe von Exitcodes und wie der Batch-Dienst auf Exitcodes innerhalb dieses Bereichs reagieren soll.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

ExitConditions

Gibt an, wie der Batch-Dienst reagieren soll, wenn die Aufgabe abgeschlossen ist.

ExitOptions

Gibt an, wie der Batch-Dienst auf eine bestimmte Beendigungsbedingung reagiert.

FileDeleteFromComputeNodeOptions

Zusätzliche Parameter für delete_from_compute_node Vorgang.

FileDeleteFromTaskOptions

Zusätzliche Parameter für delete_from_task Vorgang.

FileGetFromComputeNodeOptions

Zusätzliche Parameter für get_from_compute_node Vorgang.

FileGetFromTaskOptions

Zusätzliche Parameter für get_from_task Vorgang.

FileGetPropertiesFromComputeNodeOptions

Zusätzliche Parameter für get_properties_from_compute_node Vorgang.

FileGetPropertiesFromTaskOptions

Zusätzliche Parameter für get_properties_from_task Vorgang.

FileListFromComputeNodeOptions

Zusätzliche Parameter für list_from_compute_node Vorgang.

FileListFromTaskOptions

Zusätzliche Parameter für list_from_task Vorgang.

FileProperties

Die Eigenschaften einer Datei auf einem Computeknoten.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

HttpHeader

Ein Http-Header-Name-Wert-Paar.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

ImageInformation

Ein Verweis auf das Azure Virtual Machines Marketplace-Image und zusätzliche Informationen zum Image.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

ImageInformationPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste ImageInformation

ImageReference

Ein Verweis auf ein Azure Virtual Machines Marketplace-Image oder ein Shared Image Gallery Image. Informationen zum Abrufen der Liste aller von Azure Batch überprüften Azure Marketplace Imageverweise finden Sie im Vorgang "Unterstützte Images auflisten".

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

InboundEndpoint

Ein eingehender Endpunkt auf einem Computeknoten.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

InboundNATPool

Ein NAT-Pool für eingehenden Datenverkehr, der verwendet werden kann, um bestimmte Ports auf Computeknoten in einem Batchpool extern zu adressieren.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

InstanceViewStatus

Die instance Ansicht status.

JobAddOptions

Zusätzliche Parameter für den Add-Vorgang.

JobAddParameter

Ein Azure Batch Auftrag, der hinzugefügt werden soll.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobConstraints

Die Ausführungseinschränkungen für einen Auftrag.

JobDeleteOptions

Zusätzliche Parameter für den Löschvorgang.

JobDisableOptions

Zusätzliche Parameter für die Deaktivierung des Vorgangs.

JobDisableParameter

Optionen beim Deaktivieren eines Auftrags.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobEnableOptions

Zusätzliche Parameter für die Aktivierung des Vorgangs.

JobExecutionInformation

Enthält Informationen zur Ausführung eines Auftrags im Azure Batch-Dienst.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobGetOptions

Zusätzliche Parameter für den Get-Vorgang.

JobGetTaskCountsOptions

Zusätzliche Parameter für get_task_counts Vorgang.

JobListFromJobScheduleOptions

Zusätzliche Parameter für list_from_job_schedule Vorgang.

JobListOptions

Zusätzliche Parameter für listenvorgang.

JobListPreparationAndReleaseTaskStatusOptions

Zusätzliche Parameter für list_preparation_and_release_task_status Vorgang.

JobManagerTask

Gibt Details eines Auftrags-Manager-Tasks an.

Der Auftrags-Manager-Task wird automatisch gestartet, wenn der Auftrag erstellt wird. Der Batch-Dienst versucht, den Auftrags-Manager-Task vor allen anderen Aufgaben im Auftrag zu planen. Beim Verkleinern eines Pools versucht der Batch-Dienst, Knoten beizubehalten, auf denen Job Manager-Aufgaben so lange wie möglich ausgeführt werden (das heißt, Computeknoten, auf denen "normale" Aufgaben ausgeführt werden, werden vor Computeknoten entfernt, auf denen Job Manager-Aufgaben ausgeführt werden). Wenn ein Auftrags-Manager-Task fehlschlägt und neu gestartet werden muss, versucht das System, ihn mit der höchsten Priorität zu planen. Wenn keine Computeknoten im Leerlauf verfügbar sind, kann das System eine der ausgeführten Tasks im Pool beenden und an die Warteschlange zurückgeben, um Platz für den Neustart des Auftrags-Manager-Tasks zu schaffen. Beachten Sie, dass eine Auftrags-Manager-Aufgabe in einem Auftrag keine Priorität gegenüber Aufgaben in anderen Aufträgen hat. Bei allen Aufträgen werden nur Prioritäten auf Auftragsebene beachtet. Wenn beispielsweise ein Auftrags-Manager in einem Auftrag der Priorität 0 neu gestartet werden muss, verdrängt er keine Aufgaben eines Auftrags der Priorität 1. Batch wiederholt Aufgaben, wenn ein Wiederherstellungsvorgang auf einem Knoten ausgelöst wird. Beispiele für Wiederherstellungsvorgänge sind (aber nicht beschränkt auf), wenn ein fehlerhafter Knoten neu gestartet wird oder ein Computeknoten aufgrund eines Hostfehlers verschwunden ist. Wiederholungsversuche aufgrund von Wiederherstellungsvorgängen sind unabhängig von und werden nicht mit maxTaskRetryCount gezählt. Auch wenn maxTaskRetryCount 0 ist, kann es aufgrund eines Wiederherstellungsvorgangs zu einer internen Wiederholung kommen. Aus diesem Gründen sollten alle Aufgaben idempotent sein. Dies bedeutet, dass Tasks es tolerieren müssen, dass sie unterbrochen und neu gestartet werden, ohne dass es zu Beschädigungen oder doppelten Daten kommt. Die bewährte Methode für Aufgaben mit langer Ausführungsdauer besteht darin, eine Form von Prüfpunkten zu verwenden.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobNetworkConfiguration

Die Netzwerkkonfiguration für den Auftrag.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobPatchOptions

Zusätzliche Parameter für den Patchvorgang.

JobPatchParameter

Der Satz von Änderungen, die an einem Auftrag vorgenommen werden sollen.

JobPreparationAndReleaseTaskExecutionInformation

Die status der Aufgaben zur Auftragsvorbereitung und Auftragsfreigabe auf einem Computeknoten.

JobPreparationAndReleaseTaskExecutionInformationPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste JobPreparationAndReleaseTaskExecutionInformation

JobPreparationTask

Ein Auftragsvorbereitungstask, der vor allen Aufgaben des Auftrags auf einem beliebigen Computeknoten ausgeführt werden soll.

Sie können die Auftragsvorbereitung verwenden, um einen Knoten für die Ausführung von Aufgaben für den Auftrag vorzubereiten. Zu den aktivitäten, die häufig in der Auftragsvorbereitung ausgeführt werden, gehören: Herunterladen allgemeiner Ressourcendateien, die von allen Aufgaben im Auftrag verwendet werden. Der Auftragsvorbereitungstask kann diese allgemeinen Ressourcendateien an den freigegebenen Speicherort auf dem Knoten herunterladen. (AZ_BATCH_NODE_ROOT_DIRshared) oder einen lokalen Dienst auf dem Knoten starten, damit alle Aufgaben dieses Auftrags mit diesem kommunizieren können. Wenn der Auftragsvorbereitungstask fehlschlägt (d. h. die Wiederholungsanzahl erschöpft, bevor er mit Exitcode 0 beendet wird), führt Batch keine Tasks dieses Auftrags auf dem Knoten aus. Der Computeknoten kann Aufgaben dieses Auftrags nicht ausführen, bis er neu erstellt wird. Der Computeknoten bleibt aktiv und kann für andere Aufträge verwendet werden. Der Auftragsvorbereitungstask kann mehrmals auf demselben Knoten ausgeführt werden. Daher sollten Sie den Auftragsvorbereitungstask schreiben, um die erneute Ausführung zu behandeln. Wenn der Knoten neu gestartet wird, wird der Auftragsvorbereitungstask erneut auf dem Computeknoten ausgeführt, bevor eine andere Aufgabe des Auftrags geplant wird, wenn rerunOnNodeRebootAfterSuccess true ist oder wenn der Auftragsvorbereitungstask zuvor nicht abgeschlossen wurde. Wenn der Knoten neu erstellt wird, wird der Auftragsvorbereitungstask erneut ausgeführt, bevor eine Aufgabe des Auftrags geplant wird. Batch wiederholt Aufgaben, wenn ein Wiederherstellungsvorgang auf einem Knoten ausgelöst wird. Beispiele für Wiederherstellungsvorgänge sind (aber nicht beschränkt auf), wenn ein fehlerhafter Knoten neu gestartet wird oder ein Computeknoten aufgrund eines Hostfehlers verschwunden ist. Wiederholungsversuche aufgrund von Wiederherstellungsvorgängen sind unabhängig von und werden nicht mit maxTaskRetryCount gezählt. Auch wenn maxTaskRetryCount 0 ist, kann es aufgrund eines Wiederherstellungsvorgangs zu einer internen Wiederholung kommen. Aus diesem Gründen sollten alle Aufgaben idempotent sein. Dies bedeutet, dass Tasks es tolerieren müssen, dass sie unterbrochen und neu gestartet werden, ohne dass es zu Beschädigungen oder doppelten Daten kommt. Die bewährte Methode für Aufgaben mit langer Ausführungsdauer besteht darin, eine Form von Prüfpunkten zu verwenden.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobPreparationTaskExecutionInformation

Enthält Informationen zur Ausführung eines Auftragsvorbereitungstasks auf einem Computeknoten.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobReleaseTask

Ein Auftragsfreigabetask, der bei Auftragserledigung auf einem beliebigen Computeknoten ausgeführt werden soll, auf dem der Auftrag ausgeführt wurde.

Der Auftragsfreigabetask wird ausgeführt, wenn der Auftrag endet, aufgrund einer der folgenden Gründe: Der Benutzer ruft die Api zum Beenden von Aufträgen oder die Löschauftrags-API auf, während der Auftrag noch aktiv ist, die maximale Zeitbeschränkung für die Wanduhr des Auftrags wird erreicht, und der Auftrag ist weiterhin aktiv, oder der Auftrags-Manager-Task wurde abgeschlossen, und der Auftrag wird so konfiguriert, dass er beendet wird, wenn der Auftrags-Manager abgeschlossen ist. Der Auftragsfreigabetask wird auf jedem Knoten ausgeführt, auf dem Aufgaben des Auftrags ausgeführt und der Auftragsvorbereitungstask ausgeführt und abgeschlossen wurde. Wenn Sie einen Knoten neu abbilden, nachdem er den Auftragsvorbereitungstask ausgeführt hat, und der Auftrag ohne weitere Aufgaben des Auftrags endet, der auf diesem Knoten ausgeführt wird (und daher der Auftragsvorbereitungstask nicht erneut ausgeführt wird), wird der Auftragsfreigabetask nicht auf diesem Computeknoten ausgeführt. Wenn ein Knoten neu gestartet wird, während der Auftragsfreigabetask noch ausgeführt wird, wird der Auftragsfreigabetask erneut ausgeführt, wenn der Computeknoten gestartet wird. Der Auftrag wird erst als abgeschlossen markiert, wenn alle Auftragsfreigabeaufgaben abgeschlossen sind. Der Auftragsfreigabetask wird im Hintergrund ausgeführt. Es belegt keinen Terminplanungsslot. Das heißt, es wird nicht auf das limit von taskSlotsPerNode angerechnet, das für den Pool angegeben ist.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobReleaseTaskExecutionInformation

Enthält Informationen zur Ausführung eines Auftragsfreigabetasks auf einem Computeknoten.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobScheduleAddOptions

Zusätzliche Parameter für den Add-Vorgang.

JobScheduleAddParameter

Ein Auftragszeitplan, der wiederkehrende Aufträge zulässt, indem er angibt, wann Aufträge ausgeführt werden sollen, und eine Spezifikation, die zum Erstellen der einzelnen Aufträge verwendet wird.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobScheduleDeleteOptions

Zusätzliche Parameter für den Löschvorgang.

JobScheduleDisableOptions

Zusätzliche Parameter für die Deaktivierung des Vorgangs.

JobScheduleEnableOptions

Zusätzliche Parameter für die Aktivierung des Vorgangs.

JobScheduleExecutionInformation

Enthält Informationen zu Aufträgen, die unter einem Auftragszeitplan ausgeführt wurden und ausgeführt werden.

JobScheduleExistsOptions

Zusätzliche Parameter für exists-Vorgang.

JobScheduleGetOptions

Zusätzliche Parameter für den Get-Vorgang.

JobScheduleListOptions

Zusätzliche Parameter für listenvorgang.

JobSchedulePatchOptions

Zusätzliche Parameter für den Patchvorgang.

JobSchedulePatchParameter

Der Satz von Änderungen, die an einem Auftragszeitplan vorgenommen werden sollen.

JobScheduleStatistics

Ressourcennutzungsstatistiken für einen Auftragszeitplan.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobScheduleTerminateOptions

Zusätzliche Parameter für den Beendigungsvorgang.

JobScheduleUpdateOptions

Zusätzliche Parameter für den Aktualisierungsvorgang.

JobScheduleUpdateParameter

Der Satz von Änderungen, die an einem Auftragszeitplan vorgenommen werden sollen.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobSchedulingError

Ein Fehler, der vom Batch-Dienst beim Planen eines Auftrags auftritt.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobSpecification

Gibt Details zu den Aufträgen an, die nach einem Zeitplan erstellt werden sollen.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobStatistics

Ressourcennutzungsstatistiken für einen Auftrag.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

JobTerminateOptions

Zusätzliche Parameter für den Beendigungsvorgang.

JobTerminateParameter

Optionen beim Beenden eines Auftrags.

JobUpdateOptions

Zusätzliche Parameter für den Aktualisierungsvorgang.

JobUpdateParameter

Der Satz von Änderungen, die an einem Auftrag vorgenommen werden sollen.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

LinuxUserConfiguration

Eigenschaften, die zum Erstellen eines Benutzerkontos auf einem Linux-Computeknoten verwendet werden.

MetadataItem

Ein Name-Wert-Paar, das einer Batch-Dienstressource zugeordnet ist.

Der Batch-Dienst weist diesen Metadaten keine Bedeutung zu. es dient ausschließlich der Verwendung von Benutzercode.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

MountConfiguration

Das Dateisystem, das auf jedem Knoten eingebunden werden soll.

MultiInstanceSettings

Einstellungen, die angeben, wie ein Task mit mehreren instance ausgeführt werden soll.

Aufgaben mit mehreren instance werden häufig zur Unterstützung von MPI-Aufgaben verwendet. Wenn im MPI-Fall einer der Teiltasks fehlschlägt (z. B. aufgrund des Beendens mit einem Nicht-Null-Exitcode), schlägt der gesamte Task mit mehreren instance fehl. Der Task mit mehreren instance wird dann beendet und bis zu seinem Wiederholungslimit wiederholt.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

NFSMountConfiguration

Informationen, die zum Herstellen einer Verbindung mit einem NFS-Dateisystem verwendet werden.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

NameValuePair

Stellt ein Name-Wert-Paar dar.

NetworkConfiguration

Die Netzwerkkonfiguration für einen Pool.

NetworkSecurityGroupRule

Eine Netzwerksicherheitsgruppenregel, die auf einen eingehenden Endpunkt angewendet werden soll.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

NodeAgentInformation

Informationen zum Computeknoten-Agent.

Der Batch Compute Node-Agent ist ein Programm, das auf jedem Computeknoten im Pool ausgeführt wird und batch-Funktionen für den Computeknoten bereitstellt.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

NodeCounts

Die Anzahl der Computeknoten in jedem Computeknotenstatus.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

NodeDisableSchedulingParameter

Optionen zum Deaktivieren der Planung auf einem Computeknoten.

NodeFile

Informationen zu einer Datei oder einem Verzeichnis auf einem Computeknoten.

NodeFilePaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste NodeFile

NodePlacementConfiguration

Knotenplatzierungskonfiguration für einen Pool.

Für die regionale Platzierung werden Knoten im Pool in derselben Region zugeordnet. Für die zonenbasierte Platzierung werden Knoten im Pool auf verschiedene Zonen verteilt, wobei der optimale Aufwand ausgeglichen wird.

NodeRebootParameter

Optionen zum Neustarten eines Computeknotens.

NodeReimageParameter

Optionen für das erneute Erstellen eines Computeknotens.

NodeRemoveParameter

Optionen zum Entfernen von Computeknoten aus einem Pool.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

NodeUpdateUserParameter

Der Satz von Änderungen, die an einem Benutzerkonto auf einem Computeknoten vorgenommen werden sollen.

NodeVMExtension

Die Konfiguration für die VM-Erweiterung instance Ansicht.

NodeVMExtensionPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste NodeVMExtension

OSDisk

Einstellungen für den Betriebssystemdatenträger des Computeknotens (VM).

OutputFile

Eine Spezifikation zum Hochladen von Dateien aus einem Azure Batch Computeknoten an einen anderen Speicherort, nachdem der Batch-Dienst die Ausführung des Vorgangs abgeschlossen hat.

Bei jedem Dateiupload schreibt der Batch-Dienst zwei Protokolldateien in den Computeknoten "fileuploadout.txt" und "fileuploaderr.txt". Diese Protokolldateien werden verwendet, um mehr über einen bestimmten Fehler zu erfahren.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

OutputFileBlobContainerDestination

Gibt ein Dateiuploadziel in einem Azure Blob Storage-Container an.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

OutputFileDestination

Das Ziel, in das eine Datei hochgeladen werden soll.

OutputFileUploadOptions

Details zu einem Ausgabedateiuploadvorgang, einschließlich der Bedingungen, unter welchen Bedingungen der Upload ausgeführt werden soll.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

PoolAddOptions

Zusätzliche Parameter für den Add-Vorgang.

PoolAddParameter

Ein Pool im Azure Batch-Dienst, der hinzugefügt werden soll.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

PoolDeleteOptions

Zusätzliche Parameter für den Löschvorgang.

PoolDisableAutoScaleOptions

Zusätzliche Parameter für disable_auto_scale Vorgang.

PoolEnableAutoScaleOptions

Zusätzliche Parameter für enable_auto_scale Vorgang.

PoolEnableAutoScaleParameter

Optionen zum Aktivieren der automatischen Skalierung in einem Pool.

PoolEndpointConfiguration

Die Endpunktkonfiguration für einen Pool.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

PoolEvaluateAutoScaleOptions

Zusätzliche Parameter für evaluate_auto_scale Vorgang.

PoolEvaluateAutoScaleParameter

Optionen zum Auswerten einer automatischen Skalierungsformel für einen Pool.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

PoolExistsOptions

Zusätzliche Parameter für exists-Vorgang.

PoolGetOptions

Zusätzliche Parameter für den Get-Vorgang.

PoolInformation

Gibt an, wie ein Auftrag einem Pool zugewiesen werden soll.

PoolListOptions

Zusätzliche Parameter für listenvorgang.

PoolListUsageMetricsOptions

Zusätzliche Parameter für list_usage_metrics Vorgang.

PoolNodeCounts

Die Anzahl der Computeknoten in jedem Zustand für einen Pool.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

PoolNodeCountsPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste PoolNodeCounts

PoolPatchOptions

Zusätzliche Parameter für den Patchvorgang.

PoolPatchParameter

Der Satz von Änderungen, die an einem Pool vorgenommen werden sollen.

PoolRemoveNodesOptions

Zusätzliche Parameter für remove_nodes Vorgang.

PoolResizeOptions

Zusätzliche Parameter für den Größenänderungsvorgang.

PoolResizeParameter

Optionen zum Ändern der Größe eines Pools.

PoolSpecification

Spezifikation zum Erstellen eines neuen Pools.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

PoolStatistics

Enthält Nutzungs- und Ressourcennutzungsstatistiken für die Lebensdauer eines Pools.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

PoolStopResizeOptions

Zusätzliche Parameter für stop_resize Vorgang.

PoolUpdatePropertiesOptions

Zusätzliche Parameter für update_properties Vorgang.

PoolUpdatePropertiesParameter

Der Satz von Änderungen, die an einem Pool vorgenommen werden sollen.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

PoolUsageMetrics

Nutzungsmetriken für einen Pool über ein Aggregationsintervall hinweg.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

PoolUsageMetricsPaged

Ein Auslagerungscontainer zum Durchlaufen einer Objektliste PoolUsageMetrics

PublicIPAddressConfiguration

Die Konfiguration der öffentlichen IP-Adresse der Netzwerkkonfiguration eines Pools.

RecentJob

Informationen zum letzten Auftrag, der unter dem Auftragszeitplan ausgeführt werden soll.

ResizeError

Ein Fehler, der beim Ändern der Größe eines Pools aufgetreten ist.

ResourceFile

Eine einzelne Datei oder mehrere Dateien, die auf einen Computeknoten heruntergeladen werden sollen.

ResourceStatistics

Statistiken im Zusammenhang mit dem Ressourcenverbrauch durch Computeknoten in einem Pool.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Schedule

Der Zeitplan, nach dem Aufträge erstellt werden. Alle Zeiten werden entsprechend UTC festgelegt und sind nicht von der Sommerzeit betroffen.

StartTask

Eine Aufgabe, die ausgeführt wird, wenn ein Knoten einen Pool im Azure Batch-Dienst hinzuschließt oder wenn der Computeknoten neu gestartet oder ein neuer Image erstellt wird.

Batch wiederholt Tasks, wenn ein Wiederherstellungsvorgang auf einem Knoten ausgelöst wird. Beispiele für Wiederherstellungsvorgänge sind (aber nicht beschränkt auf), wenn ein fehlerhafter Knoten neu gestartet wird oder ein Computeknoten aufgrund eines Hostfehlers verschwunden ist. Wiederholungsversuche aufgrund von Wiederherstellungsvorgängen sind unabhängig von und werden nicht mit maxTaskRetryCount gezählt. Auch wenn maxTaskRetryCount 0 ist, kann aufgrund eines Wiederherstellungsvorgangs eine interne Wiederholung erfolgen. Aus diesem Gründen sollten alle Tasks idempotent sein. Dies bedeutet, dass Tasks es tolerieren müssen, dass sie unterbrochen und neu gestartet werden, ohne dass es zu Beschädigungen oder doppelten Daten kommt. Die bewährte Methode für Aufgaben mit langer Ausführungsdauer besteht darin, eine Form von Prüfpunkten zu verwenden. In einigen Fällen kann startTask erneut ausgeführt werden, obwohl der Computeknoten nicht neu gestartet wurde. Es sollte besonders darauf geachtet werden, StartTasks zu vermeiden, die einen Unterbrechungsprozess erstellen oder Dienste aus dem StartTask-Arbeitsverzeichnis installieren/starten, da dies verhindert, dass Batch die StartTask erneut ausführen kann.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

StartTaskInformation

Informationen zu einem StartTask, der auf einem Computeknoten ausgeführt wird.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

SubtaskInformation

Informationen zu einem Azure Batch Subtask.

TaskAddCollectionOptions

Zusätzliche Parameter für add_collection Vorgang.

TaskAddCollectionParameter

Eine Sammlung von Azure Batch Tasks, die hinzugefügt werden sollen.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskAddCollectionResult

Das Ergebnis des Hinzufügens einer Sammlung von Tasks zu einem Auftrag.

TaskAddOptions

Zusätzliche Parameter für den Add-Vorgang.

TaskAddParameter

Eine hinzuzufügende Azure Batch-Aufgabe.

Batch wiederholt Tasks, wenn ein Wiederherstellungsvorgang auf einem Knoten ausgelöst wird. Beispiele für Wiederherstellungsvorgänge sind (aber nicht beschränkt auf), wenn ein fehlerhafter Knoten neu gestartet wird oder ein Computeknoten aufgrund eines Hostfehlers verschwunden ist. Wiederholungsversuche aufgrund von Wiederherstellungsvorgängen sind unabhängig von und werden nicht mit maxTaskRetryCount gezählt. Auch wenn maxTaskRetryCount 0 ist, kann aufgrund eines Wiederherstellungsvorgangs eine interne Wiederholung erfolgen. Aus diesem Gründen sollten alle Tasks idempotent sein. Dies bedeutet, dass Tasks es tolerieren müssen, dass sie unterbrochen und neu gestartet werden, ohne dass es zu Beschädigungen oder doppelten Daten kommt. Die bewährte Methode für Aufgaben mit langer Ausführungsdauer besteht darin, eine Form von Prüfpunkten zu verwenden.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskAddResult

Ergebnis für einen einzelnen Task, der als Teil eines Vorgangs zum Hinzufügen einer Aufgabe hinzugefügt wurde.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskConstraints

Ausführungseinschränkungen, die auf einen Task angewendet werden sollen.

TaskContainerExecutionInformation

Enthält Informationen zum Container, den ein Task ausführt.

TaskContainerSettings

Die Containereinstellungen für einen Task.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskCounts

Der Vorgang zählt für einen Auftrag.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskCountsResult

Die Anzahl von Task und TaskSlot für einen Auftrag.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskDeleteOptions

Zusätzliche Parameter für den Löschvorgang.

TaskDependencies

Gibt alle Abhängigkeiten einer Aufgabe an. Jeder Task, der explizit angegeben ist oder innerhalb eines Abhängigkeitsbereichs liegt, muss abgeschlossen werden, bevor der abhängige Task geplant wird.

TaskExecutionInformation

Informationen zur Ausführung einer Aufgabe.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskFailureInformation

Informationen zu einem Vorgangsfehler.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskGetOptions

Zusätzliche Parameter für get-Vorgang.

TaskIdRange

Ein Bereich von Aufgaben-IDs, von denen ein Task abhängig sein kann. Alle Tasks mit IDs im Bereich müssen erfolgreich abgeschlossen werden, bevor der abhängige Task geplant werden kann.

Anfang und Ende des Bereichs sind inklusive. Wenn beispielsweise ein Bereich den Anfang 9 und das Ende 12 aufweist, stellt er die Aufgaben '9', '10', '11' und '12' dar.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskInformation

Informationen zu einer Aufgabe, die auf einem Computeknoten ausgeführt wird.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskListOptions

Zusätzliche Parameter für den Listenvorgang.

TaskListSubtasksOptions

Zusätzliche Parameter für list_subtasks Vorgang.

TaskReactivateOptions

Zusätzliche Parameter für die Reaktivierung des Vorgangs.

TaskSchedulingPolicy

Gibt an, wie Tasks auf Computeknoten verteilt werden sollen.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskSlotCounts

Das TaskSlot zählt für einen Auftrag.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskStatistics

Ressourcennutzungsstatistiken für einen Task.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

TaskTerminateOptions

Zusätzliche Parameter für den Beendigungsvorgang.

TaskUpdateOptions

Zusätzliche Parameter für den Updatevorgang.

TaskUpdateParameter

Der Satz von Änderungen, die an einer Aufgabe vorgenommen werden sollen.

UploadBatchServiceLogsConfiguration

Die Azure Batch-Dienstprotokolldatei-Uploadkonfiguration für einen Computeknoten.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

UploadBatchServiceLogsResult

Das Ergebnis des Hochladens von Batch-Dienstprotokolldateien von einem bestimmten Computeknoten.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

UsageStatistics

Statistiken im Zusammenhang mit Poolnutzungsinformationen.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

UserAccount

Eigenschaften, die zum Erstellen eines Benutzers zum Ausführen von Aufgaben auf einem Azure Batch Computeknoten verwendet werden.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

UserAssignedIdentity

Die vom Benutzer zugewiesene Identität.

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

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

UserIdentity

Die Definition der Benutzeridentität, unter der der Task ausgeführt wird.

Geben Sie entweder die UserName- oder autoUser-Eigenschaft an, aber nicht beides.

VMExtension

Die Konfiguration für VM-Erweiterungen.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

VMExtensionInstanceView

Die VM-Erweiterung instance Ansicht.

VirtualMachineConfiguration

Die Konfiguration für Computeknoten in einem Pool basierend auf der Azure Virtual Machines-Infrastruktur.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

VirtualMachineInfo

Informationen zum aktuellen Status des virtuellen Computers.

WindowsConfiguration

Windows-Betriebssystemeinstellungen, die auf den virtuellen Computer angewendet werden sollen.

WindowsUserConfiguration

Eigenschaften, die zum Erstellen eines Benutzerkontos auf einem Windows-Computeknoten verwendet werden.

Enumerationen

AccessScope
AllocationState
AutoUserScope
CachingType
CertificateFormat
CertificateState
CertificateStoreLocation
CertificateVisibility
ComputeNodeDeallocationOption
ComputeNodeFillType
ComputeNodeRebootOption
ComputeNodeReimageOption
ComputeNodeState
ContainerType
ContainerWorkingDirectory
DependencyAction
DiffDiskPlacement
DisableComputeNodeSchedulingOption
DisableJobOption
DiskEncryptionTarget
DynamicVNetAssignmentScope
ElevationLevel
ErrorCategory
IPAddressProvisioningType
InboundEndpointProtocol
JobAction
JobPreparationTaskState
JobReleaseTaskState
JobScheduleState
JobState
LoginMode
NetworkSecurityGroupRuleAccess
NodeCommunicationMode
NodePlacementPolicyType
OSType
OnAllTasksComplete
OnTaskFailure
OutputFileUploadCondition
PoolIdentityType
PoolLifetimeOption
PoolState
SchedulingState
StartTaskState
StatusLevelTypes
StorageAccountType
SubtaskState
TaskAddStatus
TaskExecutionResult
TaskState
VerificationType