Compartir a través de


ArmSecurityCenterModelFactory.GovernanceRuleData Método

Definición

Inicializa una nueva instancia de 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

Parámetros

id
ResourceIdentifier

El identificador.

name
String

Nombre.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

tenantId
Nullable<Guid>

TenantId (GUID).

displayName
String

Nombre para mostrar de la regla de gobernanza.

description
String

Descripción de la regla de gobernanza.

remediationTimeframe
String

Período de tiempo de corrección de reglas de gobernanza: este es el tiempo que afectará a la duración del período de gracia, por ejemplo, 7,00:00:00: significa 7 días.

isGracePeriod
Nullable<Boolean>

Define si hay un período de gracia en la regla de gobernanza.

rulePriority
Nullable<Int32>

Prioridad de la regla de gobernanza, prioridad al número inferior. No se permitirán reglas con la misma prioridad en el mismo ámbito.

isDisabled
Nullable<Boolean>

Define si la regla está activa o inactiva.

ruleType
Nullable<GovernanceRuleType>

El tipo de regla de la regla de gobernanza define el origen de la regla, por ejemplo, integrado.

sourceResourceType
Nullable<GovernanceRuleSourceResourceType>

El origen de la regla de gobernanza, lo que afecta a la regla, por ejemplo, las evaluaciones.

excludedScopes
IEnumerable<String>

Ámbitos excluidos, filtre los descendientes del ámbito (en ámbitos de administración).

conditionSets
IEnumerable<BinaryData>

ConditionSets de la regla de gobernanza: vea ejemplos.

includeMemberScopes
Nullable<Boolean>

Define si la regla es una regla de ámbito de administración (conector maestro como un único ámbito o ámbito de administración).

ownerSource
GovernanceRuleOwnerSource

El origen del propietario de la regla de gobernanza( por ejemplo, Manualmente por user@contoso.com ) consulte el ejemplo.

governanceEmailNotification
GovernanceRuleEmailNotification

La configuración de notificaciones por correo electrónico de la regla de gobernanza indica si se deshabilitan las notificaciones de los propietarios y los propietarios.

metadata
GovernanceRuleMetadata

Metadatos de la regla de gobernanza.

Devoluciones

GovernanceRuleData Nueva instancia de para simular.

Se aplica a