Partekatu honen bidez:


Pricings interface

Interfaz que representa los precios.

Métodos

delete(string, string, PricingsDeleteOptionalParams)

Elimina una configuración de precios de Microsoft Defender for Cloud proporcionada en un recurso específico. Válido solo para el ámbito de recursos (los recursos admitidos son: "VirtualMachines, VMSS y ARC MachinesS").

get(string, string, PricingsGetOptionalParams)

Obtenga las configuraciones de precios de los planes de Defender del ámbito seleccionado (los ámbitos válidos son el identificador de recurso o un identificador de suscripción). En el nivel de recurso, los tipos de recursos admitidos son "VirtualMachines, VMSS y ARC Machines".

list(string, PricingsListOptionalParams)

Enumera las configuraciones de precios de Microsoft Defender for Cloud del scopeId, que coinciden con el $filter opcional especificado. Los ámbitos válidos son: identificador de suscripción o identificador de recurso específico (los recursos admitidos son: "VirtualMachines, VMSS y ARC Machines"). El $filter válido es: 'name in ({planName1},{planName2},...)'. Si no se proporciona $filter, se devolverá la lista sin filtrar. Si se proporciona "$filter=name en (planName1,planName2)", la lista devuelta incluye los precios establecidos para "planName1" y "planName2".

update(string, string, Pricing, PricingsUpdateOptionalParams)

Actualiza una configuración de precios de Microsoft Defender for Cloud proporcionada en el ámbito. Los ámbitos válidos son: id. de suscripción o identificador de recurso específico (los recursos admitidos son: "VirtualMachines, VMSS y ARC Machines" y solo para plan='VirtualMachines' y subPlan='P1').

Detalles del método

delete(string, string, PricingsDeleteOptionalParams)

Elimina una configuración de precios de Microsoft Defender for Cloud proporcionada en un recurso específico. Válido solo para el ámbito de recursos (los recursos admitidos son: "VirtualMachines, VMSS y ARC MachinesS").

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

Parámetros

scopeId

string

Identificador del recurso (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName})

pricingName

string

nombre de la configuración de precios

options
PricingsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, PricingsGetOptionalParams)

Obtenga las configuraciones de precios de los planes de Defender del ámbito seleccionado (los ámbitos válidos son el identificador de recurso o un identificador de suscripción). En el nivel de recurso, los tipos de recursos admitidos son "VirtualMachines, VMSS y ARC Machines".

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

Parámetros

scopeId

string

Identificador de ámbito de los precios. Los ámbitos válidos son: suscripción (formato: "subscriptions/{subscriptionId}") o un recurso específico (formato: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}): los recursos admitidos son (VirtualMachines)

pricingName

string

nombre de la configuración de precios

options
PricingsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Pricing>

list(string, PricingsListOptionalParams)

Enumera las configuraciones de precios de Microsoft Defender for Cloud del scopeId, que coinciden con el $filter opcional especificado. Los ámbitos válidos son: identificador de suscripción o identificador de recurso específico (los recursos admitidos son: "VirtualMachines, VMSS y ARC Machines"). El $filter válido es: 'name in ({planName1},{planName2},...)'. Si no se proporciona $filter, se devolverá la lista sin filtrar. Si se proporciona "$filter=name en (planName1,planName2)", la lista devuelta incluye los precios establecidos para "planName1" y "planName2".

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

Parámetros

scopeId

string

Identificador de ámbito de los precios. Los ámbitos válidos son: suscripción (formato: "subscriptions/{subscriptionId}") o un recurso específico (formato: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}): los recursos admitidos son (VirtualMachines)

options
PricingsListOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PricingList>

update(string, string, Pricing, PricingsUpdateOptionalParams)

Actualiza una configuración de precios de Microsoft Defender for Cloud proporcionada en el ámbito. Los ámbitos válidos son: id. de suscripción o identificador de recurso específico (los recursos admitidos son: "VirtualMachines, VMSS y ARC Machines" y solo para plan='VirtualMachines' y subPlan='P1').

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

Parámetros

scopeId

string

Identificador de ámbito de los precios. Los ámbitos válidos son: suscripción (formato: "subscriptions/{subscriptionId}") o un recurso específico (formato: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}): los recursos admitidos son (VirtualMachines)

pricingName

string

nombre de la configuración de precios

pricing
Pricing

Pricing (objeto)

options
PricingsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Pricing>