Pricings - List

Elenchi Microsoft Defender per le configurazioni tariffarie cloud dell'scopeId, che corrispondono alla $filter facoltativa specificata. 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 $filter non viene specificato, 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'.

GET https://management.azure.com/{scopeId}/providers/Microsoft.Security/pricings?api-version=2024-01-01
GET https://management.azure.com/{scopeId}/providers/Microsoft.Security/pricings?api-version=2024-01-01&$filter={$filter}

Parametri dell'URI

Nome In Necessario Tipo Descrizione
scopeId
path True

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)

api-version
query True

string

Versione DELL'API per l'operazione

$filter
query

string

Filtro OData. facoltativo.

Risposte

Nome Tipo Descrizione
200 OK

PricingList

OK

Other Status Codes

CloudError

Risposta di errore che descrive perché l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Get pricings on resource
Get pricings on subscription
Get pricings on subscription with plans filter

Get pricings on resource

Sample Request

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1/providers/Microsoft.Security/pricings?api-version=2024-01-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1/providers/Microsoft.Security/pricings/VirtualMachines",
      "name": "VirtualMachines",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "subPlan": "P2",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "inherited": "True",
        "inheritedFrom": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23",
        "extensions": [
          {
            "name": "AgentlessVmScanning",
            "isEnabled": "True",
            "additionalExtensionProperties": {
              "ExclusionTags": "[{\"Key\":\"TestKey1\",\"Value\":\"TestValue1\"},{\"Key\":\"TestKey2\",\"Value\":\"TestValue2\"}]"
            }
          },
          {
            "name": "MdeDesignatedSubscription",
            "isEnabled": "True"
          }
        ]
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1/providers/Microsoft.Security/pricings/CloudPosture",
      "name": "CloudPosture",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Free",
        "inherited": "False",
        "inheritedFrom": null
      }
    }
  ]
}

Get pricings on subscription

Sample Request

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/pricings?api-version=2024-01-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/pricings/VirtualMachines",
      "name": "VirtualMachines",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "subPlan": "P2",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "PartiallyCovered",
        "extensions": [
          {
            "name": "AgentlessVmScanning",
            "isEnabled": "True",
            "additionalExtensionProperties": {
              "ExclusionTags": "[{\"Key\":\"TestKey1\",\"Value\":\"TestValue1\"},{\"Key\":\"TestKey2\",\"Value\":\"TestValue2\"}]"
            }
          },
          {
            "name": "MdeDesignatedSubscription",
            "isEnabled": "True"
          }
        ]
      }
    },
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/pricings/SqlServers",
      "name": "SqlServers",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered"
      }
    },
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/pricings/AppServices",
      "name": "AppServices",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Free",
        "freeTrialRemainingTime": "PT0S",
        "enforce": "False",
        "resourcesCoverageStatus": "NotCovered"
      }
    },
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/pricings/StorageAccounts",
      "name": "StorageAccounts",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "subPlan": "DefenderForStorageV2",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered",
        "extensions": [
          {
            "name": "OnUploadMalwareScanning",
            "isEnabled": "True",
            "additionalExtensionProperties": {
              "capGBPerMonthPerStorageAccount": 10
            }
          },
          {
            "name": "SensitiveDataDiscovery",
            "isEnabled": "True"
          }
        ]
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/SqlServerVirtualMachines",
      "name": "SqlServerVirtualMachines",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered"
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/KubernetesService",
      "name": "KubernetesService",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Free",
        "freeTrialRemainingTime": "PT0S",
        "enforce": "False",
        "resourcesCoverageStatus": "NotCovered",
        "deprecated": true,
        "replacedBy": [
          "Containers"
        ]
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/ContainerRegistry",
      "name": "ContainerRegistry",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Free",
        "freeTrialRemainingTime": "PT0S",
        "enforce": "False",
        "resourcesCoverageStatus": "NotCovered",
        "deprecated": true,
        "replacedBy": [
          "Containers"
        ]
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/KeyVaults",
      "name": "KeyVaults",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "subPlan": "PerKeyVault",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered"
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/Dns",
      "name": "Dns",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "deprecated": true,
        "replacedBy": [
          "VirtualMachines"
        ],
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered"
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/Arm",
      "name": "Arm",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "subPlan": "PerSubscription",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered"
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/OpenSourceRelationalDatabases",
      "name": "OpenSourceRelationalDatabases",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "freeTrialRemainingTime": "PT0S",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered"
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/Containers",
      "name": "Containers",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered",
        "extensions": [
          {
            "name": "ContainerRegistriesVulnerabilityAssessments",
            "isEnabled": "True"
          }
        ]
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/CloudPosture",
      "name": "CloudPosture",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered",
        "extensions": [
          {
            "name": "AgentlessVmScanning",
            "isEnabled": "True",
            "additionalExtensionProperties": {
              "ExclusionTags": "[]"
            }
          },
          {
            "name": "AgentlessDiscoveryForKubernetes",
            "isEnabled": "True"
          },
          {
            "name": "SensitiveDataDiscovery",
            "isEnabled": "True"
          },
          {
            "name": "ContainerRegistriesVulnerabilityAssessments",
            "isEnabled": "True"
          },
          {
            "name": "EntraPermissionsManagement",
            "isEnabled": "True"
          }
        ]
      }
    },
    {
      "id": "subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/Api",
      "name": "Api",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "subPlan": "P1",
        "freeTrialRemainingTime": "PT0S"
      }
    }
  ]
}

