Pricings interface
Interface que representa um Preços.
Métodos
| delete(string, string, Pricings |
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, Pricings |
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, Pricings |
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, Pricings |
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>