Freigeben über


com.microsoft.azure.management.batch

Dieses Paket enthält die Klassen für BatchManagementClient. Batch-Client.

Klassen

ActivateApplicationPackageParameters

Parameter für eine Aktivierung eines Anwendungspakets.

ApplicationPackageReference

Verknüpfen sie mit einem Anwendungspaket innerhalb des Batchkontos.

AutoScaleRun

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

AutoScaleRunError

Ein Fehler, der beim automatischen Skalieren eines Pools aufgetreten ist.

AutoScaleSettings

AutoScale-Einstellungen für den Pool.

AutoStorageBaseProperties

Die Eigenschaften im Zusammenhang mit dem Konto für die automatische Speicherung.

AutoStorageProperties

Enthält Informationen zum Autospeicherkonto, das einem Batch-Konto zugeordnet ist.

AutoUserSpecification

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

AzureBlobFileSystemConfiguration

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

AzureFileShareConfiguration

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

BatchAccountCreateHeaders

Definiert Header für den Erstellungsvorgang.

BatchAccountCreateParameters

Parameter, die für den Create-Vorgang bereitgestellt werden.

BatchAccountDeleteHeaders

Definiert Header für den Löschvorgang.

BatchAccountIdentity

Die Identität des Batch-Kontos, sofern konfiguriert. Dies wird verwendet, wenn der Benutzer "Microsoft.KeyVault" als Verschlüsselungskonfiguration für das Batch-Konto angibt oder wenn "ManagedIdentity" als Authentifizierungsmodus für die automatische Speicherung ausgewählt ist.

BatchAccountKeys

Diese Klasse stellt die Zugriffsschlüssel für das Batchkonto dar.

BatchAccountRegenerateKeyParameters

Für den RegenerateKey-Vorgang bereitgestellte Parameter.

BatchAccountUpdateParameters

Parameter zum Aktualisieren eines Azure Batch-Kontos.

BatchPoolIdentity

Die Identität des Batch-Pools, sofern konfiguriert. Wenn die Poolidentität beim Aktualisieren eines vorhandenen Pools aktualisiert wird, verfügen nur die neuen virtuellen Computer, die erstellt werden, nachdem der Pool auf 0 verkleinert wurde, die aktualisierten Identitäten.

CertificateBaseProperties

Basiszertifikateigenschaften.

CertificateCancelDeletionHeaders

Definiert Header für den CancelDeletion-Vorgang.

CertificateCreateHeaders

Definiert Header für den Erstellungsvorgang.

CertificateCreateOrUpdateParameters

Enthält Informationen zu einem Zertifikat.

CertificateDeleteHeaders

Definiert Header für den Löschvorgang.

CertificateGetHeaders

Definiert Header für get-Vorgang.

CertificateReference

Ein Verweis auf ein Zertifikat, das auf Computeknoten in einem Pool installiert werden soll. Dies muss innerhalb desselben Kontos wie der Pool vorhanden sein.

CertificateUpdateHeaders

Definiert Header für den Updatevorgang.

CheckNameAvailabilityParameters

Parameter für eine Verfügbarkeitsanforderung für überprüfungsnamen.

CIFSMountConfiguration

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

CloudServiceConfiguration

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

ComputeNodeIdentityReference

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

ContainerConfiguration

Die Konfiguration für containerfähige Pools.

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.

DeleteCertificateError

Eine Fehlerantwort des Batch-Diensts.

DeploymentConfiguration

Eigenschaften der Bereitstellungskonfiguration.

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer 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 dem Vm-Image oder Shared Image Gallery Image erstellt wurden, nicht unterstützt.

EncryptionProperties

Konfiguriert, wie Kundendaten innerhalb des Batch-Kontos verschlüsselt werden. Standardmäßig werden Konten mit einem von Microsoft verwalteten Schlüssel verschlüsselt. Für zusätzliche Steuerung kann stattdessen ein kundenseitig verwalteter Schlüssel verwendet werden.

EndpointDependency

Ein Domänenname und Verbindungsdetails, die für den Zugriff auf eine Abhängigkeit verwendet werden.

EndpointDetail

Details zur Verbindung zwischen dem Batch-Dienst und dem Endpunkt.

EnvironmentSetting

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

FixedScaleSettings

Die Skalierungseinstellungen für den Pool wurden korrigiert.

ImageReference

Ein Verweis auf ein Azure Virtual Machines Marketplace-Image oder die Azure-Imageressource eines benutzerdefinierten virtuellen Computers. Informationen zum Abrufen der Liste aller imageReferences, die von Azure Batch überprüft werden, finden Sie im Vorgang "Auflisten unterstützter Knoten-Agent-SKUs".

