ComputeNodeOperations Klas
ComputeNodeOperations-bewerkingen.
U moet deze klasse niet rechtstreeks instantiëren, maar een clientexemplaren maken die deze voor u maken en deze als kenmerk koppelen.
- Overname
-
builtins.objectComputeNodeOperations
Constructor
ComputeNodeOperations(client, config, serializer, deserializer)
Parameters
- client
Client voor serviceaanvragen.
- config
Configuratie van serviceclient.
- serializer
Een serialisatiefunctie voor objectmodellen.
- deserializer
Een objectmodeldeserialisatiefunctie.
Variabelen
- api_version
De API-versie die moet worden gebruikt voor de aanvraag. Constante waarde: "2023-05-01.17.0".
Methoden
add_user |
Hiermee voegt u een gebruikersaccount toe aan het opgegeven rekenknooppunt. U kunt een gebruikersaccount alleen toevoegen aan een rekenknooppunt als het niet-actief of actief is. |
delete_user |
Hiermee verwijdert u een gebruikersaccount uit het opgegeven rekenknooppunt. U kunt een gebruikersaccount alleen verwijderen naar een rekenknooppunt wanneer het zich in de niet-actieve of actieve status bevindt. |
disable_scheduling |
Hiermee wordt taakplanning uitgeschakeld op het opgegeven rekenknooppunt. U kunt Taakplanning op een rekenknooppunt alleen uitschakelen als de huidige planningsstatus is ingeschakeld. |
enable_scheduling |
Hiermee schakelt u taakplanning in op het opgegeven rekenknooppunt. U kunt Taakplanning alleen inschakelen op een rekenknooppunt als de huidige planningsstatus is uitgeschakeld. |
get |
Hiermee haalt u informatie op over het opgegeven rekenknooppunt. |
get_remote_desktop |
Hiermee haalt u het Remote Desktop Protocol-bestand op voor het opgegeven rekenknooppunt. Voordat u toegang hebt tot een rekenknooppunt met behulp van het RDP-bestand, moet u een gebruikersaccount maken op het rekenknooppunt. Deze API kan alleen worden aangeroepen voor pools die zijn gemaakt met een cloudserviceconfiguratie. Zie de API GetRemoteLoginSettings voor pools die zijn gemaakt met een configuratie van een virtuele machine. |
get_remote_login_settings |
Hiermee worden de instellingen opgehaald die vereist zijn voor externe aanmelding bij een rekenknooppunt. Voordat u zich op afstand kunt aanmelden bij een rekenknooppunt met behulp van de instellingen voor externe aanmelding, moet u een gebruikersaccount maken op het rekenknooppunt. Deze API kan alleen worden aangeroepen voor pools die zijn gemaakt met de configuratie-eigenschap van de virtuele machine. Zie de GetRemoteDesktop-API voor pools die zijn gemaakt met een cloudserviceconfiguratie. |
list |
Een lijst met de rekenknooppunten in de opgegeven pool. |
reboot |
Start het opgegeven rekenknooppunt opnieuw op. U kunt een rekenknooppunt alleen opnieuw opstarten als het zich in een niet-actieve of actieve status bevindt. |
reimage |
Installeert het besturingssysteem opnieuw op het opgegeven rekenknooppunt. U kunt het besturingssysteem alleen opnieuw installeren op een rekenknooppunt als het inactief of actief is. Deze API kan alleen worden aangeroepen op pools die zijn gemaakt met de configuratie-eigenschap van de cloudservice. |
update_user |
Updates het wachtwoord en de verlooptijd van een gebruikersaccount op het opgegeven rekenknooppunt. Deze bewerking vervangt alle bijwerkbare eigenschappen van het account. Als het element expiryTime bijvoorbeeld niet is opgegeven, wordt de huidige waarde vervangen door de standaardwaarde, niet ongewijzigd gelaten. U kunt een gebruikersaccount op een rekenknooppunt alleen bijwerken wanneer het inactief of actief is. |
upload_batch_service_logs |
Upload Azure Batch servicelogboekbestanden van het opgegeven rekenknooppunt naar Azure Blob Storage. Dit is voor het automatisch verzamelen van logboekbestanden van Azure Batch service van rekenknooppunten als u een fout ondervindt en wilt escaleren naar ondersteuning voor Azure. De logboekbestanden van de Azure Batch service moeten worden gedeeld met ondersteuning voor Azure om te helpen bij het oplossen van problemen met de Batch-service. |
add_user
Hiermee voegt u een gebruikersaccount toe aan het opgegeven rekenknooppunt.
U kunt een gebruikersaccount alleen toevoegen aan een rekenknooppunt als het niet-actief of actief is.
add_user(pool_id, node_id, user, compute_node_add_user_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- compute_node_add_user_options
- ComputeNodeAddUserOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
delete_user
Hiermee verwijdert u een gebruikersaccount uit het opgegeven rekenknooppunt.
U kunt een gebruikersaccount alleen verwijderen naar een rekenknooppunt wanneer het zich in de niet-actieve of actieve status bevindt.
delete_user(pool_id, node_id, user_name, compute_node_delete_user_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- compute_node_delete_user_options
- ComputeNodeDeleteUserOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
disable_scheduling
Hiermee wordt taakplanning uitgeschakeld op het opgegeven rekenknooppunt.
U kunt Taakplanning op een rekenknooppunt alleen uitschakelen als de huidige planningsstatus is ingeschakeld.
disable_scheduling(pool_id, node_id, node_disable_scheduling_option=None, compute_node_disable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- node_disable_scheduling_option
- str of DisableComputeNodeSchedulingOption
De standaardwaarde is opnieuw in de wachtrij plaatsen. Mogelijke waarden zijn: 'requeue', 'terminate', 'taskCompletion'
- compute_node_disable_scheduling_options
- ComputeNodeDisableSchedulingOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
enable_scheduling
Hiermee schakelt u taakplanning in op het opgegeven rekenknooppunt.
U kunt Taakplanning alleen inschakelen op een rekenknooppunt als de huidige planningsstatus is uitgeschakeld.
enable_scheduling(pool_id, node_id, compute_node_enable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- compute_node_enable_scheduling_options
- ComputeNodeEnableSchedulingOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
get
Hiermee haalt u informatie op over het opgegeven rekenknooppunt.
get(pool_id, node_id, compute_node_get_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- compute_node_get_options
- ComputeNodeGetOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
ComputeNode of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
get_remote_desktop
Hiermee haalt u het Remote Desktop Protocol-bestand op voor het opgegeven rekenknooppunt.
Voordat u toegang hebt tot een rekenknooppunt met behulp van het RDP-bestand, moet u een gebruikersaccount maken op het rekenknooppunt. Deze API kan alleen worden aangeroepen voor pools die zijn gemaakt met een cloudserviceconfiguratie. Zie de API GetRemoteLoginSettings voor pools die zijn gemaakt met een configuratie van een virtuele machine.
get_remote_desktop(pool_id, node_id, compute_node_get_remote_desktop_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parameters
- node_id
- str
De id van het rekenknooppunt waarvoor u het Remote Desktop Protocol-bestand wilt ophalen.
- compute_node_get_remote_desktop_options
- ComputeNodeGetRemoteDesktopOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Wanneer dit is opgegeven, wordt aangeroepen met elk segment gegevens dat wordt gestreamd. De callback moet twee argumenten hebben: de bytes van het huidige gegevenssegment en het antwoordobject. Als de gegevens worden geüpload, is het antwoord Geen.
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
object of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
get_remote_login_settings
Hiermee worden de instellingen opgehaald die vereist zijn voor externe aanmelding bij een rekenknooppunt.
Voordat u zich op afstand kunt aanmelden bij een rekenknooppunt met behulp van de instellingen voor externe aanmelding, moet u een gebruikersaccount maken op het rekenknooppunt. Deze API kan alleen worden aangeroepen voor pools die zijn gemaakt met de configuratie-eigenschap van de virtuele machine. Zie de GetRemoteDesktop-API voor pools die zijn gemaakt met een cloudserviceconfiguratie.
get_remote_login_settings(pool_id, node_id, compute_node_get_remote_login_settings_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- node_id
- str
De id van het rekenknooppunt waarvoor de instellingen voor externe aanmelding moeten worden opgehaald.
- compute_node_get_remote_login_settings_options
- ComputeNodeGetRemoteLoginSettingsOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
ComputeNodeGetRemoteLoginSettingsResult of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
list
Een lijst met de rekenknooppunten in de opgegeven pool.
list(pool_id, compute_node_list_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- compute_node_list_options
- ComputeNodeListOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
Een iterator zoals een exemplaar van ComputeNode
Retourtype
Uitzonderingen
reboot
Start het opgegeven rekenknooppunt opnieuw op.
U kunt een rekenknooppunt alleen opnieuw opstarten als het zich in een niet-actieve of actieve status bevindt.
reboot(pool_id, node_id, node_reboot_option=None, compute_node_reboot_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- node_reboot_option
- str of ComputeNodeRebootOption
De standaardwaarde is opnieuw in de wachtrij plaatsen. Mogelijke waarden zijn: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
- compute_node_reboot_options
- ComputeNodeRebootOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
reimage
Installeert het besturingssysteem opnieuw op het opgegeven rekenknooppunt.
U kunt het besturingssysteem alleen opnieuw installeren op een rekenknooppunt als het inactief of actief is. Deze API kan alleen worden aangeroepen op pools die zijn gemaakt met de configuratie-eigenschap van de cloudservice.
reimage(pool_id, node_id, node_reimage_option=None, compute_node_reimage_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- node_reimage_option
- str of ComputeNodeReimageOption
De standaardwaarde is requeue. Mogelijke waarden zijn: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
- compute_node_reimage_options
- ComputeNodeReimageOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
update_user
Updates het wachtwoord en de verlooptijd van een gebruikersaccount op het opgegeven rekenknooppunt.
Deze bewerking vervangt alle bijwerkbare eigenschappen van het account. Als het element expiryTime bijvoorbeeld niet is opgegeven, wordt de huidige waarde vervangen door de standaardwaarde, niet ongewijzigd gelaten. U kunt een gebruikersaccount op een rekenknooppunt alleen bijwerken wanneer het inactief of actief is.
update_user(pool_id, node_id, user_name, node_update_user_parameter, compute_node_update_user_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- compute_node_update_user_options
- ComputeNodeUpdateUserOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
None of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
upload_batch_service_logs
Upload Azure Batch servicelogboekbestanden van het opgegeven rekenknooppunt naar Azure Blob Storage.
Dit is voor het automatisch verzamelen van logboekbestanden van Azure Batch service van rekenknooppunten als u een fout ondervindt en wilt escaleren naar ondersteuning voor Azure. De logboekbestanden van de Azure Batch service moeten worden gedeeld met ondersteuning voor Azure om te helpen bij het oplossen van problemen met de Batch-service.
upload_batch_service_logs(pool_id, node_id, upload_batch_service_logs_configuration, compute_node_upload_batch_service_logs_options=None, custom_headers=None, raw=False, **operation_config)
Parameters
- node_id
- str
De id van het rekenknooppunt van waaruit u de logboekbestanden van de Azure Batch-service wilt uploaden.
- upload_batch_service_logs_configuration
- UploadBatchServiceLogsConfiguration
De configuratie voor het uploaden van logboekbestanden van de Azure Batch-service.
- compute_node_upload_batch_service_logs_options
- ComputeNodeUploadBatchServiceLogsOptions
Aanvullende parameters voor de bewerking
- raw
- bool
retourneert het directe antwoord naast het gedeserialiseerde antwoord
- operation_config
Bewerkingsconfiguratie overschrijft.
Retouren
UploadBatchServiceLogsResult of ClientRawResponse indien raw=true
Retourtype
Uitzonderingen
Kenmerken
models
models = <module 'azure.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\batch\\models\\__init__.py'>
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor