ComputeNodeOperations class
Classe che rappresenta un oggetto ComputeNodeOperations.
Costruttori
| Compute |
Creare un oggetto ComputeNodeOperations. |
Metodi
Dettagli costruttore
ComputeNodeOperations(BatchServiceClientContext)
Creare un oggetto ComputeNodeOperations.
new ComputeNodeOperations(client: BatchServiceClientContext)
Parametri
- client
- BatchServiceClientContext
Riferimento al client del servizio.
Dettagli metodo
addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams)
È possibile aggiungere un account utente a un nodo di calcolo solo quando si trova nello stato di inattività o in esecuzione.
function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, options?: ComputeNodeAddUserOptionalParams): Promise<ComputeNodeAddUserResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si vuole creare un account utente.
- user
- ComputeNodeUser
Account utente da creare.
- options
- ComputeNodeAddUserOptionalParams
Parametri facoltativi
Restituisce
Promise<ComputeNodeAddUserResponse>
Promise<Models.ComputeNodeAddUserResponse>
addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams, ServiceCallback<void>)
function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, options: ComputeNodeAddUserOptionalParams, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si vuole creare un account utente.
- user
- ComputeNodeUser
Account utente da creare.
- options
- ComputeNodeAddUserOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
addUser(string, string, ComputeNodeUser, ServiceCallback<void>)
function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si vuole creare un account utente.
- user
- ComputeNodeUser
Account utente da creare.
- callback
-
ServiceCallback<void>
Callback
deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams)
È possibile eliminare un account utente in un nodo di calcolo solo quando è inattiva o in esecuzione.
function deleteUser(poolId: string, nodeId: string, userName: string, options?: ComputeNodeDeleteUserOptionalParams): Promise<ComputeNodeDeleteUserResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si desidera eliminare un account utente.
- userName
-
string
Nome dell'account utente da eliminare.
Parametri facoltativi
Restituisce
Promise<ComputeNodeDeleteUserResponse>
Promise<Models.ComputeNodeDeleteUserResponse>
deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams, ServiceCallback<void>)
function deleteUser(poolId: string, nodeId: string, userName: string, options: ComputeNodeDeleteUserOptionalParams, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si desidera eliminare un account utente.
- userName
-
string
Nome dell'account utente da eliminare.
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
deleteUser(string, string, string, ServiceCallback<void>)
function deleteUser(poolId: string, nodeId: string, userName: string, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si desidera eliminare un account utente.
- userName
-
string
Nome dell'account utente da eliminare.
- callback
-
ServiceCallback<void>
Callback
disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams)
È possibile disabilitare la pianificazione delle attività in un nodo di calcolo solo se lo stato di pianificazione corrente è abilitato.
function disableScheduling(poolId: string, nodeId: string, options?: ComputeNodeDisableSchedulingOptionalParams): Promise<ComputeNodeDisableSchedulingResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo in cui si vuole disabilitare la pianificazione delle attività.
Parametri facoltativi
Restituisce
Promise<ComputeNodeDisableSchedulingResponse>
Promise<Models.ComputeNodeDisableSchedulingResponse>
disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams, ServiceCallback<void>)
function disableScheduling(poolId: string, nodeId: string, options: ComputeNodeDisableSchedulingOptionalParams, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo in cui si vuole disabilitare la pianificazione delle attività.
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
disableScheduling(string, string, ServiceCallback<void>)
function disableScheduling(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo in cui si vuole disabilitare la pianificazione delle attività.
- callback
-
ServiceCallback<void>
Callback
enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams)
È possibile abilitare la pianificazione delle attività in un nodo di calcolo solo se lo stato di pianificazione corrente è disabilitato
function enableScheduling(poolId: string, nodeId: string, options?: ComputeNodeEnableSchedulingOptionalParams): Promise<ComputeNodeEnableSchedulingResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo in cui si vuole abilitare la pianificazione delle attività.
Parametri facoltativi
Restituisce
Promise<ComputeNodeEnableSchedulingResponse>
Promise<Models.ComputeNodeEnableSchedulingResponse>
enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams, ServiceCallback<void>)
function enableScheduling(poolId: string, nodeId: string, options: ComputeNodeEnableSchedulingOptionalParams, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo in cui si vuole abilitare la pianificazione delle attività.
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
enableScheduling(string, string, ServiceCallback<void>)
function enableScheduling(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo in cui si vuole abilitare la pianificazione delle attività.
- callback
-
ServiceCallback<void>
Callback
get(string, string, ComputeNodeGetOptionalParams)
function get(poolId: string, nodeId: string, options?: ComputeNodeGetOptionalParams): Promise<ComputeNodeGetResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo su cui si desidera ottenere informazioni.
- options
- ComputeNodeGetOptionalParams
Parametri facoltativi
Restituisce
Promise<ComputeNodeGetResponse>
Promise<Models.ComputeNodeGetResponse>
get(string, string, ComputeNodeGetOptionalParams, ServiceCallback<ComputeNode>)
function get(poolId: string, nodeId: string, options: ComputeNodeGetOptionalParams, callback: ServiceCallback<ComputeNode>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo su cui si desidera ottenere informazioni.
- options
- ComputeNodeGetOptionalParams
Parametri facoltativi
- callback
Callback
get(string, string, ServiceCallback<ComputeNode>)
function get(poolId: string, nodeId: string, callback: ServiceCallback<ComputeNode>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo su cui si desidera ottenere informazioni.
- callback
Callback
getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams)
Prima di poter accedere a un nodo di calcolo usando il file RDP, è necessario creare un account utente nel nodo di calcolo. Questa API può essere richiamata solo nei pool creati con una configurazione del servizio cloud. Per i pool creati con una configurazione di macchina virtuale, vedere l'API GetRemoteLoginSettings.
function getRemoteDesktop(poolId: string, nodeId: string, options?: ComputeNodeGetRemoteDesktopOptionalParams): Promise<ComputeNodeGetRemoteDesktopResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo per il quale si desidera ottenere il file Remote Desktop Protocol.
Parametri facoltativi
Restituisce
Promise<ComputeNodeGetRemoteDesktopResponse>
Promise<Models.ComputeNodeGetRemoteDesktopResponse>
getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams, ServiceCallback<void>)
function getRemoteDesktop(poolId: string, nodeId: string, options: ComputeNodeGetRemoteDesktopOptionalParams, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo per il quale si desidera ottenere il file Remote Desktop Protocol.
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
getRemoteDesktop(string, string, ServiceCallback<void>)
function getRemoteDesktop(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo per il quale si desidera ottenere il file Remote Desktop Protocol.
- callback
-
ServiceCallback<void>
Callback
getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams)
Prima di poter accedere in remoto a un nodo di calcolo usando le impostazioni di accesso remoto, è necessario creare un account utente nel nodo di calcolo. Questa API può essere richiamata solo nei pool creati con la proprietà di configurazione della macchina virtuale. Per i pool creati con una configurazione del servizio cloud, vedere l'API GetRemoteDesktop.
function getRemoteLoginSettings(poolId: string, nodeId: string, options?: ComputeNodeGetRemoteLoginSettingsOptionalParams): Promise<ComputeNodeGetRemoteLoginSettingsResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo per il quale ottenere le impostazioni di accesso remoto.
Parametri facoltativi
Restituisce
Promise<Models.ComputeNodeGetRemoteLoginSettingsResponse>
getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
function getRemoteLoginSettings(poolId: string, nodeId: string, options: ComputeNodeGetRemoteLoginSettingsOptionalParams, callback: ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo per il quale ottenere le impostazioni di accesso remoto.
Parametri facoltativi
Callback
getRemoteLoginSettings(string, string, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
function getRemoteLoginSettings(poolId: string, nodeId: string, callback: ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo per il quale ottenere le impostazioni di accesso remoto.
Callback
list(string, ComputeNodeListOptionalParams)
function list(poolId: string, options?: ComputeNodeListOptionalParams): Promise<ComputeNodeListResponse>
Parametri
- poolId
-
string
ID del pool da cui si desidera elencare i nodi di calcolo.
- options
- ComputeNodeListOptionalParams
Parametri facoltativi
Restituisce
Promise<ComputeNodeListResponse>
Promise<Models.ComputeNodeListResponse>
list(string, ComputeNodeListOptionalParams, ServiceCallback<ComputeNodeListResult>)
function list(poolId: string, options: ComputeNodeListOptionalParams, callback: ServiceCallback<ComputeNodeListResult>)
Parametri
- poolId
-
string
ID del pool da cui si desidera elencare i nodi di calcolo.
- options
- ComputeNodeListOptionalParams
Parametri facoltativi
- callback
Callback
list(string, ServiceCallback<ComputeNodeListResult>)
function list(poolId: string, callback: ServiceCallback<ComputeNodeListResult>)
Parametri
- poolId
-
string
ID del pool da cui si desidera elencare i nodi di calcolo.
- callback
Callback
listNext(string, ComputeNodeListNextOptionalParams)
function listNext(nextPageLink: string, options?: ComputeNodeListNextOptionalParams): Promise<ComputeNodeListResponse>
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
Parametri facoltativi
Restituisce
Promise<ComputeNodeListResponse>
Promise<Models.ComputeNodeListResponse>
listNext(string, ComputeNodeListNextOptionalParams, ServiceCallback<ComputeNodeListResult>)
function listNext(nextPageLink: string, options: ComputeNodeListNextOptionalParams, callback: ServiceCallback<ComputeNodeListResult>)
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
Parametri facoltativi
- callback
Callback
listNext(string, ServiceCallback<ComputeNodeListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<ComputeNodeListResult>)
Parametri
- nextPageLink
-
string
NextLink della precedente chiamata riuscita all'operazione List.
- callback
Callback
reboot(string, string, ComputeNodeRebootOptionalParams)
È possibile riavviare un nodo di calcolo solo se si trova in uno stato di inattività o in esecuzione.
function reboot(poolId: string, nodeId: string, options?: ComputeNodeRebootOptionalParams): Promise<ComputeNodeRebootResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da riavviare.
- options
- ComputeNodeRebootOptionalParams
Parametri facoltativi
Restituisce
Promise<ComputeNodeRebootResponse>
Promise<Models.ComputeNodeRebootResponse>
reboot(string, string, ComputeNodeRebootOptionalParams, ServiceCallback<void>)
function reboot(poolId: string, nodeId: string, options: ComputeNodeRebootOptionalParams, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da riavviare.
- options
- ComputeNodeRebootOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
reboot(string, string, ServiceCallback<void>)
function reboot(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da riavviare.
- callback
-
ServiceCallback<void>
Callback
reimage(string, string, ComputeNodeReimageOptionalParams)
È possibile reinstallare il sistema operativo in un nodo di calcolo solo se è inattiva o in esecuzione. Questa API può essere richiamata solo nei pool creati con la proprietà di configurazione del servizio cloud.
function reimage(poolId: string, nodeId: string, options?: ComputeNodeReimageOptionalParams): Promise<ComputeNodeReimageResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da riavviare.
- options
- ComputeNodeReimageOptionalParams
Parametri facoltativi
Restituisce
Promise<ComputeNodeReimageResponse>
Promise<Models.ComputeNodeReimageResponse>
reimage(string, string, ComputeNodeReimageOptionalParams, ServiceCallback<void>)
function reimage(poolId: string, nodeId: string, options: ComputeNodeReimageOptionalParams, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da riavviare.
- options
- ComputeNodeReimageOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
reimage(string, string, ServiceCallback<void>)
function reimage(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da riavviare.
- callback
-
ServiceCallback<void>
Callback
updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams)
Questa operazione sostituisce tutte le proprietà aggiornabili dell'account. Ad esempio, se l'elemento expiryTime non viene specificato, il valore corrente viene sostituito con il valore predefinito, non lasciato invariato. È possibile aggiornare un account utente in un nodo di calcolo solo quando è inattiva o in esecuzione.
function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, options?: ComputeNodeUpdateUserOptionalParams): Promise<ComputeNodeUpdateUserResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si desidera aggiornare un account utente.
- userName
-
string
Nome dell'account utente da aggiornare.
- nodeUpdateUserParameter
- NodeUpdateUserParameter
Parametri per la richiesta.
Parametri facoltativi
Restituisce
Promise<ComputeNodeUpdateUserResponse>
Promise<Models.ComputeNodeUpdateUserResponse>
updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams, ServiceCallback<void>)
function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, options: ComputeNodeUpdateUserOptionalParams, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si desidera aggiornare un account utente.
- userName
-
string
Nome dell'account utente da aggiornare.
- nodeUpdateUserParameter
- NodeUpdateUserParameter
Parametri per la richiesta.
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
updateUser(string, string, string, NodeUpdateUserParameter, ServiceCallback<void>)
function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, callback: ServiceCallback<void>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del computer in cui si desidera aggiornare un account utente.
- userName
-
string
Nome dell'account utente da aggiornare.
- nodeUpdateUserParameter
- NodeUpdateUserParameter
Parametri per la richiesta.
- callback
-
ServiceCallback<void>
Callback
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams)
Questo è per raccogliere i file di log del servizio Azure Batch in modo automatizzato dai nodi di calcolo se si verifica un errore e si vuole inoltrare al supporto di Azure. I file di log del servizio Azure Batch devono essere condivisi con il supporto di Azure per facilitare il debug dei problemi con il servizio Batch.
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, options?: ComputeNodeUploadBatchServiceLogsOptionalParams): Promise<ComputeNodeUploadBatchServiceLogsResponse>
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da cui si desidera caricare i file di log del servizio Azure Batch.
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Configurazione di caricamento dei file di log del servizio Azure Batch.
Parametri facoltativi
Restituisce
Promise<Models.ComputeNodeUploadBatchServiceLogsResponse>
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams, ServiceCallback<UploadBatchServiceLogsResult>)
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, options: ComputeNodeUploadBatchServiceLogsOptionalParams, callback: ServiceCallback<UploadBatchServiceLogsResult>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da cui si desidera caricare i file di log del servizio Azure Batch.
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Configurazione di caricamento dei file di log del servizio Azure Batch.
Parametri facoltativi
- callback
Callback
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ServiceCallback<UploadBatchServiceLogsResult>)
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, callback: ServiceCallback<UploadBatchServiceLogsResult>)
Parametri
- poolId
-
string
ID del pool che contiene il nodo di calcolo.
- nodeId
-
string
ID del nodo di calcolo da cui si desidera caricare i file di log del servizio Azure Batch.
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Configurazione di caricamento dei file di log del servizio Azure Batch.
- callback
Callback