Get pricings on subscription with plans filter

Sample Request

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/pricings?api-version=2024-01-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/pricings/VirtualMachines",
      "name": "VirtualMachines",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "subPlan": "P2",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "PartiallyCovered",
        "extensions": [
          {
            "name": "AgentlessVmScanning",
            "isEnabled": "True",
            "additionalExtensionProperties": {
              "ExclusionTags": "[{\"Key\":\"TestKey1\",\"Value\":\"TestValue1\"},{\"Key\":\"TestKey2\",\"Value\":\"TestValue2\"}]"
            }
          },
          {
            "name": "MdeDesignatedSubscription",
            "isEnabled": "True"
          }
        ]
      }
    },
    {
      "id": "/subscriptions/d34fd44c-ebfa-4a9c-bceb-9eeafe72ac15/providers/Microsoft.Security/pricings/KeyVaults",
      "name": "KeyVaults",
      "type": "Microsoft.Security/pricings",
      "properties": {
        "pricingTier": "Standard",
        "subPlan": "PerKeyVault",
        "freeTrialRemainingTime": "PT0S",
        "enablementTime": "2023-03-01T12:42:42.1921106Z",
        "enforce": "False",
        "resourcesCoverageStatus": "FullyCovered"
      }
    }
  ]
}

Definizioni

Nome Descrizione
CloudError

Risposta di errore comune per tutte le API di Resource Manager di Azure per restituire i dettagli degli errori per le operazioni non riuscite. Questo segue anche il formato di risposta dell'errore OData.

CloudErrorBody

Dettagli dell'errore.

code

Codice di stato dell'operazione.

enforce

Se impostato su "False", consente ai discendenti di questo ambito di eseguire l'override della configurazione dei prezzi impostata su questo ambito (consente l'impostazione ereditata="False"). Se impostato su "True", impedisce l'override e forza questa configurazione dei prezzi su tutti i discendenti di questo ambito. Questo campo è disponibile solo per i prezzi a livello di sottoscrizione.

ErrorAdditionalInfo

Informazioni aggiuntive sulla gestione delle risorse.

Extension

Proprietà dell'estensione di un piano

inherited

"ereditato" = "True" indica che l'ambito corrente eredita la configurazione dei prezzi dal relativo padre. L'ID dell'ambito padre che fornisce la configurazione ereditata viene visualizzato nel campo "ereditatoFrom". D'altra parte, "ereditato" = "False" indica che l'ambito corrente ha una propria configurazione tariffaria impostata in modo esplicito e non eredita dal relativo padre. Questo campo è di sola lettura e disponibile solo per i prezzi a livello di risorsa.

isEnabled

Indica se l'estensione è abilitata.

OperationStatus

Stato che descrive l'esito positivo o negativo dell'operazione di abilitazione/disabilitazione dell'estensione.

Pricing

Microsoft Defender per Cloud è disponibile in due piani tariffari: gratuito e standard. Il livello standard offre funzionalità di sicurezza avanzate, mentre il livello gratuito offre funzionalità di sicurezza di base.

PricingList

Elenco delle risposte alle configurazioni dei prezzi.

pricingTier

Indica se il piano Defender è abilitato nell'ambito selezionato. Microsoft Defender per Cloud è disponibile in due piani tariffari: gratuito e standard. Il livello standard offre funzionalità di sicurezza avanzate, mentre il livello gratuito offre funzionalità di sicurezza di base.

resourcesCoverageStatus

Questo campo è disponibile solo per il livello di sottoscrizione e riflette lo stato di copertura delle risorse nella sottoscrizione. Nota: il campo "pricingTier" riflette lo stato del piano della sottoscrizione. Tuttavia, poiché lo stato del piano può essere definito anche a livello di risorsa, potrebbe verificarsi un errore di allineamento tra lo stato del piano della sottoscrizione e lo stato della risorsa. Questo campo consente di indicare lo stato di copertura delle risorse.

CloudError

Risposta di errore comune per tutte le API di Resource Manager di Azure per restituire i dettagli degli errori per le operazioni non riuscite. Questo segue anche il formato di risposta dell'errore OData.

