Pool.UpdateStages.WithAttach Schnittstelle

public interface WithAttach

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

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Pool.Update withApplicationLicenses(List<String> applicationLicenses)

Gibt die Liste der Anwendungslizenzen an.

Pool.Update withApplicationPackages(List<ApplicationPackageReference> applicationPackages)

Gibt die Anwendungspaketverweise auf alle neuen Computeknoten an, die dem Pool beitreten.

Pool.Update withCertificates(List<CertificateReference> certificates)

Gibt die Zertifikate für Computeknoten an.

Pool.Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

Gibt die Erstellung von Knoten mithilfe von CloudServiceConfiguration/VirtualMachineConfiguration an.

Pool.Update withDisplayName(String displayName)

Gibt den Anzeigenamen für den Pool an.

Pool.Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

Gibt die Einschränkungen an, für die Knoten dem Pool zugewiesen werden können.

Pool.Update withMaxTasksPerNode(Integer maxTasksPerNode)

Gibt den maximalen Wert der Tasks an, die auf jedem Knoten ausgeführt werden sollen.

Pool.Update withMetadata(List<MetadataItem> metadata)

Gibt die Metadaten für die Verwendung von Benutzercode an.

Pool.Update withMountConfiguration(List<MountConfiguration> mountConfigurations)

Gibt die Dateisystemkonfiguration für den Pool an, der auf jedem Knoten bereitgestellt werden soll.

Pool.Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)

Gibt die Netzwerkkonfiguration für den Pool an.

Pool.Update withScaleSettings(ScaleSettings scaleSettings)

Gibt die Skalierungseinstellungen für den Pool an.

Pool.Update withStartTask(StartTask startTask)

Gibt die Startaufgabe für den Pool an.

Pool.Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

Gibt die Taskplanungsrichtlinie an.

Pool.Update withTaskSlotsPerNode(Integer taskSlotsPerNode)

Gibt die Anzahl der Aufgabenslots an, die zum gleichzeitigen Ausführen von Aufgaben auf einem einzelnen Computeknoten im Pool verwendet werden können. Der Standardwert ist 1. Der Maximalwert ist der 4-fache der Anzahl der Kerne des vmSize-Pools oder 256.

Pool.Update withUserAccounts(List<UserAccount> userAccounts)

Gibt den Wert für Benutzerkonten an.

Pool.Update withVmSize(String vmSize)

Gibt die verfügbaren Größen des virtuellen Computers für Cloud Services Pools an.

Details zur Methode

withApplicationLicenses

public Update withApplicationLicenses(List applicationLicenses)

Gibt die Liste der Anwendungslizenzen an.

Parameters:

applicationLicenses - applicationLicenses-Wert

Returns:

die nächste Phase des Updates

withApplicationPackages

public Update withApplicationPackages(List applicationPackages)

Gibt die Anwendungspaketverweise auf alle neuen Computeknoten an, die dem Pool beitreten.

Parameters:

applicationPackages - applicationPackages-Wert

Returns:

die nächste Phase des Updates

withCertificates

public Update withCertificates(List certificates)

Gibt die Zertifikate für Computeknoten an.

Parameters:

certificates - Certificates-Wert

Returns:

die nächste Phase des Updates

withDeploymentConfiguration

public Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

Gibt die Erstellung von Knoten mithilfe von CloudServiceConfiguration/VirtualMachineConfiguration an.

Parameters:

deploymentConfiguration - deploymentConfiguration-Wert

Returns:

die nächste Phase des Updates

withDisplayName

public Update withDisplayName(String displayName)

Gibt den Anzeigenamen für den Pool an.

Parameters:

displayName - displayName-Wert

Returns:

die nächste Phase des Updates

withInterNodeCommunication

public Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

Gibt die Einschränkungen an, für die Knoten dem Pool zugewiesen werden können.

Parameters:

interNodeCommunication - interNodeCommunication-Wert

Returns:

die nächste Phase des Updates

withMaxTasksPerNode

public Update withMaxTasksPerNode(Integer maxTasksPerNode)

Gibt den maximalen Wert der Tasks an, die auf jedem Knoten ausgeführt werden sollen.

Parameters:

maxTasksPerNode - maxTasksPerNode-Wert

Returns:

die nächste Phase des Updates

withMetadata

public Update withMetadata(List metadata)

Gibt die Metadaten für die Verwendung von Benutzercode an.

Parameters:

metadata - Metadatenwert

Returns:

die nächste Phase des Updates

withMountConfiguration

public Update withMountConfiguration(List mountConfigurations)

Gibt die Dateisystemkonfiguration für den Pool an, der auf jedem Knoten bereitgestellt werden soll.

Parameters:

mountConfigurations - Bereitstellungskonfigurationswert

Returns:

die nächste Phase des Updates

withNetworkConfiguration

public Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)

Gibt die Netzwerkkonfiguration für den Pool an.

Parameters:

networkConfiguration - Netzwerkkonfigurationswert

Returns:

die nächste Phase des Updates

withScaleSettings

public Update withScaleSettings(ScaleSettings scaleSettings)

Gibt die Skalierungseinstellungen für den Pool an.

Parameters:

scaleSettings - Skalierungseinstellungswert

Returns:

die nächste Phase des Updates

withStartTask

public Update withStartTask(StartTask startTask)

Gibt die Startaufgabe für den Pool an.

Parameters:

startTask - Starttaskwert

Returns:

die nächste Phase des Updates

withTaskSchedulingPolicy

public Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

Gibt die Taskplanungsrichtlinie an.

Parameters:

taskSchedulingPolicy - taskSchedulingPolicy-Wert

Returns:

die nächste Phase des Updates

withTaskSlotsPerNode

public Update withTaskSlotsPerNode(Integer taskSlotsPerNode)

Gibt die Anzahl der Aufgabenslots an, die zum gleichzeitigen Ausführen von Aufgaben auf einem einzelnen Computeknoten im Pool verwendet werden können. Der Standardwert ist 1. Der Maximalwert ist der 4-fache der Anzahl der Kerne des vmSize-Pools oder 256.

Parameters:

taskSlotsPerNode - Die Anzahl der Aufgabenslots

Returns:

die nächste Phase des Updates

withUserAccounts

public Update withUserAccounts(List userAccounts)

Gibt den Wert für Benutzerkonten an.

Parameters:

userAccounts - userAccounts-Wert

Returns:

die nächste Phase des Updates

withVmSize

public Update withVmSize(String vmSize)

Gibt die verfügbaren Größen des virtuellen Computers für Cloud Services Pools an.

Parameters:

vmSize - vmSize-Wert

Returns:

die nächste Phase des Updates

Gilt für: