CapacityReservationGroupsOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:
<xref:capacity_reservation_groups> -Attribut.
- Vererbung
-
builtins.objectCapacityReservationGroupsOperations
Konstruktor
CapacityReservationGroupsOperations(*args, **kwargs)
Methoden
create_or_update |
Der Vorgang zum Erstellen oder Aktualisieren einer Kapazitätsreservierungsgruppe. Beim Aktualisieren einer Kapazitätsreservierungsgruppe können nur Tags und das Freigabeprofil geändert werden. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation . |
delete |
Der Vorgang zum Löschen einer Kapazitätsreservierungsgruppe. Dieser Vorgang ist nur zulässig, wenn alle zugeordneten Ressourcen der Reservierungsgruppe zugeordnet sind und alle Kapazitätsreservierungen unter der Reservierungsgruppe ebenfalls gelöscht wurden. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation . |
get |
Der Vorgang, der Informationen zu einer Kapazitätsreservierungsgruppe abruft. |
list_by_resource_group |
Listet alle Kapazitätsreservierungsgruppen in der angegebenen Ressourcengruppe auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von Kapazitätsreservierungsgruppen abzurufen. |
list_by_subscription |
Listet alle Kapazitätsreservierungsgruppen im Abonnement auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von Kapazitätsreservierungsgruppen abzurufen. |
update |
Der Vorgang zum Aktualisieren einer Kapazitätsreservierungsgruppe. Beim Aktualisieren einer Kapazitätsreservierungsgruppe können nur Tags und das Freigabeprofil geändert werden. |
create_or_update
Der Vorgang zum Erstellen oder Aktualisieren einer Kapazitätsreservierungsgruppe. Beim Aktualisieren einer Kapazitätsreservierungsgruppe können nur Tags und das Freigabeprofil geändert werden. Weitere Informationen finden Sie unter 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
Parameter
- capacity_reservation_group_name
- str
Der Name der Kapazitätsreservierungsgruppe. Erforderlich.
- parameters
- CapacityReservationGroup oder IO
Parameter, die für die Gruppe "Kapazitätsreservierung erstellen" angegeben werden. Ist entweder ein CapacityReservationGroup-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
CapacityReservationGroup oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
delete
Der Vorgang zum Löschen einer Kapazitätsreservierungsgruppe. Dieser Vorgang ist nur zulässig, wenn alle zugeordneten Ressourcen der Reservierungsgruppe zugeordnet sind und alle Kapazitätsreservierungen unter der Reservierungsgruppe ebenfalls gelöscht wurden. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation .
delete(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> None
Parameter
- capacity_reservation_group_name
- str
Der Name der Kapazitätsreservierungsgruppe. 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
get
Der Vorgang, der Informationen zu einer Kapazitätsreservierungsgruppe abruft.
get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup
Parameter
- capacity_reservation_group_name
- str
Der Name der Kapazitätsreservierungsgruppe. Erforderlich.
- expand
- str oder CapacityReservationGroupInstanceViewTypes
Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. "InstanceView" ruft die Liste der instance Ansichten der Kapazitätsreservierungen unter der Kapazitätsreservierungsgruppe ab, die eine Momentaufnahme der Laufzeiteigenschaften einer Kapazitätsreservierung darstellt, die von der Plattform verwaltet wird und sich außerhalb von Vorgängen der Steuerungsebene ändern kann. "instanceView" Standardwert ist None.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
CapacityReservationGroup oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_resource_group
Listet alle Kapazitätsreservierungsgruppen in der angegebenen Ressourcengruppe auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von Kapazitätsreservierungsgruppen abzurufen.
list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parameter
- expand
- str oder ExpandTypesForGetCapacityReservationGroups
Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Basierend auf den angegebenen Erweiterungsparametern geben wir virtuelle Computer oder ScaleSet-VM-Instanz oder beide Ressourcen-IDs zurück, die der Kapazitätsreservierungsgruppe in der Antwort zugeordnet sind. Bekannte Werte sind "virtualMachineScaleSetVMs/$ref" und "virtualMachines/$ref". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von CapacityReservationGroup oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_subscription
Listet alle Kapazitätsreservierungsgruppen im Abonnement auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von Kapazitätsreservierungsgruppen abzurufen.
list_by_subscription(*, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parameter
- expand
- str oder ExpandTypesForGetCapacityReservationGroups
Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Basierend auf den angegebenen Erweiterungsparametern geben wir virtuelle Computer oder ScaleSet-VM-Instanz oder beide Ressourcen-IDs zurück, die der Kapazitätsreservierungsgruppe in der Antwort zugeordnet sind. Bekannte Werte sind "virtualMachineScaleSetVMs/$ref" und "virtualMachines/$ref". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von CapacityReservationGroup oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
update
Der Vorgang zum Aktualisieren einer Kapazitätsreservierungsgruppe. Beim Aktualisieren einer Kapazitätsreservierungsgruppe können nur Tags und das Freigabeprofil geändert werden.
update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup
Parameter
- capacity_reservation_group_name
- str
Der Name der Kapazitätsreservierungsgruppe. Erforderlich.
- parameters
- CapacityReservationGroupUpdate oder IO
Parameter, die für den Vorgang "Kapazitätsreservierungsgruppe aktualisieren" bereitgestellt werden. Ist entweder ein CapacityReservationGroupUpdate-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
CapacityReservationGroup oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
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'>
Azure SDK for Python