Nome Tipo Descrizione
error.additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

error.code

string

Codice di errore.

error.details

CloudErrorBody[]

Dettagli dell'errore.

error.message

string

Messaggio di errore.

error.target

string

Destinazione dell'errore.

CloudErrorBody

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

CloudErrorBody[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

code

Codice di stato dell'operazione.

Nome Tipo Descrizione
Failed

string

L'estensione non è stata creata/aggiornata correttamente. Per altre informazioni, vedere il messaggio di stato dell'operazione.

Succeeded

string

L'estensione è stata creata/aggiornata correttamente.

enforce

Se impostato su "False", consente ai discendenti di questo ambito di eseguire l'override della configurazione dei prezzi impostata su questo ambito (consente l'impostazione ereditata="False"). Se impostato su "True", impedisce l'override e forza questa configurazione dei prezzi su tutti i discendenti di questo ambito. Questo campo è disponibile solo per i prezzi a livello di sottoscrizione.

Nome Tipo Descrizione
False

string

Consente ai discendenti di questo ambito di eseguire l'override della configurazione dei prezzi impostata su questo ambito (consente l'impostazione ereditata="False")

True

string

Impedisce l'override e forza la configurazione dei prezzi dell'ambito corrente a tutti i discendenti

ErrorAdditionalInfo

Informazioni aggiuntive sulla gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

Extension

Proprietà dell'estensione di un piano

Nome Tipo Descrizione
additionalExtensionProperties

Valori delle proprietà associati all'estensione.

isEnabled

isEnabled

Indica se l'estensione è abilitata.

name

string

Nome dell'estensione. I valori supportati sono:

AgentlessDiscoveryForKubernetes - Individuazione basata sulle API delle informazioni sull'architettura del cluster Kubernetes, sugli oggetti del carico di lavoro e sulla configurazione. Obbligatorio per l'inventario kubernetes, il rilevamento delle identità e dell'esposizione di rete, l'analisi del percorso di attacco e la ricerca dei rischi come parte di Esplora sicurezza cloud. Disponibile per il piano CloudPosture.

OnUploadMalwareScanning : limita l'analisi dei GB al mese per ogni account di archiviazione all'interno della sottoscrizione. Una volta raggiunto questo limite in un determinato account di archiviazione, i BLOB non verranno analizzati durante il mese di calendario corrente. Disponibile per il piano StorageAccounts.

SensitiveDataDiscovery : l'individuazione dei dati sensibili identifica il contenitore di archiviazione BLOB con dati sensibili, ad esempio credenziali, carte di credito e altro ancora, per consentire la priorità e analizzare gli eventi di sicurezza. Disponibile per i piani StorageAccounts e CloudPosture.

ContainerRegistriesVulnerabilityAssessments : fornisce la gestione delle vulnerabilità per le immagini archiviate nei registri dei contenitori. Disponibile per i piani CloudPosture e Contenitori.

operationStatus

OperationStatus

facoltativo. Stato che descrive l'esito positivo o negativo dell'operazione di abilitazione/disabilitazione dell'estensione.

inherited

"ereditato" = "True" indica che l'ambito corrente eredita la configurazione dei prezzi dal relativo padre. L'ID dell'ambito padre che fornisce la configurazione ereditata viene visualizzato nel campo "ereditatoFrom". D'altra parte, "ereditato" = "False" indica che l'ambito corrente ha una propria configurazione tariffaria impostata in modo esplicito e non eredita dal relativo padre. Questo campo è di sola lettura e disponibile solo per i prezzi a livello di risorsa.

Nome Tipo Descrizione
False

string

Indica che l'ambito corrente imposta la propria configurazione dei prezzi e non la eredita dal padre

True

string

Indica che l'ambito corrente eredita la relativa configurazione dei prezzi dal relativo padre

isEnabled

Indica se l'estensione è abilitata.

Nome Tipo Descrizione
False

string

Indica che l'estensione è disabilitata

True

string

Indica che l'estensione è abilitata

OperationStatus

Stato che descrive l'esito positivo o negativo dell'operazione di abilitazione/disabilitazione dell'estensione.

Nome Tipo Descrizione
code

code

Codice di stato dell'operazione.

message

string

Informazioni aggiuntive relative all'esito positivo/negativo dell'operazione.

Pricing

Microsoft Defender per Cloud è disponibile in due piani tariffari: gratuito e standard. Il livello standard offre funzionalità di sicurezza avanzate, mentre il livello gratuito offre funzionalità di sicurezza di base.

Nome Tipo Descrizione
id

string

ID risorsa

name

string

Nome risorsa

properties.deprecated

boolean

facoltativo. True se il piano è deprecato. Se sono presenti piani di sostituzione, verranno visualizzati nella replacedBy proprietà

properties.enablementTime

string

