Compartilhar via


Pricings interface

Interface que representa um Preços.

Métodos

delete(string, string, PricingsDeleteOptionalParams)

Exclui uma configuração de preços fornecida do Microsoft Defender para Nuvem em um recurso específico. Válido somente para o escopo do recurso (os recursos com suporte são: 'VirtualMachines, VMSS e MÁQUINAS ARC').

get(string, string, PricingsGetOptionalParams)

Obtenha as configurações de preços dos planos do Defender do escopo selecionado (escopos válidos são id de recurso ou id de assinatura). No nível do recurso, os tipos de recursos com suporte são 'VirtualMachines, VMSS e Máquinas ARC'.

list(string, PricingsListOptionalParams)

Lista as configurações de preços do Microsoft Defender para Nuvem da scopeId, que correspondem à $filter opcional fornecida. Os escopos válidos são: id de assinatura ou uma ID de recurso específica (os recursos com suporte são: 'VirtualMachines, VMSS e Máquinas ARC'). O $filter válido é: 'name in ({planName1},{planName2},...)'. Se $filter não for fornecido, a lista não filtrada será retornada. Se '$filter=name in (planName1,planName2)' for fornecido, a lista retornada incluirá os preços definidos apenas para 'planName1' e 'planName2'.

update(string, string, Pricing, PricingsUpdateOptionalParams)

Atualiza uma configuração de preços fornecida do Microsoft Defender para Nuvem no escopo. Os escopos válidos são: id de assinatura ou uma ID de recurso específica (os recursos com suporte são: 'VirtualMachines, VMSS e Máquinas ARC' e somente para plan='VirtualMachines' e subPlan='P1').

Detalhes do método

delete(string, string, PricingsDeleteOptionalParams)

Exclui uma configuração de preços fornecida do Microsoft Defender para Nuvem em um recurso específico. Válido somente para o escopo do recurso (os recursos com suporte são: 'VirtualMachines, VMSS e MÁQUINAS ARC').

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

Parâmetros

scopeId

string

O identificador do recurso (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName})

pricingName

string

nome da configuração de preços

options
PricingsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, PricingsGetOptionalParams)

Obtenha as configurações de preços dos planos do Defender do escopo selecionado (escopos válidos são id de recurso ou id de assinatura). No nível do recurso, os tipos de recursos com suporte são 'VirtualMachines, VMSS e Máquinas ARC'.

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

Parâmetros

scopeId

string

A ID do escopo dos preços. Escopos válidos são: assinatura (formato: 'subscriptions/{subscriptionId}') ou um recurso específico (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Os recursos com suporte são (VirtualMachines)

pricingName

string

nome da configuração de preços

options
PricingsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<Pricing>

list(string, PricingsListOptionalParams)

Lista as configurações de preços do Microsoft Defender para Nuvem da scopeId, que correspondem à $filter opcional fornecida. Os escopos válidos são: id de assinatura ou uma ID de recurso específica (os recursos com suporte são: 'VirtualMachines, VMSS e Máquinas ARC'). O $filter válido é: 'name in ({planName1},{planName2},...)'. Se $filter não for fornecido, a lista não filtrada será retornada. Se '$filter=name in (planName1,planName2)' for fornecido, a lista retornada incluirá os preços definidos apenas para 'planName1' e 'planName2'.

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

Parâmetros

scopeId

string

A ID do escopo dos preços. Escopos válidos são: assinatura (formato: 'subscriptions/{subscriptionId}') ou um recurso específico (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Os recursos com suporte são (VirtualMachines)

options
PricingsListOptionalParams

Os parâmetros de opções.

Retornos

Promise<PricingList>

update(string, string, Pricing, PricingsUpdateOptionalParams)

Atualiza uma configuração de preços fornecida do Microsoft Defender para Nuvem no escopo. Os escopos válidos são: id de assinatura ou uma ID de recurso específica (os recursos com suporte são: 'VirtualMachines, VMSS e Máquinas ARC' e somente para plan='VirtualMachines' e subPlan='P1').

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

Parâmetros

scopeId

string

A ID do escopo dos preços. Escopos válidos são: assinatura (formato: 'subscriptions/{subscriptionId}') ou um recurso específico (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}) - Os recursos com suporte são (VirtualMachines)

pricingName

string

nome da configuração de preços

pricing
Pricing

Objeto Pricing

options
PricingsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Pricing>