CapacityReservationsOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ComputeManagementClient's

<xref:capacity_reservations> Attributet.

Arv
builtins.object
CapacityReservationsOperations

Konstruktor

CapacityReservationsOperations(*args, **kwargs)

Metoder

begin_create_or_update

Åtgärden för att skapa eller uppdatera en kapacitetsreservation. Observera att vissa egenskaper endast kan anges när kapacitetsreservationen skapas. https://aka.ms/CapacityReservation Mer information finns i.

begin_delete

Åtgärden för att ta bort en kapacitetsreservation. Den här åtgärden tillåts endast när alla associerade resurser kopplas bort från kapacitetsreservationen. https://aka.ms/CapacityReservation Mer information finns i.

begin_update

Åtgärden för att uppdatera en kapacitetsreservation.

get

Åtgärden som hämtar information om kapacitetsreservationen.

list_by_capacity_reservation_group

Visar en lista över alla kapacitetsreservationer i den angivna kapacitetsreservationsgruppen. Använd egenskapen nextLink i svaret för att hämta nästa sida med kapacitetsreservationer.

begin_create_or_update

Åtgärden för att skapa eller uppdatera en kapacitetsreservation. Observera att vissa egenskaper endast kan anges när kapacitetsreservationen skapas. https://aka.ms/CapacityReservation Mer information finns i.

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]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

capacity_reservation_group_name
str
Obligatorisk

Namnet på kapacitetsreservationsgruppen. Krävs.

capacity_reservation_name
str
Obligatorisk

Namnet på kapacitetsreservationen. Krävs.

parameters
CapacityReservation eller IO
Obligatorisk

Parametrar som anges i reservationen Skapa kapacitet. Är antingen en CapacityReservation-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen CapacityReservation eller resultatet av cls(response)

Returtyp

Undantag

begin_delete

Åtgärden för att ta bort en kapacitetsreservation. Den här åtgärden tillåts endast när alla associerade resurser kopplas bort från kapacitetsreservationen. https://aka.ms/CapacityReservation Mer information finns i.

begin_delete(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, **kwargs: Any) -> LROPoller[None]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

capacity_reservation_group_name
str
Obligatorisk

Namnet på kapacitetsreservationsgruppen. Krävs.

capacity_reservation_name
str
Obligatorisk

Namnet på kapacitetsreservationen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen None eller resultatet av cls(response)

Returtyp

Undantag

begin_update

Åtgärden för att uppdatera en kapacitetsreservation.

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]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

capacity_reservation_group_name
str
Obligatorisk

Namnet på kapacitetsreservationsgruppen. Krävs.

capacity_reservation_name
str
Obligatorisk

Namnet på kapacitetsreservationen. Krävs.

parameters
CapacityReservationUpdate eller IO
Obligatorisk

Parametrar som angetts för reservationsåtgärden Uppdatera kapacitet. Är antingen en CapacityReservationUpdate-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen CapacityReservation eller resultatet av cls(response)

Returtyp

Undantag

get

Åtgärden som hämtar information om kapacitetsreservationen.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

capacity_reservation_group_name
str
Obligatorisk

Namnet på kapacitetsreservationsgruppen. Krävs.

capacity_reservation_name
str
Obligatorisk

Namnet på kapacitetsreservationen. Krävs.

expand
str eller CapacityReservationInstanceViewTypes

Expanderingsuttrycket som ska tillämpas på åtgärden. "InstanceView" hämtar en ögonblicksbild av körningsegenskaperna för kapacitetsreservationen som hanteras av plattformen och kan ändras utanför kontrollplansåtgärderna. Standardvärdet för "instanceView" är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

CapacityReservation eller resultatet av cls(response)

Returtyp

Undantag

list_by_capacity_reservation_group

Visar en lista över alla kapacitetsreservationer i den angivna kapacitetsreservationsgruppen. Använd egenskapen nextLink i svaret för att hämta nästa sida med kapacitetsreservationer.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

capacity_reservation_group_name
str
Obligatorisk

Namnet på kapacitetsreservationsgruppen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen CapacityReservation eller resultatet av cls(response)

Returtyp

Undantag

Attribut

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'>