facoltativo. Se pricingTier questa Standard proprietà contiene la data dell'ultima volta che è pricingTier stata impostata su Standard, quando disponibile (ad esempio 2023-03-01T12:42:42.1921106Z).

properties.enforce

enforce

Se impostato su "False", consente ai discendenti di questo ambito di eseguire l'override della configurazione dei prezzi impostata su questo ambito (consente l'impostazione ereditata="False"). Se impostato su "True", impedisce l'override e forza questa configurazione dei prezzi su tutti i discendenti di questo ambito. Questo campo è disponibile solo per i prezzi a livello di sottoscrizione.

properties.extensions

Extension[]

facoltativo. Elenco delle estensioni offerte in un piano.

properties.freeTrialRemainingTime

string

Durata lasciata per il periodo di valutazione gratuito delle sottoscrizioni: in formato ISO 8601 (ad esempio P3Y6M4DT12H30M5S).

properties.inherited

inherited

"ereditato" = "True" indica che l'ambito corrente eredita la configurazione dei prezzi dal relativo padre. L'ID dell'ambito padre che fornisce la configurazione ereditata viene visualizzato nel campo "ereditatoFrom". D'altra parte, "ereditato" = "False" indica che l'ambito corrente ha una propria configurazione tariffaria impostata in modo esplicito e non eredita dal relativo padre. Questo campo è di sola lettura e disponibile solo per i prezzi a livello di risorsa.

properties.inheritedFrom

string

ID dell'ambito ereditato da. "Null" se non ereditato. Questo campo è disponibile solo per i prezzi a livello di risorsa.

properties.pricingTier

pricingTier

Indica se il piano Defender è abilitato nell'ambito selezionato. Microsoft Defender per Cloud è disponibile in due piani tariffari: gratuito e standard. Il livello standard offre funzionalità di sicurezza avanzate, mentre il livello gratuito offre funzionalità di sicurezza di base.

properties.replacedBy

string[]

facoltativo. Elenco di piani che sostituiscono questo piano. Questa proprietà esiste solo se questo piano è deprecato.

properties.resourcesCoverageStatus

resourcesCoverageStatus

Questo campo è disponibile solo per il livello di sottoscrizione e riflette lo stato di copertura delle risorse nella sottoscrizione. Nota: il campo "pricingTier" riflette lo stato del piano della sottoscrizione. Tuttavia, poiché lo stato del piano può essere definito anche a livello di risorsa, potrebbe verificarsi un errore di allineamento tra lo stato del piano della sottoscrizione e lo stato della risorsa. Questo campo consente di indicare lo stato di copertura delle risorse.

properties.subPlan

string

Il piano secondario selezionato per una configurazione dei prezzi Standard, quando è disponibile più di un piano secondario. Ogni piano secondario abilita un set di funzionalità di sicurezza. Se non specificato, viene applicato il piano completo. Per il piano VirtualMachines, i piani secondari disponibili sono "P1" & 'P2', dove per il piano secondario 'P1' è supportato solo il piano secondario 'P1'.

type

string

Tipo di risorsa

PricingList

Elenco delle risposte alle configurazioni dei prezzi.

Nome Tipo Descrizione
value

Pricing[]

Elenco delle configurazioni dei prezzi

pricingTier

Indica se il piano Defender è abilitato nell'ambito selezionato. Microsoft Defender per Cloud è disponibile in due piani tariffari: gratuito e standard. Il livello standard offre funzionalità di sicurezza avanzate, mentre il livello gratuito offre funzionalità di sicurezza di base.

Nome Tipo Descrizione
Free

string

Ottenere Microsoft Defender gratuito per l'esperienza cloud con funzionalità di sicurezza di base

Standard

string

Ottenere la Microsoft Defender standard per l'esperienza cloud con funzionalità di sicurezza avanzate

resourcesCoverageStatus

Questo campo è disponibile solo per il livello di sottoscrizione e riflette lo stato di copertura delle risorse nella sottoscrizione. Nota: il campo "pricingTier" riflette lo stato del piano della sottoscrizione. Tuttavia, poiché lo stato del piano può essere definito anche a livello di risorsa, potrebbe verificarsi un errore di allineamento tra lo stato del piano della sottoscrizione e lo stato della risorsa. Questo campo consente di indicare lo stato di copertura delle risorse.

Nome Tipo Descrizione
FullyCovered

string

Questo valore indica che tutte le risorse associate alla sottoscrizione dispongono del piano Defender abilitato.

NotCovered

string

Questo valore indica che il piano Defender è disabilitato per tutte le risorse nella sottoscrizione. Nessuna delle risorse è protetta dal piano Defender.

PartiallyCovered

string

Questo valore indica che alcune risorse nella sottoscrizione hanno il piano Defender abilitato, mentre altri ne hanno disabilitato. Tra le risorse è presente uno stato di copertura mista.