CapacityReservationGroupsOperations 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_reservation_groups> Attributet.

Arv
builtins.object
CapacityReservationGroupsOperations

Konstruktor

CapacityReservationGroupsOperations(*args, **kwargs)

Metoder

create_or_update

Åtgärden för att skapa eller uppdatera en kapacitetsreservationsgrupp. När du uppdaterar en kapacitetsreservationsgrupp kan endast taggar ändras. Mer information finns i https://aka.ms/CapacityReservation .

delete

Åtgärden för att ta bort en kapacitetsreservationsgrupp. Den här åtgärden tillåts endast om alla associerade resurser tas bort från reservationsgruppen och alla kapacitetsreservationer under reservationsgruppen också har tagits bort. Mer information finns i https://aka.ms/CapacityReservation .

get

Åtgärden som hämtar information om en kapacitetsreservationsgrupp.

list_by_resource_group

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

list_by_subscription

Visar en lista över alla kapacitetsreservationsgrupper i prenumerationen. Använd egenskapen nextLink i svaret för att hämta nästa sida i kapacitetsreservationsgrupper.

update

Åtgärden för att uppdatera en kapacitetsreservationsgrupp. När du uppdaterar en kapacitetsreservationsgrupp kan endast taggar ändras.

create_or_update

Åtgärden för att skapa eller uppdatera en kapacitetsreservationsgrupp. När du uppdaterar en kapacitetsreservationsgrupp kan endast taggar ändras. Mer information finns i 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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

capacity_reservation_group_name
str
Obligatorisk

Namnet på kapacitetsreservationsgruppen. Krävs.

parameters
CapacityReservationGroup eller IO
Obligatorisk

Parametrar som anges i gruppen Skapa kapacitetsreservation. Är antingen en CapacityReservationGroup-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

Returer

CapacityReservationGroup eller resultatet av cls(response)

Returtyp

Undantag

delete

Åtgärden för att ta bort en kapacitetsreservationsgrupp. Den här åtgärden tillåts endast om alla associerade resurser tas bort från reservationsgruppen och alla kapacitetsreservationer under reservationsgruppen också har tagits bort. Mer information finns i https://aka.ms/CapacityReservation .

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

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

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Åtgärden som hämtar information om en kapacitetsreservationsgrupp.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

capacity_reservation_group_name
str
Obligatorisk

Namnet på kapacitetsreservationsgruppen. Krävs.

expand
str eller CapacityReservationGroupInstanceViewTypes

Expanderingsuttrycket som ska tillämpas på åtgärden. "InstanceView" hämtar listan över instansvyer av kapacitetsreservationer under kapacitetsreservationsgruppen, som är en ögonblicksbild av körningsegenskaperna för en kapacitetsreservation som hanteras av plattformen och kan ändras utanför kontrollplansåtgärder. Standardvärdet "instanceView" är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

CapacityReservationGroup eller resultatet av cls(response)

Returtyp

Undantag

list_by_resource_group

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

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

expand
str eller ExpandTypesForGetCapacityReservationGroups

Expanderingsuttrycket som ska tillämpas på åtgärden. Baserat på de expanderande param(er) som angetts returnerar vi Virtuell dator eller ScaleSet VM-instans eller båda resurs-ID:n som är associerade med kapacitetsreservationsgruppen i svaret. Kända värden är: "virtualMachineScaleSetVMs/$ref" och "virtualMachines/$ref". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_by_subscription

Visar en lista över alla kapacitetsreservationsgrupper i prenumerationen. Använd egenskapen nextLink i svaret för att hämta nästa sida i kapacitetsreservationsgrupper.

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

Parametrar

expand
str eller ExpandTypesForGetCapacityReservationGroups

Expanderingsuttrycket som ska tillämpas på åtgärden. Baserat på de expanderande param(er) som angetts returnerar vi Virtuell dator eller ScaleSet VM-instans eller båda resurs-ID:n som är associerade med kapacitetsreservationsgruppen i svaret. Kända värden är: "virtualMachineScaleSetVMs/$ref" och "virtualMachines/$ref". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

update

Åtgärden för att uppdatera en kapacitetsreservationsgrupp. När du uppdaterar en kapacitetsreservationsgrupp kan endast taggar ändras.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

capacity_reservation_group_name
str
Obligatorisk

Namnet på kapacitetsreservationsgruppen. Krävs.

parameters
CapacityReservationGroupUpdate eller IO
Obligatorisk

Parametrar som angetts för åtgärden Uppdatera kapacitetsreservationsgrupp. Är antingen en CapacityReservationGroupUpdate-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

Returer

CapacityReservationGroup eller resultatet av cls(response)

Returtyp

Undantag

Attribut

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