Freigeben über


ArmSecurityCenterModelFactory.GovernanceRuleData Methode

Definition

Initialisiert eine neue instance von GovernanceRuleData.

public static Azure.ResourceManager.SecurityCenter.GovernanceRuleData GovernanceRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Guid? tenantId = default, string displayName = default, string description = default, string remediationTimeframe = default, bool? isGracePeriod = default, int? rulePriority = default, bool? isDisabled = default, Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleType? ruleType = default, Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleSourceResourceType? sourceResourceType = default, System.Collections.Generic.IEnumerable<string> excludedScopes = default, System.Collections.Generic.IEnumerable<BinaryData> conditionSets = default, bool? includeMemberScopes = default, Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleOwnerSource ownerSource = default, Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleEmailNotification governanceEmailNotification = default, Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleMetadata metadata = default);
static member GovernanceRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Guid> * string * string * string * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleType> * Nullable<Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleSourceResourceType> * seq<string> * seq<BinaryData> * Nullable<bool> * Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleOwnerSource * Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleEmailNotification * Azure.ResourceManager.SecurityCenter.Models.GovernanceRuleMetadata -> Azure.ResourceManager.SecurityCenter.GovernanceRuleData
Public Shared Function GovernanceRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional remediationTimeframe As String = Nothing, Optional isGracePeriod As Nullable(Of Boolean) = Nothing, Optional rulePriority As Nullable(Of Integer) = Nothing, Optional isDisabled As Nullable(Of Boolean) = Nothing, Optional ruleType As Nullable(Of GovernanceRuleType) = Nothing, Optional sourceResourceType As Nullable(Of GovernanceRuleSourceResourceType) = Nothing, Optional excludedScopes As IEnumerable(Of String) = Nothing, Optional conditionSets As IEnumerable(Of BinaryData) = Nothing, Optional includeMemberScopes As Nullable(Of Boolean) = Nothing, Optional ownerSource As GovernanceRuleOwnerSource = Nothing, Optional governanceEmailNotification As GovernanceRuleEmailNotification = Nothing, Optional metadata As GovernanceRuleMetadata = Nothing) As GovernanceRuleData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tenantId
Nullable<Guid>

Die tenantId (GUID).

displayName
String

Anzeigename der Governanceregel.

description
String

Beschreibung der Governanceregel.

remediationTimeframe
String

Zeitrahmen zur Korrektur von Governanceregeln – dies ist die Zeit, die sich auf die Dauer der Kulanzzeit auswirkt, z. B. 7.00:00:00– bedeutet 7 Tage.

isGracePeriod
Nullable<Boolean>

Definiert, ob eine Nachfrist für die Governanceregel vorhanden ist.

rulePriority
Nullable<Int32>

Die Governanceregelpriorität, Priorität auf die niedrigere Zahl. Regeln mit der gleichen Priorität für denselben Bereich sind nicht zulässig.

isDisabled
Nullable<Boolean>

Definiert, ob die Regel aktiv/inaktiv ist.

ruleType
Nullable<GovernanceRuleType>

Der Regeltyp der Governanceregel definiert die Quelle der Regel, z. B. Integriert.

sourceResourceType
Nullable<GovernanceRuleSourceResourceType>

Die Governanceregelquelle, welche Auswirkungen die Regel hat, z. B. Bewertungen.

excludedScopes
IEnumerable<String>

Ausgeschlossene Bereiche, filtern Sie die untergeordneten Elemente des Bereichs (für Verwaltungsbereiche) heraus.

conditionSets
IEnumerable<BinaryData>

Die Governanceregel conditionSets – siehe Beispiele.

includeMemberScopes
Nullable<Boolean>

Definiert, ob es sich bei der Regel um eine Verwaltungsbereichsregel handelt (master Connector als einzelner Bereich oder Verwaltungsbereich).

ownerSource
GovernanceRuleOwnerSource

Die Besitzerquelle für die Governanceregel - z. B. Manuell von user@contoso.com - siehe Beispiel.

governanceEmailNotification
GovernanceRuleEmailNotification

Die Einstellungen für E-Mail-Benachrichtigungen für die Governanceregel geben an, ob Benachrichtigungen für Manager und Besitzer deaktiviert werden sollen.

metadata
GovernanceRuleMetadata

Die Metadaten der Governanceregel.

Gibt zurück

Eine neue GovernanceRuleData instance zum Mocking.

Gilt für: