Pricings interface
Interfejs reprezentujący cennik.
Metody
| delete(string, string, Pricings |
Usuwa podaną konfigurację cenową usługi Microsoft Defender for Cloud w określonym zasobie. Prawidłowe tylko dla zakresu zasobów (Obsługiwane zasoby to: "VirtualMachines, VMSS i ARC MachinesS"). |
| get(string, string, Pricings |
Pobierz konfiguracje cen planów usługi Defender dla wybranego zakresu (prawidłowe zakresy to identyfikator zasobu lub identyfikator subskrypcji). Na poziomie zasobów obsługiwane typy zasobów to "VirtualMachines, VMSS i ARC Machines". |
| list(string, Pricings |
Wyświetla listę konfiguracji cen usługi Microsoft Defender for Cloud identyfikatora zakresu, które są zgodne z opcjonalnym podanym $filter. Prawidłowe zakresy to: identyfikator subskrypcji lub określony identyfikator zasobu (obsługiwane zasoby to: "VirtualMachines, VMSS i ARC Machines"). Prawidłowa $filter to: "name in ({planName1},{planName2},...)". Jeśli $filter nie zostanie podana, zostanie zwrócona niefiltrowana lista. Jeśli zostanie podana wartość "$filter=name in (planName1,planName2)", zwracana lista zawiera cennik ustawiony tylko dla parametrów "planName1" i "planName2". |
| update(string, string, Pricing, Pricings |
Aktualizuje podaną konfigurację cen usługi Microsoft Defender for Cloud w zakresie. Prawidłowe zakresy to: identyfikator subskrypcji lub określony identyfikator zasobu (obsługiwane zasoby to: "VirtualMachines, VMSS i ARC Machines" i tylko dla planu="VirtualMachines" i subPlan='P1'). |
Szczegóły metody
delete(string, string, PricingsDeleteOptionalParams)
Usuwa podaną konfigurację cenową usługi Microsoft Defender for Cloud w określonym zasobie. Prawidłowe tylko dla zakresu zasobów (Obsługiwane zasoby to: "VirtualMachines, VMSS i ARC MachinesS").
function delete(scopeId: string, pricingName: string, options?: PricingsDeleteOptionalParams): Promise<void>
Parametry
- scopeId
-
string
Identyfikator zasobu (format: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName})
- pricingName
-
string
nazwa konfiguracji cen
- options
- PricingsDeleteOptionalParams
Parametry opcji.
Zwraca
Promise<void>
get(string, string, PricingsGetOptionalParams)
Pobierz konfiguracje cen planów usługi Defender dla wybranego zakresu (prawidłowe zakresy to identyfikator zasobu lub identyfikator subskrypcji). Na poziomie zasobów obsługiwane typy zasobów to "VirtualMachines, VMSS i ARC Machines".
function get(scopeId: string, pricingName: string, options?: PricingsGetOptionalParams): Promise<Pricing>
Parametry
- scopeId
-
string
Identyfikator zakresu cennika. Prawidłowe zakresy to: subskrypcja (format: "subscriptions/{subscriptionId}") lub określony zasób (format: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) — obsługiwane zasoby to (VirtualMachines)
- pricingName
-
string
nazwa konfiguracji cen
- options
- PricingsGetOptionalParams
Parametry opcji.
Zwraca
Promise<Pricing>
list(string, PricingsListOptionalParams)
Wyświetla listę konfiguracji cen usługi Microsoft Defender for Cloud identyfikatora zakresu, które są zgodne z opcjonalnym podanym $filter. Prawidłowe zakresy to: identyfikator subskrypcji lub określony identyfikator zasobu (obsługiwane zasoby to: "VirtualMachines, VMSS i ARC Machines"). Prawidłowa $filter to: "name in ({planName1},{planName2},...)". Jeśli $filter nie zostanie podana, zostanie zwrócona niefiltrowana lista. Jeśli zostanie podana wartość "$filter=name in (planName1,planName2)", zwracana lista zawiera cennik ustawiony tylko dla parametrów "planName1" i "planName2".
function list(scopeId: string, options?: PricingsListOptionalParams): Promise<PricingList>
Parametry
- scopeId
-
string
Identyfikator zakresu cennika. Prawidłowe zakresy to: subskrypcja (format: "subscriptions/{subscriptionId}") lub określony zasób (format: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) — obsługiwane zasoby to (VirtualMachines)
- options
- PricingsListOptionalParams
Parametry opcji.
Zwraca
Promise<PricingList>
update(string, string, Pricing, PricingsUpdateOptionalParams)
Aktualizuje podaną konfigurację cen usługi Microsoft Defender for Cloud w zakresie. Prawidłowe zakresy to: identyfikator subskrypcji lub określony identyfikator zasobu (obsługiwane zasoby to: "VirtualMachines, VMSS i ARC Machines" i tylko dla planu="VirtualMachines" i subPlan='P1').
function update(scopeId: string, pricingName: string, pricing: Pricing, options?: PricingsUpdateOptionalParams): Promise<Pricing>
Parametry
- scopeId
-
string
Identyfikator zakresu cennika. Prawidłowe zakresy to: subskrypcja (format: "subscriptions/{subscriptionId}") lub określony zasób (format: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) — obsługiwane zasoby to (VirtualMachines)
- pricingName
-
string
nazwa konfiguracji cen
- pricing
- Pricing
Obiekt cennika
- options
- PricingsUpdateOptionalParams
Parametry opcji.
Zwraca
Promise<Pricing>