Freigeben über


Automations - Update

Aktualisiert eine Sicherheitsautomatisierung

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/automations/{automationName}?api-version=2023-12-01-preview

URI-Parameter

Name In Erforderlich Typ Beschreibung
automationName
path True

string

Der Name der Sicherheitsautomatisierung.

resourceGroupName
path True

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

RegEx-Muster: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Azure-Abonnement-ID

RegEx-Muster: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

API-Version für den Vorgang

Anforderungstext

Name Typ Beschreibung
properties.actions AutomationAction[]:

Eine Auflistung der Aktionen, die ausgelöst werden, wenn alle konfigurierten Regelauswertungen innerhalb mindestens eines Regelsatzes wahr sind.

properties.description

string

Die Beschreibung der Sicherheitsautomatisierung.

properties.isEnabled

boolean

Gibt an, ob die Sicherheitsautomatisierung aktiviert ist.

properties.scopes

AutomationScope[]

Eine Sammlung von Bereichen, auf die die Sicherheitsautomatisierungslogik angewendet wird. Unterstützte Bereiche sind das Abonnement selbst oder eine Ressourcengruppe unter diesem Abonnement. Die Automatisierung gilt nur für definierte Bereiche.

properties.sources

AutomationSource[]

Eine Auflistung der Quellereignistypen, die den Sicherheitsautomatisierungssatz von Regeln auswerten.

tags

object

Eine Liste der Schlüsselwertpaare, die die Ressource beschreiben.

Antworten

Name Typ Beschreibung
200 OK

Automation

OKAY

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Update a security automation

Beispielanforderung

PATCH https://management.azure.com/subscriptions/a5caac9c-5c04-49af-b3d0-e204f40345d5/resourceGroups/exampleResourceGroup/providers/Microsoft.Security/automations/exampleAutomation?api-version=2023-12-01-preview

{
  "tags": {
    "Example": "exampleTag"
  },
  "properties": {
    "description": "An example of a security automation that triggers one LogicApp resource (myTest1) on any security assessment",
    "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"
      }
    ],
    "actions": [
      {
        "logicAppResourceId": "/subscriptions/e54a4a18-5b94-4f90-9471-bd3decad8a2e/resourceGroups/sample/providers/Microsoft.Logic/workflows/MyTest1",
        "actionType": "LogicApp",
        "uri": "https://exampleTriggerUri1.com"
      }
    ]
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/a5caac9c-5c04-49af-b3d0-e204f40345d5/resourceGroups/exampleResourceGroup/providers/Microsoft.Security/automations/exampleAutomation",
  "name": "exampleAutomation",
  "type": "Microsoft.Security/automations",
  "location": "Central US",
  "etag": "new etag value",
  "tags": {},
  "properties": {
    "description": "An example of a security automation that triggers one LogicApp resource (myTest1) on any security assessment",
    "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": []
      }
    ],
    "actions": [
      {
        "logicAppResourceId": "/subscriptions/e54a4a18-5b94-4f90-9471-bd3decad8a2e/resourceGroups/sample/providers/Microsoft.Logic/workflows/MyTest1",
        "actionType": "LogicApp"
      }
    ]
  }
}

Definitionen

Name Beschreibung
Automation

Die Sicherheitsautomatisierungs-Ressource.

AutomationActionEventHub

Der Zielereignishub, in den Ereignisdaten exportiert werden. Weitere Informationen zu den kontinuierlichen Exportfunktionen von Microsoft Defender for Cloud finden Sie unter https://aka.ms/ASCExportLearnMore

AutomationActionLogicApp

Die Logik-App-Aktion, die ausgelöst werden soll. Weitere Informationen zu den Workflowautomatisierungsfunktionen von Microsoft Defender für Cloud finden Sie unter https://aka.ms/ASCWorkflowAutomationLearnMore

AutomationActionWorkspace

