Aracılığıyla paylaş


Pricings interface

Fiyatlandırmaları temsil eden arabirim.

Yöntemler

delete(string, string, PricingsDeleteOptionalParams)

Belirli bir kaynakta sağlanan Bulut için Microsoft Defender fiyatlandırma yapılandırmasını siler. Yalnızca kaynak kapsamı için geçerlidir (Desteklenen kaynaklar: 'VirtualMachines, VMSS ve ARC MachinesS').

get(string, string, PricingsGetOptionalParams)

Seçilen kapsamın Defender planları fiyatlandırma yapılandırmalarını alın (geçerli kapsamlar kaynak kimliği veya abonelik kimliğidir). Kaynak düzeyinde desteklenen kaynak türleri 'VirtualMachines, VMSS ve ARC Machines' şeklindedir.

list(string, PricingsListOptionalParams)

ScopeId'nin isteğe bağlı $filter eşleşen Bulut için Microsoft Defender fiyatlandırma yapılandırmalarını listeler. Geçerli kapsamlar şunlardır: abonelik kimliği veya belirli bir kaynak kimliği (Desteklenen kaynaklar: 'VirtualMachines, VMSS ve ARC Machines'). Geçerli $filter: 'name in ({planName1},{planName2},...)'. $filter sağlanmazsa, filtrelenmemiş liste döndürülür. '(planName1,planName2)' içinde '$filter=name' sağlanmışsa, döndürülen liste yalnızca 'planName1' ve 'planName2' için ayarlanan fiyatlandırmaları içerir.

update(string, string, Pricing, PricingsUpdateOptionalParams)

Kapsamda sağlanan Bulut için Microsoft Defender fiyatlandırma yapılandırmasını güncelleştirir. Geçerli kapsamlar şunlardır: abonelik kimliği veya belirli bir kaynak kimliği (Desteklenen kaynaklar: 'VirtualMachines, VMSS ve ARC Machines' ve yalnızca plan='VirtualMachines' ve subPlan='P1').

Yöntem Ayrıntıları

delete(string, string, PricingsDeleteOptionalParams)

Belirli bir kaynakta sağlanan Bulut için Microsoft Defender fiyatlandırma yapılandırmasını siler. Yalnızca kaynak kapsamı için geçerlidir (Desteklenen kaynaklar: 'VirtualMachines, VMSS ve ARC MachinesS').

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

Parametreler

scopeId

string

Kaynağın tanımlayıcısı( biçim: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName})

pricingName

string

fiyatlandırma yapılandırmasının adı

options
PricingsDeleteOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<void>

get(string, string, PricingsGetOptionalParams)

Seçilen kapsamın Defender planları fiyatlandırma yapılandırmalarını alın (geçerli kapsamlar kaynak kimliği veya abonelik kimliğidir). Kaynak düzeyinde desteklenen kaynak türleri 'VirtualMachines, VMSS ve ARC Machines' şeklindedir.

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

Parametreler

scopeId

string

Fiyatlandırmanın kapsam kimliği. Geçerli kapsamlar şunlardır: abonelik (biçim: 'subscriptions/{subscriptionId}') veya belirli bir kaynak (biçim: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Desteklenen kaynaklar (VirtualMachines)

pricingName

string

fiyatlandırma yapılandırmasının adı

options
PricingsGetOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<Pricing>

list(string, PricingsListOptionalParams)

ScopeId'nin isteğe bağlı $filter eşleşen Bulut için Microsoft Defender fiyatlandırma yapılandırmalarını listeler. Geçerli kapsamlar şunlardır: abonelik kimliği veya belirli bir kaynak kimliği (Desteklenen kaynaklar: 'VirtualMachines, VMSS ve ARC Machines'). Geçerli $filter: 'name in ({planName1},{planName2},...)'. $filter sağlanmazsa, filtrelenmemiş liste döndürülür. '(planName1,planName2)' içinde '$filter=name' sağlanmışsa, döndürülen liste yalnızca 'planName1' ve 'planName2' için ayarlanan fiyatlandırmaları içerir.

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

Parametreler

scopeId

string

Fiyatlandırmanın kapsam kimliği. Geçerli kapsamlar şunlardır: abonelik (biçim: 'subscriptions/{subscriptionId}') veya belirli bir kaynak (biçim: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Desteklenen kaynaklar (VirtualMachines)

options
PricingsListOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<PricingList>

update(string, string, Pricing, PricingsUpdateOptionalParams)

Kapsamda sağlanan Bulut için Microsoft Defender fiyatlandırma yapılandırmasını güncelleştirir. Geçerli kapsamlar şunlardır: abonelik kimliği veya belirli bir kaynak kimliği (Desteklenen kaynaklar: 'VirtualMachines, VMSS ve ARC Machines' ve yalnızca plan='VirtualMachines' ve subPlan='P1').

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

Parametreler

scopeId

string

Fiyatlandırmanın kapsam kimliği. Geçerli kapsamlar şunlardır: abonelik (biçim: 'subscriptions/{subscriptionId}') veya belirli bir kaynak (biçim: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Desteklenen kaynaklar (VirtualMachines)

pricingName

string

fiyatlandırma yapılandırmasının adı

pricing
Pricing

Fiyatlandırma nesnesi

options
PricingsUpdateOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<Pricing>