CapacityReservationGroupsOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:capacity_reservation_groups> ;
- Héritage
-
builtins.objectCapacityReservationGroupsOperations
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 n’est autorisée que 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
- capacity_reservation_group_name
- str
Nom du groupe de réservations de capacité. Obligatoire.
- parameters
- CapacityReservationGroup ou IO
Paramètres fournis au groupe Créer une réservation de capacité. Il s’agit d’un type CapacityReservationGroup ou d’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
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 n’est autorisée que 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
- capacity_reservation_group_name
- str
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
- capacity_reservation_group_name
- str
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 instance affichages 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 de 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
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 d’instance 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 les suivantes : « 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
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 d’instance 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 les suivantes : « 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
- capacity_reservation_group_name
- str
Nom du groupe de réservations de capacité. Obligatoire.
- parameters
- CapacityReservationGroupUpdate ou IO
Paramètres fournis à l’opération Mettre à jour le groupe de réservations de capacité. Est un type CapacityReservationGroupUpdate 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
CapacityReservationGroup ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.compute.v2021_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2021_07_01\\models\\__init__.py'>
Azure SDK for Python