Delen via


CapacityReservationGroupsOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

ComputeManagementClient's

<xref:capacity_reservation_groups> Kenmerk.

Overname
builtins.object
CapacityReservationGroupsOperations

Constructor

CapacityReservationGroupsOperations(*args, **kwargs)

Methoden

create_or_update

De bewerking voor het maken of bijwerken van een capaciteitsreserveringsgroep. Bij het bijwerken van een capaciteitsreserveringsgroep kunnen alleen tags worden gewijzigd. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

delete

De bewerking voor het verwijderen van een capaciteitsreserveringsgroep. Deze bewerking is alleen toegestaan als alle gekoppelde resources zijn losgekoppeld van de reserveringsgroep en alle capaciteitsreserveringen onder de reserveringsgroep ook zijn verwijderd. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

get

De bewerking waarmee informatie over een capaciteitsreserveringsgroep wordt opgehaald.

list_by_resource_group

Een lijst met alle capaciteitsreserveringsgroepen in de opgegeven resourcegroep. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met capaciteitsreserveringsgroepen op te halen.

list_by_subscription

Een lijst met alle capaciteitsreserveringsgroepen in het abonnement. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met capaciteitsreserveringsgroepen op te halen.

update

De bewerking voor het bijwerken van een capaciteitsreserveringsgroep. Bij het bijwerken van een capaciteitsreserveringsgroep kunnen alleen tags worden gewijzigd.

create_or_update

De bewerking voor het maken of bijwerken van een capaciteitsreserveringsgroep. Bij het bijwerken van een capaciteitsreserveringsgroep kunnen alleen tags worden gewijzigd. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

capacity_reservation_group_name
str
Vereist

De naam van de capaciteitsreserveringsgroep. Vereist.

parameters
CapacityReservationGroup of IO
Vereist

Parameters die zijn opgegeven bij de groep Capaciteitsreservering maken. Is een CapacityReservationGroup-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

CapacityReservationGroup of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete

De bewerking voor het verwijderen van een capaciteitsreserveringsgroep. Deze bewerking is alleen toegestaan als alle gekoppelde resources zijn losgekoppeld van de reserveringsgroep en alle capaciteitsreserveringen onder de reserveringsgroep ook zijn verwijderd. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

capacity_reservation_group_name
str
Vereist

De naam van de capaciteitsreserveringsgroep. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

De bewerking waarmee informatie over een capaciteitsreserveringsgroep wordt opgehaald.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

capacity_reservation_group_name
str
Vereist

De naam van de capaciteitsreserveringsgroep. Vereist.

expand
str of CapacityReservationGroupInstanceViewTypes

De uitvouwexpressie die moet worden toegepast op de bewerking. 'InstanceView' haalt de lijst met exemplaarweergaven op van de capaciteitsreserveringen onder de capaciteitsreserveringsgroep. Dit is een momentopname van de runtime-eigenschappen van een capaciteitsreservering die wordt beheerd door het platform en kan worden gewijzigd buiten bewerkingen op het besturingsvlak. "instanceView" De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

CapacityReservationGroup of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_resource_group

Een lijst met alle capaciteitsreserveringsgroepen in de opgegeven resourcegroep. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met capaciteitsreserveringsgroepen op te halen.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

expand
str of ExpandTypesForGetCapacityReservationGroups

De uitvouwexpressie die moet worden toegepast op de bewerking. Op basis van de opgegeven uitbreidingsparameter(s) retourneren we vm-exemplaar van virtuele machine of scaleset of beide resource-id's die zijn gekoppeld aan de capaciteitsreserveringsgroep in het antwoord. Bekende waarden zijn: 'virtualMachineScaleSetVMs/$ref' en 'virtualMachines/$ref'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Een iterator zoals een exemplaar van CapacityReservationGroup of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_subscription

Een lijst met alle capaciteitsreserveringsgroepen in het abonnement. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met capaciteitsreserveringsgroepen op te halen.

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

Parameters

expand
str of ExpandTypesForGetCapacityReservationGroups

De uitvouwexpressie die moet worden toegepast op de bewerking. Op basis van de opgegeven uitbreidingsparameter(s) retourneren we vm-exemplaar van virtuele machine of scaleset of beide resource-id's die zijn gekoppeld aan de capaciteitsreserveringsgroep in het antwoord. Bekende waarden zijn: 'virtualMachineScaleSetVMs/$ref' en 'virtualMachines/$ref'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Een iterator zoals een exemplaar van CapacityReservationGroup of het resultaat van cls(response)

Retourtype

Uitzonderingen

update

De bewerking voor het bijwerken van een capaciteitsreserveringsgroep. Bij het bijwerken van een capaciteitsreserveringsgroep kunnen alleen tags worden gewijzigd.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

capacity_reservation_group_name
str
Vereist

De naam van de capaciteitsreserveringsgroep. Vereist.

parameters
CapacityReservationGroupUpdate of IO
Vereist

Parameters die zijn opgegeven voor de bewerking Capaciteitsreserveringsgroep bijwerken. Is een CapacityReservationGroupUpdate-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

CapacityReservationGroup of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

models

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