ArmNetworkCloudModelFactory.RuntimeProtectionStatus Method

Definition

public static Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionStatus RuntimeProtectionStatus(Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionAgentHealthStatus? agentHealthStatus = default, System.Collections.Generic.IEnumerable<string> agentHealthStatusIssues = default, Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionAgentLicenseStatus? agentLicenseStatus = default, Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionDefinitionUpdateMode? definitionUpdateMode = default, DateTimeOffset? definitionsLastUpdated = default, string definitionsVersion = default, Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionEnforcementLevel? enforcementLevel = default, DateTimeOffset? scanCompletedOn = default, DateTimeOffset? scanScheduledOn = default, DateTimeOffset? scanStartedOn = default);
static member RuntimeProtectionStatus : Nullable<Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionAgentHealthStatus> * seq<string> * Nullable<Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionAgentLicenseStatus> * Nullable<Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionDefinitionUpdateMode> * Nullable<DateTimeOffset> * string * Nullable<Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionEnforcementLevel> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> -> Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionStatus
Public Shared Function RuntimeProtectionStatus (Optional agentHealthStatus As Nullable(Of RuntimeProtectionAgentHealthStatus) = Nothing, Optional agentHealthStatusIssues As IEnumerable(Of String) = Nothing, Optional agentLicenseStatus As Nullable(Of RuntimeProtectionAgentLicenseStatus) = Nothing, Optional definitionUpdateMode As Nullable(Of RuntimeProtectionDefinitionUpdateMode) = Nothing, Optional definitionsLastUpdated As Nullable(Of DateTimeOffset) = Nothing, Optional definitionsVersion As String = Nothing, Optional enforcementLevel As Nullable(Of RuntimeProtectionEnforcementLevel) = Nothing, Optional scanCompletedOn As Nullable(Of DateTimeOffset) = Nothing, Optional scanScheduledOn As Nullable(Of DateTimeOffset) = Nothing, Optional scanStartedOn As Nullable(Of DateTimeOffset) = Nothing) As RuntimeProtectionStatus

Parameters

agentHealthStatus
Nullable<RuntimeProtectionAgentHealthStatus>

The runtime protection agent health status.

agentHealthStatusIssues
IEnumerable<String>

The runtime protection agent health status issues, if present.

agentLicenseStatus
Nullable<RuntimeProtectionAgentLicenseStatus>

The runtime protection agent license status.

definitionUpdateMode
Nullable<RuntimeProtectionDefinitionUpdateMode>

The definition update mode for runtime protection.

definitionsLastUpdated
Nullable<DateTimeOffset>

The timestamp when the malware definitions were last updated.

definitionsVersion
String

The version of the malware definitions.

enforcementLevel
Nullable<RuntimeProtectionEnforcementLevel>

The enforcement level set for the runtime protection on the bare metal machine.

scanCompletedOn
Nullable<DateTimeOffset>

The timestamp of the most recently completed scan, or empty if there has never been a scan.

scanScheduledOn
Nullable<DateTimeOffset>

The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.

scanStartedOn
Nullable<DateTimeOffset>

The timestamp of the most recently started scan, or empty if there has never been a scan.

Returns

A new RuntimeProtectionStatus instance for mocking.

Applies to