Values_1.GetPatchBaselineResultSourceRetrieves information about a patch baseline.
type nonrec t = {baselineId : Values_0.BaselineId.t option;The ID of the retrieved patch baseline.
*)name : Values_0.BaselineName.t option;The name of the patch baseline.
*)operatingSystem : Values_0.OperatingSystem.t option;Returns the operating system specified for the patch baseline.
*)globalFilters : Values_0.PatchFilterGroup.t option;A set of global filters used to exclude patches from the baseline.
*)approvalRules : Values_0.PatchRuleGroup.t option;A set of rules used to include patches in the baseline.
*)approvedPatches : Values_0.PatchIdList.t option;A list of explicitly approved patches for the baseline.
*)approvedPatchesComplianceLevel : Values_0.PatchComplianceLevel.t option;Returns the specified compliance severity level for approved patches in the patch baseline.
*)approvedPatchesEnableNonSecurity : Values_0.Boolean.t option;Indicates whether the list of approved patches includes non-security updates that should be applied to the managed nodes. The default value is false. Applies to Linux managed nodes only.
*)rejectedPatches : Values_0.PatchIdList.t option;A list of explicitly rejected patches for the baseline.
*)rejectedPatchesAction : Values_0.PatchAction.t option;The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.
*)patchGroups : PatchGroupList.t option;Patch groups included in the patch baseline.
*)createdDate : Values_0.DateTime.t option;The date the patch baseline was created.
*)modifiedDate : Values_0.DateTime.t option;The date the patch baseline was last modified.
*)description : Values_0.BaselineDescription.t option;A description of the patch baseline.
*)sources : Values_0.PatchSourceList.t option;Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.
*)availableSecurityUpdatesComplianceStatus : Values_0.PatchComplianceStatus.t
option;Indicates the compliance status of managed nodes for which security-related patches are available but were not approved. This preference is specified when the CreatePatchBaseline or UpdatePatchBaseline commands are run. Applies to Windows Server managed nodes only.
*)}type nonrec error = [ | `DoesNotExistException of Values_0.DoesNotExistException.t| `InternalServerError of Values_0.InternalServerError.t| `InvalidResourceId of Values_0.InvalidResourceId.t| `Unknown_operation_error of string * string option ]val make :
?baselineId:??? ->
?name:??? ->
?operatingSystem:??? ->
?globalFilters:??? ->
?approvalRules:??? ->
?approvedPatches:??? ->
?approvedPatchesComplianceLevel:??? ->
?approvedPatchesEnableNonSecurity:??? ->
?rejectedPatches:??? ->
?rejectedPatchesAction:??? ->
?patchGroups:??? ->
?createdDate:??? ->
?modifiedDate:??? ->
?description:??? ->
?sources:??? ->
?availableSecurityUpdatesComplianceStatus:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `DoesNotExistException of Values_0.DoesNotExistException.t
| `InternalServerError of Values_0.InternalServerError.t
| `InvalidResourceId of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `DoesNotExistException of Values_0.DoesNotExistException.t
| `InternalServerError of Values_0.InternalServerError.t
| `InvalidResourceId of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `String of string
| `Structure of
(string
* [> `List of [> `String of string ] list | `String of string ])
list ]
list
| `String of Values_0.BaselineId.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `Integer of int
| `List of [> `String of string ] list
| `String of string
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of string ] list ])
list ]
list ])
list ])
list ]
list ])
list
| `Timestamp of Values_0.DateTime.t ])
list ]