GetPatchBaselineResult

data class GetPatchBaselineResult(val approvalRules: PatchBaselineRuleGroup? = null, val approvedPatches: List<String>? = null, val approvedPatchesComplianceLevel: PatchBaselineApprovedPatchesComplianceLevel? = null, val approvedPatchesEnableNonSecurity: Boolean? = null, val defaultBaseline: Boolean? = null, val description: String? = null, val globalFilters: PatchBaselinePatchFilterGroup? = null, val id: String? = null, val name: String? = null, val patchGroups: List<String>? = null, val rejectedPatches: List<String>? = null, val rejectedPatchesAction: PatchBaselineRejectedPatchesAction? = null, val sources: List<PatchBaselinePatchSource>? = null, val tags: List<Tag>? = null)

Constructors

Link copied to clipboard
constructor(approvalRules: PatchBaselineRuleGroup? = null, approvedPatches: List<String>? = null, approvedPatchesComplianceLevel: PatchBaselineApprovedPatchesComplianceLevel? = null, approvedPatchesEnableNonSecurity: Boolean? = null, defaultBaseline: Boolean? = null, description: String? = null, globalFilters: PatchBaselinePatchFilterGroup? = null, id: String? = null, name: String? = null, patchGroups: List<String>? = null, rejectedPatches: List<String>? = null, rejectedPatchesAction: PatchBaselineRejectedPatchesAction? = null, sources: List<PatchBaselinePatchSource>? = null, tags: List<Tag>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A set of rules used to include patches in the baseline.

Link copied to clipboard

A list of explicitly approved patches for the baseline.

Link copied to clipboard

Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

Link copied to clipboard

Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

Link copied to clipboard

Set the baseline as default baseline. Only registering to default patch baseline is allowed.

Link copied to clipboard
val description: String? = null

The description of the patch baseline.

Link copied to clipboard

A set of global filters used to include patches in the baseline.

Link copied to clipboard
val id: String? = null

The ID of the patch baseline.

Link copied to clipboard
val name: String? = null

The name of the patch baseline.

Link copied to clipboard
val patchGroups: List<String>? = null

PatchGroups is used to associate instances with a specific patch baseline

Link copied to clipboard

A list of explicitly rejected patches for the baseline.

Link copied to clipboard

The action for Patch Manager to take on patches included in the RejectedPackages list.

Link copied to clipboard

Information about the patches to use to update the instances, including target operating systems and source repository. Applies to Linux instances only.

Link copied to clipboard
val tags: List<Tag>? = null

Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways.