Udostępnij za pośrednictwem


Pricings interface

Interfejs reprezentujący cennik.

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").

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".

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".

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

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>