Freigeben über


BatchAccountOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

BatchManagementClient's

<xref:batch_account> -Attribut.

Vererbung
builtins.object
BatchAccountOperations

Konstruktor

BatchAccountOperations(*args, **kwargs)

Methoden

begin_create

Erstellt ein neues Batch-Konto mit den angegebenen Parametern. Vorhandene Konten können nicht mit dieser API aktualisiert werden und sollten stattdessen mit der API zum Aktualisieren von Batch-Konten aktualisiert werden.

begin_delete

Löscht das angegebene Batch-Konto.

get

Ruft Informationen zum angegebenen Batch-Konto ab.

get_detector

Ruft Informationen zum angegebenen Detektor für ein bestimmtes Batch-Konto ab.

get_keys

Ruft die Kontoschlüssel für das angegebene Batch-Konto ab.

Dieser Vorgang gilt nur für Batch-Konten mit allowedAuthenticationModes, die "SharedKey" enthalten. Wenn das Batch-Konto "SharedKey" in seiner allowedAuthenticationMode nicht enthält, können Clients keine freigegebenen Schlüssel zum Authentifizieren verwenden und müssen stattdessen einen anderen allowedAuthenticationModes verwenden. In diesem Fall tritt beim Abrufen der Schlüssel ein Fehler auf.

list

Ruft Informationen zu den Batch-Konten ab, die dem Abonnement zugeordnet sind.

list_by_resource_group

Ruft Informationen zu den Batch-Konten ab, die der angegebenen Ressourcengruppe zugeordnet sind.

list_detectors

Ruft Informationen zu den Detektoren ab, die für ein bestimmtes Batch-Konto verfügbar sind.

list_outbound_network_dependencies_endpoints

Listet die Endpunkte auf, die ein Batch Compute-Knoten unter diesem Batch-Konto im Rahmen der Batch-Dienstverwaltung aufrufen kann. Wenn Sie einen Pool in einem von Ihnen angegebenen virtuellen Netzwerk bereitstellen, müssen Sie sicherstellen, dass Ihr Netzwerk ausgehenden Zugriff auf diese Endpunkte zulässt. Fehler beim Zulassen des Zugriffs auf diese Endpunkte können dazu führen, dass Batch die betroffenen Knoten als nicht verwendbar markiert. Weitere Informationen zum Erstellen eines Pools in einem virtuellen Netzwerk finden Sie unter https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

regenerate_key

Generiert den angegebenen Kontoschlüssel für das Batch-Konto.

Dieser Vorgang gilt nur für Batch-Konten mit allowedAuthenticationModes, die "SharedKey" enthalten. Wenn das Batch-Konto "SharedKey" in seiner allowedAuthenticationMode nicht enthält, können Clients keine freigegebenen Schlüssel zum Authentifizieren verwenden und müssen stattdessen einen anderen allowedAuthenticationModes verwenden. In diesem Fall schlägt die Neugenerierung der Schlüssel fehl.

synchronize_auto_storage_keys

Synchronisiert Zugriffsschlüssel für das Autospeicherkonto, das für das angegebene Batch-Konto konfiguriert ist, nur, wenn die Speicherschlüsselauthentifizierung verwendet wird.

update

Updates die Eigenschaften eines vorhandenen Batch-Kontos.

begin_create

Erstellt ein neues Batch-Konto mit den angegebenen Parametern. Vorhandene Konten können nicht mit dieser API aktualisiert werden und sollten stattdessen mit der API zum Aktualisieren von Batch-Konten aktualisiert werden.

begin_create(resource_group_name: str, account_name: str, parameters: _models.BatchAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.BatchAccount]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Ein Name für das Batch-Konto, der innerhalb der Region eindeutig sein muss. Batchkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben verwenden. Dieser Name wird als Teil des DNS-Namens verwendet, der für den Zugriff auf den Batch-Dienst in der Region verwendet wird, in der das Konto erstellt wird. Beispiel: http://accountname.region.batch.azure.com/. Erforderlich.

parameters
BatchAccountCreateParameters oder IO
Erforderlich

Zusätzliche Parameter für die Kontoerstellung. Ist entweder ein BatchAccountCreateParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder BatchAccount oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Löscht das angegebene Batch-Konto.