Der Log Analytics-Arbeitsbereich, in den Ereignisdaten exportiert werden. Sicherheitswarnungsdaten befinden sich in der Tabelle "SecurityAlert", und die Bewertungsdaten befinden sich in der Tabelle "SecurityRecommendation" (unter den Lösungen "Sicherheit"/"SecurityCenterFree"). Beachten Sie, dass die Kostenlose/Standardlösung des Security Center Log Analytics für diesen Arbeitsbereich aktiviert sein muss, um die Daten im Arbeitsbereich anzuzeigen. Weitere Informationen zu den kontinuierlichen Exportfunktionen von Microsoft Defender for Cloud finden Sie unter https://aka.ms/ASCExportLearnMore

AutomationRuleSet

Ein Regelsatz, der alle zugehörigen Regeln bei einer Ereignisabnahme auswertet. Nur wenn alle im Regelsatz enthaltenen Regeln als "true" ausgewertet werden, löst das Ereignis die definierten Aktionen aus.

AutomationScope

Ein einzelner Automatisierungsbereich.

AutomationSource

Die Quellereignistypen, die den Sicherheitsautomatisierungssatz von Regeln auswerten. Beispiel: Sicherheitswarnungen und Sicherheitsbewertungen. Weitere Informationen zu den unterstützten Datenmodellen für Sicherheitsereignisse – besuchen Sie bitte https://aka.ms/ASCAutomationSchemas.

AutomationTriggeringRule

Eine Regel, die beim Abfangen von Ereignissen ausgewertet wird. Die Regel wird konfiguriert, indem ein bestimmter Wert aus dem Ereignismodell mit einem erwarteten Wert verglichen wird. Dieser Vergleich erfolgt mithilfe eines der unterstützten Operatoren.

AutomationUpdateModel

Das Updatemodell der Sicherheitsautomatisierungs-Ressource.

CloudError

Häufige Fehlerantwort für alle Azure Resource Manager-APIs, um Fehlerdetails für fehlgeschlagene Vorgänge zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)

CloudErrorBody

Das Fehlerdetails.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

EventSource

Ein gültiger Ereignisquelltyp.

Operator

Ein gültiger Vergleichsoperator, der verwendet werden soll. Ein Vergleich zwischen Groß- und Kleinschreibung wird für String PropertyType angewendet.

PropertyType

Der Datentyp der verglichenen Operanden (Zeichenfolge, ganze Zahl, Gleitkommazahl oder boolescher Wert [true/false]]

Automation

Die Sicherheitsautomatisierungs-Ressource.

Name Typ Beschreibung
etag

string

Das Entitätstag wird zum Vergleichen von zwei oder mehr Entitäten aus derselben angeforderten Ressource verwendet.

id

string

Ressourcen-ID

kind

string

Art der Ressource

location

string

Speicherort der Ressource

name

string

Ressourcenname

properties.actions AutomationAction[]:

Eine Auflistung der Aktionen, die ausgelöst werden, wenn alle konfigurierten Regelauswertungen innerhalb mindestens eines Regelsatzes wahr sind.

properties.description

string

Die Beschreibung der Sicherheitsautomatisierung.

properties.isEnabled

boolean

Gibt an, ob die Sicherheitsautomatisierung aktiviert ist.

properties.scopes

AutomationScope[]

Eine Sammlung von Bereichen, auf die die Sicherheitsautomatisierungslogik angewendet wird. Unterstützte Bereiche sind das Abonnement selbst oder eine Ressourcengruppe unter diesem Abonnement. Die Automatisierung gilt nur für definierte Bereiche.

properties.sources

AutomationSource[]

Eine Auflistung der Quellereignistypen, die den Sicherheitsautomatisierungssatz von Regeln auswerten.

tags

object

Eine Liste der Schlüsselwertpaare, die die Ressource beschreiben.

type

string

Ressourcentyp

AutomationActionEventHub

Der Zielereignishub, in den Ereignisdaten exportiert werden. Weitere Informationen zu den kontinuierlichen Exportfunktionen von Microsoft Defender for Cloud finden Sie unter https://aka.ms/ASCExportLearnMore

