Condividi tramite


CapacityReservationGroupsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ComputeManagementClient's

Attributo<xref:capacity_reservation_groups> .

Ereditarietà
builtins.object
CapacityReservationGroupsOperations

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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

capacity_reservation_group_name
str
Necessario

Nome del gruppo di prenotazioni di capacità. Obbligatorio.

parameters
CapacityReservationGroup oppure IO
Necessario

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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

capacity_reservation_group_name
str
Necessario

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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

capacity_reservation_group_name
str
Necessario

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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

capacity_reservation_group_name
str
Necessario

Nome del gruppo di prenotazioni di capacità. Obbligatorio.

parameters
CapacityReservationGroupUpdate oppure IO
Necessario

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_11_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2021_11_01\\models\\__init__.py'>