Automations - List
Elenca tutte le automazione di sicurezza nella sottoscrizione specificata. Usare la proprietà 'nextLink' nella risposta per ottenere la pagina successiva di automazione della sicurezza per la sottoscrizione specificata.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Security/automations?api-version=2023-12-01-preview
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
subscription
|
path | True |
string |
ID sottoscrizione di Azure Criterio di espressione regolare: |
api-version
|
query | True |
string |
Versione dell'API per l'operazione |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
List all security automations of a specified subscription
Esempio di richiesta
GET https://management.azure.com/subscriptions/a5caac9c-5c04-49af-b3d0-e204f40345d5/providers/Microsoft.Security/automations?api-version=2023-12-01-preview
Risposta di esempio
{
"value": [
{
"id": "/subscriptions/a5caac9c-5c04-49af-b3d0-e204f40345d5/resourceGroups/exampleResourceGroup/providers/Microsoft.Security/automations/exampleAutomation",
"name": "exampleAutomation",
"type": "Microsoft.Security/automations",
"etag": "etag value",
"location": "Central US",
"tags": {},
"properties": {
"description": "An example of a security automation that triggers one LogicApp resource (myTest1) on any security assessment of type customAssessment",
"isEnabled": true,
"scopes": [
{
"description": "A description that helps to identify this scope - for example: security assessments that relate to the resource group myResourceGroup within the subscription a5caac9c-5c04-49af-b3d0-e204f40345d5",
"scopePath": "/subscriptions/a5caac9c-5c04-49af-b3d0-e204f40345d5/resourceGroups/myResourceGroup"
}
],
"sources": [
{
"eventSource": "Assessments",
"ruleSets": [
{
"rules": [
{
"propertyJPath": "$.Entity.AssessmentType",
"propertyType": "String",
"expectedValue": "customAssessment",
"operator": "Equals"
}
]
}
]
}
],
"actions": [
{
"logicAppResourceId": "/subscriptions/e54a4a18-5b94-4f90-9471-bd3decad8a2e/resourceGroups/sample/providers/Microsoft.Logic/workflows/MyTest1",
"actionType": "LogicApp"
}
]
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Automation |
Risorsa di automazione della sicurezza. |
Automation |
Hub eventi di destinazione in cui verranno esportati i dati dell'evento. Per altre informazioni sulle funzionalità di esportazione continua di Microsoft Defender for Cloud, visitare https://aka.ms/ASCExportLearnMore |
Automation |
Azione dell'app per la logica che deve essere attivata. Per altre informazioni sulle funzionalità di automazione del flusso di lavoro di Microsoft Defender for Cloud, visitare https://aka.ms/ASCWorkflowAutomationLearnMore |
Automation |
Area di lavoro Log Analytics in cui verranno esportati i dati dell'evento. I dati degli avvisi di sicurezza si troveranno nella tabella "SecurityAlert" e i dati delle valutazioni si troveranno nella tabella "SecurityRecommendation" (nelle soluzioni "Security"/'SecurityCenterFree"). Si noti che per visualizzare i dati nell'area di lavoro, è necessario abilitare la soluzione gratuita/standard di Log Analytics del Centro sicurezza in tale area di lavoro. Per altre informazioni sulle funzionalità di esportazione continua di Microsoft Defender for Cloud, visitare https://aka.ms/ASCExportLearnMore |
Automation |
Elenco delle risposte alle automazione della sicurezza. |
Automation |
Set di regole che valuta tutte le relative regole in caso di intercettazione di un evento. Solo quando tutte le regole incluse nel set di regole verranno valutate come "true", l'evento attiverà le azioni definite. |
Automation |
Ambito di automazione singolo. |
Automation |
Tipi di evento di origine che valutano il set di regole di automazione della sicurezza. Ad esempio, avvisi di sicurezza e valutazioni della sicurezza. Per altre informazioni sugli schemi dei modelli di dati degli eventi di sicurezza supportati, vedere https://aka.ms/ASCAutomationSchemas. |
Automation |
Regola che viene valutata in caso di intercettazione degli eventi. La regola viene configurata confrontando un valore specifico dal modello di evento a un valore previsto. Questo confronto viene eseguito usando uno degli operatori supportati impostati. |
Cloud |
Risposta di errore comune per tutte le API di Azure Resource Manager per restituire i dettagli dell'errore per le operazioni non riuscite. Questo segue anche il formato di risposta di errore OData. |
Cloud |
Dettagli dell'errore. |
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
Event |
Tipo di origine evento valido. |
Operator |
Operatore di confronto valido da utilizzare. Verrà applicato un confronto senza distinzione tra maiuscole e minuscole per String PropertyType. |
Property |
Tipo di dati degli operandi confrontati (string, integer, numero a virgola mobile o booleano [true/false]] |
Automation
Risorsa di automazione della sicurezza.
Nome | Tipo | Descrizione |
---|---|---|
etag |
string |
Il tag di entità viene usato per confrontare due o più entità dalla stessa risorsa richiesta. |
id |
string |
ID risorsa |
kind |
string |
Tipo di risorsa |
location |
string |
Posizione in cui è archiviata la risorsa |
name |
string |
Nome risorsa |
properties.actions | AutomationAction[]: |
Una raccolta di azioni che vengono attivate se tutte le valutazioni delle regole configurate, all'interno di almeno un set di regole, sono vere. |
properties.description |
string |
Descrizione dell'automazione della sicurezza. |
properties.isEnabled |
boolean |
Indica se l'automazione della sicurezza è abilitata. |
properties.scopes |
Raccolta di ambiti in cui viene applicata la logica di automazione della sicurezza. Gli ambiti supportati sono la sottoscrizione stessa o un gruppo di risorse nella sottoscrizione. L'automazione verrà applicata solo agli ambiti definiti. |
|
properties.sources |
Raccolta dei tipi di evento di origine che valutano il set di regole di automazione della sicurezza. |
|
tags |
object |
Elenco di coppie chiave-valore che descrivono la risorsa. |
type |
string |
Tipo di risorsa |
AutomationActionEventHub
Hub eventi di destinazione in cui verranno esportati i dati dell'evento. Per altre informazioni sulle funzionalità di esportazione continua di Microsoft Defender for Cloud, visitare https://aka.ms/ASCExportLearnMore
Nome | Tipo | Descrizione |
---|---|---|
actionType |
string:
Event |
Tipo dell'azione che verrà attivata dall'automazione |
connectionString |
string |
Stringa di connessione dell'hub eventi di destinazione (non verrà inclusa in alcuna risposta). |
eventHubResourceId |
string |
ID risorsa di Azure dell'hub eventi di destinazione. |
isTrustedServiceEnabled |
boolean |
Indica se il servizio attendibile è abilitato o meno. |
sasPolicyName |
string |
Nome del criterio di firma di accesso condiviso dell'hub eventi di destinazione. |
AutomationActionLogicApp
Azione dell'app per la logica che deve essere attivata. Per altre informazioni sulle funzionalità di automazione del flusso di lavoro di Microsoft Defender for Cloud, visitare https://aka.ms/ASCWorkflowAutomationLearnMore
Nome | Tipo | Descrizione |
---|---|---|
actionType |
string:
Logic |
Tipo dell'azione che verrà attivata dall'automazione |
logicAppResourceId |
string |
ID risorsa di Azure dell'app per la logica attivata. Questo può risiedere anche in altre sottoscrizioni, dato che si dispone delle autorizzazioni per attivare l'app per la logica |
uri |
string |
L'endpoint dell'URI del trigger dell'app per la logica (non verrà incluso in alcuna risposta). |
AutomationActionWorkspace
Area di lavoro Log Analytics in cui verranno esportati i dati dell'evento. I dati degli avvisi di sicurezza si troveranno nella tabella "SecurityAlert" e i dati delle valutazioni si troveranno nella tabella "SecurityRecommendation" (nelle soluzioni "Security"/'SecurityCenterFree"). Si noti che per visualizzare i dati nell'area di lavoro, è necessario abilitare la soluzione gratuita/standard di Log Analytics del Centro sicurezza in tale area di lavoro. Per altre informazioni sulle funzionalità di esportazione continua di Microsoft Defender for Cloud, visitare https://aka.ms/ASCExportLearnMore
Nome | Tipo | Descrizione |
---|---|---|
actionType |
string:
Workspace |
Tipo dell'azione che verrà attivata dall'automazione |
workspaceResourceId |
string |
ID risorsa di Azure completo dell'area di lavoro Log Analytics. |
AutomationList
Elenco delle risposte alle automazione della sicurezza.
Nome | Tipo | Descrizione |
---|---|---|
nextLink |
string |
URI da recuperare la pagina successiva. |
value |
Elenco di automazione della sicurezza nell'ambito specificato. |
AutomationRuleSet
Set di regole che valuta tutte le relative regole in caso di intercettazione di un evento. Solo quando tutte le regole incluse nel set di regole verranno valutate come "true", l'evento attiverà le azioni definite.
Nome | Tipo | Descrizione |
---|---|---|
rules |
Regola che viene valutata in caso di intercettazione degli eventi. La regola viene configurata confrontando un valore specifico dal modello di evento a un valore previsto. Questo confronto viene eseguito usando uno degli operatori supportati impostati. |
AutomationScope
Ambito di automazione singolo.
Nome | Tipo | Descrizione |
---|---|---|
description |
string |
Descrizione dell'ambito delle risorse. |
scopePath |
string |
Percorso dell'ambito delle risorse. Può essere la sottoscrizione in cui è definita l'automazione in o un gruppo di risorse nella sottoscrizione (ID risorsa di Azure completi). |
AutomationSource
Tipi di evento di origine che valutano il set di regole di automazione della sicurezza. Ad esempio, avvisi di sicurezza e valutazioni della sicurezza. Per altre informazioni sugli schemi dei modelli di dati degli eventi di sicurezza supportati, vedere https://aka.ms/ASCAutomationSchemas.
Nome | Tipo | Descrizione |
---|---|---|
eventSource |
Tipo di origine evento valido. |
|
ruleSets |
Set di regole che valutano in caso di intercettazione degli eventi. Viene applicata una disgiunzione logica tra set di regole definiti ('or'). |
AutomationTriggeringRule
Regola che viene valutata in caso di intercettazione degli eventi. La regola viene configurata confrontando un valore specifico dal modello di evento a un valore previsto. Questo confronto viene eseguito usando uno degli operatori supportati impostati.
Nome | Tipo | Descrizione |
---|---|---|
expectedValue |
string |
Valore previsto. |
operator |
Operatore di confronto valido da utilizzare. Verrà applicato un confronto senza distinzione tra maiuscole e minuscole per String PropertyType. |
|
propertyJPath |
string |
JPath della proprietà del modello di entità da controllare. |
propertyType |
Tipo di dati degli operandi confrontati (string, integer, numero a virgola mobile o booleano [true/false]] |
CloudError
Risposta di errore comune per tutte le API di Azure Resource Manager per restituire i dettagli dell'errore per le operazioni non riuscite. Questo segue anche il formato di risposta di errore OData.
Nome | Tipo | Descrizione |
---|---|---|
error.additionalInfo |
Informazioni aggiuntive sull'errore. |
|
error.code |
string |
Codice di errore. |
error.details |
Dettagli dell'errore. |
|
error.message |
string |
Messaggio di errore. |
error.target |
string |
Destinazione dell'errore. |
CloudErrorBody
Dettagli dell'errore.
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
EventSource
Tipo di origine evento valido.
Nome | Tipo | Descrizione |
---|---|---|
Alerts |
string |
|
Assessments |
string |
|
AssessmentsSnapshot |
string |
|
AttackPaths |
string |
|
AttackPathsSnapshot |
string |
|
RegulatoryComplianceAssessment |
string |
|
RegulatoryComplianceAssessmentSnapshot |
string |
|
SecureScoreControls |
string |
|
SecureScoreControlsSnapshot |
string |
|
SecureScores |
string |
|
SecureScoresSnapshot |
string |
|
SubAssessments |
string |
|
SubAssessmentsSnapshot |
string |
Operator
Operatore di confronto valido da utilizzare. Verrà applicato un confronto senza distinzione tra maiuscole e minuscole per String PropertyType.
Nome | Tipo | Descrizione |
---|---|---|
Contains |
string |
Si applica solo per gli operandi non decimali |
EndsWith |
string |
Si applica solo per gli operandi non decimali |
Equals |
string |
Si applica per gli operandi decimali e non decimali |
GreaterThan |
string |
Si applica solo per gli operandi decimali |
GreaterThanOrEqualTo |
string |
Si applica solo per gli operandi decimali |
LesserThan |
string |
Si applica solo per gli operandi decimali |
LesserThanOrEqualTo |
string |
Si applica solo per gli operandi decimali |
NotEquals |
string |
Si applica per gli operandi decimali e non decimali |
StartsWith |
string |
Si applica solo per gli operandi non decimali |
PropertyType
Tipo di dati degli operandi confrontati (string, integer, numero a virgola mobile o booleano [true/false]]
Nome | Tipo | Descrizione |
---|---|---|
Boolean |
string |
|
Integer |
string |
|
Number |
string |
|
String |
string |