Partager via


CapacityReservationGroupsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

ComputeManagementClientEst

attribut<xref:capacity_reservation_groups> ;

Héritage
builtins.object
CapacityReservationGroupsOperations

Constructeur

CapacityReservationGroupsOperations(*args, **kwargs)

Méthodes

create_or_update

Opération permettant de créer ou de mettre à jour un groupe de réservations de capacité. Lors de la mise à jour d’un groupe de réservations de capacité, seules les balises peuvent être modifiées. Pour plus d’informations, reportez-vous à https://aka.ms/CapacityReservation .

delete

Opération de suppression d’un groupe de réservations de capacité. Cette opération est autorisée uniquement si toutes les ressources associées sont dissociées du groupe de réservations et si toutes les réservations de capacité sous le groupe de réservations ont également été supprimées. Pour plus d’informations, reportez-vous à https://aka.ms/CapacityReservation .

get

Opération qui récupère des informations sur un groupe de réservations de capacité.

list_by_resource_group

Répertorie tous les groupes de réservations de capacité dans le groupe de ressources spécifié. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante des groupes de réservations de capacité.

list_by_subscription

Répertorie tous les groupes de réservations de capacité dans l’abonnement. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante des groupes de réservations de capacité.

update

Opération de mise à jour d’un groupe de réservations de capacité. Lors de la mise à jour d’un groupe de réservations de capacité, seules les balises peuvent être modifiées.

create_or_update

Opération permettant de créer ou de mettre à jour un groupe de réservations de capacité. Lors de la mise à jour d’un groupe de réservations de capacité, seules les balises peuvent être modifiées. Pour plus d’informations, reportez-vous à https://aka.ms/CapacityReservation .

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

capacity_reservation_group_name
str
Obligatoire

Nom du groupe de réservations de capacité. Obligatoire.

parameters
CapacityReservationGroup ou IO
Obligatoire

Paramètres fournis au groupe Créer une réservation de capacité. Type CapacityReservationGroup 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

CapacityReservationGroup ou le résultat de cls(response)

Type de retour

Exceptions

delete

Opération de suppression d’un groupe de réservations de capacité. Cette opération est autorisée uniquement si toutes les ressources associées sont dissociées du groupe de réservations et si toutes les réservations de capacité sous le groupe de réservations ont également été supprimées. Pour plus d’informations, reportez-vous à https://aka.ms/CapacityReservation .

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

capacity_reservation_group_name
str
Obligatoire

Nom du groupe de réservations de capacité. 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

Opération qui récupère des informations sur un groupe de réservations de capacité.

get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

capacity_reservation_group_name
str
Obligatoire

Nom du groupe de réservations de capacité. Obligatoire.

expand
str ou CapacityReservationGroupInstanceViewTypes

Expression de développement à appliquer à l’opération. « InstanceView » récupère la liste des vues instance des réservations de capacité sous le groupe de réservations de capacité, qui est une instantané des propriétés d’exécution d’une réservation de capacité qui est gérée par la plateforme et qui peut changer en dehors des opérations du plan de contrôle. La valeur par défaut « instanceView » est None.

cls
callable

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

Retours

CapacityReservationGroup ou le résultat de cls(response)

Type de retour

Exceptions

list_by_resource_group

Répertorie tous les groupes de réservations de capacité dans le groupe de ressources spécifié. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante des groupes de réservations de capacité.

list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

expand
str ou ExpandTypesForGetCapacityReservationGroups

Expression de développement à appliquer à l’opération. En fonction des paramètres de développement spécifiés, nous renvoyons l’instance de machine virtuelle ou de machine virtuelle ScaleSet ou les deux ID de ressource associés au groupe de réservations de capacité dans la réponse. Les valeurs connues sont « virtualMachineScaleSetVMs/$ref » et « virtualMachines/$ref ». 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 CapacityReservationGroup ou le résultat de cls(response)

Type de retour

Exceptions

list_by_subscription

Répertorie tous les groupes de réservations de capacité dans l’abonnement. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante des groupes de réservations de capacité.

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

Paramètres

expand
str ou ExpandTypesForGetCapacityReservationGroups

Expression de développement à appliquer à l’opération. En fonction des paramètres de développement spécifiés, nous renvoyons l’instance de machine virtuelle ou de machine virtuelle ScaleSet ou les deux ID de ressource associés au groupe de réservations de capacité dans la réponse. Les valeurs connues sont « virtualMachineScaleSetVMs/$ref » et « virtualMachines/$ref ». 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 CapacityReservationGroup ou le résultat de cls(response)

Type de retour

Exceptions

update

Opération de mise à jour d’un groupe de réservations de capacité. Lors de la mise à jour d’un groupe de réservations de capacité, seules les balises peuvent être modifiées.

update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

capacity_reservation_group_name
str
Obligatoire

Nom du groupe de réservations de capacité. Obligatoire.

parameters
CapacityReservationGroupUpdate ou IO
Obligatoire

Paramètres fournis à l’opération Mettre à jour le groupe de réservations de capacité. Type CapacityReservationGroupUpdate ou type 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

CapacityReservationGroup ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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