Freigeben über


Pricings interface

Schnittstelle, die eine Preisgestaltung darstellt.

Methoden

delete(string, string, PricingsDeleteOptionalParams)

Löscht eine bereitgestellte Microsoft Defender für Cloud-Preiskonfiguration in einer bestimmten Ressource. Nur für Ressourcenbereich gültig (Unterstützte Ressourcen sind: 'VirtualMachines, VMSS und ARC MachinesS').

get(string, string, PricingsGetOptionalParams)

Rufen Sie die Preiskonfigurationen von Defender-Plänen des ausgewählten Bereichs ab (gültige Bereiche sind Ressourcen-ID oder Abonnement-ID). Auf Ressourcenebene sind unterstützte Ressourcentypen "VirtualMachines, VMSS und ARC Machines".

list(string, PricingsListOptionalParams)

Listet Microsoft Defender für Cloud-Preiskonfigurationen der scopeId auf, die den optionalen $filter entsprechen. Gültige Bereiche sind: Abonnement-ID oder eine bestimmte Ressourcen-ID (Unterstützte Ressourcen sind: 'VirtualMachines, VMSS und ARC Machines'). Gültige $filter lautet: 'Name in ({planName1},{planName2},...)'. Wenn $filter nicht angegeben wird, wird die nicht gefilterte Liste zurückgegeben. Wenn "$filter=name in (planName1,planName2)" angegeben wird, enthält die zurückgegebene Liste nur die Preise für "planName1" und "planName2".

update(string, string, Pricing, PricingsUpdateOptionalParams)

Aktualisiert eine bereitgestellte Microsoft Defender für Cloud-Preiskonfiguration im Bereich. Gültige Bereiche sind: Abonnement-ID oder eine bestimmte Ressourcen-ID (Unterstützte Ressourcen sind: 'VirtualMachines, VMSS und ARC Machines' und nur für plan='VirtualMachines' und subPlan='P1').

Details zur Methode

delete(string, string, PricingsDeleteOptionalParams)

Löscht eine bereitgestellte Microsoft Defender für Cloud-Preiskonfiguration in einer bestimmten Ressource. Nur für Ressourcenbereich gültig (Unterstützte Ressourcen sind: 'VirtualMachines, VMSS und ARC MachinesS').

function delete(scopeId: string, pricingName: string, options?: PricingsDeleteOptionalParams): Promise<void>

Parameter

scopeId

string

Der Bezeichner der Ressource (Format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName})

pricingName

string

Name der Preiskonfiguration

options
PricingsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, PricingsGetOptionalParams)

Rufen Sie die Preiskonfigurationen von Defender-Plänen des ausgewählten Bereichs ab (gültige Bereiche sind Ressourcen-ID oder Abonnement-ID). Auf Ressourcenebene sind unterstützte Ressourcentypen "VirtualMachines, VMSS und ARC Machines".

function get(scopeId: string, pricingName: string, options?: PricingsGetOptionalParams): Promise<Pricing>

Parameter

scopeId

string

Die Bereichs-ID des Preises. Gültige Bereiche sind: Abonnement (Format: 'subscriptions/{subscriptionId}') oder eine bestimmte Ressource (Format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) – Unterstützte Ressourcen sind (VirtualMachines)

pricingName

string

Name der Preiskonfiguration

options
PricingsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Pricing>

list(string, PricingsListOptionalParams)

Listet Microsoft Defender für Cloud-Preiskonfigurationen der scopeId auf, die den optionalen $filter entsprechen. Gültige Bereiche sind: Abonnement-ID oder eine bestimmte Ressourcen-ID (Unterstützte Ressourcen sind: 'VirtualMachines, VMSS und ARC Machines'). Gültige $filter lautet: 'Name in ({planName1},{planName2},...)'. Wenn $filter nicht angegeben wird, wird die nicht gefilterte Liste zurückgegeben. Wenn "$filter=name in (planName1,planName2)" angegeben wird, enthält die zurückgegebene Liste nur die Preise für "planName1" und "planName2".

function list(scopeId: string, options?: PricingsListOptionalParams): Promise<PricingList>

Parameter

scopeId

string

Die Bereichs-ID des Preises. Gültige Bereiche sind: Abonnement (Format: 'subscriptions/{subscriptionId}') oder eine bestimmte Ressource (Format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) – Unterstützte Ressourcen sind (VirtualMachines)

options
PricingsListOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PricingList>

update(string, string, Pricing, PricingsUpdateOptionalParams)

Aktualisiert eine bereitgestellte Microsoft Defender für Cloud-Preiskonfiguration im Bereich. Gültige Bereiche sind: Abonnement-ID oder eine bestimmte Ressourcen-ID (Unterstützte Ressourcen sind: 'VirtualMachines, VMSS und ARC Machines' und nur für plan='VirtualMachines' und subPlan='P1').

function update(scopeId: string, pricingName: string, pricing: Pricing, options?: PricingsUpdateOptionalParams): Promise<Pricing>

Parameter

scopeId

string

Die Bereichs-ID des Preises. Gültige Bereiche sind: Abonnement (Format: 'subscriptions/{subscriptionId}') oder eine bestimmte Ressource (Format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) – Unterstützte Ressourcen sind (VirtualMachines)

pricingName

string

Name der Preiskonfiguration

pricing
Pricing

Pricing-Objekt

options
PricingsUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Pricing>