Lingua

ArmAuthorizationModelFactory.RoleManagementAlertDefinitionData Method

Definition

public static Azure.ResourceManager.Authorization.RoleManagementAlertDefinitionData RoleManagementAlertDefinitionData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string displayName = default, string scope = default, string description = default, Azure.ResourceManager.Authorization.Models.RoleManagementAlertSeverityLevel? severityLevel = default, string securityImpact = default, string mitigationSteps = default, string howToPrevent = default, bool? isRemediatable = default, bool? isConfigurable = default);
static member RoleManagementAlertDefinitionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * string * Nullable<Azure.ResourceManager.Authorization.Models.RoleManagementAlertSeverityLevel> * string * string * string * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.Authorization.RoleManagementAlertDefinitionData
Public Shared Function RoleManagementAlertDefinitionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional displayName As String = Nothing, Optional scope As String = Nothing, Optional description As String = Nothing, Optional severityLevel As Nullable(Of RoleManagementAlertSeverityLevel) = Nothing, Optional securityImpact As String = Nothing, Optional mitigationSteps As String = Nothing, Optional howToPrevent As String = Nothing, Optional isRemediatable As Nullable(Of Boolean) = Nothing, Optional isConfigurable As Nullable(Of Boolean) = Nothing) As RoleManagementAlertDefinitionData

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

displayName
String

The alert display name.

scope
String

The alert scope.

description
String

The alert description.

severityLevel
Nullable<RoleManagementAlertSeverityLevel>

Severity level of the alert.

securityImpact
String

Security impact of the alert.

mitigationSteps
String

The methods to mitigate the alert.

howToPrevent
String

The ways to prevent the alert.

isRemediatable
Nullable<Boolean>

True if the alert can be remediated; false, otherwise.

isConfigurable
Nullable<Boolean>

True if the alert configuration can be configured; false, otherwise.

Returns

A new RoleManagementAlertDefinitionData instance for mocking.

Applies to