begin_delete(resource_group_name: str, account_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

get

Ruft Informationen zum angegebenen Batch-Konto ab.

get(resource_group_name: str, account_name: str, **kwargs: Any) -> BatchAccount

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

BatchAccount oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_detector

Ruft Informationen zum angegebenen Detektor für ein bestimmtes Batch-Konto ab.

get_detector(resource_group_name: str, account_name: str, detector_id: str, **kwargs: Any) -> DetectorResponse

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

detector_id
str
Erforderlich

Der Name des Detektors. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

DetectorResponse oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_keys

Ruft die Kontoschlüssel für das angegebene Batch-Konto ab.

Dieser Vorgang gilt nur für Batch-Konten mit allowedAuthenticationModes, die "SharedKey" enthalten. Wenn das Batch-Konto "SharedKey" in seiner allowedAuthenticationMode nicht enthält, können Clients keine freigegebenen Schlüssel zum Authentifizieren verwenden und müssen stattdessen einen anderen allowedAuthenticationModes verwenden. In diesem Fall tritt beim Abrufen der Schlüssel ein Fehler auf.

get_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> BatchAccountKeys

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

BatchAccountKeys oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Ruft Informationen zu den Batch-Konten ab, die dem Abonnement zugeordnet sind.

list(**kwargs: Any) -> Iterable[BatchAccount]

Parameter

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von BatchAccount oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_resource_group

Ruft Informationen zu den Batch-Konten ab, die der angegebenen Ressourcengruppe zugeordnet sind.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[BatchAccount]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von BatchAccount oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_detectors

Ruft Informationen zu den Detektoren ab, die für ein bestimmtes Batch-Konto verfügbar sind.

list_detectors(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[DetectorResponse]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von DetectorResponse oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_outbound_network_dependencies_endpoints

Listet die Endpunkte auf, die ein Batch Compute-Knoten unter diesem Batch-Konto im Rahmen der Batch-Dienstverwaltung aufrufen kann. Wenn Sie einen Pool in einem von Ihnen angegebenen virtuellen Netzwerk bereitstellen, müssen Sie sicherstellen, dass Ihr Netzwerk ausgehenden Zugriff auf diese Endpunkte zulässt. Fehler beim Zulassen des Zugriffs auf diese Endpunkte können dazu führen, dass Batch die betroffenen Knoten als nicht verwendbar markiert. Weitere Informationen zum Erstellen eines Pools in einem virtuellen Netzwerk finden Sie unter https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

list_outbound_network_dependencies_endpoints(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[OutboundEnvironmentEndpoint]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von OutboundEnvironmentEndpoint oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

regenerate_key

Generiert den angegebenen Kontoschlüssel für das Batch-Konto.

Dieser Vorgang gilt nur für Batch-Konten mit allowedAuthenticationModes, die "SharedKey" enthalten. Wenn das Batch-Konto "SharedKey" in seiner allowedAuthenticationMode nicht enthält, können Clients keine freigegebenen Schlüssel zum Authentifizieren verwenden und müssen stattdessen einen anderen allowedAuthenticationModes verwenden. In diesem Fall schlägt die Neugenerierung der Schlüssel fehl.

regenerate_key(resource_group_name: str, account_name: str, parameters: _models.BatchAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BatchAccountKeys

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

parameters
BatchAccountRegenerateKeyParameters oder IO
Erforderlich

Der Typ des neu zu generierenden Schlüssels. Ist entweder ein BatchAccountRegenerateKeyParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

BatchAccountKeys oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

synchronize_auto_storage_keys

Synchronisiert Zugriffsschlüssel für das Autospeicherkonto, das für das angegebene Batch-Konto konfiguriert ist, nur, wenn die Speicherschlüsselauthentifizierung verwendet wird.

synchronize_auto_storage_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

update

Updates die Eigenschaften eines vorhandenen Batch-Kontos.

update(resource_group_name: str, account_name: str, parameters: _models.BatchAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BatchAccount

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

parameters
BatchAccountUpdateParameters oder IO
Erforderlich

Zusätzliche Parameter für die Kontoaktualisierung. Ist entweder ein BatchAccountUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

BatchAccount oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

models = <module 'azure.mgmt.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\batch\\models\\__init__.py'>