Condividi tramite


Pricings interface

Interfaccia che rappresenta un prezzo.

Metodi

delete(string, string, PricingsDeleteOptionalParams)

Elimina una configurazione dei prezzi di Microsoft Defender for Cloud fornita in una risorsa specifica. Valido solo per l'ambito delle risorse (le risorse supportate sono: "VirtualMachines, VMSS e ARC MachinesS").

get(string, string, PricingsGetOptionalParams)

Ottenere le configurazioni dei prezzi dei piani di Defender dell'ambito selezionato (gli ambiti validi sono l'ID risorsa o un ID sottoscrizione). A livello di risorsa, i tipi di risorse supportati sono "VirtualMachines, VMSS e ARC Machines".

list(string, PricingsListOptionalParams)

Elenca le configurazioni dei prezzi di Microsoft Defender for Cloud dell'scopeId, che corrispondono al $filter facoltativo specificato. Gli ambiti validi sono: ID sottoscrizione o ID risorsa specifico (le risorse supportate sono: "VirtualMachines, VMSS e ARC Machines"). Il $filter valido è: 'name in ({planName1},{planName2},...)'. Se non viene specificato $filter, verrà restituito l'elenco non filtrato. Se viene specificato '$filter=name in (planName1,planName2)', l'elenco restituito include i prezzi impostati solo per 'planName1' e 'planName2'.

update(string, string, Pricing, PricingsUpdateOptionalParams)

Aggiorna una configurazione dei prezzi di Microsoft Defender for Cloud fornita nell'ambito. Gli ambiti validi sono: ID sottoscrizione o ID risorsa specifico (le risorse supportate sono: "VirtualMachines, VMSS e ARC Machines" e solo per plan='VirtualMachines' e subPlan='P1').

Dettagli metodo

delete(string, string, PricingsDeleteOptionalParams)

Elimina una configurazione dei prezzi di Microsoft Defender for Cloud fornita in una risorsa specifica. Valido solo per l'ambito delle risorse (le risorse supportate sono: "VirtualMachines, VMSS e ARC MachinesS").

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

Parametri

scopeId

string

Identificatore della risorsa, (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName})

pricingName

string

nome della configurazione dei prezzi

options
PricingsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

get(string, string, PricingsGetOptionalParams)

Ottenere le configurazioni dei prezzi dei piani di Defender dell'ambito selezionato (gli ambiti validi sono l'ID risorsa o un ID sottoscrizione). A livello di risorsa, i tipi di risorse supportati sono "VirtualMachines, VMSS e ARC Machines".

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

Parametri

scopeId

string

ID ambito dei prezzi. Gli ambiti validi sono: sottoscrizione (formato: 'subscriptions/{subscriptionId}') o una risorsa specifica (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Le risorse supportate sono (VirtualMachines)

pricingName

string

nome della configurazione dei prezzi

options
PricingsGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Pricing>

list(string, PricingsListOptionalParams)

Elenca le configurazioni dei prezzi di Microsoft Defender for Cloud dell'scopeId, che corrispondono al $filter facoltativo specificato. Gli ambiti validi sono: ID sottoscrizione o ID risorsa specifico (le risorse supportate sono: "VirtualMachines, VMSS e ARC Machines"). Il $filter valido è: 'name in ({planName1},{planName2},...)'. Se non viene specificato $filter, verrà restituito l'elenco non filtrato. Se viene specificato '$filter=name in (planName1,planName2)', l'elenco restituito include i prezzi impostati solo per 'planName1' e 'planName2'.

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

Parametri

scopeId

string

ID ambito dei prezzi. Gli ambiti validi sono: sottoscrizione (formato: 'subscriptions/{subscriptionId}') o una risorsa specifica (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Le risorse supportate sono (VirtualMachines)

options
PricingsListOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PricingList>

update(string, string, Pricing, PricingsUpdateOptionalParams)

Aggiorna una configurazione dei prezzi di Microsoft Defender for Cloud fornita nell'ambito. Gli ambiti validi sono: ID sottoscrizione o ID risorsa specifico (le risorse supportate sono: "VirtualMachines, VMSS e ARC Machines" e solo per plan='VirtualMachines' e subPlan='P1').

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

Parametri

scopeId

string

ID ambito dei prezzi. Gli ambiti validi sono: sottoscrizione (formato: 'subscriptions/{subscriptionId}') o una risorsa specifica (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Le risorse supportate sono (VirtualMachines)

pricingName

string

nome della configurazione dei prezzi

pricing
Pricing

Oggetto Pricing

options
PricingsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Pricing>