Pricings interface
Fiyatlandırmaları temsil eden arabirim.
Yöntemler
| delete(string, string, Pricings |
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, Pricings |
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, Pricings |
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, Pricings |
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>