Freigeben über


ArmSecurityCenterModelFactory.SecurityAutomationData Methode

Definition

Initialisiert eine neue instance von SecurityAutomationData.

public static Azure.ResourceManager.SecurityCenter.SecurityAutomationData SecurityAutomationData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string description = default, bool? isEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityAutomationScope> scopes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityAutomationSource> sources = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityAutomationAction> actions = default, string kind = default, Azure.ETag? eTag = default);
static member SecurityAutomationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Nullable<bool> * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityAutomationScope> * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityAutomationSource> * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityAutomationAction> * string * Nullable<Azure.ETag> -> Azure.ResourceManager.SecurityCenter.SecurityAutomationData
Public Shared Function SecurityAutomationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional description As String = Nothing, Optional isEnabled As Nullable(Of Boolean) = Nothing, Optional scopes As IEnumerable(Of SecurityAutomationScope) = Nothing, Optional sources As IEnumerable(Of SecurityAutomationSource) = Nothing, Optional actions As IEnumerable(Of SecurityAutomationAction) = Nothing, Optional kind As String = Nothing, Optional eTag As Nullable(Of ETag) = Nothing) As SecurityAutomationData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

description
String

Die Beschreibung der Sicherheitsautomatisierung.

isEnabled
Nullable<Boolean>

Gibt an, ob die Sicherheitsautomatisierung aktiviert ist.

scopes
IEnumerable<SecurityAutomationScope>

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

sources
IEnumerable<SecurityAutomationSource>

Eine Auflistung der Quellereignistypen, die den Sicherheitsautomatisierungssatz auswerten.

actions
IEnumerable<SecurityAutomationAction>

Eine Auflistung der Aktionen, die ausgelöst werden, wenn alle konfigurierten Regelauswertungen innerhalb mindestens eines Regelsatzes true sind. Beachten Sie, dass SecurityAutomationAction die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind SecurityAutomationActionEventHub(ResourceIdentifier, String, String), SecurityAutomationActionLogicApp und SecurityAutomationActionWorkspace.

kind
String

Art der Ressource.

eTag
Nullable<ETag>

Das Entitätstag wird verwendet, um zwei oder mehr Entitäten aus derselben angeforderten Ressource zu vergleichen.

Gibt zurück

Eine neue SecurityAutomationData instance zum Simulieren.

Gilt für: