ComplianceItem

Information about the compliance as defined by the resource type. For example, for a patch resource type, Items includes information about the PatchSeverity, Classification, and so on.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

Link copied to clipboard

A "Key": "Value" tag combination for the compliance item.

Link copied to clipboard

A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

Link copied to clipboard
val id: String?

An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

Link copied to clipboard

An ID for the resource. For a managed node, this is the node ID.

Link copied to clipboard

The type of resource. ManagedInstance is currently the only supported resource type.

Link copied to clipboard

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

Link copied to clipboard

The status of the compliance item. An item is either COMPLIANT, NON_COMPLIANT, or an empty string (for Windows patches that aren't applicable).

Link copied to clipboard

A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Functions

Link copied to clipboard
inline fun copy(block: ComplianceItem.Builder.() -> Unit = {}): ComplianceItem
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String