ArmNetworkCloudModelFactory.RuntimeProtectionStatus Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.