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. |
withApplicationLicenses(List<String> applicationLicenses)
Gibt die Liste der Anwendungslizenzen an. |
|
Pool. |
withApplicationPackages(List<ApplicationPackageReference> applicationPackages)
Gibt die Anwendungspaketverweise auf alle neuen Computeknoten an, die dem Pool beitreten. |
|
Pool. |
withCertificates(List<CertificateReference> certificates)
Gibt die Zertifikate für Computeknoten an. |
|
Pool. |
withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Gibt die Erstellung von Knoten mithilfe von CloudServiceConfiguration/VirtualMachineConfiguration an. |
|
Pool. |
withDisplayName(String displayName)
Gibt den Anzeigenamen für den Pool an. |
|
Pool. |
withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Gibt die Einschränkungen an, für die Knoten dem Pool zugewiesen werden können. |
|
Pool. |
withMaxTasksPerNode(Integer maxTasksPerNode)
Gibt den maximalen Wert der Tasks an, die auf jedem Knoten ausgeführt werden sollen. |
|
Pool. |
withMetadata(List<MetadataItem> metadata)
Gibt die Metadaten für die Verwendung von Benutzercode an. |
|
Pool. |
withMountConfiguration(List<MountConfiguration> mountConfigurations)
Gibt die Dateisystemkonfiguration für den Pool an, der auf jedem Knoten bereitgestellt werden soll. |
|
Pool. |
withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Gibt die Netzwerkkonfiguration für den Pool an. |
|
Pool. |
withScaleSettings(ScaleSettings scaleSettings)
Gibt die Skalierungseinstellungen für den Pool an. |
|
Pool. |
withStartTask(StartTask startTask)
Gibt die Startaufgabe für den Pool an. |
|
Pool. |
withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Gibt die Taskplanungsrichtlinie an. |
|
Pool. |
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. |
withUserAccounts(List<UserAccount> userAccounts)
Gibt den Wert für Benutzerkonten an. |
|
Pool. |
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
Gibt die Liste der Anwendungslizenzen an.
Parameters:
Returns:
withApplicationPackages
public Update withApplicationPackages(List
Gibt die Anwendungspaketverweise auf alle neuen Computeknoten an, die dem Pool beitreten.
Parameters:
Returns:
withCertificates
public Update withCertificates(List
Gibt die Zertifikate für Computeknoten an.
Parameters:
Returns:
withDeploymentConfiguration
public Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Gibt die Erstellung von Knoten mithilfe von CloudServiceConfiguration/VirtualMachineConfiguration an.
Parameters:
Returns:
withDisplayName
public Update withDisplayName(String displayName)
Gibt den Anzeigenamen für den Pool an.
Parameters:
Returns:
withInterNodeCommunication
public Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Gibt die Einschränkungen an, für die Knoten dem Pool zugewiesen werden können.
Parameters:
Returns:
withMaxTasksPerNode
public Update withMaxTasksPerNode(Integer maxTasksPerNode)
Gibt den maximalen Wert der Tasks an, die auf jedem Knoten ausgeführt werden sollen.
Parameters:
Returns:
withMetadata
public Update withMetadata(List
Gibt die Metadaten für die Verwendung von Benutzercode an.
Parameters:
Returns:
withMountConfiguration
public Update withMountConfiguration(List
Gibt die Dateisystemkonfiguration für den Pool an, der auf jedem Knoten bereitgestellt werden soll.
Parameters:
Returns:
withNetworkConfiguration
public Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Gibt die Netzwerkkonfiguration für den Pool an.
Parameters:
Returns:
withScaleSettings
public Update withScaleSettings(ScaleSettings scaleSettings)
Gibt die Skalierungseinstellungen für den Pool an.
Parameters:
Returns:
withStartTask
public Update withStartTask(StartTask startTask)
Gibt die Startaufgabe für den Pool an.
Parameters:
Returns:
withTaskSchedulingPolicy
public Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Gibt die Taskplanungsrichtlinie an.
Parameters:
Returns:
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:
Returns:
withUserAccounts
public Update withUserAccounts(List
Gibt den Wert für Benutzerkonten an.
Parameters:
Returns:
withVmSize
public Update withVmSize(String vmSize)
Gibt die verfügbaren Größen des virtuellen Computers für Cloud Services Pools an.
Parameters:
Returns: