Microsoft.WindowsServerSolutions.SystemHealth.Infrastructure Namespace

Classes

Class Description
BinaryHealthCheck Represents a health check for a security component that is performed by a user-defined object.
FeatureDetailGroup Represents a collection of key-value pairs of detail information for a security component.
FeatureDetails Represents a collection of FeatureDetailGroup objects that are associated with a security component.
FeatureHealthReport Represents a collection of all health check results related to a security component.
FeatureList Represents a security add-in element that is defined by the FeatureList complex type. The FeatureList object contains the security components that are displayed on the Security Tab of the Windows SBS Console.
FeatureListFeature Represents a security add-in element that is defined by the Feature complex type. The FeatureListFeature object contains the health checks and detail information for security components that are displayed on the Security Tab of the Windows SBS Console.
FeatureListFeatureDetailGroup Represents a security add-in element that is defined by the DetailGroup complex type. The FeatureListFeatureDetailGroup object contains the detail information for a security component that is displayed on the Security Tab of the Windows SBS Console.
FeatureListFeatureDetailGroupDetail Represents a security add-in element that is defined by the Detail complex type. The FeatureListFeatureDetailGroupDetail object contains the detail name and value for a security component that is displayed on the Security Tab of the Windows SBS Console.
FeatureListFeatureHealthCheck Represents a security add-in element that is defined by the HealthCheck complex type. The FeatureListFeatureHealthCheck object contains the health checks for security components that are displayed on the Security Tab of the Windows SBS Console.
FeatureListFeatureHealthCheckResultFalse Represents a security add-in element that is defined by the ResultFalse complex type. The FeatureListFeatureHealthCheckResultFalse object defines the status value and the detail text for a security component when the processing object returns false.
FeatureListFeatureHealthCheckResultTrue Represents a security add-in element that is defined by the ResultTrue complex type. The FeatureListFeatureHealthCheckResultTrue object defines the status value and the detail text for a security component when the processing object returns true.
FeatureProperty Provides properties that are used to display detail information about a security component in the Security tab of the Windows SBS Console.
HealthCheck Represents the health of a security component listed on the Security tab of the Windows SBS Console.
HealthCheckResult Represents the results of a health check that was performed on a security component.
PowerShellHealthCheck Represents a health check for a security component that is performed by a PowerShell script.
SecurityFeature Represents a security component that is listed on the Security tab of the Windows SBS Console.
SecurityFeatureCollection Stores and provides a collection of SecurityFeature objects.
SecurityManager Collects the security components that are defined in the security add-in files and runs the defined health checks.
SHInfraLogger Logs the health status of the security components.
SystemHealthReport Monitors the overall health of the system.

Interfaces

Interface Description
IFeatureDetailGroup Defines the methods and properties for monitoring the health of a security component.

Enumerations

Enumeration Description
ExtensionProcessorType Indicates how a health check will be performed for a security component. The health check can be performed with a user-defined object or with a PowerShell script.
SecurityFeatureHealthStatus Indicates different levels of health information for security components.
SecurityFeatureType Indicates the type of system with which the security component is associated.