InboundNatPool

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

KeyVaultProperties

KeyVault-Konfiguration bei Verwendung einer Verschlüsselungs-KeySource von Microsoft.KeyVault.

KeyVaultReference

Identifiziert den Azure-Schlüsseltresor, der einem Batch-Konto zugeordnet ist.

LinuxUserConfiguration

Eigenschaften, die zum Erstellen eines Benutzerkontos auf einem Linux-Knoten 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.

MountConfiguration

Das Dateisystem, das auf jedem Knoten bereitgestellt werden soll.

NetworkConfiguration

Die Netzwerkkonfiguration für einen Pool.

NetworkSecurityGroupRule

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

NFSMountConfiguration

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

NodePlacementConfiguration

Knotenplatzierungskonfiguration für Batchpools. Zuordnungskonfiguration, die vom Batch-Dienst zum Bereitstellen der Knoten verwendet wird.

OperationDisplay

Das -Objekt, das den Vorgang beschreibt.

OSDisk

Einstellungen für den Betriebssystemdatenträger des virtuellen Computers.

PoolCreateHeaders

Definiert Header für den Erstellungsvorgang.

PoolDeleteHeaders

Definiert Header für den Löschvorgang.

PoolDisableAutoScaleHeaders

Definiert Header für den DisableAutoScale-Vorgang.

PoolEndpointConfiguration

Die Endpunktkonfiguration für einen Pool.

PoolGetHeaders

Definiert Header für get-Vorgang.

PoolStopResizeHeaders

Definiert Header für den StopResize-Vorgang.

PoolUpdateHeaders

Definiert Header für den Updatevorgang.

PrivateEndpoint

Der private Endpunkt der Verbindung mit dem privaten Endpunkt.

PrivateEndpointConnectionUpdateHeaders

Definiert Header für den Updatevorgang.

PrivateLinkServiceConnectionState

Der Private Link-Dienstverbindungsstatus der Verbindung mit dem privaten Endpunkt.

PublicIPAddressConfiguration

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

ResizeError

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

ResizeOperationStatus

Details zum aktuellen oder zuletzt abgeschlossenen Größenänderungsvorgang. Beschreibt entweder den aktuellen Vorgang (wenn der AllocationState-Pool die Größe ändern) oder den zuvor abgeschlossenen Vorgang (wenn AllocationState gleich ist).

ResourceFile

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

ScaleSettings

Skalierungseinstellungen für den Pool. Definiert die gewünschte Größe des Pools. Dies kann entweder "fixedScale" sein, wobei die angeforderte targetDedicatedNodes angegeben wird, oder "autoScale", die eine Formel definiert, die regelmäßig neu ausgewertet wird. Wenn diese Eigenschaft nicht angegeben ist, verfügt der Pool über eine feste Skalierung mit 0 targetDedicatedNodes.

SkuCapability

Eine SKU-Funktion, z. B. die Anzahl der Kerne.

StartTask

Eine Aufgabe, die ausgeführt wird, wenn ein Computeknoten einen Pool im Azure Batch-Dienst hinzuschließt oder wenn der Computeknoten neu gestartet oder ein Neuerimage erstellt wird. In einigen Fällen kann die Startaufgabe erneut ausgeführt werden, obwohl der Knoten nicht neu gestartet wurde. Aus diesem Grund sollten Startaufgaben idempotent sein und ordnungsgemäß beendet werden, wenn das setup, das sie ausführen, bereits abgeschlossen wurde. Es sollte besonders darauf geachtet werden, Startaufgaben zu vermeiden, die einen Unterbrechungsprozess erstellen oder Dienste aus dem Arbeitsverzeichnis der Startaufgabe installieren/starten, da dies verhindert, dass Batch den Starttask erneut ausführen kann.

TaskContainerSettings

Die Containereinstellungen für eine Aufgabe.

TaskSchedulingPolicy

Gibt an, wie Aufgaben auf Computeknoten verteilt werden sollen.

UserAccount

Eigenschaften, die zum Erstellen eines Benutzers auf einem Azure Batch Knoten verwendet werden.

UserAssignedIdentities

Die Liste der zugeordneten Benutzeridentitäten.

UserIdentity

Die Definition der Benutzeridentität, unter der die Aufgabe ausgeführt wird. Geben Sie entweder die UserName- oder autoUser-Eigenschaft an, aber nicht beides.

VirtualMachineConfiguration

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

VirtualMachineFamilyCoreQuota

Eine VM-Familie und das zugehörige Kernkontingent für das Batch-Konto.

VMExtension

Die Konfiguration für VM-Erweiterungen.

WindowsConfiguration

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

WindowsUserConfiguration

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

