Partager via


AvailabilitySetsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

ComputeManagementClientEst

attribut<xref:availability_sets> ;

Héritage
builtins.object
AvailabilitySetsOperations

Constructeur

AvailabilitySetsOperations(*args, **kwargs)

Méthodes

create_or_update

Créer ou mettre à jour un groupe à haute disponibilité.

delete

Supprimer un groupe à haute disponibilité.

get

Récupère des informations sur un groupe à haute disponibilité.

list

Répertorie tous les groupes à haute disponibilité d’un groupe de ressources.

list_available_sizes

Répertorie toutes les tailles de machine virtuelle disponibles qui peuvent être utilisées pour créer une machine virtuelle dans un groupe à haute disponibilité existant.

list_by_subscription

Répertorie tous les groupes à haute disponibilité d’un abonnement.

update

Mettre à jour un groupe à haute disponibilité.

create_or_update

Créer ou mettre à jour un groupe à haute disponibilité.

create_or_update(resource_group_name: str, availability_set_name: str, parameters: _models.AvailabilitySet, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AvailabilitySet

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

availability_set_name
str
Obligatoire

Nom du groupe à haute disponibilité. Obligatoire.

parameters
AvailabilitySet ou IO
Obligatoire

Paramètres fournis à l’opération Créer un groupe à haute disponibilité. Type AvailabilitySet ou type D’E/S. Obligatoire.

content_type
str

Body Parameter content-type. 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

AvailabilitySet ou le résultat de cls(response)

Type de retour

Exceptions

delete

Supprimer un groupe à haute disponibilité.

delete(resource_group_name: str, availability_set_name: str, **kwargs: Any) -> None

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

availability_set_name
str
Obligatoire

Nom du groupe à haute disponibilité. 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

get

Récupère des informations sur un groupe à haute disponibilité.

get(resource_group_name: str, availability_set_name: str, **kwargs: Any) -> AvailabilitySet

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

availability_set_name
str
Obligatoire

Nom du groupe à haute disponibilité. Obligatoire.

cls
callable

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

Retours

AvailabilitySet ou le résultat de cls(response)

Type de retour

Exceptions

list

Répertorie tous les groupes à haute disponibilité d’un groupe de ressources.

list(resource_group_name: str, **kwargs: Any) -> Iterable[AvailabilitySet]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cls
callable

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

Retours

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

Type de retour

Exceptions

list_available_sizes

Répertorie toutes les tailles de machine virtuelle disponibles qui peuvent être utilisées pour créer une machine virtuelle dans un groupe à haute disponibilité existant.

list_available_sizes(resource_group_name: str, availability_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineSize]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

availability_set_name
str
Obligatoire

Nom du groupe à haute disponibilité. Obligatoire.

cls
callable

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

Retours

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

Type de retour

Exceptions

list_by_subscription

Répertorie tous les groupes à haute disponibilité d’un abonnement.

list_by_subscription(*, expand: str | None = None, **kwargs: Any) -> Iterable[AvailabilitySet]

Paramètres

expand
str

Expression de développement à appliquer à l’opération. Les valeurs autorisées sont « instanceView ». La valeur par défaut est Aucun.

cls
callable

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

Retours

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

Type de retour

Exceptions

update

Mettre à jour un groupe à haute disponibilité.

update(resource_group_name: str, availability_set_name: str, parameters: _models.AvailabilitySetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AvailabilitySet

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

availability_set_name
str
Obligatoire

Nom du groupe à haute disponibilité. Obligatoire.

parameters
AvailabilitySetUpdate ou IO
Obligatoire

Paramètres fournis à l’opération Mettre à jour le groupe à haute disponibilité. Type AvailabilitySetUpdate ou type D’E/S. Obligatoire.

content_type
str

Body Parameter content-type. 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

AvailabilitySet ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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