ComputeNodeOperations class
Classe représentant un ComputeNodeOperations.
Constructeurs
| Compute |
Créez un ComputeNodeOperations. |
Méthodes
Détails du constructeur
ComputeNodeOperations(BatchServiceClientContext)
Créez un ComputeNodeOperations.
new ComputeNodeOperations(client: BatchServiceClientContext)
Paramètres
- client
- BatchServiceClientContext
Référence au client de service.
Détails de la méthode
addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams)
Vous pouvez ajouter un compte d’utilisateur à un nœud de calcul uniquement lorsqu’il est dans l’état inactif ou en cours d’exécution.
function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, options?: ComputeNodeAddUserOptionalParams): Promise<ComputeNodeAddUserResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez créer un compte d’utilisateur.
- user
- ComputeNodeUser
Compte d’utilisateur à créer.
- options
- ComputeNodeAddUserOptionalParams
Paramètres facultatifs
Retours
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>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez créer un compte d’utilisateur.
- user
- ComputeNodeUser
Compte d’utilisateur à créer.
- options
- ComputeNodeAddUserOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
addUser(string, string, ComputeNodeUser, ServiceCallback<void>)
function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez créer un compte d’utilisateur.
- user
- ComputeNodeUser
Compte d’utilisateur à créer.
- callback
-
ServiceCallback<void>
Rappel
deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams)
Vous pouvez supprimer un compte d’utilisateur vers un nœud de calcul uniquement lorsqu’il est dans l’état inactif ou en cours d’exécution.
function deleteUser(poolId: string, nodeId: string, userName: string, options?: ComputeNodeDeleteUserOptionalParams): Promise<ComputeNodeDeleteUserResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez supprimer un compte d’utilisateur.
- userName
-
string
Nom du compte d’utilisateur à supprimer.
Paramètres facultatifs
Retours
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>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez supprimer un compte d’utilisateur.
- userName
-
string
Nom du compte d’utilisateur à supprimer.
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
deleteUser(string, string, string, ServiceCallback<void>)
function deleteUser(poolId: string, nodeId: string, userName: string, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez supprimer un compte d’utilisateur.
- userName
-
string
Nom du compte d’utilisateur à supprimer.
- callback
-
ServiceCallback<void>
Rappel
disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams)
Vous pouvez désactiver la planification des tâches sur un nœud de calcul uniquement si son état de planification actuel est activé.
function disableScheduling(poolId: string, nodeId: string, options?: ComputeNodeDisableSchedulingOptionalParams): Promise<ComputeNodeDisableSchedulingResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez désactiver la planification des tâches.
Paramètres facultatifs
Retours
Promise<ComputeNodeDisableSchedulingResponse>
Promise<Models.ComputeNodeDisableSchedulingResponse>
disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams, ServiceCallback<void>)
function disableScheduling(poolId: string, nodeId: string, options: ComputeNodeDisableSchedulingOptionalParams, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez désactiver la planification des tâches.
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
disableScheduling(string, string, ServiceCallback<void>)
function disableScheduling(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez désactiver la planification des tâches.
- callback
-
ServiceCallback<void>
Rappel
enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams)
Vous pouvez activer la planification des tâches sur un nœud de calcul uniquement si son état de planification actuel est désactivé
function enableScheduling(poolId: string, nodeId: string, options?: ComputeNodeEnableSchedulingOptionalParams): Promise<ComputeNodeEnableSchedulingResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez activer la planification des tâches.
Paramètres facultatifs
Retours
Promise<ComputeNodeEnableSchedulingResponse>
Promise<Models.ComputeNodeEnableSchedulingResponse>
enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams, ServiceCallback<void>)
function enableScheduling(poolId: string, nodeId: string, options: ComputeNodeEnableSchedulingOptionalParams, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez activer la planification des tâches.
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
enableScheduling(string, string, ServiceCallback<void>)
function enableScheduling(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez activer la planification des tâches.
- callback
-
ServiceCallback<void>
Rappel
get(string, string, ComputeNodeGetOptionalParams)
function get(poolId: string, nodeId: string, options?: ComputeNodeGetOptionalParams): Promise<ComputeNodeGetResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez obtenir des informations.
- options
- ComputeNodeGetOptionalParams
Paramètres facultatifs
Retours
Promise<ComputeNodeGetResponse>
Promise<Models.ComputeNodeGetResponse>
get(string, string, ComputeNodeGetOptionalParams, ServiceCallback<ComputeNode>)
function get(poolId: string, nodeId: string, options: ComputeNodeGetOptionalParams, callback: ServiceCallback<ComputeNode>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez obtenir des informations.
- options
- ComputeNodeGetOptionalParams
Paramètres facultatifs
- callback
Rappel
get(string, string, ServiceCallback<ComputeNode>)
function get(poolId: string, nodeId: string, callback: ServiceCallback<ComputeNode>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul sur lequel vous souhaitez obtenir des informations.
- callback
Rappel
getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams)
Avant de pouvoir accéder à un nœud de calcul à l’aide du fichier RDP, vous devez créer un compte d’utilisateur sur le nœud de calcul. Cette API ne peut être appelée que sur les pools créés avec une configuration de service cloud. Pour les pools créés avec une configuration de machine virtuelle, consultez l’API GetRemoteLoginSettings.
function getRemoteDesktop(poolId: string, nodeId: string, options?: ComputeNodeGetRemoteDesktopOptionalParams): Promise<ComputeNodeGetRemoteDesktopResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul pour lequel vous souhaitez obtenir le fichier de protocole Bureau à distance.
Paramètres facultatifs
Retours
Promise<ComputeNodeGetRemoteDesktopResponse>
Promise<Models.ComputeNodeGetRemoteDesktopResponse>
getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams, ServiceCallback<void>)
function getRemoteDesktop(poolId: string, nodeId: string, options: ComputeNodeGetRemoteDesktopOptionalParams, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul pour lequel vous souhaitez obtenir le fichier de protocole Bureau à distance.
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
getRemoteDesktop(string, string, ServiceCallback<void>)
function getRemoteDesktop(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul pour lequel vous souhaitez obtenir le fichier de protocole Bureau à distance.
- callback
-
ServiceCallback<void>
Rappel
getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams)
Avant de pouvoir vous connecter à distance à un nœud de calcul à l’aide des paramètres de connexion à distance, vous devez créer un compte d’utilisateur sur le nœud de calcul. Cette API peut être appelée uniquement sur les pools créés avec la propriété de configuration de la machine virtuelle. Pour les pools créés avec une configuration de service cloud, consultez l’API GetRemoteDesktop.
function getRemoteLoginSettings(poolId: string, nodeId: string, options?: ComputeNodeGetRemoteLoginSettingsOptionalParams): Promise<ComputeNodeGetRemoteLoginSettingsResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul pour lequel obtenir les paramètres de connexion à distance.
Paramètres facultatifs
Retours
Promise<Models.ComputeNodeGetRemoteLoginSettingsResponse>
getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
function getRemoteLoginSettings(poolId: string, nodeId: string, options: ComputeNodeGetRemoteLoginSettingsOptionalParams, callback: ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul pour lequel obtenir les paramètres de connexion à distance.
Paramètres facultatifs
Rappel
getRemoteLoginSettings(string, string, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
function getRemoteLoginSettings(poolId: string, nodeId: string, callback: ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul pour lequel obtenir les paramètres de connexion à distance.
Rappel
list(string, ComputeNodeListOptionalParams)
function list(poolId: string, options?: ComputeNodeListOptionalParams): Promise<ComputeNodeListResponse>
Paramètres
- poolId
-
string
ID du pool à partir duquel vous souhaitez répertorier les nœuds de calcul.
- options
- ComputeNodeListOptionalParams
Paramètres facultatifs
Retours
Promise<ComputeNodeListResponse>
Promise<Models.ComputeNodeListResponse>
list(string, ComputeNodeListOptionalParams, ServiceCallback<ComputeNodeListResult>)
function list(poolId: string, options: ComputeNodeListOptionalParams, callback: ServiceCallback<ComputeNodeListResult>)
Paramètres
- poolId
-
string
ID du pool à partir duquel vous souhaitez répertorier les nœuds de calcul.
- options
- ComputeNodeListOptionalParams
Paramètres facultatifs
- callback
Rappel
list(string, ServiceCallback<ComputeNodeListResult>)
function list(poolId: string, callback: ServiceCallback<ComputeNodeListResult>)
Paramètres
- poolId
-
string
ID du pool à partir duquel vous souhaitez répertorier les nœuds de calcul.
- callback
Rappel
listNext(string, ComputeNodeListNextOptionalParams)
function listNext(nextPageLink: string, options?: ComputeNodeListNextOptionalParams): Promise<ComputeNodeListResponse>
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
Paramètres facultatifs
Retours
Promise<ComputeNodeListResponse>
Promise<Models.ComputeNodeListResponse>
listNext(string, ComputeNodeListNextOptionalParams, ServiceCallback<ComputeNodeListResult>)
function listNext(nextPageLink: string, options: ComputeNodeListNextOptionalParams, callback: ServiceCallback<ComputeNodeListResult>)
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
Paramètres facultatifs
- callback
Rappel
listNext(string, ServiceCallback<ComputeNodeListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<ComputeNodeListResult>)
Paramètres
- nextPageLink
-
string
NextLink de l’appel réussi précédent à l’opération De liste.
- callback
Rappel
reboot(string, string, ComputeNodeRebootOptionalParams)
Vous pouvez redémarrer un nœud de calcul uniquement s’il est dans un état inactif ou en cours d’exécution.
function reboot(poolId: string, nodeId: string, options?: ComputeNodeRebootOptionalParams): Promise<ComputeNodeRebootResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul que vous souhaitez redémarrer.
- options
- ComputeNodeRebootOptionalParams
Paramètres facultatifs
Retours
Promise<ComputeNodeRebootResponse>
Promise<Models.ComputeNodeRebootResponse>
reboot(string, string, ComputeNodeRebootOptionalParams, ServiceCallback<void>)
function reboot(poolId: string, nodeId: string, options: ComputeNodeRebootOptionalParams, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul que vous souhaitez redémarrer.
- options
- ComputeNodeRebootOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
reboot(string, string, ServiceCallback<void>)
function reboot(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul que vous souhaitez redémarrer.
- callback
-
ServiceCallback<void>
Rappel
reimage(string, string, ComputeNodeReimageOptionalParams)
Vous pouvez réinstaller le système d’exploitation sur un nœud de calcul uniquement s’il est dans un état inactif ou en cours d’exécution. Cette API peut être appelée uniquement sur les pools créés avec la propriété de configuration du service cloud.
function reimage(poolId: string, nodeId: string, options?: ComputeNodeReimageOptionalParams): Promise<ComputeNodeReimageResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul que vous souhaitez redémarrer.
- options
- ComputeNodeReimageOptionalParams
Paramètres facultatifs
Retours
Promise<ComputeNodeReimageResponse>
Promise<Models.ComputeNodeReimageResponse>
reimage(string, string, ComputeNodeReimageOptionalParams, ServiceCallback<void>)
function reimage(poolId: string, nodeId: string, options: ComputeNodeReimageOptionalParams, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul que vous souhaitez redémarrer.
- options
- ComputeNodeReimageOptionalParams
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
reimage(string, string, ServiceCallback<void>)
function reimage(poolId: string, nodeId: string, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul que vous souhaitez redémarrer.
- callback
-
ServiceCallback<void>
Rappel
updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams)
Cette opération remplace toutes les propriétés pouvant être mises à jour du compte. Par exemple, si l’élément expireyTime n’est pas spécifié, la valeur actuelle est remplacée par la valeur par défaut, et non modifiée. Vous pouvez mettre à jour un compte d’utilisateur sur un nœud de calcul uniquement lorsqu’il est dans l’état inactif ou en cours d’exécution.
function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, options?: ComputeNodeUpdateUserOptionalParams): Promise<ComputeNodeUpdateUserResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez mettre à jour un compte d’utilisateur.
- userName
-
string
Nom du compte d’utilisateur à mettre à jour.
- nodeUpdateUserParameter
- NodeUpdateUserParameter
Paramètres de la requête.
Paramètres facultatifs
Retours
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>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez mettre à jour un compte d’utilisateur.
- userName
-
string
Nom du compte d’utilisateur à mettre à jour.
- nodeUpdateUserParameter
- NodeUpdateUserParameter
Paramètres de la requête.
Paramètres facultatifs
- callback
-
ServiceCallback<void>
Rappel
updateUser(string, string, string, NodeUpdateUserParameter, ServiceCallback<void>)
function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, callback: ServiceCallback<void>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID de l’ordinateur sur lequel vous souhaitez mettre à jour un compte d’utilisateur.
- userName
-
string
Nom du compte d’utilisateur à mettre à jour.
- nodeUpdateUserParameter
- NodeUpdateUserParameter
Paramètres de la requête.
- callback
-
ServiceCallback<void>
Rappel
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams)
Il s’agit de collecter les fichiers journaux du service Azure Batch de manière automatisée à partir de nœuds de calcul si vous rencontrez une erreur et souhaitez passer au support Azure. Les fichiers journaux du service Azure Batch doivent être partagés avec la prise en charge d’Azure pour faciliter le débogage des problèmes avec le service Batch.
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, options?: ComputeNodeUploadBatchServiceLogsOptionalParams): Promise<ComputeNodeUploadBatchServiceLogsResponse>
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul à partir duquel vous souhaitez charger les fichiers journaux du service Azure Batch.
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Les fichiers journaux du service Azure Batch chargent la configuration.
Paramètres facultatifs
Retours
Promise<Models.ComputeNodeUploadBatchServiceLogsResponse>
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams, ServiceCallback<UploadBatchServiceLogsResult>)
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, options: ComputeNodeUploadBatchServiceLogsOptionalParams, callback: ServiceCallback<UploadBatchServiceLogsResult>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul à partir duquel vous souhaitez charger les fichiers journaux du service Azure Batch.
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Les fichiers journaux du service Azure Batch chargent la configuration.
Paramètres facultatifs
- callback
Rappel
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ServiceCallback<UploadBatchServiceLogsResult>)
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, callback: ServiceCallback<UploadBatchServiceLogsResult>)
Paramètres
- poolId
-
string
ID du pool qui contient le nœud de calcul.
- nodeId
-
string
ID du nœud de calcul à partir duquel vous souhaitez charger les fichiers journaux du service Azure Batch.
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Les fichiers journaux du service Azure Batch chargent la configuration.
- callback
Rappel