Schnittstellen

Application

Eine unveränderliche clientseitige Darstellung einer Azure Batch-Kontoanwendung.

ApplicationPackage

Eine unveränderliche clientseitige Darstellung eines Azure Batch Anwendungspakets.

BatchAccount

Eine unveränderliche clientseitige Darstellung eines Azure Batch Kontos.

BatchAccounts

Einstiegspunkt für Azure Batch Kontoverwaltungs-API.

Pool

Eine unveränderliche clientseitige Darstellung eines Azure Batch Kontopools.

Application.UpdateDefinitionStages.Blank<ParentT>

Die erste Phase einer Batch-Anwendungsdefinition.

Application.DefinitionStages.Blank<ParentT>

Die erste Phase einer Batchanwendungsdefinition.

BatchAccount.DefinitionStages.Blank

Die erste Phase einer Batch-Kontodefinition.

Pool.DefinitionStages.Blank<ParentT>

Die erste Phase einer Batchpooldefinition.

Pool.UpdateDefinitionStages.Blank<ParentT>

Die erste Phase einer Batch-Pooldefinition.

Application.Definition<ParentT>

Die Gesamtheit einer Batch-Anwendungsdefinition als Teil einer Batch-Kontodefinition.

BatchAccount.Definition

Die Gesamtheit einer Batch-Kontodefinition.

Pool.Definition<ParentT>

Die Gesamtheit einer Batch-Pooldefinition als Teil einer Batch-Kontodefinition.

Application.DefinitionStages

Gruppierung aller Anwendungspaketdefinitionsphasen.

BatchAccount.DefinitionStages

Gruppierung aller Batch-Kontodefinitionsphasen.

Pool.DefinitionStages

Gruppierung aller Pooldefinitionsphasen.

Pool.Update

Die gesamte Aktualisierung eines Batch-Pools als Teil einer Batch-Kontoaktualisierung.

BatchAccount.Update

Die Vorlage für einen Batch-Kontoaktualisierungsvorgang, die alle Einstellungen enthält, die geändert werden können.

Application.Update

Die gesamte Aktualisierung einer Batch-Anwendung als Teil eines Batch-Kontoupdates.

Pool.UpdateDefinition<ParentT>

Die Vollständige Definition einer Batch-Pooldefinition als Teil des übergeordneten Updates.

Application.UpdateDefinition<ParentT>

Die Gesamtheit einer Batch-Anwendungsdefinition als Teil des übergeordneten Updates.

Pool.UpdateDefinitionStages

Gruppierung von Pooldefinitionsphasen im Rahmen einer Batch-Kontoaktualisierung.

Application.UpdateDefinitionStages

Gruppierung von Anwendungsdefinitionsphasen im Rahmen einer Batch-Kontoaktualisierung.

BatchAccount.UpdateStages

Gruppierung aller Batch-Kontoaktualisierungsphasen.

Pool.UpdateStages

Gruppierung von Batch-Poolupdatephasen.

Application.UpdateStages

Gruppierung von Batch-Anwendungsupdatephasen.

BatchAccount.DefinitionStages.WithApplication

Die Phase einer Batch-Kontodefinition, die die Erstellung einer Batch-Anwendung ermöglicht.

BatchAccount.UpdateStages.WithApplication

Die Phase einer Batch-Kontodefinition, die die Erstellung einer Batch-Anwendung ermöglicht.

BatchAccount.DefinitionStages.WithApplicationAndStorage

Die Phase einer Batch-Kontodefinition, die das Hinzufügen einer Anwendung und eines Speicherkontos ermöglicht.

Application.UpdateStages.WithApplicationPackage

Die Phase eines Batch-Anwendungsupdates, das die Erstellung eines Anwendungspakets ermöglicht.

Application.UpdateDefinitionStages.WithApplicationPackage<ParentT>

Die Phase einer Batch-Anwendungsdefinition, die die Erstellung eines Anwendungspakets ermöglicht.

Application.DefinitionStages.WithApplicationPackage<ParentT>

Die Phase einer Batch-Anwendungsdefinition, die die Erstellung eines Anwendungspakets ermöglicht.

Pool.UpdateDefinitionStages.WithAttach<ParentT>

Die Phase einer Batchpooldefinition, die das Erstellen von Konfigurationen ermöglicht.

Application.UpdateDefinitionStages.WithAttach<ParentT>

Die letzte Phase einer Batch-Anwendungsdefinition.

In dieser Phase können alle verbleibenden optionalen Einstellungen angegeben werden, oder die Anwendungsdefinition kann an die Aktualisierung des übergeordneten Batchkontos angefügt werden.

