Pricings interface
Interfaz que representa los precios.
Métodos
| delete(string, string, Pricings |
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, Pricings |
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, Pricings |
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, Pricings |
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>