Name Typ Beschreibung
actionType string:

EventHub

Der Typ der Aktion, die von der Automatisierung ausgelöst wird

connectionString

string

Die Ziel-Event Hub-Verbindungszeichenfolge (sie wird nicht in eine Antwort eingeschlossen).

eventHubResourceId

string

Die Azure-Ressourcen-ID des Zielereignishubs.

isTrustedServiceEnabled

boolean

Gibt an, ob der vertrauenswürdige Dienst aktiviert ist oder nicht.

sasPolicyName

string

Der Zielname der Event Hub SAS-Richtlinie.

AutomationActionLogicApp

Die Logik-App-Aktion, die ausgelöst werden soll. Weitere Informationen zu den Workflowautomatisierungsfunktionen von Microsoft Defender für Cloud finden Sie unter https://aka.ms/ASCWorkflowAutomationLearnMore

Name Typ Beschreibung
actionType string:

LogicApp

Der Typ der Aktion, die von der Automatisierung ausgelöst wird

logicAppResourceId

string

Die ausgelöste Azure-Ressourcen-ID der ausgelösten Logik-App. Dies kann sich auch auf anderen Abonnements befinden, da Sie über Berechtigungen zum Auslösen der Logik-App verfügen.

uri

string

Der Logische App-Trigger-URI-Endpunkt (er wird nicht in eine Antwort eingeschlossen).

AutomationActionWorkspace

Der Log Analytics-Arbeitsbereich, in den Ereignisdaten exportiert werden. Sicherheitswarnungsdaten befinden sich in der Tabelle "SecurityAlert", und die Bewertungsdaten befinden sich in der Tabelle "SecurityRecommendation" (unter den Lösungen "Sicherheit"/"SecurityCenterFree"). Beachten Sie, dass die Kostenlose/Standardlösung des Security Center Log Analytics für diesen Arbeitsbereich aktiviert sein muss, um die Daten im Arbeitsbereich anzuzeigen. Weitere Informationen zu den kontinuierlichen Exportfunktionen von Microsoft Defender for Cloud finden Sie unter https://aka.ms/ASCExportLearnMore

Name Typ Beschreibung
actionType string:

Workspace

Der Typ der Aktion, die von der Automatisierung ausgelöst wird

workspaceResourceId

string

Die vollqualifizierte Log Analytics Workspace Azure Resource ID.

AutomationRuleSet

Ein Regelsatz, der alle zugehörigen Regeln bei einer Ereignisabnahme auswertet. Nur wenn alle im Regelsatz enthaltenen Regeln als "true" ausgewertet werden, löst das Ereignis die definierten Aktionen aus.

Name Typ Beschreibung
rules

AutomationTriggeringRule[]

Eine Regel, die beim Abfangen von Ereignissen ausgewertet wird. Die Regel wird konfiguriert, indem ein bestimmter Wert aus dem Ereignismodell mit einem erwarteten Wert verglichen wird. Dieser Vergleich erfolgt mithilfe eines der unterstützten Operatoren.

AutomationScope

Ein einzelner Automatisierungsbereich.

Name Typ Beschreibung
description

string

Die Ressourcenbereichsbeschreibung.

scopePath

string

Der Ressourcenbereichspfad. Dies kann das Abonnement sein, für das die Automatisierung definiert ist, oder eine Ressourcengruppe unter diesem Abonnement (vollqualifizierte Azure-Ressourcen-IDs).

AutomationSource

Die Quellereignistypen, die den Sicherheitsautomatisierungssatz von Regeln auswerten. Beispiel: Sicherheitswarnungen und Sicherheitsbewertungen. Weitere Informationen zu den unterstützten Datenmodellen für Sicherheitsereignisse – besuchen Sie bitte https://aka.ms/ASCAutomationSchemas.

Name Typ Beschreibung
eventSource

