Module Values_1.PutComplianceItemsResultSource

Registers a compliance type and other compliance details on a designated resource. This operation lets you register custom compliance details with a resource. This call overwrites existing compliance information on the resource, so you must provide a full list of compliance items each time that you send the request. ComplianceType can be one of the following: ExecutionId: The execution ID when the patch, association, or custom compliance item was applied. ExecutionType: Specify patch, association, or Custom:string. ExecutionTime. The time the patch, association, or custom compliance item was applied to the managed node. For State Manager associations, this represents the time when compliance status was captured by the Systems Manager service during its internal compliance aggregation workflow, not necessarily when the association was executed on the managed node. State Manager updates compliance information for all associations on an instance whenever any association executes, which may result in multiple associations showing the same execution time. Id: The patch, association, or custom compliance ID. Title: A title. Status: The status of the compliance item. For example, approved for patches, or Failed for associations. Severity: A patch severity. For example, Critical. DocumentName: An SSM document name. For example, AWS-RunPatchBaseline. DocumentVersion: An SSM document version number. For example, 4. Classification: A patch classification. For example, security updates. PatchBaselineId: A patch baseline ID. PatchSeverity: A patch severity. For example, Critical. PatchState: A patch state. For example, InstancesWithFailedPatches. PatchGroup: The name of a patch group. InstalledTime: The time the association, patch, or custom compliance item was applied to the resource. Specify the time by using the following format: yyyy-MM-dd'T'HH:mm:ss'Z'

Sourcetype nonrec t = unit
Sourcetype nonrec error = [
  1. | `ComplianceTypeCountLimitExceededException of Values_0.ComplianceTypeCountLimitExceededException.t
  2. | `InternalServerError of Values_0.InternalServerError.t
  3. | `InvalidItemContentException of InvalidItemContentException.t
  4. | `InvalidResourceId of Values_0.InvalidResourceId.t
  5. | `InvalidResourceType of Values_0.InvalidResourceType.t
  6. | `ItemSizeLimitExceededException of ItemSizeLimitExceededException.t
  7. | `TotalSizeLimitExceededException of TotalSizeLimitExceededException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval make : unit -> unit
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ComplianceTypeCountLimitExceededException of Values_0.ComplianceTypeCountLimitExceededException.t | `InternalServerError of Values_0.InternalServerError.t | `InvalidItemContentException of InvalidItemContentException.t | `InvalidResourceId of unit | `InvalidResourceType of unit | `ItemSizeLimitExceededException of ItemSizeLimitExceededException.t | `TotalSizeLimitExceededException of TotalSizeLimitExceededException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ComplianceTypeCountLimitExceededException of Values_0.ComplianceTypeCountLimitExceededException.t | `InternalServerError of Values_0.InternalServerError.t | `InvalidItemContentException of InvalidItemContentException.t | `InvalidResourceId of unit | `InvalidResourceType of unit | `ItemSizeLimitExceededException of ItemSizeLimitExceededException.t | `TotalSizeLimitExceededException of TotalSizeLimitExceededException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval of_header_and_body : ('a * 'b) -> unit
Sourceval to_value : 'a -> [> `Structure of 'b list ]
Sourceval to_query : 'a -> Awso.Client.Query.t
Sourceval of_xml : 'a -> unit
Sourceval of_string : string -> unit
Sourceval of_json : 'a -> unit
Sourceval to_json : 'a -> Yojson.Safe.t