Pool.DefinitionStages.WithAttach<ParentT>

Die Phase einer Batch-Pooldefinition, die die Erstellung eines Pools ermöglicht.

Pool.UpdateStages.WithAttach

Die Phase eines Batch-Poolupdates, das die Erstellung von Konfigurationen ermöglicht.

Application.DefinitionStages.WithAttach<ParentT>

Die letzte Phase der Anwendungsdefinition.

In dieser Phase können alle verbleibenden optionalen Einstellungen angegeben werden, oder die Anwendungsdefinition kann an die Definition des übergeordneten Batchkontos angefügt werden.

BatchAccount.DefinitionStages.WithCreate

Eine Batch-Kontodefinition mit ausreichenden Eingaben, um ein neues Batch-Konto in der Cloud zu erstellen, aber zusätzliche optionale Eingaben zur Angabe verfügbar macht.

BatchAccount.DefinitionStages.WithCreateAndApplication

Die Phase einer Batch-Kontodefinition, die das Hinzufügen einer Batch-Anwendung oder das Erstellen des Batch-Kontos ermöglicht.

BatchAccount.DefinitionStages.WithGroup

Die Phase einer Batch-Kontodefinition, mit der die Ressourcengruppe angegeben werden kann.

Application.UpdateStages.WithOptionalProperties

Die Phase eines Anwendungsupdates, in der das automatische Upgrade der Anwendung aktiviert oder deaktiviert werden kann.

BatchAccount.UpdateStages.WithPool

Die Phase einer Batch-Kontodefinition, die die Erstellung eines Batch-Pools ermöglicht.

BatchAccount.DefinitionStages.WithPool

Die Phase einer Batch-Kontodefinition, die die Erstellung eines Batch-Pools ermöglicht.

BatchAccount.DefinitionStages.WithStorage

Die Phase einer Batch-Kontodefinition, die das Zuordnen von Speicherkonten mit dem Batch-Konto ermöglicht.

BatchAccount.UpdateStages.WithStorageAccount

Die Phase einer Batch-Kontoaktualisierung, in der ein Speicherkonto angegeben werden kann.

Enumerationen

AccountKeyType

Definiert Werte für AccountKeyType.

AllocationState

Definiert Werte für AllocationState.

AuthenticationMode

Definiert Werte für AuthenticationMode.

AutoStorageAuthenticationMode

Definiert Werte für AutoStorageAuthenticationMode.

AutoUserScope

Definiert Werte für AutoUserScope.

CachingType

Definiert Werte für CachingType.

CertificateFormat

Definiert Werte für CertificateFormat.

CertificateProvisioningState

Definiert Werte für CertificateProvisioningState.

CertificateStoreLocation

Definiert Werte für CertificateStoreLocation.

CertificateVisibility

Definiert Werte für CertificateVisibility.

ComputeNodeDeallocationOption

Definiert Werte für ComputeNodeDeallocationOption.

ComputeNodeFillType

Definiert Werte für ComputeNodeFillType.

ContainerWorkingDirectory

Definiert Werte für ContainerWorkingDirectory.

DiffDiskPlacement

Definiert Werte für DiffDiskPlacement.

DiskEncryptionTarget

Definiert Werte für DiskEncryptionTarget.

ElevationLevel

Definiert Werte für ElevationLevel.

InboundEndpointProtocol

Definiert Werte für InboundEndpointProtocol.

InterNodeCommunicationState

Definiert Werte für InterNodeCommunicationState.

IPAddressProvisioningType

Definiert Werte für IPAddressProvisioningType.

KeySource

Definiert Werte für KeySource.

LoginMode

Definiert Werte für LoginMode.

NameAvailabilityReason

Definiert Werte für NameAvailabilityReason.

NetworkSecurityGroupRuleAccess

Definiert Werte für NetworkSecurityGroupRuleAccess.

NodePlacementPolicyType

Definiert Werte für NodePlacementPolicyType.

PackageState

Definiert Werte für PackageState.

PoolAllocationMode

Definiert Werte für PoolAllocationMode.

PoolIdentityType

Definiert Werte für PoolIdentityType.

PoolProvisioningState

Definiert Werte für PoolProvisioningState.

PrivateEndpointConnectionProvisioningState

Definiert Werte für PrivateEndpointConnectionProvisioningState.

PrivateLinkServiceConnectionStatus

Definiert Werte für PrivateLinkServiceConnectionStatus.

ProvisioningState

Definiert Werte für ProvisioningState.

PublicNetworkAccessType

Definiert Werte für PublicNetworkAccessType.

ResourceIdentityType

Definiert Werte für ResourceIdentityType.

StorageAccountType

Definiert Werte für StorageAccountType.