EventSource

Ein gültiger Ereignisquelltyp.

ruleSets

AutomationRuleSet[]

Eine Reihe von Regeln, die beim Abfangen von Ereignissen ausgewertet werden. Eine logische Disjunktion wird zwischen definierten Regelsätzen angewendet (logisches 'or').

AutomationTriggeringRule

Eine Regel, die beim Abfangen von Ereignissen ausgewertet wird. Die Regel wird konfiguriert, indem ein bestimmter Wert aus dem Ereignismodell mit einem erwarteten Wert verglichen wird. Dieser Vergleich erfolgt mithilfe eines der unterstützten Operatoren.

Name Typ Beschreibung
expectedValue

string

Der erwartete Wert.

operator

Operator

Ein gültiger Vergleichsoperator, der verwendet werden soll. Ein Vergleich zwischen Groß- und Kleinschreibung wird für String PropertyType angewendet.

propertyJPath

string

Der JPath der Entitätsmodelleigenschaft, die überprüft werden soll.

propertyType

PropertyType

Der Datentyp der verglichenen Operanden (Zeichenfolge, ganze Zahl, Gleitkommazahl oder boolescher Wert [true/false]]

AutomationUpdateModel

Das Updatemodell der Sicherheitsautomatisierungs-Ressource.

Name Typ Beschreibung
properties.actions AutomationAction[]:

Eine Auflistung der Aktionen, die ausgelöst werden, wenn alle konfigurierten Regelauswertungen innerhalb mindestens eines Regelsatzes wahr sind.

properties.description

string

Die Beschreibung der Sicherheitsautomatisierung.

properties.isEnabled

boolean

Gibt an, ob die Sicherheitsautomatisierung aktiviert ist.

properties.scopes

AutomationScope[]

Eine Sammlung von Bereichen, auf die die Sicherheitsautomatisierungslogik angewendet wird. Unterstützte Bereiche sind das Abonnement selbst oder eine Ressourcengruppe unter diesem Abonnement. Die Automatisierung gilt nur für definierte Bereiche.

properties.sources

AutomationSource[]

Eine Auflistung der Quellereignistypen, die den Sicherheitsautomatisierungssatz von Regeln auswerten.

tags

object

Eine Liste der Schlüsselwertpaare, die die Ressource beschreiben.

CloudError

Häufige Fehlerantwort für alle Azure Resource Manager-APIs, um Fehlerdetails für fehlgeschlagene Vorgänge zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)

Name Typ Beschreibung
error.additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

error.code

string

Der Fehlercode.

error.details

CloudErrorBody[]

Die Fehlerdetails.

error.message

string

Die Fehlermeldung.

error.target

string

Das Fehlerziel.

CloudErrorBody

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

CloudErrorBody[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

EventSource

Ein gültiger Ereignisquelltyp.

Name Typ Beschreibung
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

Ein gültiger Vergleichsoperator, der verwendet werden soll. Ein Vergleich zwischen Groß- und Kleinschreibung wird für String PropertyType angewendet.

Name Typ Beschreibung
Contains

string

Gilt nur für nicht dezimale Operanden

EndsWith

string

Gilt nur für nicht dezimale Operanden

Equals

string

Gilt für dezimale und nicht dezimale Operanden

GreaterThan

string

Gilt nur für Dezimalopernden

GreaterThanOrEqualTo

string

Gilt nur für Dezimalopernden

LesserThan

string

Gilt nur für Dezimalopernden

LesserThanOrEqualTo

string

Gilt nur für Dezimalopernden

NotEquals

string

Gilt für dezimale und nicht dezimale Operanden

StartsWith

string

Gilt nur für nicht dezimale Operanden

PropertyType

Der Datentyp der verglichenen Operanden (Zeichenfolge, ganze Zahl, Gleitkommazahl oder boolescher Wert [true/false]]

Name Typ Beschreibung
Boolean

string

Integer

string

Number

string

String

string