Partager via


BatchAccountOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

BatchManagementClientEst

attribut<xref:batch_account> ;

Héritage
builtins.object
BatchAccountOperations

Constructeur

BatchAccountOperations(*args, **kwargs)

Méthodes

begin_create

Crée un compte Batch avec les paramètres spécifiés. Les comptes existants ne peuvent pas être mis à jour avec cette API et doivent être mis à jour avec l’API Mettre à jour le compte Batch.

begin_delete

Supprime le compte Batch spécifié.

get

Obtient des informations sur le compte Batch spécifié.

get_detector

Obtient des informations sur le détecteur donné pour un compte Batch donné.

get_keys

Obtient les clés de compte pour le compte Batch spécifié.

Cette opération s’applique uniquement aux comptes Batch avec allowedAuthenticationModes contenant « SharedKey ». Si le compte Batch ne contient pas « SharedKey » dans son allowedAuthenticationMode, les clients ne peuvent pas utiliser de clés partagées pour s’authentifier et doivent utiliser un autre allowedAuthenticationModes à la place. Dans ce cas, l’obtention des clés échoue.

list

Obtient des informations sur les comptes Batch associés à l’abonnement.

list_by_resource_group

Obtient des informations sur les comptes Batch associés au groupe de ressources spécifié.

list_detectors

Obtient des informations sur les détecteurs disponibles pour un compte Batch donné.

list_outbound_network_dependencies_endpoints

Répertorie les points de terminaison qu’un nœud de calcul Batch sous ce compte Batch peut appeler dans le cadre de l’administration du service Batch. Si vous déployez un pool à l’intérieur d’un réseau virtuel que vous spécifiez, vous devez vous assurer que votre réseau autorise l’accès sortant à ces points de terminaison. Si vous n’autorisez pas l’accès à ces points de terminaison, Batch peut marquer les nœuds affectés comme inutilisables. Pour plus d’informations sur la création d’un pool à l’intérieur d’un réseau virtuel, consultez https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

regenerate_key

Régénère la clé de compte spécifiée pour le compte Batch.

Cette opération s’applique uniquement aux comptes Batch avec allowedAuthenticationModes contenant « SharedKey ». Si le compte Batch ne contient pas « SharedKey » dans son allowedAuthenticationMode, les clients ne peuvent pas utiliser de clés partagées pour s’authentifier et doivent utiliser un autre allowedAuthenticationModes à la place. Dans ce cas, la régénération des clés échoue.

synchronize_auto_storage_keys

Synchronise les clés d’accès pour le compte de stockage automatique configuré pour le compte Batch spécifié, uniquement si l’authentification par clé de stockage est utilisée.

update

Mises à jour les propriétés d’un compte Batch existant.

begin_create

Crée un compte Batch avec les paramètres spécifiés. Les comptes existants ne peuvent pas être mis à jour avec cette API et doivent être mis à jour avec l’API Mettre à jour le compte Batch.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Nom du compte Batch qui doit être unique au sein de la région. Les noms de comptes batch doivent comporter entre 3 et 24 caractères et utiliser uniquement des chiffres et des lettres minuscules. Ce nom est utilisé dans le cadre du nom DNS utilisé pour accéder au service Batch dans la région dans laquelle le compte est créé. Par exemple : http://accountname.region.batch.azure.com/. Obligatoire.

parameters
BatchAccountCreateParameters ou IO
Obligatoire

Paramètres supplémentaires pour la création de compte. Type BatchAccountCreateParameters ou type E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. Les valeurs connues sont « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Passez la valeur False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Une instance de LROPoller qui retourne BatchAccount ou le résultat de cls(response)

Type de retour

Exceptions

begin_delete

Supprime le compte Batch spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Passez la valeur False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne none ou le résultat de cls(response)

Type de retour

Exceptions

get

Obtient des informations sur le compte Batch spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

BatchAccount ou le résultat de cls(response)

Type de retour

Exceptions

get_detector

Obtient des informations sur le détecteur donné pour un compte Batch donné.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

detector_id
str
Obligatoire

Nom du détecteur. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

DetectorResponse ou le résultat de cls(response)

Type de retour

Exceptions

get_keys

Obtient les clés de compte pour le compte Batch spécifié.

Cette opération s’applique uniquement aux comptes Batch avec allowedAuthenticationModes contenant « SharedKey ». Si le compte Batch ne contient pas « SharedKey » dans son allowedAuthenticationMode, les clients ne peuvent pas utiliser de clés partagées pour s’authentifier et doivent utiliser un autre allowedAuthenticationModes à la place. Dans ce cas, l’obtention des clés échoue.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

BatchAccountKeys ou le résultat de cls(response)

Type de retour

Exceptions

list

Obtient des informations sur les comptes Batch associés à l’abonnement.

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

Paramètres

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de BatchAccount ou le résultat de cls(response)

Type de retour

Exceptions

list_by_resource_group

Obtient des informations sur les comptes Batch associés au groupe de ressources spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de BatchAccount ou le résultat de cls(response)

Type de retour

Exceptions

list_detectors

Obtient des informations sur les détecteurs disponibles pour un compte Batch donné.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de DetectorResponse ou le résultat de cls(response)

Type de retour

Exceptions

list_outbound_network_dependencies_endpoints

Répertorie les points de terminaison qu’un nœud de calcul Batch sous ce compte Batch peut appeler dans le cadre de l’administration du service Batch. Si vous déployez un pool à l’intérieur d’un réseau virtuel que vous spécifiez, vous devez vous assurer que votre réseau autorise l’accès sortant à ces points de terminaison. Si vous n’autorisez pas l’accès à ces points de terminaison, Batch peut marquer les nœuds affectés comme inutilisables. Pour plus d’informations sur la création d’un pool à l’intérieur d’un réseau virtuel, consultez 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]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de OutboundEnvironmentEndpoint ou le résultat de cls(response)

Type de retour

Exceptions

regenerate_key

Régénère la clé de compte spécifiée pour le compte Batch.

Cette opération s’applique uniquement aux comptes Batch avec allowedAuthenticationModes contenant « SharedKey ». Si le compte Batch ne contient pas « SharedKey » dans son allowedAuthenticationMode, les clients ne peuvent pas utiliser de clés partagées pour s’authentifier et doivent utiliser un autre allowedAuthenticationModes à la place. Dans ce cas, la régénération des clés échoue.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

parameters
BatchAccountRegenerateKeyParameters ou IO
Obligatoire

Type de clé à régénérer. Est un type BatchAccountRegenerateKeyParameters ou un type d’E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. Les valeurs connues sont « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

BatchAccountKeys ou le résultat de cls(response)

Type de retour

Exceptions

synchronize_auto_storage_keys

Synchronise les clés d’accès pour le compte de stockage automatique configuré pour le compte Batch spécifié, uniquement si l’authentification par clé de stockage est utilisée.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

update

Mises à jour les propriétés d’un compte Batch existant.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources qui contient le compte Batch. Obligatoire.

account_name
str
Obligatoire

Le nom du compte Batch. Obligatoire.

parameters
BatchAccountUpdateParameters ou IO
Obligatoire

Paramètres supplémentaires pour la mise à jour du compte. Est un type BatchAccountUpdateParameters ou un type d’E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. Les valeurs connues sont « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

BatchAccount ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

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'>