CapacityReservationGroupsOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:capacity_reservation_groups> .
- Ereditarietà
-
builtins.objectCapacityReservationGroupsOperations
Costruttore
CapacityReservationGroupsOperations(*args, **kwargs)
Metodi
create_or_update |
Operazione per creare o aggiornare un gruppo di prenotazioni di capacità. Quando si aggiorna un gruppo di prenotazioni di capacità, è possibile modificare solo i tag. Per altre informazioni, vedere https://aka.ms/CapacityReservation . |
delete |
Operazione per eliminare un gruppo di prenotazioni di capacità. Questa operazione è consentita solo se tutte le risorse associate vengono annullate dal gruppo di prenotazioni e tutte le prenotazioni di capacità nel gruppo di prenotazioni sono state eliminate. Per altre informazioni, vedere https://aka.ms/CapacityReservation . |
get |
Operazione che recupera informazioni su un gruppo di prenotazioni di capacità. |
list_by_resource_group |
Elenca tutti i gruppi di prenotazioni di capacità nel gruppo di risorse specificato. Utilizzare la proprietà nextLink nella risposta per ottenere la pagina successiva dei gruppi di prenotazioni di capacità. |
list_by_subscription |
Elenca tutti i gruppi di prenotazione della capacità nella sottoscrizione. Utilizzare la proprietà nextLink nella risposta per ottenere la pagina successiva dei gruppi di prenotazioni di capacità. |
update |
Operazione per aggiornare un gruppo di prenotazioni di capacità. Quando si aggiorna un gruppo di prenotazioni di capacità, è possibile modificare solo i tag. |
create_or_update
Operazione per creare o aggiornare un gruppo di prenotazioni di capacità. Quando si aggiorna un gruppo di prenotazioni di capacità, è possibile modificare solo i tag. Per altre informazioni, vedere 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
Parametri
- capacity_reservation_group_name
- str
Nome del gruppo di prenotazioni di capacità. Obbligatorio.
- parameters
- CapacityReservationGroup oppure IO
Parametri forniti al gruppo di prenotazioni di capacità Crea capacità. È un tipo CapacityReservationGroup o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
CapacityReservationGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
delete
Operazione per eliminare un gruppo di prenotazioni di capacità. Questa operazione è consentita solo se tutte le risorse associate vengono annullate dal gruppo di prenotazioni e tutte le prenotazioni di capacità nel gruppo di prenotazioni sono state eliminate. Per altre informazioni, vedere https://aka.ms/CapacityReservation .
delete(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> None
Parametri
- capacity_reservation_group_name
- str
Nome del gruppo di prenotazioni di capacità. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Operazione che recupera informazioni su un gruppo di prenotazioni di capacità.
get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup
Parametri
- capacity_reservation_group_name
- str
Nome del gruppo di prenotazioni di capacità. Obbligatorio.
- expand
- str oppure CapacityReservationGroupInstanceViewTypes
Espressione di espansione da applicare all'operazione. 'InstanceView' recupera l'elenco delle visualizzazioni delle istanze delle prenotazioni di capacità nel gruppo di prenotazioni di capacità che è uno snapshot delle proprietà di runtime di una prenotazione di capacità gestita dalla piattaforma e può cambiare al di fuori delle operazioni del piano di controllo. Il valore predefinito "instanceView" è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
CapacityReservationGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
list_by_resource_group
Elenca tutti i gruppi di prenotazioni di capacità nel gruppo di risorse specificato. Utilizzare la proprietà nextLink nella risposta per ottenere la pagina successiva dei gruppi di prenotazioni di capacità.
list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parametri
- expand
- str oppure ExpandTypesForGetCapacityReservationGroups
Espressione di espansione da applicare all'operazione. In base ai param di espansione specificati, viene restituita la macchina virtuale o l'istanza di macchina virtuale ScaleSet o entrambi gli ID risorsa associati al gruppo di prenotazioni di capacità nella risposta. I valori noti sono: "virtualMachineScaleSetVMs/$ref" e "virtualMachines/$ref". Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di CapacityReservationGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
list_by_subscription
Elenca tutti i gruppi di prenotazione della capacità nella sottoscrizione. Utilizzare la proprietà nextLink nella risposta per ottenere la pagina successiva dei gruppi di prenotazioni di capacità.
list_by_subscription(*, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parametri
- expand
- str oppure ExpandTypesForGetCapacityReservationGroups
Espressione di espansione da applicare all'operazione. In base ai param di espansione specificati, viene restituita la macchina virtuale o l'istanza di macchina virtuale ScaleSet o entrambi gli ID risorsa associati al gruppo di prenotazioni di capacità nella risposta. I valori noti sono: "virtualMachineScaleSetVMs/$ref" e "virtualMachines/$ref". Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di CapacityReservationGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
update
Operazione per aggiornare un gruppo di prenotazioni di capacità. Quando si aggiorna un gruppo di prenotazioni di capacità, è possibile modificare solo i tag.
update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup
Parametri
- capacity_reservation_group_name
- str
Nome del gruppo di prenotazioni di capacità. Obbligatorio.
- parameters
- CapacityReservationGroupUpdate oppure IO
Parametri forniti all'operazione Aggiorna gruppo di prenotazioni della capacità. È un tipo CapacityReservationGroupUpdate o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
CapacityReservationGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per