Delen via


CapacityReservationsOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks.

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

ComputeManagementClient's

<xref:capacity_reservations> Kenmerk.

Overname
builtins.object
CapacityReservationsOperations

Constructor

CapacityReservationsOperations(*args, **kwargs)

Methoden

begin_create_or_update

De bewerking voor het maken of bijwerken van een capaciteitsreservering. Houd er rekening mee dat sommige eigenschappen alleen kunnen worden ingesteld tijdens het maken van een capaciteitsreservering. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

begin_delete

De bewerking voor het verwijderen van een capaciteitsreservering. Deze bewerking is alleen toegestaan wanneer alle gekoppelde resources zijn losgekoppeld van de capaciteitsreservering. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

begin_update

De bewerking voor het bijwerken van een capaciteitsreservering.

get

De bewerking waarmee informatie over de capaciteitsreservering wordt opgehaald.

list_by_capacity_reservation_group

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

begin_create_or_update

De bewerking voor het maken of bijwerken van een capaciteitsreservering. Houd er rekening mee dat sommige eigenschappen alleen kunnen worden ingesteld tijdens het maken van een capaciteitsreservering. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

begin_create_or_update(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, parameters: _models.CapacityReservation, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CapacityReservation]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

capacity_reservation_group_name
str
Vereist

De naam van de capaciteitsreserveringsgroep. Vereist.

capacity_reservation_name
str
Vereist

De naam van de capaciteitsreservering. Vereist.

parameters
CapacityReservation of IO
Vereist

Parameters die zijn opgegeven bij Capaciteitsreservering maken. Is een CapacityReservation-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

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat CapacityReservation of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_delete

De bewerking voor het verwijderen van een capaciteitsreservering. Deze bewerking is alleen toegestaan wanneer alle gekoppelde resources zijn losgekoppeld van de capaciteitsreservering. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

begin_delete(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, **kwargs: Any) -> LROPoller[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.

capacity_reservation_name
str
Vereist

De naam van de capaciteitsreservering. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_update

De bewerking voor het bijwerken van een capaciteitsreservering.

begin_update(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, parameters: _models.CapacityReservationUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CapacityReservation]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

capacity_reservation_group_name
str
Vereist

De naam van de capaciteitsreserveringsgroep. Vereist.

capacity_reservation_name
str
Vereist

De naam van de capaciteitsreservering. Vereist.

parameters
CapacityReservationUpdate of IO
Vereist

Parameters die zijn opgegeven voor de bewerking Capaciteitsreservering bijwerken. Is een CapacityReservationUpdate-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

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat CapacityReservation of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

get

De bewerking waarmee informatie over de capaciteitsreservering wordt opgehaald.

get(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, *, expand: str | CapacityReservationInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservation

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

capacity_reservation_group_name
str
Vereist

De naam van de capaciteitsreserveringsgroep. Vereist.

capacity_reservation_name
str
Vereist

De naam van de capaciteitsreservering. Vereist.

expand
str of CapacityReservationInstanceViewTypes

De uitvouwexpressie die moet worden toegepast op de bewerking. Met 'InstanceView' wordt een momentopname opgehaald van de runtime-eigenschappen van de capaciteitsreservering die wordt beheerd door het platform en die kan worden gewijzigd buiten bewerkingen van het besturingsvlak. "instanceView" De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

CapacityReservation of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_capacity_reservation_group

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

list_by_capacity_reservation_group(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> Iterable[CapacityReservation]

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

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

Retourtype

Uitzonderingen

Kenmerken

models

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