package smaws-clients

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type update_service_setting_result = unit
type update_service_setting_request = {
  1. setting_value : string;
  2. setting_id : string;
}
type too_many_updates = {
  1. message : string option;
}
type service_setting_not_found = {
  1. message : string option;
}
type internal_server_error = {
  1. message : string option;
}
type update_resource_data_sync_result = unit
type resource_data_sync_organizational_unit = {
  1. organizational_unit_id : string option;
}
type resource_data_sync_aws_organizations_source = {
  1. organizational_units : resource_data_sync_organizational_unit list option;
  2. organization_source_type : string;
}
type resource_data_sync_source = {
  1. enable_all_ops_data_sources : bool option;
  2. include_future_regions : bool option;
  3. source_regions : string list;
  4. aws_organizations_source : resource_data_sync_aws_organizations_source option;
  5. source_type : string;
}
type update_resource_data_sync_request = {
  1. sync_source : resource_data_sync_source;
  2. sync_type : string;
  3. sync_name : string;
}
type resource_data_sync_not_found_exception = {
  1. message : string option;
  2. sync_type : string option;
  3. sync_name : string option;
}
type resource_data_sync_invalid_configuration_exception = {
  1. message : string option;
}
type resource_data_sync_conflict_exception = {
  1. message : string option;
}
type operating_system =
  1. | AmazonLinux2023
  2. | AlmaLinux
  3. | Rocky_Linux
  4. | Raspbian
  5. | MacOS
  6. | Debian
  7. | OracleLinux
  8. | CentOS
  9. | Suse
  10. | RedhatEnterpriseLinux
  11. | Ubuntu
  12. | AmazonLinux2022
  13. | AmazonLinux2
  14. | AmazonLinux
  15. | Windows
type patch_filter_key =
  1. | Version
  2. | Security
  3. | Severity
  4. | Release
  5. | Repository
  6. | Priority
  7. | Section
  8. | PatchId
  9. | Name
  10. | MsrcSeverity
  11. | Epoch
  12. | CVEId
  13. | Classification
  14. | ProductFamily
  15. | Product
  16. | PatchSet
  17. | BugzillaId
  18. | AdvisoryId
  19. | Arch
type patch_filter = {
  1. values : string list;
  2. key : patch_filter_key;
}
type patch_filter_group = {
  1. patch_filters : patch_filter list;
}
type patch_compliance_level =
  1. | Unspecified
  2. | Informational
  3. | Low
  4. | Medium
  5. | High
  6. | Critical
type patch_rule = {
  1. enable_non_security : bool option;
  2. approve_until_date : string option;
  3. approve_after_days : int option;
  4. compliance_level : patch_compliance_level option;
  5. patch_filter_group : patch_filter_group;
}
type patch_rule_group = {
  1. patch_rules : patch_rule list;
}
type patch_action =
  1. | Block
  2. | AllowAsDependency
type patch_source = {
  1. configuration : string;
  2. products : string list;
  3. name : string;
}
type update_patch_baseline_result = {
  1. sources : patch_source list option;
  2. description : string option;
  3. modified_date : float option;
  4. created_date : float option;
  5. rejected_patches_action : patch_action option;
  6. rejected_patches : string list option;
  7. approved_patches_enable_non_security : bool option;
  8. approved_patches_compliance_level : patch_compliance_level option;
  9. approved_patches : string list option;
  10. approval_rules : patch_rule_group option;
  11. global_filters : patch_filter_group option;
  12. operating_system : operating_system option;
  13. name : string option;
  14. baseline_id : string option;
}
type update_patch_baseline_request = {
  1. replace : bool option;
  2. sources : patch_source list option;
  3. description : string option;
  4. rejected_patches_action : patch_action option;
  5. rejected_patches : string list option;
  6. approved_patches_enable_non_security : bool option;
  7. approved_patches_compliance_level : patch_compliance_level option;
  8. approved_patches : string list option;
  9. approval_rules : patch_rule_group option;
  10. global_filters : patch_filter_group option;
  11. name : string option;
  12. baseline_id : string;
}
type does_not_exist_exception = {
  1. message : string option;
}
type update_ops_metadata_result = {
  1. ops_metadata_arn : string option;
}
type metadata_value = {
  1. value : string option;
}
type update_ops_metadata_request = {
  1. keys_to_delete : string list option;
  2. metadata_to_update : (string * metadata_value) list option;
  3. ops_metadata_arn : string;
}
type ops_metadata_too_many_updates_exception = {
  1. message : string option;
}
type ops_metadata_not_found_exception = {
  1. message : string option;
}
type ops_metadata_key_limit_exceeded_exception = {
  1. message : string option;
}
type ops_metadata_invalid_argument_exception = {
  1. message : string option;
}
type update_ops_item_response = unit
type ops_item_data_type =
  1. | STRING
  2. | SEARCHABLE_STRING
type ops_item_data_value = {
  1. type_ : ops_item_data_type option;
  2. value : string option;
}
type ops_item_notification = {
  1. arn : string option;
}
type ops_item_status =
  1. | CLOSED
  2. | REJECTED
  3. | APPROVED
  4. | PENDING_APPROVAL
  5. | CHANGE_CALENDAR_OVERRIDE_REJECTED
  6. | CHANGE_CALENDAR_OVERRIDE_APPROVED
  7. | PENDING_CHANGE_CALENDAR_OVERRIDE
  8. | RUNBOOK_IN_PROGRESS
  9. | SCHEDULED
  10. | COMPLETED_WITH_FAILURE
  11. | COMPLETED_WITH_SUCCESS
  12. | FAILED
  13. | CANCELLED
  14. | CANCELLING
  15. | TIMED_OUT
  16. | PENDING
  17. | RESOLVED
  18. | IN_PROGRESS
  19. | OPEN
type update_ops_item_request = {
  1. ops_item_arn : string option;
  2. planned_end_time : float option;
  3. planned_start_time : float option;
  4. actual_end_time : float option;
  5. actual_start_time : float option;
  6. severity : string option;
  7. category : string option;
  8. title : string option;
  9. ops_item_id : string;
  10. status : ops_item_status option;
  11. related_ops_items : related_ops_item list option;
  12. priority : int option;
  13. notifications : ops_item_notification list option;
  14. operational_data_to_delete : string list option;
  15. operational_data : (string * ops_item_data_value) list option;
  16. description : string option;
}
type ops_item_not_found_exception = {
  1. message : string option;
}
type ops_item_limit_exceeded_exception = {
  1. message : string option;
  2. limit_type : string option;
  3. limit : int option;
  4. resource_types : string list option;
}
type ops_item_invalid_parameter_exception = {
  1. message : string option;
  2. parameter_names : string list option;
}
type ops_item_conflict_exception = {
  1. message : string option;
}
type ops_item_already_exists_exception = {
  1. ops_item_id : string option;
  2. message : string option;
}
type ops_item_access_denied_exception = {
  1. message : string option;
}
type update_managed_instance_role_result = unit
type update_managed_instance_role_request = {
  1. iam_role : string;
  2. instance_id : string;
}
type invalid_instance_id = {
  1. message : string option;
}
type target = {
  1. values : string list option;
  2. key : string option;
}
type maintenance_window_task_parameter_value_expression = {
  1. values : string list option;
}
type cloud_watch_output_config = {
  1. cloud_watch_output_enabled : bool option;
  2. cloud_watch_log_group_name : string option;
}
type document_hash_type =
  1. | SHA1
  2. | SHA256
type notification_event =
  1. | FAILED
  2. | CANCELLED
  3. | TIMED_OUT
  4. | SUCCESS
  5. | IN_PROGRESS
  6. | ALL
type notification_type =
  1. | Invocation
  2. | Command
type notification_config = {
  1. notification_type : notification_type option;
  2. notification_events : notification_event list option;
  3. notification_arn : string option;
}
type maintenance_window_run_command_parameters = {
  1. timeout_seconds : int option;
  2. service_role_arn : string option;
  3. parameters : (string * string list) list option;
  4. output_s3_key_prefix : string option;
  5. output_s3_bucket_name : string option;
  6. notification_config : notification_config option;
  7. document_version : string option;
  8. document_hash_type : document_hash_type option;
  9. document_hash : string option;
  10. cloud_watch_output_config : cloud_watch_output_config option;
  11. comment : string option;
}
type maintenance_window_automation_parameters = {
  1. parameters : (string * string list) list option;
  2. document_version : string option;
}
type maintenance_window_step_functions_parameters = {
  1. name : string option;
  2. input : string option;
}
type maintenance_window_lambda_parameters = {
  1. payload : bytes option;
  2. qualifier : string option;
  3. client_context : string option;
}
type maintenance_window_task_invocation_parameters = {
  1. lambda : maintenance_window_lambda_parameters option;
  2. step_functions : maintenance_window_step_functions_parameters option;
  3. automation : maintenance_window_automation_parameters option;
  4. run_command : maintenance_window_run_command_parameters option;
}
type logging_info = {
  1. s3_region : string;
  2. s3_key_prefix : string option;
  3. s3_bucket_name : string;
}
type maintenance_window_task_cutoff_behavior =
  1. | CancelTask
  2. | ContinueTask
type alarm = {
  1. name : string;
}
type alarm_configuration = {
  1. alarms : alarm list;
  2. ignore_poll_alarm_failure : bool option;
}
type update_maintenance_window_task_result = {
  1. alarm_configuration : alarm_configuration option;
  2. cutoff_behavior : maintenance_window_task_cutoff_behavior option;
  3. description : string option;
  4. name : string option;
  5. logging_info : logging_info option;
  6. max_errors : string option;
  7. max_concurrency : string option;
  8. priority : int option;
  9. task_invocation_parameters : maintenance_window_task_invocation_parameters option;
  10. task_parameters : (string * maintenance_window_task_parameter_value_expression) list option;
  11. service_role_arn : string option;
  12. task_arn : string option;
  13. targets : target list option;
  14. window_task_id : string option;
  15. window_id : string option;
}
type update_maintenance_window_task_request = {
  1. alarm_configuration : alarm_configuration option;
  2. cutoff_behavior : maintenance_window_task_cutoff_behavior option;
  3. replace : bool option;
  4. description : string option;
  5. name : string option;
  6. logging_info : logging_info option;
  7. max_errors : string option;
  8. max_concurrency : string option;
  9. priority : int option;
  10. task_invocation_parameters : maintenance_window_task_invocation_parameters option;
  11. task_parameters : (string * maintenance_window_task_parameter_value_expression) list option;
  12. service_role_arn : string option;
  13. task_arn : string option;
  14. targets : target list option;
  15. window_task_id : string;
  16. window_id : string;
}
type update_maintenance_window_target_result = {
  1. description : string option;
  2. name : string option;
  3. owner_information : string option;
  4. targets : target list option;
  5. window_target_id : string option;
  6. window_id : string option;
}
type update_maintenance_window_target_request = {
  1. replace : bool option;
  2. description : string option;
  3. name : string option;
  4. owner_information : string option;
  5. targets : target list option;
  6. window_target_id : string;
  7. window_id : string;
}
type update_maintenance_window_result = {
  1. enabled : bool option;
  2. allow_unassociated_targets : bool option;
  3. cutoff : int option;
  4. duration : int option;
  5. schedule_offset : int option;
  6. schedule_timezone : string option;
  7. schedule : string option;
  8. end_date : string option;
  9. start_date : string option;
  10. description : string option;
  11. name : string option;
  12. window_id : string option;
}
type update_maintenance_window_request = {
  1. replace : bool option;
  2. enabled : bool option;
  3. allow_unassociated_targets : bool option;
  4. cutoff : int option;
  5. duration : int option;
  6. schedule_offset : int option;
  7. schedule_timezone : string option;
  8. schedule : string option;
  9. end_date : string option;
  10. start_date : string option;
  11. description : string option;
  12. name : string option;
  13. window_id : string;
}
type document_status =
  1. | Failed
  2. | Deleting
  3. | Updating
  4. | Active
  5. | Creating
type document_parameter_type =
  1. | StringList
  2. | String
type document_parameter = {
  1. default_value : string option;
  2. description : string option;
  3. type_ : document_parameter_type option;
  4. name : string option;
}
type platform_type =
  1. | MACOS
  2. | LINUX
  3. | WINDOWS
type document_type =
  1. | QuickSetup
  2. | ConformancePackTemplate
  3. | CloudFormation
  4. | ProblemAnalysisTemplate
  5. | ProblemAnalysis
  6. | ChangeTemplate
  7. | ChangeCalendar
  8. | DeploymentStrategy
  9. | ApplicationConfigurationSchema
  10. | ApplicationConfiguration
  11. | Package
  12. | Session
  13. | Automation
  14. | Policy
  15. | Command
type document_format =
  1. | TEXT
  2. | JSON
  3. | YAML
type tag = {
  1. value : string;
  2. key : string;
}
type attachment_information = {
  1. name : string option;
}
type document_requires = {
  1. version_name : string option;
  2. require_type : string option;
  3. version : string option;
  4. name : string;
}
type review_status =
  1. | REJECTED
  2. | PENDING
  3. | NOT_REVIEWED
  4. | APPROVED
type review_information = {
  1. reviewer : string option;
  2. status : review_status option;
  3. reviewed_time : float option;
}
type document_description = {
  1. category_enum : string list option;
  2. category : string list option;
  3. review_status : review_status option;
  4. pending_review_version : string option;
  5. approved_version : string option;
  6. review_information : review_information list option;
  7. author : string option;
  8. requires : document_requires list option;
  9. attachments_information : attachment_information list option;
  10. tags : tag list option;
  11. target_type : string option;
  12. document_format : document_format option;
  13. default_version : string option;
  14. latest_version : string option;
  15. schema_version : string option;
  16. document_type : document_type option;
  17. platform_types : platform_type list option;
  18. parameters : document_parameter list option;
  19. description : string option;
  20. document_version : string option;
  21. status_information : string option;
  22. status : document_status option;
  23. created_date : float option;
  24. owner : string option;
  25. version_name : string option;
  26. display_name : string option;
  27. name : string option;
  28. hash_type : document_hash_type option;
  29. hash : string option;
  30. sha1 : string option;
}
type update_document_result = {
  1. document_description : document_description option;
}
type attachments_source_key =
  1. | AttachmentReference
  2. | S3FileUrl
  3. | SourceUrl
type attachments_source = {
  1. name : string option;
  2. values : string list option;
  3. key : attachments_source_key option;
}
type update_document_request = {
  1. target_type : string option;
  2. document_format : document_format option;
  3. document_version : string option;
  4. version_name : string option;
  5. display_name : string option;
  6. name : string;
  7. attachments : attachments_source list option;
  8. content : string;
}
type update_document_metadata_response = unit
type document_review_action =
  1. | Reject
  2. | Approve
  3. | UpdateReview
  4. | SendForReview
type document_review_comment_type =
  1. | Comment
type document_review_comment_source = {
  1. content : string option;
  2. type_ : document_review_comment_type option;
}
type document_reviews = {
  1. comment : document_review_comment_source list option;
  2. action : document_review_action;
}
type update_document_metadata_request = {
  1. document_reviews : document_reviews;
  2. document_version : string option;
  3. name : string;
}
type invalid_document_version = {
  1. message : string option;
}
type invalid_document_operation = {
  1. message : string option;
}
type invalid_document = {
  1. message : string option;
}
type document_default_version_description = {
  1. default_version_name : string option;
  2. default_version : string option;
  3. name : string option;
}
type update_document_default_version_result = {
  1. description : document_default_version_description option;
}
type update_document_default_version_request = {
  1. document_version : string;
  2. name : string;
}
type invalid_document_schema_version = {
  1. message : string option;
}
type max_document_size_exceeded = {
  1. message : string option;
}
type invalid_document_content = {
  1. message : string option;
}
type duplicate_document_version_name = {
  1. message : string option;
}
type duplicate_document_content = {
  1. message : string option;
}
type document_version_limit_exceeded = {
  1. message : string option;
}
type association_status_name =
  1. | Failed
  2. | Success
  3. | Pending
type association_status = {
  1. additional_info : string option;
  2. message : string;
  3. name : association_status_name;
  4. date : float;
}
type association_overview = {
  1. association_status_aggregated_count : (string * int) list option;
  2. detailed_status : string option;
  3. status : string option;
}
type s3_output_location = {
  1. output_s3_key_prefix : string option;
  2. output_s3_bucket_name : string option;
  3. output_s3_region : string option;
}
type instance_association_output_location = {
  1. s3_location : s3_output_location option;
}
type association_compliance_severity =
  1. | Unspecified
  2. | Low
  3. | Medium
  4. | High
  5. | Critical
type association_sync_compliance =
  1. | Manual
  2. | Auto
type target_location = {
  1. target_location_alarm_configuration : alarm_configuration option;
  2. execution_role_name : string option;
  3. target_location_max_errors : string option;
  4. target_location_max_concurrency : string option;
  5. regions : string list option;
  6. accounts : string list option;
}
type external_alarm_state =
  1. | ALARM
  2. | UNKNOWN
type alarm_state_information = {
  1. state : external_alarm_state;
  2. name : string;
}
type association_description = {
  1. triggered_alarms : alarm_state_information list option;
  2. alarm_configuration : alarm_configuration option;
  3. target_maps : (string * string list) list list option;
  4. duration : int option;
  5. schedule_offset : int option;
  6. target_locations : target_location list option;
  7. calendar_names : string list option;
  8. apply_only_at_cron_interval : bool option;
  9. sync_compliance : association_sync_compliance option;
  10. compliance_severity : association_compliance_severity option;
  11. max_concurrency : string option;
  12. max_errors : string option;
  13. association_name : string option;
  14. last_successful_execution_date : float option;
  15. last_execution_date : float option;
  16. output_location : instance_association_output_location option;
  17. schedule_expression : string option;
  18. targets : target list option;
  19. association_id : string option;
  20. parameters : (string * string list) list option;
  21. automation_target_parameter_name : string option;
  22. document_version : string option;
  23. overview : association_overview option;
  24. status : association_status option;
  25. last_update_association_date : float option;
  26. date : float option;
  27. association_version : string option;
  28. instance_id : string option;
  29. name : string option;
}
type update_association_status_result = {
  1. association_description : association_description option;
}
type update_association_status_request = {
  1. association_status : association_status;
  2. instance_id : string;
  3. name : string;
}
type status_unchanged = unit
type association_does_not_exist = {
  1. message : string option;
}
type update_association_result = {
  1. association_description : association_description option;
}
type update_association_request = {
  1. alarm_configuration : alarm_configuration option;
  2. target_maps : (string * string list) list list option;
  3. duration : int option;
  4. schedule_offset : int option;
  5. target_locations : target_location list option;
  6. calendar_names : string list option;
  7. apply_only_at_cron_interval : bool option;
  8. sync_compliance : association_sync_compliance option;
  9. compliance_severity : association_compliance_severity option;
  10. max_concurrency : string option;
  11. max_errors : string option;
  12. automation_target_parameter_name : string option;
  13. association_version : string option;
  14. association_name : string option;
  15. targets : target list option;
  16. name : string option;
  17. output_location : instance_association_output_location option;
  18. schedule_expression : string option;
  19. document_version : string option;
  20. parameters : (string * string list) list option;
  21. association_id : string;
}
type invalid_update = {
  1. message : string option;
}
type invalid_target_maps = {
  1. message : string option;
}
type invalid_target = {
  1. message : string option;
}
type invalid_schedule = {
  1. message : string option;
}
type invalid_parameters = {
  1. message : string option;
}
type invalid_output_location = unit
type invalid_association_version = {
  1. message : string option;
}
type association_version_limit_exceeded = {
  1. message : string option;
}
type unsupported_platform_type = {
  1. message : string option;
}
type unsupported_parameter_type = {
  1. message : string option;
}
type unsupported_operating_system = {
  1. message : string option;
}
type unsupported_inventory_schema_version_exception = {
  1. message : string option;
}
type unsupported_inventory_item_context_exception = {
  1. message : string option;
  2. type_name : string option;
}
type unsupported_feature_required_exception = {
  1. message : string option;
}
type unsupported_calendar_exception = {
  1. message : string option;
}
type unlabel_parameter_version_result = {
  1. invalid_labels : string list option;
  2. removed_labels : string list option;
}
type unlabel_parameter_version_request = {
  1. labels : string list;
  2. parameter_version : int;
  3. name : string;
}
type parameter_version_not_found = {
  1. message : string option;
}
type parameter_not_found = {
  1. message : string option;
}
type total_size_limit_exceeded_exception = {
  1. message : string option;
}
type too_many_tags_error = unit
type terminate_session_response = {
  1. session_id : string option;
}
type terminate_session_request = {
  1. session_id : string;
}
type target_not_connected = {
  1. message : string option;
}
type target_in_use_exception = {
  1. message : string option;
}
type sub_type_count_limit_exceeded_exception = {
  1. message : string option;
}
type stop_type =
  1. | CANCEL
  2. | COMPLETE
type stop_automation_execution_result = unit
type stop_automation_execution_request = {
  1. type_ : stop_type option;
  2. automation_execution_id : string;
}
type invalid_automation_status_update_exception = {
  1. message : string option;
}
type automation_execution_not_found_exception = {
  1. message : string option;
}
type automation_execution_status =
  1. | EXITED
  2. | COMPLETED_WITH_FAILURE
  3. | COMPLETED_WITH_SUCCESS
  4. | CHANGE_CALENDAR_OVERRIDE_REJECTED
  5. | CHANGE_CALENDAR_OVERRIDE_APPROVED
  6. | PENDING_CHANGE_CALENDAR_OVERRIDE
  7. | RUNBOOK_INPROGRESS
  8. | SCHEDULED
  9. | REJECTED
  10. | APPROVED
  11. | PENDING_APPROVAL
  12. | FAILED
  13. | CANCELLED
  14. | CANCELLING
  15. | TIMEDOUT
  16. | SUCCESS
  17. | WAITING
  18. | INPROGRESS
  19. | PENDING
type failure_details = {
  1. details : (string * string list) list option;
  2. failure_type : string option;
  3. failure_stage : string option;
}
type parent_step_details = {
  1. iterator_value : string option;
  2. iteration : int option;
  3. action : string option;
  4. step_name : string option;
  5. step_execution_id : string option;
}
type step_execution = {
  1. parent_step_details : parent_step_details option;
  2. triggered_alarms : alarm_state_information list option;
  3. target_location : target_location option;
  4. targets : target list option;
  5. valid_next_steps : string list option;
  6. is_critical : bool option;
  7. next_step : string option;
  8. is_end : bool option;
  9. overridden_parameters : (string * string list) list option;
  10. step_execution_id : string option;
  11. failure_details : failure_details option;
  12. failure_message : string option;
  13. response : string option;
  14. outputs : (string * string list) list option;
  15. inputs : (string * string) list option;
  16. response_code : string option;
  17. step_status : automation_execution_status option;
  18. execution_end_time : float option;
  19. execution_start_time : float option;
  20. max_attempts : int option;
  21. on_failure : string option;
  22. timeout_seconds : int option;
  23. action : string option;
  24. step_name : string option;
}
type step_execution_filter_key =
  1. | PARENT_STEP_ITERATOR_VALUE
  2. | PARENT_STEP_ITERATION
  3. | PARENT_STEP_EXECUTION_ID
  4. | ACTION
  5. | STEP_NAME
  6. | STEP_EXECUTION_ID
  7. | STEP_EXECUTION_STATUS
  8. | START_TIME_AFTER
  9. | START_TIME_BEFORE
type step_execution_filter = {
  1. values : string list;
  2. key : step_execution_filter_key;
}
type start_session_response = {
  1. stream_url : string option;
  2. token_value : string option;
  3. session_id : string option;
}
type start_session_request = {
  1. parameters : (string * string list) list option;
  2. reason : string option;
  3. document_name : string option;
  4. target : string;
}
type start_change_request_execution_result = {
  1. automation_execution_id : string option;
}
type runbook = {
  1. target_locations : target_location list option;
  2. max_errors : string option;
  3. max_concurrency : string option;
  4. target_maps : (string * string list) list list option;
  5. targets : target list option;
  6. target_parameter_name : string option;
  7. parameters : (string * string list) list option;
  8. document_version : string option;
  9. document_name : string;
}
type start_change_request_execution_request = {
  1. change_details : string option;
  2. scheduled_end_time : float option;
  3. tags : tag list option;
  4. runbooks : runbook list;
  5. auto_approve : bool option;
  6. client_token : string option;
  7. change_request_name : string option;
  8. parameters : (string * string list) list option;
  9. document_version : string option;
  10. document_name : string;
  11. scheduled_time : float option;
}
type invalid_automation_execution_parameters_exception = {
  1. message : string option;
}
type idempotent_parameter_mismatch = {
  1. message : string option;
}
type automation_execution_limit_exceeded_exception = {
  1. message : string option;
}
type automation_definition_version_not_found_exception = {
  1. message : string option;
}
type automation_definition_not_found_exception = {
  1. message : string option;
}
type automation_definition_not_approved_exception = {
  1. message : string option;
}
type start_automation_execution_result = {
  1. automation_execution_id : string option;
}
type execution_mode =
  1. | Interactive
  2. | Auto
type start_automation_execution_request = {
  1. alarm_configuration : alarm_configuration option;
  2. tags : tag list option;
  3. target_locations : target_location list option;
  4. max_errors : string option;
  5. max_concurrency : string option;
  6. target_maps : (string * string list) list list option;
  7. targets : target list option;
  8. target_parameter_name : string option;
  9. mode : execution_mode option;
  10. client_token : string option;
  11. parameters : (string * string list) list option;
  12. document_version : string option;
  13. document_name : string;
}
type start_associations_once_result = unit
type start_associations_once_request = {
  1. association_ids : string list;
}
type invalid_association = {
  1. message : string option;
}
type source_type =
  1. | AWS_SSM_MANAGEDINSTANCE
  2. | AWS_IOT_THING
  3. | AWS_EC2_INSTANCE
type signal_type =
  1. | RESUME
  2. | STOP_STEP
  3. | START_STEP
  4. | REJECT
  5. | APPROVE
type severity_summary = {
  1. unspecified_count : int option;
  2. informational_count : int option;
  3. low_count : int option;
  4. medium_count : int option;
  5. high_count : int option;
  6. critical_count : int option;
}
type session_status =
  1. | FAILED
  2. | TERMINATING
  3. | TERMINATED
  4. | DISCONNECTED
  5. | CONNECTING
  6. | CONNECTED
type session_state =
  1. | HISTORY
  2. | ACTIVE
type session_manager_output_url = {
  1. cloud_watch_output_url : string option;
  2. s3_output_url : string option;
}
type session = {
  1. max_session_duration : string option;
  2. output_url : session_manager_output_url option;
  3. details : string option;
  4. reason : string option;
  5. owner : string option;
  6. document_name : string option;
  7. end_date : float option;
  8. start_date : float option;
  9. status : session_status option;
  10. target : string option;
  11. session_id : string option;
}
type session_filter_key =
  1. | SESSION_ID
  2. | STATUS
  3. | OWNER
  4. | TARGET_ID
  5. | INVOKED_BEFORE
  6. | INVOKED_AFTER
type session_filter = {
  1. value : string;
  2. key : session_filter_key;
}
type service_setting = {
  1. status : string option;
  2. ar_n : string option;
  3. last_modified_user : string option;
  4. last_modified_date : float option;
  5. setting_value : string option;
  6. setting_id : string option;
}
type command_status =
  1. | CANCELLING
  2. | TIMED_OUT
  3. | FAILED
  4. | CANCELLED
  5. | SUCCESS
  6. | IN_PROGRESS
  7. | PENDING
type command = {
  1. triggered_alarms : alarm_state_information list option;
  2. alarm_configuration : alarm_configuration option;
  3. timeout_seconds : int option;
  4. cloud_watch_output_config : cloud_watch_output_config option;
  5. notification_config : notification_config option;
  6. service_role : string option;
  7. delivery_timed_out_count : int option;
  8. error_count : int option;
  9. completed_count : int option;
  10. target_count : int option;
  11. max_errors : string option;
  12. max_concurrency : string option;
  13. output_s3_key_prefix : string option;
  14. output_s3_bucket_name : string option;
  15. output_s3_region : string option;
  16. status_details : string option;
  17. status : command_status option;
  18. requested_date_time : float option;
  19. targets : target list option;
  20. instance_ids : string list option;
  21. parameters : (string * string list) list option;
  22. expires_after : float option;
  23. comment : string option;
  24. document_version : string option;
  25. document_name : string option;
  26. command_id : string option;
}
type send_command_result = {
  1. command : command option;
}
type send_command_request = {
  1. alarm_configuration : alarm_configuration option;
  2. cloud_watch_output_config : cloud_watch_output_config option;
  3. notification_config : notification_config option;
  4. service_role_arn : string option;
  5. max_errors : string option;
  6. max_concurrency : string option;
  7. output_s3_key_prefix : string option;
  8. output_s3_bucket_name : string option;
  9. output_s3_region : string option;
  10. parameters : (string * string list) list option;
  11. comment : string option;
  12. timeout_seconds : int option;
  13. document_hash_type : document_hash_type option;
  14. document_hash : string option;
  15. document_version : string option;
  16. document_name : string;
  17. targets : target list option;
  18. instance_ids : string list option;
}
type invalid_role = {
  1. message : string option;
}
type invalid_output_folder = unit
type invalid_notification_config = {
  1. message : string option;
}
type duplicate_instance_id = unit
type send_automation_signal_result = unit
type send_automation_signal_request = {
  1. payload : (string * string list) list option;
  2. signal_type : signal_type;
  3. automation_execution_id : string;
}
type invalid_automation_signal_exception = {
  1. message : string option;
}
type automation_step_not_found_exception = {
  1. message : string option;
}
type scheduled_window_execution = {
  1. execution_time : string option;
  2. name : string option;
  3. window_id : string option;
}
type s3_output_url = {
  1. output_url : string option;
}
type resume_session_response = {
  1. stream_url : string option;
  2. token_value : string option;
  3. session_id : string option;
}
type resume_session_request = {
  1. session_id : string;
}
type result_attribute = {
  1. type_name : string;
}
type resource_type_for_tagging =
  1. | ASSOCIATION
  2. | AUTOMATION
  3. | OPSMETADATA
  4. | OPS_ITEM
  5. | PATCH_BASELINE
  6. | PARAMETER
  7. | MAINTENANCE_WINDOW
  8. | MANAGED_INSTANCE
  9. | DOCUMENT
type resource_type =
  1. | EC2_INSTANCE
  2. | MANAGED_INSTANCE
type resource_policy_not_found_exception = {
  1. message : string option;
}
type resource_policy_limit_exceeded_exception = {
  1. message : string option;
  2. limit_type : string option;
  3. limit : int option;
}
type resource_policy_invalid_parameter_exception = {
  1. message : string option;
  2. parameter_names : string list option;
}
type resource_policy_conflict_exception = {
  1. message : string option;
}
type resource_not_found_exception = {
  1. message : string option;
}
type resource_limit_exceeded_exception = {
  1. message : string option;
}
type resource_in_use_exception = {
  1. message : string option;
}
type resource_data_sync_source_with_state = {
  1. enable_all_ops_data_sources : bool option;
  2. state : string option;
  3. include_future_regions : bool option;
  4. source_regions : string list option;
  5. aws_organizations_source : resource_data_sync_aws_organizations_source option;
  6. source_type : string option;
}
type resource_data_sync_s3_format =
  1. | JSON_SERDE
type resource_data_sync_destination_data_sharing = {
  1. destination_data_sharing_type : string option;
}
type resource_data_sync_s3_destination = {
  1. destination_data_sharing : resource_data_sync_destination_data_sharing option;
  2. awskms_key_ar_n : string option;
  3. region : string;
  4. sync_format : resource_data_sync_s3_format;
  5. prefix : string option;
  6. bucket_name : string;
}
type last_resource_data_sync_status =
  1. | INPROGRESS
  2. | FAILED
  3. | SUCCESSFUL
type resource_data_sync_item = {
  1. last_sync_status_message : string option;
  2. sync_created_time : float option;
  3. last_status : last_resource_data_sync_status option;
  4. sync_last_modified_time : float option;
  5. last_successful_sync_time : float option;
  6. last_sync_time : float option;
  7. s3_destination : resource_data_sync_s3_destination option;
  8. sync_source : resource_data_sync_source_with_state option;
  9. sync_type : string option;
  10. sync_name : string option;
}
type resource_data_sync_count_exceeded_exception = {
  1. message : string option;
}
type resource_data_sync_already_exists_exception = {
  1. sync_name : string option;
}
type compliance_status =
  1. | NonCompliant
  2. | Compliant
type compliance_severity =
  1. | Unspecified
  2. | Informational
  3. | Low
  4. | Medium
  5. | High
  6. | Critical
type compliance_execution_summary = {
  1. execution_type : string option;
  2. execution_id : string option;
  3. execution_time : float;
}
type compliant_summary = {
  1. severity_summary : severity_summary option;
  2. compliant_count : int option;
}
type non_compliant_summary = {
  1. severity_summary : severity_summary option;
  2. non_compliant_count : int option;
}
type resource_compliance_summary_item = {
  1. non_compliant_summary : non_compliant_summary option;
  2. compliant_summary : compliant_summary option;
  3. execution_summary : compliance_execution_summary option;
  4. overall_severity : compliance_severity option;
  5. status : compliance_status option;
  6. resource_id : string option;
  7. resource_type : string option;
  8. compliance_type : string option;
}
type resolved_targets = {
  1. truncated : bool option;
  2. parameter_values : string list option;
}
type reset_service_setting_result = {
  1. service_setting : service_setting option;
}
type reset_service_setting_request = {
  1. setting_id : string;
}
type remove_tags_from_resource_result = unit
type remove_tags_from_resource_request = {
  1. tag_keys : string list;
  2. resource_id : string;
  3. resource_type : resource_type_for_tagging;
}
type invalid_resource_type = unit
type invalid_resource_id = unit
type registration_metadata_item = {
  1. value : string;
  2. key : string;
}
type register_task_with_maintenance_window_result = {
  1. window_task_id : string option;
}
type maintenance_window_task_type =
  1. | Lambda
  2. | StepFunctions
  3. | Automation
  4. | RunCommand
type register_task_with_maintenance_window_request = {
  1. alarm_configuration : alarm_configuration option;
  2. cutoff_behavior : maintenance_window_task_cutoff_behavior option;
  3. client_token : string option;
  4. description : string option;
  5. name : string option;
  6. logging_info : logging_info option;
  7. max_errors : string option;
  8. max_concurrency : string option;
  9. priority : int option;
  10. task_invocation_parameters : maintenance_window_task_invocation_parameters option;
  11. task_parameters : (string * maintenance_window_task_parameter_value_expression) list option;
  12. task_type : maintenance_window_task_type;
  13. service_role_arn : string option;
  14. task_arn : string;
  15. targets : target list option;
  16. window_id : string;
}
type feature_not_available_exception = {
  1. message : string option;
}
type register_target_with_maintenance_window_result = {
  1. window_target_id : string option;
}
type maintenance_window_resource_type =
  1. | ResourceGroup
  2. | Instance
type register_target_with_maintenance_window_request = {
  1. client_token : string option;
  2. description : string option;
  3. name : string option;
  4. owner_information : string option;
  5. targets : target list;
  6. resource_type : maintenance_window_resource_type;
  7. window_id : string;
}
type register_patch_baseline_for_patch_group_result = {
  1. patch_group : string option;
  2. baseline_id : string option;
}
type register_patch_baseline_for_patch_group_request = {
  1. patch_group : string;
  2. baseline_id : string;
}
type already_exists_exception = {
  1. message : string option;
}
type register_default_patch_baseline_result = {
  1. baseline_id : string option;
}
type register_default_patch_baseline_request = {
  1. baseline_id : string;
}
type reboot_option =
  1. | NO_REBOOT
  2. | REBOOT_IF_NEEDED
type put_resource_policy_response = {
  1. policy_hash : string option;
  2. policy_id : string option;
}
type put_resource_policy_request = {
  1. policy_hash : string option;
  2. policy_id : string option;
  3. policy : string;
  4. resource_arn : string;
}
type malformed_resource_policy_document_exception = {
  1. message : string option;
}
type parameter_tier =
  1. | INTELLIGENT_TIERING
  2. | ADVANCED
  3. | STANDARD
type put_parameter_result = {
  1. tier : parameter_tier option;
  2. version : int option;
}
type parameter_type =
  1. | SECURE_STRING
  2. | STRING_LIST
  3. | STRING
type put_parameter_request = {
  1. data_type : string option;
  2. policies : string option;
  3. tier : parameter_tier option;
  4. tags : tag list option;
  5. allowed_pattern : string option;
  6. overwrite : bool option;
  7. key_id : string option;
  8. type_ : parameter_type option;
  9. value : string;
  10. description : string option;
  11. name : string;
}
type policies_limit_exceeded_exception = {
  1. message : string option;
}
type parameter_pattern_mismatch_exception = {
  1. message : string option;
}
type parameter_max_version_limit_exceeded = {
  1. message : string option;
}
type parameter_limit_exceeded = {
  1. message : string option;
}
type parameter_already_exists = {
  1. message : string option;
}
type invalid_policy_type_exception = {
  1. message : string option;
}
type invalid_policy_attribute_exception = {
  1. message : string option;
}
type invalid_key_id = {
  1. message : string option;
}
type invalid_allowed_pattern_exception = {
  1. message : string option;
}
type incompatible_policy_exception = {
  1. message : string option;
}
type hierarchy_type_mismatch_exception = {
  1. message : string option;
}
type hierarchy_level_limit_exceeded_exception = {
  1. message : string option;
}
type put_inventory_result = {
  1. message : string option;
}
type inventory_item = {
  1. context : (string * string) list option;
  2. content : (string * string) list list option;
  3. content_hash : string option;
  4. capture_time : string;
  5. schema_version : string;
  6. type_name : string;
}
type put_inventory_request = {
  1. items : inventory_item list;
  2. instance_id : string;
}
type item_size_limit_exceeded_exception = {
  1. message : string option;
  2. type_name : string option;
}
type item_content_mismatch_exception = {
  1. message : string option;
  2. type_name : string option;
}
type invalid_type_name_exception = {
  1. message : string option;
}
type invalid_item_content_exception = {
  1. message : string option;
  2. type_name : string option;
}
type invalid_inventory_item_context_exception = {
  1. message : string option;
}
type custom_schema_count_limit_exceeded_exception = {
  1. message : string option;
}
type put_compliance_items_result = unit
type compliance_item_entry = {
  1. details : (string * string) list option;
  2. status : compliance_status;
  3. severity : compliance_severity;
  4. title : string option;
  5. id : string option;
}
type compliance_upload_type =
  1. | Partial
  2. | Complete
type put_compliance_items_request = {
  1. upload_type : compliance_upload_type option;
  2. item_content_hash : string option;
  3. items : compliance_item_entry list;
  4. execution_summary : compliance_execution_summary;
  5. compliance_type : string;
  6. resource_type : string;
  7. resource_id : string;
}
type compliance_type_count_limit_exceeded_exception = {
  1. message : string option;
}
type progress_counters = {
  1. timed_out_steps : int option;
  2. cancelled_steps : int option;
  3. failed_steps : int option;
  4. success_steps : int option;
  5. total_steps : int option;
}
type ping_status =
  1. | INACTIVE
  2. | CONNECTION_LOST
  3. | ONLINE
type patch_deployment_status =
  1. | ExplicitRejected
  2. | ExplicitApproved
  3. | PendingApproval
  4. | Approved
type patch_status = {
  1. approval_date : float option;
  2. compliance_level : patch_compliance_level option;
  3. deployment_status : patch_deployment_status option;
}
type patch_set =
  1. | Application
  2. | Os
type patch_property =
  1. | PatchSeverity
  2. | PatchPriority
  3. | PatchMsrcSeverity
  4. | PatchClassification
  5. | PatchProductFamily
  6. | Product
type patch_orchestrator_filter = {
  1. values : string list option;
  2. key : string option;
}
type patch_operation_type =
  1. | INSTALL
  2. | SCAN
type patch = {
  1. repository : string option;
  2. severity : string option;
  3. arch : string option;
  4. release : string option;
  5. version : string option;
  6. epoch : int option;
  7. name : string option;
  8. cve_ids : string list option;
  9. bugzilla_ids : string list option;
  10. advisory_ids : string list option;
  11. language : string option;
  12. msrc_number : string option;
  13. kb_number : string option;
  14. msrc_severity : string option;
  15. classification : string option;
  16. product : string option;
  17. product_family : string option;
  18. vendor : string option;
  19. content_url : string option;
  20. description : string option;
  21. title : string option;
  22. release_date : float option;
  23. id : string option;
}
type patch_baseline_identity = {
  1. default_baseline : bool option;
  2. baseline_description : string option;
  3. operating_system : operating_system option;
  4. baseline_name : string option;
  5. baseline_id : string option;
}
type patch_group_patch_baseline_mapping = {
  1. baseline_identity : patch_baseline_identity option;
  2. patch_group : string option;
}
type patch_compliance_data_state =
  1. | Failed
  2. | NotApplicable
  3. | Missing
  4. | InstalledRejected
  5. | InstalledPendingReboot
  6. | InstalledOther
  7. | Installed
type patch_compliance_data = {
  1. cve_ids : string option;
  2. installed_time : float;
  3. state : patch_compliance_data_state;
  4. severity : string;
  5. classification : string;
  6. kb_id : string;
  7. title : string;
}
type parameters_filter_key =
  1. | KEY_ID
  2. | TYPE
  3. | NAME
type parameters_filter = {
  1. values : string list;
  2. key : parameters_filter_key;
}
type parameter_version_label_limit_exceeded = {
  1. message : string option;
}
type parameter_string_filter = {
  1. values : string list option;
  2. option_ : string option;
  3. key : string;
}
type parameter_inline_policy = {
  1. policy_status : string option;
  2. policy_type : string option;
  3. policy_text : string option;
}
type parameter_metadata = {
  1. data_type : string option;
  2. policies : parameter_inline_policy list option;
  3. tier : parameter_tier option;
  4. version : int option;
  5. allowed_pattern : string option;
  6. description : string option;
  7. last_modified_user : string option;
  8. last_modified_date : float option;
  9. key_id : string option;
  10. type_ : parameter_type option;
  11. ar_n : string option;
  12. name : string option;
}
type parameter = {
  1. data_type : string option;
  2. ar_n : string option;
  3. last_modified_date : float option;
  4. source_result : string option;
  5. selector : string option;
  6. version : int option;
  7. value : string option;
  8. type_ : parameter_type option;
  9. name : string option;
}
type parameter_history = {
  1. data_type : string option;
  2. policies : parameter_inline_policy list option;
  3. tier : parameter_tier option;
  4. labels : string list option;
  5. version : int option;
  6. allowed_pattern : string option;
  7. value : string option;
  8. description : string option;
  9. last_modified_user : string option;
  10. last_modified_date : float option;
  11. key_id : string option;
  12. type_ : parameter_type option;
  13. name : string option;
}
type output_source = {
  1. output_source_type : string option;
  2. output_source_id : string option;
}
type ops_result_attribute = {
  1. type_name : string;
}
type ops_metadata = {
  1. creation_date : float option;
  2. last_modified_user : string option;
  3. last_modified_date : float option;
  4. ops_metadata_arn : string option;
  5. resource_id : string option;
}
type ops_metadata_limit_exceeded_exception = {
  1. message : string option;
}
type ops_metadata_filter = {
  1. values : string list;
  2. key : string;
}
type ops_metadata_already_exists_exception = {
  1. message : string option;
}
type ops_item_summary = {
  1. planned_end_time : float option;
  2. planned_start_time : float option;
  3. actual_end_time : float option;
  4. actual_start_time : float option;
  5. ops_item_type : string option;
  6. severity : string option;
  7. category : string option;
  8. operational_data : (string * ops_item_data_value) list option;
  9. title : string option;
  10. ops_item_id : string option;
  11. status : ops_item_status option;
  12. source : string option;
  13. priority : int option;
  14. last_modified_time : float option;
  15. last_modified_by : string option;
  16. created_time : float option;
  17. created_by : string option;
}
type ops_item_identity = {
  1. arn : string option;
}
type ops_item_filter_key =
  1. | ACCOUNT_ID
  2. | INSIGHT_TYPE
  3. | CHANGE_REQUEST_TARGETS_RESOURCE_GROUP
  4. | CHANGE_REQUEST_TEMPLATE
  5. | CHANGE_REQUEST_APPROVER_NAME
  6. | CHANGE_REQUEST_APPROVER_ARN
  7. | CHANGE_REQUEST_REQUESTER_NAME
  8. | CHANGE_REQUEST_REQUESTER_ARN
  9. | OPSITEM_TYPE
  10. | SEVERITY
  11. | CATEGORY
  12. | AUTOMATION_ID
  13. | RESOURCE_ID
  14. | OPERATIONAL_DATA_VALUE
  15. | OPERATIONAL_DATA_KEY
  16. | OPERATIONAL_DATA
  17. | PLANNED_END_TIME
  18. | PLANNED_START_TIME
  19. | ACTUAL_END_TIME
  20. | ACTUAL_START_TIME
  21. | LAST_MODIFIED_TIME
  22. | CREATED_TIME
  23. | OPSITEM_ID
  24. | TITLE
  25. | PRIORITY
  26. | SOURCE
  27. | CREATED_BY
  28. | STATUS
type ops_item_filter_operator =
  1. | LESS_THAN
  2. | GREATER_THAN
  3. | CONTAINS
  4. | EQUAL
type ops_item_filter = {
  1. operator : ops_item_filter_operator;
  2. values : string list;
  3. key : ops_item_filter_key;
}
type ops_item_event_summary = {
  1. created_time : float option;
  2. created_by : ops_item_identity option;
  3. detail : string option;
  4. detail_type : string option;
  5. source : string option;
  6. event_id : string option;
  7. ops_item_id : string option;
}
type ops_item_event_filter_key =
  1. | OPSITEM_ID
type ops_item_event_filter_operator =
  1. | EQUAL
type ops_item_event_filter = {
  1. operator : ops_item_event_filter_operator;
  2. values : string list;
  3. key : ops_item_event_filter_key;
}
type ops_item = {
  1. ops_item_arn : string option;
  2. planned_end_time : float option;
  3. planned_start_time : float option;
  4. actual_end_time : float option;
  5. actual_start_time : float option;
  6. severity : string option;
  7. category : string option;
  8. operational_data : (string * ops_item_data_value) list option;
  9. source : string option;
  10. title : string option;
  11. version : string option;
  12. ops_item_id : string option;
  13. status : ops_item_status option;
  14. related_ops_items : related_ops_item list option;
  15. priority : int option;
  16. notifications : ops_item_notification list option;
  17. last_modified_time : float option;
  18. last_modified_by : string option;
  19. description : string option;
  20. created_time : float option;
  21. ops_item_type : string option;
  22. created_by : string option;
}
type ops_filter_operator_type =
  1. | EXISTS
  2. | GREATER_THAN
  3. | LESS_THAN
  4. | BEGIN_WITH
  5. | NOT_EQUAL
  6. | EQUAL
type ops_filter = {
  1. type_ : ops_filter_operator_type option;
  2. values : string list;
  3. key : string;
}
type ops_entity_item = {
  1. content : (string * string) list list option;
  2. capture_time : string option;
}
type ops_entity = {
  1. data : (string * ops_entity_item) list option;
  2. id : string option;
}
type ops_aggregator = {
  1. aggregators : ops_aggregator list option;
  2. filters : ops_filter list option;
  3. values : (string * string) list option;
  4. attribute_name : string option;
  5. type_name : string option;
  6. aggregator_type : string option;
}
type modify_document_permission_response = unit
type document_permission_type =
  1. | SHARE
type modify_document_permission_request = {
  1. shared_document_version : string option;
  2. account_ids_to_remove : string list option;
  3. account_ids_to_add : string list option;
  4. permission_type : document_permission_type;
  5. name : string;
}
type invalid_permission_type = {
  1. message : string option;
}
type document_permission_limit = {
  1. message : string option;
}
type document_limit_exceeded = {
  1. message : string option;
}
type maintenance_window_identity_for_target = {
  1. name : string option;
  2. window_id : string option;
}
type maintenance_window_task = {
  1. alarm_configuration : alarm_configuration option;
  2. cutoff_behavior : maintenance_window_task_cutoff_behavior option;
  3. description : string option;
  4. name : string option;
  5. max_errors : string option;
  6. max_concurrency : string option;
  7. service_role_arn : string option;
  8. logging_info : logging_info option;
  9. priority : int option;
  10. task_parameters : (string * maintenance_window_task_parameter_value_expression) list option;
  11. targets : target list option;
  12. type_ : maintenance_window_task_type option;
  13. task_arn : string option;
  14. window_task_id : string option;
  15. window_id : string option;
}
type maintenance_window_target = {
  1. description : string option;
  2. name : string option;
  3. owner_information : string option;
  4. targets : target list option;
  5. resource_type : maintenance_window_resource_type option;
  6. window_target_id : string option;
  7. window_id : string option;
}
type maintenance_window_identity = {
  1. next_execution_time : string option;
  2. start_date : string option;
  3. end_date : string option;
  4. schedule_offset : int option;
  5. schedule_timezone : string option;
  6. schedule : string option;
  7. cutoff : int option;
  8. duration : int option;
  9. enabled : bool option;
  10. description : string option;
  11. name : string option;
  12. window_id : string option;
}
type maintenance_window_filter = {
  1. values : string list option;
  2. key : string option;
}
type maintenance_window_execution_status =
  1. | SkippedOverlapping
  2. | Cancelled
  3. | Cancelling
  4. | TimedOut
  5. | Failed
  6. | Success
  7. | InProgress
  8. | Pending
type maintenance_window_execution_task_invocation_identity = {
  1. window_target_id : string option;
  2. owner_information : string option;
  3. end_time : float option;
  4. start_time : float option;
  5. status_details : string option;
  6. status : maintenance_window_execution_status option;
  7. parameters : string option;
  8. task_type : maintenance_window_task_type option;
  9. execution_id : string option;
  10. invocation_id : string option;
  11. task_execution_id : string option;
  12. window_execution_id : string option;
}
type maintenance_window_execution_task_identity = {
  1. triggered_alarms : alarm_state_information list option;
  2. alarm_configuration : alarm_configuration option;
  3. task_type : maintenance_window_task_type option;
  4. task_arn : string option;
  5. end_time : float option;
  6. start_time : float option;
  7. status_details : string option;
  8. status : maintenance_window_execution_status option;
  9. task_execution_id : string option;
  10. window_execution_id : string option;
}
type maintenance_window_execution = {
  1. end_time : float option;
  2. start_time : float option;
  3. status_details : string option;
  4. status : maintenance_window_execution_status option;
  5. window_execution_id : string option;
  6. window_id : string option;
}
type list_tags_for_resource_result = {
  1. tag_list : tag list option;
}
type list_tags_for_resource_request = {
  1. resource_id : string;
  2. resource_type : resource_type_for_tagging;
}
type list_resource_data_sync_result = {
  1. next_token : string option;
  2. resource_data_sync_items : resource_data_sync_item list option;
}
type list_resource_data_sync_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. sync_type : string option;
}
type invalid_next_token = {
  1. message : string option;
}
type list_resource_compliance_summaries_result = {
  1. next_token : string option;
  2. resource_compliance_summary_items : resource_compliance_summary_item list option;
}
type compliance_query_operator_type =
  1. | GreaterThan
  2. | LessThan
  3. | BeginWith
  4. | NotEqual
  5. | Equal
type compliance_string_filter = {
  1. type_ : compliance_query_operator_type option;
  2. values : string list option;
  3. key : string option;
}
type list_resource_compliance_summaries_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. filters : compliance_string_filter list option;
}
type invalid_filter = {
  1. message : string option;
}
type list_ops_metadata_result = {
  1. next_token : string option;
  2. ops_metadata_list : ops_metadata list option;
}
type list_ops_metadata_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : ops_metadata_filter list option;
}
type list_ops_item_events_response = {
  1. summaries : ops_item_event_summary list option;
  2. next_token : string option;
}
type list_ops_item_events_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : ops_item_event_filter list option;
}
type list_inventory_entries_result = {
  1. next_token : string option;
  2. entries : (string * string) list list option;
  3. capture_time : string option;
  4. schema_version : string option;
  5. instance_id : string option;
  6. type_name : string option;
}
type inventory_query_operator_type =
  1. | EXISTS
  2. | GREATER_THAN
  3. | LESS_THAN
  4. | BEGIN_WITH
  5. | NOT_EQUAL
  6. | EQUAL
type inventory_filter = {
  1. type_ : inventory_query_operator_type option;
  2. values : string list;
  3. key : string;
}
type list_inventory_entries_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. filters : inventory_filter list option;
  4. type_name : string;
  5. instance_id : string;
}
type document_identifier = {
  1. author : string option;
  2. review_status : review_status option;
  3. requires : document_requires list option;
  4. tags : tag list option;
  5. target_type : string option;
  6. document_format : document_format option;
  7. schema_version : string option;
  8. document_type : document_type option;
  9. document_version : string option;
  10. platform_types : platform_type list option;
  11. version_name : string option;
  12. owner : string option;
  13. display_name : string option;
  14. created_date : float option;
  15. name : string option;
}
type list_documents_result = {
  1. next_token : string option;
  2. document_identifiers : document_identifier list option;
}
type document_filter_key =
  1. | DocumentType
  2. | PlatformTypes
  3. | Owner
  4. | Name
type document_filter = {
  1. value : string;
  2. key : document_filter_key;
}
type document_key_values_filter = {
  1. values : string list option;
  2. key : string option;
}
type list_documents_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : document_key_values_filter list option;
  4. document_filter_list : document_filter list option;
}
type invalid_filter_key = unit
type document_version_info = {
  1. review_status : review_status option;
  2. status_information : string option;
  3. status : document_status option;
  4. document_format : document_format option;
  5. is_default_version : bool option;
  6. created_date : float option;
  7. version_name : string option;
  8. document_version : string option;
  9. display_name : string option;
  10. name : string option;
}
type list_document_versions_result = {
  1. next_token : string option;
  2. document_versions : document_version_info list option;
}
type list_document_versions_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. name : string;
}
type document_reviewer_response_source = {
  1. reviewer : string option;
  2. comment : document_review_comment_source list option;
  3. review_status : review_status option;
  4. updated_time : float option;
  5. create_time : float option;
}
type document_metadata_response_info = {
  1. reviewer_response : document_reviewer_response_source list option;
}
type list_document_metadata_history_response = {
  1. next_token : string option;
  2. metadata : document_metadata_response_info option;
  3. author : string option;
  4. document_version : string option;
  5. name : string option;
}
type document_metadata_enum =
  1. | DocumentReviews
type list_document_metadata_history_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. metadata : document_metadata_enum;
  4. document_version : string option;
  5. name : string;
}
type compliance_summary_item = {
  1. non_compliant_summary : non_compliant_summary option;
  2. compliant_summary : compliant_summary option;
  3. compliance_type : string option;
}
type list_compliance_summaries_result = {
  1. next_token : string option;
  2. compliance_summary_items : compliance_summary_item list option;
}
type list_compliance_summaries_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. filters : compliance_string_filter list option;
}
type compliance_item = {
  1. details : (string * string) list option;
  2. execution_summary : compliance_execution_summary option;
  3. severity : compliance_severity option;
  4. status : compliance_status option;
  5. title : string option;
  6. id : string option;
  7. resource_id : string option;
  8. resource_type : string option;
  9. compliance_type : string option;
}
type list_compliance_items_result = {
  1. next_token : string option;
  2. compliance_items : compliance_item list option;
}
type list_compliance_items_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. resource_types : string list option;
  4. resource_ids : string list option;
  5. filters : compliance_string_filter list option;
}
type list_commands_result = {
  1. next_token : string option;
  2. commands : command list option;
}
type command_filter_key =
  1. | DOCUMENT_NAME
  2. | EXECUTION_STAGE
  3. | STATUS
  4. | INVOKED_BEFORE
  5. | INVOKED_AFTER
type command_filter = {
  1. value : string;
  2. key : command_filter_key;
}
type list_commands_request = {
  1. filters : command_filter list option;
  2. next_token : string option;
  3. max_results : int option;
  4. instance_id : string option;
  5. command_id : string option;
}
type invalid_command_id = unit
type command_invocation_status =
  1. | CANCELLING
  2. | FAILED
  3. | TIMED_OUT
  4. | CANCELLED
  5. | SUCCESS
  6. | DELAYED
  7. | IN_PROGRESS
  8. | PENDING
type command_plugin_status =
  1. | FAILED
  2. | CANCELLED
  3. | TIMED_OUT
  4. | SUCCESS
  5. | IN_PROGRESS
  6. | PENDING
type command_plugin = {
  1. output_s3_key_prefix : string option;
  2. output_s3_bucket_name : string option;
  3. output_s3_region : string option;
  4. standard_error_url : string option;
  5. standard_output_url : string option;
  6. output : string option;
  7. response_finish_date_time : float option;
  8. response_start_date_time : float option;
  9. response_code : int option;
  10. status_details : string option;
  11. status : command_plugin_status option;
  12. name : string option;
}
type command_invocation = {
  1. cloud_watch_output_config : cloud_watch_output_config option;
  2. notification_config : notification_config option;
  3. service_role : string option;
  4. command_plugins : command_plugin list option;
  5. standard_error_url : string option;
  6. standard_output_url : string option;
  7. trace_output : string option;
  8. status_details : string option;
  9. status : command_invocation_status option;
  10. requested_date_time : float option;
  11. document_version : string option;
  12. document_name : string option;
  13. comment : string option;
  14. instance_name : string option;
  15. instance_id : string option;
  16. command_id : string option;
}
type list_command_invocations_result = {
  1. next_token : string option;
  2. command_invocations : command_invocation list option;
}
type list_command_invocations_request = {
  1. details : bool option;
  2. filters : command_filter list option;
  3. next_token : string option;
  4. max_results : int option;
  5. instance_id : string option;
  6. command_id : string option;
}
type association = {
  1. target_maps : (string * string list) list list option;
  2. duration : int option;
  3. schedule_offset : int option;
  4. association_name : string option;
  5. schedule_expression : string option;
  6. overview : association_overview option;
  7. last_execution_date : float option;
  8. targets : target list option;
  9. document_version : string option;
  10. association_version : string option;
  11. association_id : string option;
  12. instance_id : string option;
  13. name : string option;
}
type list_associations_result = {
  1. next_token : string option;
  2. associations : association list option;
}
type association_filter_key =
  1. | ResourceGroupName
  2. | AssociationName
  3. | LastExecutedAfter
  4. | LastExecutedBefore
  5. | Status
  6. | AssociationId
  7. | Name
  8. | InstanceId
type association_filter = {
  1. value : string;
  2. key : association_filter_key;
}
type list_associations_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. association_filter_list : association_filter list option;
}
type association_version_info = {
  1. target_maps : (string * string list) list list option;
  2. duration : int option;
  3. schedule_offset : int option;
  4. target_locations : target_location list option;
  5. calendar_names : string list option;
  6. apply_only_at_cron_interval : bool option;
  7. sync_compliance : association_sync_compliance option;
  8. compliance_severity : association_compliance_severity option;
  9. max_concurrency : string option;
  10. max_errors : string option;
  11. association_name : string option;
  12. output_location : instance_association_output_location option;
  13. schedule_expression : string option;
  14. targets : target list option;
  15. parameters : (string * string list) list option;
  16. document_version : string option;
  17. name : string option;
  18. created_date : float option;
  19. association_version : string option;
  20. association_id : string option;
}
type list_association_versions_result = {
  1. next_token : string option;
  2. association_versions : association_version_info list option;
}
type list_association_versions_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. association_id : string;
}
type label_parameter_version_result = {
  1. parameter_version : int option;
  2. invalid_labels : string list option;
}
type label_parameter_version_request = {
  1. labels : string list;
  2. parameter_version : int option;
  3. name : string;
}
type invocation_does_not_exist = unit
type inventory_schema_delete_option =
  1. | DELETE_SCHEMA
  2. | DISABLE_SCHEMA
type inventory_result_item = {
  1. content : (string * string) list list;
  2. content_hash : string option;
  3. capture_time : string option;
  4. schema_version : string;
  5. type_name : string;
}
type inventory_result_entity = {
  1. data : (string * inventory_result_item) list option;
  2. id : string option;
}
type inventory_attribute_data_type =
  1. | NUMBER
  2. | STRING
type inventory_item_attribute = {
  1. data_type : inventory_attribute_data_type;
  2. name : string;
}
type inventory_item_schema = {
  1. display_name : string option;
  2. attributes : inventory_item_attribute list;
  3. version : string option;
  4. type_name : string;
}
type inventory_group = {
  1. filters : inventory_filter list;
  2. name : string;
}
type inventory_deletion_status =
  1. | COMPLETE
  2. | IN_PROGRESS
type inventory_deletion_summary_item = {
  1. remaining_count : int option;
  2. count : int option;
  3. version : string option;
}
type inventory_deletion_summary = {
  1. summary_items : inventory_deletion_summary_item list option;
  2. remaining_count : int option;
  3. total_count : int option;
}
type inventory_deletion_status_item = {
  1. last_status_update_time : float option;
  2. deletion_summary : inventory_deletion_summary option;
  3. last_status_message : string option;
  4. last_status : inventory_deletion_status option;
  5. deletion_start_time : float option;
  6. type_name : string option;
  7. deletion_id : string option;
}
type inventory_aggregator = {
  1. groups : inventory_group list option;
  2. aggregators : inventory_aggregator list option;
  3. expression : string option;
}
type invalid_tag = {
  1. message : string option;
}
type invalid_result_attribute_exception = {
  1. message : string option;
}
type invalid_plugin_name = unit
type invalid_option_exception = {
  1. message : string option;
}
type invalid_inventory_request_exception = {
  1. message : string option;
}
type invalid_inventory_group_exception = {
  1. message : string option;
}
type invalid_instance_property_filter_value = {
  1. message : string option;
}
type invalid_instance_information_filter_value = {
  1. message : string option;
}
type invalid_filter_value = {
  1. message : string option;
}
type invalid_filter_option = {
  1. message : string option;
}
type invalid_document_type = {
  1. message : string option;
}
type invalid_deletion_id_exception = {
  1. message : string option;
}
type invalid_delete_inventory_parameters_exception = {
  1. message : string option;
}
type invalid_aggregator_exception = {
  1. message : string option;
}
type invalid_activation_id = {
  1. message : string option;
}
type invalid_activation = {
  1. message : string option;
}
type instance_property_filter_operator =
  1. | GREATER_THAN
  2. | LESS_THAN
  3. | BEGIN_WITH
  4. | NOT_EQUAL
  5. | EQUAL
type instance_property_string_filter = {
  1. operator : instance_property_filter_operator option;
  2. values : string list;
  3. key : string;
}
type instance_property_filter_key =
  1. | ASSOCIATION_STATUS
  2. | RESOURCE_TYPE
  3. | IAM_ROLE
  4. | ACTIVATION_IDS
  5. | DOCUMENT_NAME
  6. | PLATFORM_TYPES
  7. | PING_STATUS
  8. | AGENT_VERSION
  9. | INSTANCE_IDS
type instance_property_filter = {
  1. value_set : string list;
  2. key : instance_property_filter_key;
}
type instance_aggregated_association_overview = {
  1. instance_association_status_aggregated_count : (string * int) list option;
  2. detailed_status : string option;
}
type instance_property = {
  1. source_type : source_type option;
  2. source_id : string option;
  3. association_overview : instance_aggregated_association_overview option;
  4. last_successful_association_execution_date : float option;
  5. last_association_execution_date : float option;
  6. association_status : string option;
  7. computer_name : string option;
  8. resource_type : string option;
  9. registration_date : float option;
  10. iam_role : string option;
  11. activation_id : string option;
  12. platform_version : string option;
  13. platform_name : string option;
  14. platform_type : platform_type option;
  15. agent_version : string option;
  16. last_ping_date_time : float option;
  17. ping_status : ping_status option;
  18. launch_time : float option;
  19. ip_address : string option;
  20. architecture : string option;
  21. instance_state : string option;
  22. key_name : string option;
  23. instance_role : string option;
  24. instance_type : string option;
  25. instance_id : string option;
  26. name : string option;
}
type instance_patch_state = {
  1. other_non_compliant_count : int option;
  2. security_non_compliant_count : int option;
  3. critical_non_compliant_count : int option;
  4. reboot_option : reboot_option option;
  5. last_no_reboot_install_operation_time : float option;
  6. operation : patch_operation_type;
  7. operation_end_time : float;
  8. operation_start_time : float;
  9. not_applicable_count : int option;
  10. unreported_not_applicable_count : int option;
  11. failed_count : int option;
  12. missing_count : int option;
  13. installed_rejected_count : int option;
  14. installed_pending_reboot_count : int option;
  15. installed_other_count : int option;
  16. installed_count : int option;
  17. owner_information : string option;
  18. install_override_list : string option;
  19. snapshot_id : string option;
  20. baseline_id : string;
  21. patch_group : string;
  22. instance_id : string;
}
type instance_patch_state_operator_type =
  1. | GREATER_THAN
  2. | LESS_THAN
  3. | NOT_EQUAL
  4. | EQUAL
type instance_patch_state_filter = {
  1. type_ : instance_patch_state_operator_type;
  2. values : string list;
  3. key : string;
}
type instance_information_string_filter = {
  1. values : string list;
  2. key : string;
}
type instance_information = {
  1. source_type : source_type option;
  2. source_id : string option;
  3. association_overview : instance_aggregated_association_overview option;
  4. last_successful_association_execution_date : float option;
  5. last_association_execution_date : float option;
  6. association_status : string option;
  7. computer_name : string option;
  8. ip_address : string option;
  9. name : string option;
  10. resource_type : resource_type option;
  11. registration_date : float option;
  12. iam_role : string option;
  13. activation_id : string option;
  14. platform_version : string option;
  15. platform_name : string option;
  16. platform_type : platform_type option;
  17. is_latest_version : bool option;
  18. agent_version : string option;
  19. last_ping_date_time : float option;
  20. ping_status : ping_status option;
  21. instance_id : string option;
}
type instance_information_filter_key =
  1. | ASSOCIATION_STATUS
  2. | RESOURCE_TYPE
  3. | IAM_ROLE
  4. | ACTIVATION_IDS
  5. | PLATFORM_TYPES
  6. | PING_STATUS
  7. | AGENT_VERSION
  8. | INSTANCE_IDS
type instance_information_filter = {
  1. value_set : string list;
  2. key : instance_information_filter_key;
}
type instance_association_output_url = {
  1. s3_output_url : s3_output_url option;
}
type instance_association_status_info = {
  1. association_name : string option;
  2. output_url : instance_association_output_url option;
  3. error_code : string option;
  4. execution_summary : string option;
  5. detailed_status : string option;
  6. status : string option;
  7. execution_date : float option;
  8. instance_id : string option;
  9. association_version : string option;
  10. document_version : string option;
  11. name : string option;
  12. association_id : string option;
}
type instance_association = {
  1. association_version : string option;
  2. content : string option;
  3. instance_id : string option;
  4. association_id : string option;
}
type get_service_setting_result = {
  1. service_setting : service_setting option;
}
type get_service_setting_request = {
  1. setting_id : string;
}
type get_resource_policies_response_entry = {
  1. policy : string option;
  2. policy_hash : string option;
  3. policy_id : string option;
}
type get_resource_policies_response = {
  1. policies : get_resource_policies_response_entry list option;
  2. next_token : string option;
}
type get_resource_policies_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. resource_arn : string;
}
type get_patch_baseline_result = {
  1. sources : patch_source list option;
  2. description : string option;
  3. modified_date : float option;
  4. created_date : float option;
  5. patch_groups : string list option;
  6. rejected_patches_action : patch_action option;
  7. rejected_patches : string list option;
  8. approved_patches_enable_non_security : bool option;
  9. approved_patches_compliance_level : patch_compliance_level option;
  10. approved_patches : string list option;
  11. approval_rules : patch_rule_group option;
  12. global_filters : patch_filter_group option;
  13. operating_system : operating_system option;
  14. name : string option;
  15. baseline_id : string option;
}
type get_patch_baseline_request = {
  1. baseline_id : string;
}
type get_patch_baseline_for_patch_group_result = {
  1. operating_system : operating_system option;
  2. patch_group : string option;
  3. baseline_id : string option;
}
type get_patch_baseline_for_patch_group_request = {
  1. operating_system : operating_system option;
  2. patch_group : string;
}
type get_parameters_result = {
  1. invalid_parameters : string list option;
  2. parameters : parameter list option;
}
type get_parameters_request = {
  1. with_decryption : bool option;
  2. names : string list;
}
type get_parameters_by_path_result = {
  1. next_token : string option;
  2. parameters : parameter list option;
}
type get_parameters_by_path_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. with_decryption : bool option;
  4. parameter_filters : parameter_string_filter list option;
  5. recursive : bool option;
  6. path : string;
}
type get_parameter_result = {
  1. parameter : parameter option;
}
type get_parameter_request = {
  1. with_decryption : bool option;
  2. name : string;
}
type get_parameter_history_result = {
  1. next_token : string option;
  2. parameters : parameter_history list option;
}
type get_parameter_history_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. with_decryption : bool option;
  4. name : string;
}
type get_ops_summary_result = {
  1. next_token : string option;
  2. entities : ops_entity list option;
}
type get_ops_summary_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. result_attributes : ops_result_attribute list option;
  4. aggregators : ops_aggregator list option;
  5. filters : ops_filter list option;
  6. sync_name : string option;
}
type get_ops_metadata_result = {
  1. next_token : string option;
  2. metadata : (string * metadata_value) list option;
  3. resource_id : string option;
}
type get_ops_metadata_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. ops_metadata_arn : string;
}
type get_ops_item_response = {
  1. ops_item : ops_item option;
}
type get_ops_item_request = {
  1. ops_item_arn : string option;
  2. ops_item_id : string;
}
type get_maintenance_window_task_result = {
  1. alarm_configuration : alarm_configuration option;
  2. cutoff_behavior : maintenance_window_task_cutoff_behavior option;
  3. description : string option;
  4. name : string option;
  5. logging_info : logging_info option;
  6. max_errors : string option;
  7. max_concurrency : string option;
  8. priority : int option;
  9. task_invocation_parameters : maintenance_window_task_invocation_parameters option;
  10. task_parameters : (string * maintenance_window_task_parameter_value_expression) list option;
  11. task_type : maintenance_window_task_type option;
  12. service_role_arn : string option;
  13. task_arn : string option;
  14. targets : target list option;
  15. window_task_id : string option;
  16. window_id : string option;
}
type get_maintenance_window_task_request = {
  1. window_task_id : string;
  2. window_id : string;
}
type get_maintenance_window_result = {
  1. modified_date : float option;
  2. created_date : float option;
  3. enabled : bool option;
  4. allow_unassociated_targets : bool option;
  5. cutoff : int option;
  6. duration : int option;
  7. next_execution_time : string option;
  8. schedule_offset : int option;
  9. schedule_timezone : string option;
  10. schedule : string option;
  11. end_date : string option;
  12. start_date : string option;
  13. description : string option;
  14. name : string option;
  15. window_id : string option;
}
type get_maintenance_window_request = {
  1. window_id : string;
}
type get_maintenance_window_execution_task_result = {
  1. triggered_alarms : alarm_state_information list option;
  2. alarm_configuration : alarm_configuration option;
  3. end_time : float option;
  4. start_time : float option;
  5. status_details : string option;
  6. status : maintenance_window_execution_status option;
  7. max_errors : string option;
  8. max_concurrency : string option;
  9. priority : int option;
  10. task_parameters : (string * maintenance_window_task_parameter_value_expression) list list option;
  11. type_ : maintenance_window_task_type option;
  12. service_role : string option;
  13. task_arn : string option;
  14. task_execution_id : string option;
  15. window_execution_id : string option;
}
type get_maintenance_window_execution_task_request = {
  1. task_id : string;
  2. window_execution_id : string;
}
type get_maintenance_window_execution_task_invocation_result = {
  1. window_target_id : string option;
  2. owner_information : string option;
  3. end_time : float option;
  4. start_time : float option;
  5. status_details : string option;
  6. status : maintenance_window_execution_status option;
  7. parameters : string option;
  8. task_type : maintenance_window_task_type option;
  9. execution_id : string option;
  10. invocation_id : string option;
  11. task_execution_id : string option;
  12. window_execution_id : string option;
}
type get_maintenance_window_execution_task_invocation_request = {
  1. invocation_id : string;
  2. task_id : string;
  3. window_execution_id : string;
}
type get_maintenance_window_execution_result = {
  1. end_time : float option;
  2. start_time : float option;
  3. status_details : string option;
  4. status : maintenance_window_execution_status option;
  5. task_ids : string list option;
  6. window_execution_id : string option;
}
type get_maintenance_window_execution_request = {
  1. window_execution_id : string;
}
type get_inventory_schema_result = {
  1. next_token : string option;
  2. schemas : inventory_item_schema list option;
}
type get_inventory_schema_request = {
  1. sub_type : bool option;
  2. aggregator : bool option;
  3. max_results : int option;
  4. next_token : string option;
  5. type_name : string option;
}
type get_inventory_result = {
  1. next_token : string option;
  2. entities : inventory_result_entity list option;
}
type get_inventory_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. result_attributes : result_attribute list option;
  4. aggregators : inventory_aggregator list option;
  5. filters : inventory_filter list option;
}
type attachment_hash_type =
  1. | SHA256
type attachment_content = {
  1. url : string option;
  2. hash_type : attachment_hash_type option;
  3. hash : string option;
  4. size : int option;
  5. name : string option;
}
type get_document_result = {
  1. review_status : review_status option;
  2. attachments_content : attachment_content list option;
  3. requires : document_requires list option;
  4. document_format : document_format option;
  5. document_type : document_type option;
  6. content : string option;
  7. status_information : string option;
  8. status : document_status option;
  9. document_version : string option;
  10. version_name : string option;
  11. display_name : string option;
  12. created_date : float option;
  13. name : string option;
}
type get_document_request = {
  1. document_format : document_format option;
  2. document_version : string option;
  3. version_name : string option;
  4. name : string;
}
type get_deployable_patch_snapshot_for_instance_result = {
  1. product : string option;
  2. snapshot_download_url : string option;
  3. snapshot_id : string option;
  4. instance_id : string option;
}
type baseline_override = {
  1. sources : patch_source list option;
  2. approved_patches_enable_non_security : bool option;
  3. rejected_patches_action : patch_action option;
  4. rejected_patches : string list option;
  5. approved_patches_compliance_level : patch_compliance_level option;
  6. approved_patches : string list option;
  7. approval_rules : patch_rule_group option;
  8. global_filters : patch_filter_group option;
  9. operating_system : operating_system option;
}
type get_deployable_patch_snapshot_for_instance_request = {
  1. baseline_override : baseline_override option;
  2. snapshot_id : string;
  3. instance_id : string;
}
type get_default_patch_baseline_result = {
  1. operating_system : operating_system option;
  2. baseline_id : string option;
}
type get_default_patch_baseline_request = {
  1. operating_system : operating_system option;
}
type connection_status =
  1. | NOT_CONNECTED
  2. | CONNECTED
type get_connection_status_response = {
  1. status : connection_status option;
  2. target : string option;
}
type get_connection_status_request = {
  1. target : string;
}
type get_command_invocation_result = {
  1. cloud_watch_output_config : cloud_watch_output_config option;
  2. standard_error_url : string option;
  3. standard_error_content : string option;
  4. standard_output_url : string option;
  5. standard_output_content : string option;
  6. status_details : string option;
  7. status : command_invocation_status option;
  8. execution_end_date_time : string option;
  9. execution_elapsed_time : string option;
  10. execution_start_date_time : string option;
  11. response_code : int option;
  12. plugin_name : string option;
  13. document_version : string option;
  14. document_name : string option;
  15. comment : string option;
  16. instance_id : string option;
  17. command_id : string option;
}
type get_command_invocation_request = {
  1. plugin_name : string option;
  2. instance_id : string;
  3. command_id : string;
}
type calendar_state =
  1. | CLOSED
  2. | OPEN
type get_calendar_state_response = {
  1. next_transition_time : string option;
  2. at_time : string option;
  3. state : calendar_state option;
}
type get_calendar_state_request = {
  1. at_time : string option;
  2. calendar_names : string list;
}
type automation_subtype =
  1. | ChangeRequest
type automation_execution = {
  1. variables : (string * string list) list option;
  2. change_request_name : string option;
  3. association_id : string option;
  4. ops_item_id : string option;
  5. runbooks : runbook list option;
  6. scheduled_time : float option;
  7. automation_subtype : automation_subtype option;
  8. triggered_alarms : alarm_state_information list option;
  9. alarm_configuration : alarm_configuration option;
  10. progress_counters : progress_counters option;
  11. target_locations : target_location list option;
  12. target : string option;
  13. max_errors : string option;
  14. max_concurrency : string option;
  15. resolved_targets : resolved_targets option;
  16. target_maps : (string * string list) list list option;
  17. targets : target list option;
  18. target_parameter_name : string option;
  19. current_action : string option;
  20. current_step_name : string option;
  21. executed_by : string option;
  22. parent_automation_execution_id : string option;
  23. mode : execution_mode option;
  24. failure_message : string option;
  25. outputs : (string * string list) list option;
  26. parameters : (string * string list) list option;
  27. step_executions_truncated : bool option;
  28. step_executions : step_execution list option;
  29. automation_execution_status : automation_execution_status option;
  30. execution_end_time : float option;
  31. execution_start_time : float option;
  32. document_version : string option;
  33. document_name : string option;
  34. automation_execution_id : string option;
}
type get_automation_execution_result = {
  1. automation_execution : automation_execution option;
}
type get_automation_execution_request = {
  1. automation_execution_id : string;
}
type fault =
  1. | Unknown
  2. | Server
  3. | Client
type create_association_batch_request_entry = {
  1. alarm_configuration : alarm_configuration option;
  2. target_maps : (string * string list) list list option;
  3. duration : int option;
  4. schedule_offset : int option;
  5. target_locations : target_location list option;
  6. calendar_names : string list option;
  7. apply_only_at_cron_interval : bool option;
  8. sync_compliance : association_sync_compliance option;
  9. compliance_severity : association_compliance_severity option;
  10. max_concurrency : string option;
  11. max_errors : string option;
  12. association_name : string option;
  13. output_location : instance_association_output_location option;
  14. schedule_expression : string option;
  15. targets : target list option;
  16. document_version : string option;
  17. automation_target_parameter_name : string option;
  18. parameters : (string * string list) list option;
  19. instance_id : string option;
  20. name : string;
}
type failed_create_association = {
  1. fault : fault option;
  2. message : string option;
  3. entry : create_association_batch_request_entry option;
}
type effective_patch = {
  1. patch_status : patch_status option;
  2. patch : patch option;
}
type document_already_exists = {
  1. message : string option;
}
type describe_sessions_response = {
  1. next_token : string option;
  2. sessions : session list option;
}
type describe_sessions_request = {
  1. filters : session_filter list option;
  2. next_token : string option;
  3. max_results : int option;
  4. state : session_state;
}
type describe_patch_properties_result = {
  1. next_token : string option;
  2. properties : (string * string) list list option;
}
type describe_patch_properties_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. patch_set : patch_set option;
  4. property : patch_property;
  5. operating_system : operating_system;
}
type describe_patch_groups_result = {
  1. next_token : string option;
  2. mappings : patch_group_patch_baseline_mapping list option;
}
type describe_patch_groups_request = {
  1. next_token : string option;
  2. filters : patch_orchestrator_filter list option;
  3. max_results : int option;
}
type describe_patch_group_state_result = {
  1. instances_with_other_non_compliant_patches : int option;
  2. instances_with_security_non_compliant_patches : int option;
  3. instances_with_critical_non_compliant_patches : int option;
  4. instances_with_unreported_not_applicable_patches : int option;
  5. instances_with_not_applicable_patches : int option;
  6. instances_with_failed_patches : int option;
  7. instances_with_missing_patches : int option;
  8. instances_with_installed_rejected_patches : int option;
  9. instances_with_installed_pending_reboot_patches : int option;
  10. instances_with_installed_other_patches : int option;
  11. instances_with_installed_patches : int option;
  12. instances : int option;
}
type describe_patch_group_state_request = {
  1. patch_group : string;
}
type describe_patch_baselines_result = {
  1. next_token : string option;
  2. baseline_identities : patch_baseline_identity list option;
}
type describe_patch_baselines_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : patch_orchestrator_filter list option;
}
type describe_parameters_result = {
  1. next_token : string option;
  2. parameters : parameter_metadata list option;
}
type describe_parameters_request = {
  1. shared : bool option;
  2. next_token : string option;
  3. max_results : int option;
  4. parameter_filters : parameter_string_filter list option;
  5. filters : parameters_filter list option;
}
type describe_ops_items_response = {
  1. ops_item_summaries : ops_item_summary list option;
  2. next_token : string option;
}
type describe_ops_items_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. ops_item_filters : ops_item_filter list option;
}
type describe_maintenance_windows_result = {
  1. next_token : string option;
  2. window_identities : maintenance_window_identity list option;
}
type describe_maintenance_windows_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : maintenance_window_filter list option;
}
type describe_maintenance_windows_for_target_result = {
  1. next_token : string option;
  2. window_identities : maintenance_window_identity_for_target list option;
}
type describe_maintenance_windows_for_target_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. resource_type : maintenance_window_resource_type;
  4. targets : target list;
}
type describe_maintenance_window_tasks_result = {
  1. next_token : string option;
  2. tasks : maintenance_window_task list option;
}
type describe_maintenance_window_tasks_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : maintenance_window_filter list option;
  4. window_id : string;
}
type describe_maintenance_window_targets_result = {
  1. next_token : string option;
  2. targets : maintenance_window_target list option;
}
type describe_maintenance_window_targets_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : maintenance_window_filter list option;
  4. window_id : string;
}
type describe_maintenance_window_schedule_result = {
  1. next_token : string option;
  2. scheduled_window_executions : scheduled_window_execution list option;
}
type describe_maintenance_window_schedule_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : patch_orchestrator_filter list option;
  4. resource_type : maintenance_window_resource_type option;
  5. targets : target list option;
  6. window_id : string option;
}
type describe_maintenance_window_executions_result = {
  1. next_token : string option;
  2. window_executions : maintenance_window_execution list option;
}
type describe_maintenance_window_executions_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : maintenance_window_filter list option;
  4. window_id : string;
}
type describe_maintenance_window_execution_tasks_result = {
  1. next_token : string option;
  2. window_execution_task_identities : maintenance_window_execution_task_identity list option;
}
type describe_maintenance_window_execution_tasks_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : maintenance_window_filter list option;
  4. window_execution_id : string;
}
type describe_maintenance_window_execution_task_invocations_result = {
  1. next_token : string option;
  2. window_execution_task_invocation_identities : maintenance_window_execution_task_invocation_identity list option;
}
type describe_maintenance_window_execution_task_invocations_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : maintenance_window_filter list option;
  4. task_id : string;
  5. window_execution_id : string;
}
type describe_inventory_deletions_result = {
  1. next_token : string option;
  2. inventory_deletions : inventory_deletion_status_item list option;
}
type describe_inventory_deletions_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. deletion_id : string option;
}
type describe_instance_properties_result = {
  1. next_token : string option;
  2. instance_properties : instance_property list option;
}
type describe_instance_properties_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters_with_operator : instance_property_string_filter list option;
  4. instance_property_filter_list : instance_property_filter list option;
}
type describe_instance_patches_result = {
  1. next_token : string option;
  2. patches : patch_compliance_data list option;
}
type describe_instance_patches_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. filters : patch_orchestrator_filter list option;
  4. instance_id : string;
}
type describe_instance_patch_states_result = {
  1. next_token : string option;
  2. instance_patch_states : instance_patch_state list option;
}
type describe_instance_patch_states_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. instance_ids : string list;
}
type describe_instance_patch_states_for_patch_group_result = {
  1. next_token : string option;
  2. instance_patch_states : instance_patch_state list option;
}
type describe_instance_patch_states_for_patch_group_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. filters : instance_patch_state_filter list option;
  4. patch_group : string;
}
type describe_instance_information_result = {
  1. next_token : string option;
  2. instance_information_list : instance_information list option;
}
type describe_instance_information_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : instance_information_string_filter list option;
  4. instance_information_filter_list : instance_information_filter list option;
}
type describe_instance_associations_status_result = {
  1. next_token : string option;
  2. instance_association_status_infos : instance_association_status_info list option;
}
type describe_instance_associations_status_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. instance_id : string;
}
type describe_effective_patches_for_patch_baseline_result = {
  1. next_token : string option;
  2. effective_patches : effective_patch list option;
}
type describe_effective_patches_for_patch_baseline_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. baseline_id : string;
}
type describe_effective_instance_associations_result = {
  1. next_token : string option;
  2. associations : instance_association list option;
}
type describe_effective_instance_associations_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. instance_id : string;
}
type describe_document_result = {
  1. document : document_description option;
}
type describe_document_request = {
  1. version_name : string option;
  2. document_version : string option;
  3. name : string;
}
type account_sharing_info = {
  1. shared_document_version : string option;
  2. account_id : string option;
}
type describe_document_permission_response = {
  1. next_token : string option;
  2. account_sharing_info_list : account_sharing_info list option;
  3. account_ids : string list option;
}
type describe_document_permission_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. permission_type : document_permission_type;
  4. name : string;
}
type describe_available_patches_result = {
  1. next_token : string option;
  2. patches : patch list option;
}
type describe_available_patches_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : patch_orchestrator_filter list option;
}
type describe_automation_step_executions_result = {
  1. next_token : string option;
  2. step_executions : step_execution list option;
}
type describe_automation_step_executions_request = {
  1. reverse_order : bool option;
  2. max_results : int option;
  3. next_token : string option;
  4. filters : step_execution_filter list option;
  5. automation_execution_id : string;
}
type automation_type =
  1. | Local
  2. | CrossAccount
type automation_execution_metadata = {
  1. change_request_name : string option;
  2. association_id : string option;
  3. ops_item_id : string option;
  4. runbooks : runbook list option;
  5. scheduled_time : float option;
  6. automation_subtype : automation_subtype option;
  7. triggered_alarms : alarm_state_information list option;
  8. alarm_configuration : alarm_configuration option;
  9. automation_type : automation_type option;
  10. target : string option;
  11. max_errors : string option;
  12. max_concurrency : string option;
  13. resolved_targets : resolved_targets option;
  14. target_maps : (string * string list) list list option;
  15. targets : target list option;
  16. target_parameter_name : string option;
  17. failure_message : string option;
  18. current_action : string option;
  19. current_step_name : string option;
  20. parent_automation_execution_id : string option;
  21. mode : execution_mode option;
  22. outputs : (string * string list) list option;
  23. log_file : string option;
  24. executed_by : string option;
  25. execution_end_time : float option;
  26. execution_start_time : float option;
  27. automation_execution_status : automation_execution_status option;
  28. document_version : string option;
  29. document_name : string option;
  30. automation_execution_id : string option;
}
type describe_automation_executions_result = {
  1. next_token : string option;
  2. automation_execution_metadata_list : automation_execution_metadata list option;
}
type automation_execution_filter_key =
  1. | OPS_ITEM_ID
  2. | AUTOMATION_SUBTYPE
  3. | TARGET_RESOURCE_GROUP
  4. | TAG_KEY
  5. | AUTOMATION_TYPE
  6. | START_TIME_AFTER
  7. | START_TIME_BEFORE
  8. | CURRENT_ACTION
  9. | PARENT_EXECUTION_ID
  10. | EXECUTION_ID
  11. | EXECUTION_STATUS
  12. | DOCUMENT_NAME_PREFIX
type automation_execution_filter = {
  1. values : string list;
  2. key : automation_execution_filter_key;
}
type describe_automation_executions_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : automation_execution_filter list option;
}
type describe_association_result = {
  1. association_description : association_description option;
}
type describe_association_request = {
  1. association_version : string option;
  2. association_id : string option;
  3. instance_id : string option;
  4. name : string option;
}
type association_execution = {
  1. triggered_alarms : alarm_state_information list option;
  2. alarm_configuration : alarm_configuration option;
  3. resource_count_by_status : string option;
  4. last_execution_date : float option;
  5. created_time : float option;
  6. detailed_status : string option;
  7. status : string option;
  8. execution_id : string option;
  9. association_version : string option;
  10. association_id : string option;
}
type describe_association_executions_result = {
  1. next_token : string option;
  2. association_executions : association_execution list option;
}
type association_execution_filter_key =
  1. | CreatedTime
  2. | Status
  3. | ExecutionId
type association_filter_operator_type =
  1. | GreaterThan
  2. | LessThan
  3. | Equal
type association_execution_filter = {
  1. type_ : association_filter_operator_type;
  2. value : string;
  3. key : association_execution_filter_key;
}
type describe_association_executions_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : association_execution_filter list option;
  4. association_id : string;
}
type association_execution_target = {
  1. output_source : output_source option;
  2. last_execution_date : float option;
  3. detailed_status : string option;
  4. status : string option;
  5. resource_type : string option;
  6. resource_id : string option;
  7. execution_id : string option;
  8. association_version : string option;
  9. association_id : string option;
}
type describe_association_execution_targets_result = {
  1. next_token : string option;
  2. association_execution_targets : association_execution_target list option;
}
type association_execution_targets_filter_key =
  1. | ResourceType
  2. | ResourceId
  3. | Status
type association_execution_targets_filter = {
  1. value : string;
  2. key : association_execution_targets_filter_key;
}
type describe_association_execution_targets_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : association_execution_targets_filter list option;
  4. execution_id : string;
  5. association_id : string;
}
type association_execution_does_not_exist = {
  1. message : string option;
}
type activation = {
  1. tags : tag list option;
  2. created_date : float option;
  3. expired : bool option;
  4. expiration_date : float option;
  5. registrations_count : int option;
  6. registration_limit : int option;
  7. iam_role : string option;
  8. default_instance_name : string option;
  9. description : string option;
  10. activation_id : string option;
}
type describe_activations_result = {
  1. next_token : string option;
  2. activation_list : activation list option;
}
type describe_activations_filter_keys =
  1. | IAM_ROLE
  2. | DEFAULT_INSTANCE_NAME
  3. | ACTIVATION_IDS
type describe_activations_filter = {
  1. filter_values : string list option;
  2. filter_key : describe_activations_filter_keys option;
}
type describe_activations_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. filters : describe_activations_filter list option;
}
type deregister_task_from_maintenance_window_result = {
  1. window_task_id : string option;
  2. window_id : string option;
}
type deregister_task_from_maintenance_window_request = {
  1. window_task_id : string;
  2. window_id : string;
}
type deregister_target_from_maintenance_window_result = {
  1. window_target_id : string option;
  2. window_id : string option;
}
type deregister_target_from_maintenance_window_request = {
  1. safe : bool option;
  2. window_target_id : string;
  3. window_id : string;
}
type deregister_patch_baseline_for_patch_group_result = {
  1. patch_group : string option;
  2. baseline_id : string option;
}
type deregister_patch_baseline_for_patch_group_request = {
  1. patch_group : string;
  2. baseline_id : string;
}
type deregister_managed_instance_result = unit
type deregister_managed_instance_request = {
  1. instance_id : string;
}
type delete_resource_policy_response = unit
type delete_resource_policy_request = {
  1. policy_hash : string;
  2. policy_id : string;
  3. resource_arn : string;
}
type delete_resource_data_sync_result = unit
type delete_resource_data_sync_request = {
  1. sync_type : string option;
  2. sync_name : string;
}
type delete_patch_baseline_result = {
  1. baseline_id : string option;
}
type delete_patch_baseline_request = {
  1. baseline_id : string;
}
type delete_parameters_result = {
  1. invalid_parameters : string list option;
  2. deleted_parameters : string list option;
}
type delete_parameters_request = {
  1. names : string list;
}
type delete_parameter_result = unit
type delete_parameter_request = {
  1. name : string;
}
type delete_ops_metadata_result = unit
type delete_ops_metadata_request = {
  1. ops_metadata_arn : string;
}
type delete_ops_item_response = unit
type delete_ops_item_request = {
  1. ops_item_id : string;
}
type delete_maintenance_window_result = {
  1. window_id : string option;
}
type delete_maintenance_window_request = {
  1. window_id : string;
}
type delete_inventory_result = {
  1. deletion_summary : inventory_deletion_summary option;
  2. type_name : string option;
  3. deletion_id : string option;
}
type delete_inventory_request = {
  1. client_token : string option;
  2. dry_run : bool option;
  3. schema_delete_option : inventory_schema_delete_option option;
  4. type_name : string;
}
type delete_document_result = unit
type delete_document_request = {
  1. force : bool option;
  2. version_name : string option;
  3. document_version : string option;
  4. name : string;
}
type associated_instances = unit
type delete_association_result = unit
type delete_association_request = {
  1. association_id : string option;
  2. instance_id : string option;
  3. name : string option;
}
type delete_activation_result = unit
type delete_activation_request = {
  1. activation_id : string;
}
type create_resource_data_sync_result = unit
type create_resource_data_sync_request = {
  1. sync_source : resource_data_sync_source option;
  2. sync_type : string option;
  3. s3_destination : resource_data_sync_s3_destination option;
  4. sync_name : string;
}
type create_patch_baseline_result = {
  1. baseline_id : string option;
}
type create_patch_baseline_request = {
  1. tags : tag list option;
  2. client_token : string option;
  3. sources : patch_source list option;
  4. description : string option;
  5. rejected_patches_action : patch_action option;
  6. rejected_patches : string list option;
  7. approved_patches_enable_non_security : bool option;
  8. approved_patches_compliance_level : patch_compliance_level option;
  9. approved_patches : string list option;
  10. approval_rules : patch_rule_group option;
  11. global_filters : patch_filter_group option;
  12. name : string;
  13. operating_system : operating_system option;
}
type create_ops_metadata_result = {
  1. ops_metadata_arn : string option;
}
type create_ops_metadata_request = {
  1. tags : tag list option;
  2. metadata : (string * metadata_value) list option;
  3. resource_id : string;
}
type create_ops_item_response = {
  1. ops_item_arn : string option;
  2. ops_item_id : string option;
}
type create_ops_item_request = {
  1. account_id : string option;
  2. planned_end_time : float option;
  3. planned_start_time : float option;
  4. actual_end_time : float option;
  5. actual_start_time : float option;
  6. severity : string option;
  7. category : string option;
  8. tags : tag list option;
  9. title : string;
  10. source : string;
  11. related_ops_items : related_ops_item list option;
  12. priority : int option;
  13. notifications : ops_item_notification list option;
  14. operational_data : (string * ops_item_data_value) list option;
  15. ops_item_type : string option;
  16. description : string;
}
type create_maintenance_window_result = {
  1. window_id : string option;
}
type create_maintenance_window_request = {
  1. tags : tag list option;
  2. client_token : string option;
  3. allow_unassociated_targets : bool;
  4. cutoff : int;
  5. duration : int;
  6. schedule_offset : int option;
  7. schedule_timezone : string option;
  8. schedule : string;
  9. end_date : string option;
  10. start_date : string option;
  11. description : string option;
  12. name : string;
}
type create_document_result = {
  1. document_description : document_description option;
}
type create_document_request = {
  1. tags : tag list option;
  2. target_type : string option;
  3. document_format : document_format option;
  4. document_type : document_type option;
  5. version_name : string option;
  6. display_name : string option;
  7. name : string;
  8. attachments : attachments_source list option;
  9. requires : document_requires list option;
  10. content : string;
}
type create_association_result = {
  1. association_description : association_description option;
}
type create_association_request = {
  1. alarm_configuration : alarm_configuration option;
  2. tags : tag list option;
  3. target_maps : (string * string list) list list option;
  4. duration : int option;
  5. schedule_offset : int option;
  6. target_locations : target_location list option;
  7. calendar_names : string list option;
  8. apply_only_at_cron_interval : bool option;
  9. sync_compliance : association_sync_compliance option;
  10. compliance_severity : association_compliance_severity option;
  11. max_concurrency : string option;
  12. max_errors : string option;
  13. automation_target_parameter_name : string option;
  14. association_name : string option;
  15. output_location : instance_association_output_location option;
  16. schedule_expression : string option;
  17. targets : target list option;
  18. parameters : (string * string list) list option;
  19. instance_id : string option;
  20. document_version : string option;
  21. name : string;
}
type create_association_batch_result = {
  1. failed : failed_create_association list option;
  2. successful : association_description list option;
}
type create_association_batch_request = {
  1. entries : create_association_batch_request_entry list;
}
type association_limit_exceeded = unit
type association_already_exists = unit
type create_activation_result = {
  1. activation_code : string option;
  2. activation_id : string option;
}
type create_activation_request = {
  1. registration_metadata : registration_metadata_item list option;
  2. tags : tag list option;
  3. expiration_date : float option;
  4. registration_limit : int option;
  5. iam_role : string;
  6. default_instance_name : string option;
  7. description : string option;
}
type cancel_maintenance_window_execution_result = {
  1. window_execution_id : string option;
}
type cancel_maintenance_window_execution_request = {
  1. window_execution_id : string;
}
type cancel_command_result = unit
type cancel_command_request = {
  1. instance_ids : string list option;
  2. command_id : string;
}
type add_tags_to_resource_result = unit
type add_tags_to_resource_request = {
  1. tags : tag list;
  2. resource_id : string;
  3. resource_type : resource_type_for_tagging;
}
type base_document = Smaws_Lib.Json.t
val make_update_service_setting_result : unit -> update_service_setting_result
val make_update_service_setting_request : setting_value:string -> setting_id:string -> unit -> update_service_setting_request
val make_update_resource_data_sync_result : unit -> update_resource_data_sync_result
val make_resource_data_sync_organizational_unit : ?organizational_unit_id:string -> unit -> resource_data_sync_organizational_unit
val make_resource_data_sync_aws_organizations_source : ?organizational_units:resource_data_sync_organizational_unit list -> organization_source_type:string -> unit -> resource_data_sync_aws_organizations_source
val make_resource_data_sync_source : ?enable_all_ops_data_sources:bool -> ?include_future_regions:bool -> ?aws_organizations_source:resource_data_sync_aws_organizations_source -> source_regions:string list -> source_type:string -> unit -> resource_data_sync_source
val make_update_resource_data_sync_request : sync_source:resource_data_sync_source -> sync_type:string -> sync_name:string -> unit -> update_resource_data_sync_request
val make_patch_filter : values:string list -> key:patch_filter_key -> unit -> patch_filter
val make_patch_filter_group : patch_filters:patch_filter list -> unit -> patch_filter_group
val make_patch_rule : ?enable_non_security:bool -> ?approve_until_date:string -> ?approve_after_days:int -> ?compliance_level:patch_compliance_level -> patch_filter_group:patch_filter_group -> unit -> patch_rule
val make_patch_rule_group : patch_rules:patch_rule list -> unit -> patch_rule_group
val make_patch_source : configuration:string -> products:string list -> name:string -> unit -> patch_source
val make_update_patch_baseline_result : ?sources:patch_source list -> ?description:string -> ?modified_date:float -> ?created_date:float -> ?rejected_patches_action:patch_action -> ?rejected_patches:string list -> ?approved_patches_enable_non_security:bool -> ?approved_patches_compliance_level:patch_compliance_level -> ?approved_patches:string list -> ?approval_rules:patch_rule_group -> ?global_filters:patch_filter_group -> ?operating_system:operating_system -> ?name:string -> ?baseline_id:string -> unit -> update_patch_baseline_result
val make_update_patch_baseline_request : ?replace:bool -> ?sources:patch_source list -> ?description:string -> ?rejected_patches_action:patch_action -> ?rejected_patches:string list -> ?approved_patches_enable_non_security:bool -> ?approved_patches_compliance_level:patch_compliance_level -> ?approved_patches:string list -> ?approval_rules:patch_rule_group -> ?global_filters:patch_filter_group -> ?name:string -> baseline_id:string -> unit -> update_patch_baseline_request
val make_update_ops_metadata_result : ?ops_metadata_arn:string -> unit -> update_ops_metadata_result
val make_metadata_value : ?value:string -> unit -> metadata_value
val make_update_ops_metadata_request : ?keys_to_delete:string list -> ?metadata_to_update:(string * metadata_value) list -> ops_metadata_arn:string -> unit -> update_ops_metadata_request
val make_update_ops_item_response : unit -> update_ops_item_response
val make_ops_item_data_value : ?type_:ops_item_data_type -> ?value:string -> unit -> ops_item_data_value
val make_ops_item_notification : ?arn:string -> unit -> ops_item_notification
val make_update_ops_item_request : ?ops_item_arn:string -> ?planned_end_time:float -> ?planned_start_time:float -> ?actual_end_time:float -> ?actual_start_time:float -> ?severity:string -> ?category:string -> ?title:string -> ?status:ops_item_status -> ?related_ops_items:related_ops_item list -> ?priority:int -> ?notifications:ops_item_notification list -> ?operational_data_to_delete:string list -> ?operational_data:(string * ops_item_data_value) list -> ?description:string -> ops_item_id:string -> unit -> update_ops_item_request
val make_update_managed_instance_role_result : unit -> update_managed_instance_role_result
val make_update_managed_instance_role_request : iam_role:string -> instance_id:string -> unit -> update_managed_instance_role_request
val make_target : ?values:string list -> ?key:string -> unit -> target
val make_maintenance_window_task_parameter_value_expression : ?values:string list -> unit -> maintenance_window_task_parameter_value_expression
val make_cloud_watch_output_config : ?cloud_watch_output_enabled:bool -> ?cloud_watch_log_group_name:string -> unit -> cloud_watch_output_config
val make_notification_config : ?notification_type:notification_type -> ?notification_events:notification_event list -> ?notification_arn:string -> unit -> notification_config
val make_maintenance_window_run_command_parameters : ?timeout_seconds:int -> ?service_role_arn:string -> ?parameters:(string * string list) list -> ?output_s3_key_prefix:string -> ?output_s3_bucket_name:string -> ?notification_config:notification_config -> ?document_version:string -> ?document_hash_type:document_hash_type -> ?document_hash:string -> ?cloud_watch_output_config:cloud_watch_output_config -> ?comment:string -> unit -> maintenance_window_run_command_parameters
val make_maintenance_window_automation_parameters : ?parameters:(string * string list) list -> ?document_version:string -> unit -> maintenance_window_automation_parameters
val make_maintenance_window_step_functions_parameters : ?name:string -> ?input:string -> unit -> maintenance_window_step_functions_parameters
val make_maintenance_window_lambda_parameters : ?payload:bytes -> ?qualifier:string -> ?client_context:string -> unit -> maintenance_window_lambda_parameters
val make_logging_info : ?s3_key_prefix:string -> s3_region:string -> s3_bucket_name:string -> unit -> logging_info
val make_alarm : name:string -> unit -> alarm
val make_alarm_configuration : ?ignore_poll_alarm_failure:bool -> alarms:alarm list -> unit -> alarm_configuration
val make_update_maintenance_window_task_result : ?alarm_configuration:alarm_configuration -> ?cutoff_behavior:maintenance_window_task_cutoff_behavior -> ?description:string -> ?name:string -> ?logging_info:logging_info -> ?max_errors:string -> ?max_concurrency:string -> ?priority:int -> ?task_invocation_parameters:maintenance_window_task_invocation_parameters -> ?task_parameters: (string * maintenance_window_task_parameter_value_expression) list -> ?service_role_arn:string -> ?task_arn:string -> ?targets:target list -> ?window_task_id:string -> ?window_id:string -> unit -> update_maintenance_window_task_result
val make_update_maintenance_window_task_request : ?alarm_configuration:alarm_configuration -> ?cutoff_behavior:maintenance_window_task_cutoff_behavior -> ?replace:bool -> ?description:string -> ?name:string -> ?logging_info:logging_info -> ?max_errors:string -> ?max_concurrency:string -> ?priority:int -> ?task_invocation_parameters:maintenance_window_task_invocation_parameters -> ?task_parameters: (string * maintenance_window_task_parameter_value_expression) list -> ?service_role_arn:string -> ?task_arn:string -> ?targets:target list -> window_task_id:string -> window_id:string -> unit -> update_maintenance_window_task_request
val make_update_maintenance_window_target_result : ?description:string -> ?name:string -> ?owner_information:string -> ?targets:target list -> ?window_target_id:string -> ?window_id:string -> unit -> update_maintenance_window_target_result
val make_update_maintenance_window_target_request : ?replace:bool -> ?description:string -> ?name:string -> ?owner_information:string -> ?targets:target list -> window_target_id:string -> window_id:string -> unit -> update_maintenance_window_target_request
val make_update_maintenance_window_result : ?enabled:bool -> ?allow_unassociated_targets:bool -> ?cutoff:int -> ?duration:int -> ?schedule_offset:int -> ?schedule_timezone:string -> ?schedule:string -> ?end_date:string -> ?start_date:string -> ?description:string -> ?name:string -> ?window_id:string -> unit -> update_maintenance_window_result
val make_update_maintenance_window_request : ?replace:bool -> ?enabled:bool -> ?allow_unassociated_targets:bool -> ?cutoff:int -> ?duration:int -> ?schedule_offset:int -> ?schedule_timezone:string -> ?schedule:string -> ?end_date:string -> ?start_date:string -> ?description:string -> ?name:string -> window_id:string -> unit -> update_maintenance_window_request
val make_document_parameter : ?default_value:string -> ?description:string -> ?type_:document_parameter_type -> ?name:string -> unit -> document_parameter
val make_tag : value:string -> key:string -> unit -> tag
val make_attachment_information : ?name:string -> unit -> attachment_information
val make_document_requires : ?version_name:string -> ?require_type:string -> ?version:string -> name:string -> unit -> document_requires
val make_review_information : ?reviewer:string -> ?status:review_status -> ?reviewed_time:float -> unit -> review_information
val make_document_description : ?category_enum:string list -> ?category:string list -> ?review_status:review_status -> ?pending_review_version:string -> ?approved_version:string -> ?review_information:review_information list -> ?author:string -> ?requires:document_requires list -> ?attachments_information:attachment_information list -> ?tags:tag list -> ?target_type:string -> ?document_format:document_format -> ?default_version:string -> ?latest_version:string -> ?schema_version:string -> ?document_type:document_type -> ?platform_types:platform_type list -> ?parameters:document_parameter list -> ?description:string -> ?document_version:string -> ?status_information:string -> ?status:document_status -> ?created_date:float -> ?owner:string -> ?version_name:string -> ?display_name:string -> ?name:string -> ?hash_type:document_hash_type -> ?hash:string -> ?sha1:string -> unit -> document_description
val make_update_document_result : ?document_description:document_description -> unit -> update_document_result
val make_attachments_source : ?name:string -> ?values:string list -> ?key:attachments_source_key -> unit -> attachments_source
val make_update_document_request : ?target_type:string -> ?document_format:document_format -> ?document_version:string -> ?version_name:string -> ?display_name:string -> ?attachments:attachments_source list -> name:string -> content:string -> unit -> update_document_request
val make_update_document_metadata_response : unit -> update_document_metadata_response
val make_document_review_comment_source : ?content:string -> ?type_:document_review_comment_type -> unit -> document_review_comment_source
val make_document_reviews : ?comment:document_review_comment_source list -> action:document_review_action -> unit -> document_reviews
val make_update_document_metadata_request : ?document_version:string -> document_reviews:document_reviews -> name:string -> unit -> update_document_metadata_request
val make_document_default_version_description : ?default_version_name:string -> ?default_version:string -> ?name:string -> unit -> document_default_version_description
val make_update_document_default_version_result : ?description:document_default_version_description -> unit -> update_document_default_version_result
val make_update_document_default_version_request : document_version:string -> name:string -> unit -> update_document_default_version_request
val make_association_status : ?additional_info:string -> message:string -> name:association_status_name -> date:float -> unit -> association_status
val make_association_overview : ?association_status_aggregated_count:(string * int) list -> ?detailed_status:string -> ?status:string -> unit -> association_overview
val make_s3_output_location : ?output_s3_key_prefix:string -> ?output_s3_bucket_name:string -> ?output_s3_region:string -> unit -> s3_output_location
val make_instance_association_output_location : ?s3_location:s3_output_location -> unit -> instance_association_output_location
val make_target_location : ?target_location_alarm_configuration:alarm_configuration -> ?execution_role_name:string -> ?target_location_max_errors:string -> ?target_location_max_concurrency:string -> ?regions:string list -> ?accounts:string list -> unit -> target_location
val make_alarm_state_information : state:external_alarm_state -> name:string -> unit -> alarm_state_information
val make_association_description : ?triggered_alarms:alarm_state_information list -> ?alarm_configuration:alarm_configuration -> ?target_maps:(string * string list) list list -> ?duration:int -> ?schedule_offset:int -> ?target_locations:target_location list -> ?calendar_names:string list -> ?apply_only_at_cron_interval:bool -> ?sync_compliance:association_sync_compliance -> ?compliance_severity:association_compliance_severity -> ?max_concurrency:string -> ?max_errors:string -> ?association_name:string -> ?last_successful_execution_date:float -> ?last_execution_date:float -> ?output_location:instance_association_output_location -> ?schedule_expression:string -> ?targets:target list -> ?association_id:string -> ?parameters:(string * string list) list -> ?automation_target_parameter_name:string -> ?document_version:string -> ?overview:association_overview -> ?status:association_status -> ?last_update_association_date:float -> ?date:float -> ?association_version:string -> ?instance_id:string -> ?name:string -> unit -> association_description
val make_update_association_status_result : ?association_description:association_description -> unit -> update_association_status_result
val make_update_association_status_request : association_status:association_status -> instance_id:string -> name:string -> unit -> update_association_status_request
val make_update_association_result : ?association_description:association_description -> unit -> update_association_result
val make_update_association_request : ?alarm_configuration:alarm_configuration -> ?target_maps:(string * string list) list list -> ?duration:int -> ?schedule_offset:int -> ?target_locations:target_location list -> ?calendar_names:string list -> ?apply_only_at_cron_interval:bool -> ?sync_compliance:association_sync_compliance -> ?compliance_severity:association_compliance_severity -> ?max_concurrency:string -> ?max_errors:string -> ?automation_target_parameter_name:string -> ?association_version:string -> ?association_name:string -> ?targets:target list -> ?name:string -> ?output_location:instance_association_output_location -> ?schedule_expression:string -> ?document_version:string -> ?parameters:(string * string list) list -> association_id:string -> unit -> update_association_request
val make_unlabel_parameter_version_result : ?invalid_labels:string list -> ?removed_labels:string list -> unit -> unlabel_parameter_version_result
val make_unlabel_parameter_version_request : labels:string list -> parameter_version:int -> name:string -> unit -> unlabel_parameter_version_request
val make_terminate_session_response : ?session_id:string -> unit -> terminate_session_response
val make_terminate_session_request : session_id:string -> unit -> terminate_session_request
val make_stop_automation_execution_result : unit -> stop_automation_execution_result
val make_stop_automation_execution_request : ?type_:stop_type -> automation_execution_id:string -> unit -> stop_automation_execution_request
val make_failure_details : ?details:(string * string list) list -> ?failure_type:string -> ?failure_stage:string -> unit -> failure_details
val make_parent_step_details : ?iterator_value:string -> ?iteration:int -> ?action:string -> ?step_name:string -> ?step_execution_id:string -> unit -> parent_step_details
val make_step_execution : ?parent_step_details:parent_step_details -> ?triggered_alarms:alarm_state_information list -> ?target_location:target_location -> ?targets:target list -> ?valid_next_steps:string list -> ?is_critical:bool -> ?next_step:string -> ?is_end:bool -> ?overridden_parameters:(string * string list) list -> ?step_execution_id:string -> ?failure_details:failure_details -> ?failure_message:string -> ?response:string -> ?outputs:(string * string list) list -> ?inputs:(string * string) list -> ?response_code:string -> ?step_status:automation_execution_status -> ?execution_end_time:float -> ?execution_start_time:float -> ?max_attempts:int -> ?on_failure:string -> ?timeout_seconds:int -> ?action:string -> ?step_name:string -> unit -> step_execution
val make_step_execution_filter : values:string list -> key:step_execution_filter_key -> unit -> step_execution_filter
val make_start_session_response : ?stream_url:string -> ?token_value:string -> ?session_id:string -> unit -> start_session_response
val make_start_session_request : ?parameters:(string * string list) list -> ?reason:string -> ?document_name:string -> target:string -> unit -> start_session_request
val make_start_change_request_execution_result : ?automation_execution_id:string -> unit -> start_change_request_execution_result
val make_runbook : ?target_locations:target_location list -> ?max_errors:string -> ?max_concurrency:string -> ?target_maps:(string * string list) list list -> ?targets:target list -> ?target_parameter_name:string -> ?parameters:(string * string list) list -> ?document_version:string -> document_name:string -> unit -> runbook
val make_start_change_request_execution_request : ?change_details:string -> ?scheduled_end_time:float -> ?tags:tag list -> ?auto_approve:bool -> ?client_token:string -> ?change_request_name:string -> ?parameters:(string * string list) list -> ?document_version:string -> ?scheduled_time:float -> runbooks:runbook list -> document_name:string -> unit -> start_change_request_execution_request
val make_start_automation_execution_result : ?automation_execution_id:string -> unit -> start_automation_execution_result
val make_start_automation_execution_request : ?alarm_configuration:alarm_configuration -> ?tags:tag list -> ?target_locations:target_location list -> ?max_errors:string -> ?max_concurrency:string -> ?target_maps:(string * string list) list list -> ?targets:target list -> ?target_parameter_name:string -> ?mode:execution_mode -> ?client_token:string -> ?parameters:(string * string list) list -> ?document_version:string -> document_name:string -> unit -> start_automation_execution_request
val make_start_associations_once_result : unit -> start_associations_once_result
val make_start_associations_once_request : association_ids:string list -> unit -> start_associations_once_request
val make_severity_summary : ?unspecified_count:int -> ?informational_count:int -> ?low_count:int -> ?medium_count:int -> ?high_count:int -> ?critical_count:int -> unit -> severity_summary
val make_session_manager_output_url : ?cloud_watch_output_url:string -> ?s3_output_url:string -> unit -> session_manager_output_url
val make_session : ?max_session_duration:string -> ?output_url:session_manager_output_url -> ?details:string -> ?reason:string -> ?owner:string -> ?document_name:string -> ?end_date:float -> ?start_date:float -> ?status:session_status -> ?target:string -> ?session_id:string -> unit -> session
val make_session_filter : value:string -> key:session_filter_key -> unit -> session_filter
val make_service_setting : ?status:string -> ?ar_n:string -> ?last_modified_user:string -> ?last_modified_date:float -> ?setting_value:string -> ?setting_id:string -> unit -> service_setting
val make_command : ?triggered_alarms:alarm_state_information list -> ?alarm_configuration:alarm_configuration -> ?timeout_seconds:int -> ?cloud_watch_output_config:cloud_watch_output_config -> ?notification_config:notification_config -> ?service_role:string -> ?delivery_timed_out_count:int -> ?error_count:int -> ?completed_count:int -> ?target_count:int -> ?max_errors:string -> ?max_concurrency:string -> ?output_s3_key_prefix:string -> ?output_s3_bucket_name:string -> ?output_s3_region:string -> ?status_details:string -> ?status:command_status -> ?requested_date_time:float -> ?targets:target list -> ?instance_ids:string list -> ?parameters:(string * string list) list -> ?expires_after:float -> ?comment:string -> ?document_version:string -> ?document_name:string -> ?command_id:string -> unit -> command
val make_send_command_result : ?command:command -> unit -> send_command_result
val make_send_command_request : ?alarm_configuration:alarm_configuration -> ?cloud_watch_output_config:cloud_watch_output_config -> ?notification_config:notification_config -> ?service_role_arn:string -> ?max_errors:string -> ?max_concurrency:string -> ?output_s3_key_prefix:string -> ?output_s3_bucket_name:string -> ?output_s3_region:string -> ?parameters:(string * string list) list -> ?comment:string -> ?timeout_seconds:int -> ?document_hash_type:document_hash_type -> ?document_hash:string -> ?document_version:string -> ?targets:target list -> ?instance_ids:string list -> document_name:string -> unit -> send_command_request
val make_send_automation_signal_result : unit -> send_automation_signal_result
val make_send_automation_signal_request : ?payload:(string * string list) list -> signal_type:signal_type -> automation_execution_id:string -> unit -> send_automation_signal_request
val make_scheduled_window_execution : ?execution_time:string -> ?name:string -> ?window_id:string -> unit -> scheduled_window_execution
val make_s3_output_url : ?output_url:string -> unit -> s3_output_url
val make_resume_session_response : ?stream_url:string -> ?token_value:string -> ?session_id:string -> unit -> resume_session_response
val make_resume_session_request : session_id:string -> unit -> resume_session_request
val make_result_attribute : type_name:string -> unit -> result_attribute
val make_resource_data_sync_source_with_state : ?enable_all_ops_data_sources:bool -> ?state:string -> ?include_future_regions:bool -> ?source_regions:string list -> ?aws_organizations_source:resource_data_sync_aws_organizations_source -> ?source_type:string -> unit -> resource_data_sync_source_with_state
val make_resource_data_sync_destination_data_sharing : ?destination_data_sharing_type:string -> unit -> resource_data_sync_destination_data_sharing
val make_resource_data_sync_s3_destination : ?destination_data_sharing:resource_data_sync_destination_data_sharing -> ?awskms_key_ar_n:string -> ?prefix:string -> region:string -> sync_format:resource_data_sync_s3_format -> bucket_name:string -> unit -> resource_data_sync_s3_destination
val make_resource_data_sync_item : ?last_sync_status_message:string -> ?sync_created_time:float -> ?last_status:last_resource_data_sync_status -> ?sync_last_modified_time:float -> ?last_successful_sync_time:float -> ?last_sync_time:float -> ?s3_destination:resource_data_sync_s3_destination -> ?sync_source:resource_data_sync_source_with_state -> ?sync_type:string -> ?sync_name:string -> unit -> resource_data_sync_item
val make_compliance_execution_summary : ?execution_type:string -> ?execution_id:string -> execution_time:float -> unit -> compliance_execution_summary
val make_compliant_summary : ?severity_summary:severity_summary -> ?compliant_count:int -> unit -> compliant_summary
val make_non_compliant_summary : ?severity_summary:severity_summary -> ?non_compliant_count:int -> unit -> non_compliant_summary
val make_resource_compliance_summary_item : ?non_compliant_summary:non_compliant_summary -> ?compliant_summary:compliant_summary -> ?execution_summary:compliance_execution_summary -> ?overall_severity:compliance_severity -> ?status:compliance_status -> ?resource_id:string -> ?resource_type:string -> ?compliance_type:string -> unit -> resource_compliance_summary_item
val make_resolved_targets : ?truncated:bool -> ?parameter_values:string list -> unit -> resolved_targets
val make_reset_service_setting_result : ?service_setting:service_setting -> unit -> reset_service_setting_result
val make_reset_service_setting_request : setting_id:string -> unit -> reset_service_setting_request
val make_remove_tags_from_resource_result : unit -> remove_tags_from_resource_result
val make_remove_tags_from_resource_request : tag_keys:string list -> resource_id:string -> resource_type:resource_type_for_tagging -> unit -> remove_tags_from_resource_request
val make_registration_metadata_item : value:string -> key:string -> unit -> registration_metadata_item
val make_register_task_with_maintenance_window_result : ?window_task_id:string -> unit -> register_task_with_maintenance_window_result
val make_register_task_with_maintenance_window_request : ?alarm_configuration:alarm_configuration -> ?cutoff_behavior:maintenance_window_task_cutoff_behavior -> ?client_token:string -> ?description:string -> ?name:string -> ?logging_info:logging_info -> ?max_errors:string -> ?max_concurrency:string -> ?priority:int -> ?task_invocation_parameters:maintenance_window_task_invocation_parameters -> ?task_parameters: (string * maintenance_window_task_parameter_value_expression) list -> ?service_role_arn:string -> ?targets:target list -> task_type:maintenance_window_task_type -> task_arn:string -> window_id:string -> unit -> register_task_with_maintenance_window_request
val make_register_target_with_maintenance_window_result : ?window_target_id:string -> unit -> register_target_with_maintenance_window_result
val make_register_target_with_maintenance_window_request : ?client_token:string -> ?description:string -> ?name:string -> ?owner_information:string -> targets:target list -> resource_type:maintenance_window_resource_type -> window_id:string -> unit -> register_target_with_maintenance_window_request
val make_register_patch_baseline_for_patch_group_result : ?patch_group:string -> ?baseline_id:string -> unit -> register_patch_baseline_for_patch_group_result
val make_register_patch_baseline_for_patch_group_request : patch_group:string -> baseline_id:string -> unit -> register_patch_baseline_for_patch_group_request
val make_register_default_patch_baseline_result : ?baseline_id:string -> unit -> register_default_patch_baseline_result
val make_register_default_patch_baseline_request : baseline_id:string -> unit -> register_default_patch_baseline_request
val make_put_resource_policy_response : ?policy_hash:string -> ?policy_id:string -> unit -> put_resource_policy_response
val make_put_resource_policy_request : ?policy_hash:string -> ?policy_id:string -> policy:string -> resource_arn:string -> unit -> put_resource_policy_request
val make_put_parameter_result : ?tier:parameter_tier -> ?version:int -> unit -> put_parameter_result
val make_put_parameter_request : ?data_type:string -> ?policies:string -> ?tier:parameter_tier -> ?tags:tag list -> ?allowed_pattern:string -> ?overwrite:bool -> ?key_id:string -> ?type_:parameter_type -> ?description:string -> value:string -> name:string -> unit -> put_parameter_request
val make_put_inventory_result : ?message:string -> unit -> put_inventory_result
val make_inventory_item : ?context:(string * string) list -> ?content:(string * string) list list -> ?content_hash:string -> capture_time:string -> schema_version:string -> type_name:string -> unit -> inventory_item
val make_put_inventory_request : items:inventory_item list -> instance_id:string -> unit -> put_inventory_request
val make_put_compliance_items_result : unit -> put_compliance_items_result
val make_compliance_item_entry : ?details:(string * string) list -> ?title:string -> ?id:string -> status:compliance_status -> severity:compliance_severity -> unit -> compliance_item_entry
val make_put_compliance_items_request : ?upload_type:compliance_upload_type -> ?item_content_hash:string -> items:compliance_item_entry list -> execution_summary:compliance_execution_summary -> compliance_type:string -> resource_type:string -> resource_id:string -> unit -> put_compliance_items_request
val make_progress_counters : ?timed_out_steps:int -> ?cancelled_steps:int -> ?failed_steps:int -> ?success_steps:int -> ?total_steps:int -> unit -> progress_counters
val make_patch_status : ?approval_date:float -> ?compliance_level:patch_compliance_level -> ?deployment_status:patch_deployment_status -> unit -> patch_status
val make_patch_orchestrator_filter : ?values:string list -> ?key:string -> unit -> patch_orchestrator_filter
val make_patch : ?repository:string -> ?severity:string -> ?arch:string -> ?release:string -> ?version:string -> ?epoch:int -> ?name:string -> ?cve_ids:string list -> ?bugzilla_ids:string list -> ?advisory_ids:string list -> ?language:string -> ?msrc_number:string -> ?kb_number:string -> ?msrc_severity:string -> ?classification:string -> ?product:string -> ?product_family:string -> ?vendor:string -> ?content_url:string -> ?description:string -> ?title:string -> ?release_date:float -> ?id:string -> unit -> patch
val make_patch_baseline_identity : ?default_baseline:bool -> ?baseline_description:string -> ?operating_system:operating_system -> ?baseline_name:string -> ?baseline_id:string -> unit -> patch_baseline_identity
val make_patch_group_patch_baseline_mapping : ?baseline_identity:patch_baseline_identity -> ?patch_group:string -> unit -> patch_group_patch_baseline_mapping
val make_patch_compliance_data : ?cve_ids:string -> installed_time:float -> state:patch_compliance_data_state -> severity:string -> classification:string -> kb_id:string -> title:string -> unit -> patch_compliance_data
val make_parameters_filter : values:string list -> key:parameters_filter_key -> unit -> parameters_filter
val make_parameter_string_filter : ?values:string list -> ?option_:string -> key:string -> unit -> parameter_string_filter
val make_parameter_inline_policy : ?policy_status:string -> ?policy_type:string -> ?policy_text:string -> unit -> parameter_inline_policy
val make_parameter_metadata : ?data_type:string -> ?policies:parameter_inline_policy list -> ?tier:parameter_tier -> ?version:int -> ?allowed_pattern:string -> ?description:string -> ?last_modified_user:string -> ?last_modified_date:float -> ?key_id:string -> ?type_:parameter_type -> ?ar_n:string -> ?name:string -> unit -> parameter_metadata
val make_parameter : ?data_type:string -> ?ar_n:string -> ?last_modified_date:float -> ?source_result:string -> ?selector:string -> ?version:int -> ?value:string -> ?type_:parameter_type -> ?name:string -> unit -> parameter
val make_parameter_history : ?data_type:string -> ?policies:parameter_inline_policy list -> ?tier:parameter_tier -> ?labels:string list -> ?version:int -> ?allowed_pattern:string -> ?value:string -> ?description:string -> ?last_modified_user:string -> ?last_modified_date:float -> ?key_id:string -> ?type_:parameter_type -> ?name:string -> unit -> parameter_history
val make_output_source : ?output_source_type:string -> ?output_source_id:string -> unit -> output_source
val make_ops_result_attribute : type_name:string -> unit -> ops_result_attribute
val make_ops_metadata : ?creation_date:float -> ?last_modified_user:string -> ?last_modified_date:float -> ?ops_metadata_arn:string -> ?resource_id:string -> unit -> ops_metadata
val make_ops_metadata_filter : values:string list -> key:string -> unit -> ops_metadata_filter
val make_ops_item_summary : ?planned_end_time:float -> ?planned_start_time:float -> ?actual_end_time:float -> ?actual_start_time:float -> ?ops_item_type:string -> ?severity:string -> ?category:string -> ?operational_data:(string * ops_item_data_value) list -> ?title:string -> ?ops_item_id:string -> ?status:ops_item_status -> ?source:string -> ?priority:int -> ?last_modified_time:float -> ?last_modified_by:string -> ?created_time:float -> ?created_by:string -> unit -> ops_item_summary
val make_ops_item_identity : ?arn:string -> unit -> ops_item_identity
val make_ops_item_filter : operator:ops_item_filter_operator -> values:string list -> key:ops_item_filter_key -> unit -> ops_item_filter
val make_ops_item_event_summary : ?created_time:float -> ?created_by:ops_item_identity -> ?detail:string -> ?detail_type:string -> ?source:string -> ?event_id:string -> ?ops_item_id:string -> unit -> ops_item_event_summary
val make_ops_item_event_filter : operator:ops_item_event_filter_operator -> values:string list -> key:ops_item_event_filter_key -> unit -> ops_item_event_filter
val make_ops_item : ?ops_item_arn:string -> ?planned_end_time:float -> ?planned_start_time:float -> ?actual_end_time:float -> ?actual_start_time:float -> ?severity:string -> ?category:string -> ?operational_data:(string * ops_item_data_value) list -> ?source:string -> ?title:string -> ?version:string -> ?ops_item_id:string -> ?status:ops_item_status -> ?related_ops_items:related_ops_item list -> ?priority:int -> ?notifications:ops_item_notification list -> ?last_modified_time:float -> ?last_modified_by:string -> ?description:string -> ?created_time:float -> ?ops_item_type:string -> ?created_by:string -> unit -> ops_item
val make_ops_filter : ?type_:ops_filter_operator_type -> values:string list -> key:string -> unit -> ops_filter
val make_ops_entity_item : ?content:(string * string) list list -> ?capture_time:string -> unit -> ops_entity_item
val make_ops_entity : ?data:(string * ops_entity_item) list -> ?id:string -> unit -> ops_entity
val make_ops_aggregator : ?aggregators:ops_aggregator list -> ?filters:ops_filter list -> ?values:(string * string) list -> ?attribute_name:string -> ?type_name:string -> ?aggregator_type:string -> unit -> ops_aggregator
val make_modify_document_permission_response : unit -> modify_document_permission_response
val make_modify_document_permission_request : ?shared_document_version:string -> ?account_ids_to_remove:string list -> ?account_ids_to_add:string list -> permission_type:document_permission_type -> name:string -> unit -> modify_document_permission_request
val make_maintenance_window_identity_for_target : ?name:string -> ?window_id:string -> unit -> maintenance_window_identity_for_target
val make_maintenance_window_task : ?alarm_configuration:alarm_configuration -> ?cutoff_behavior:maintenance_window_task_cutoff_behavior -> ?description:string -> ?name:string -> ?max_errors:string -> ?max_concurrency:string -> ?service_role_arn:string -> ?logging_info:logging_info -> ?priority:int -> ?task_parameters: (string * maintenance_window_task_parameter_value_expression) list -> ?targets:target list -> ?type_:maintenance_window_task_type -> ?task_arn:string -> ?window_task_id:string -> ?window_id:string -> unit -> maintenance_window_task
val make_maintenance_window_target : ?description:string -> ?name:string -> ?owner_information:string -> ?targets:target list -> ?resource_type:maintenance_window_resource_type -> ?window_target_id:string -> ?window_id:string -> unit -> maintenance_window_target
val make_maintenance_window_identity : ?next_execution_time:string -> ?start_date:string -> ?end_date:string -> ?schedule_offset:int -> ?schedule_timezone:string -> ?schedule:string -> ?cutoff:int -> ?duration:int -> ?enabled:bool -> ?description:string -> ?name:string -> ?window_id:string -> unit -> maintenance_window_identity
val make_maintenance_window_filter : ?values:string list -> ?key:string -> unit -> maintenance_window_filter
val make_maintenance_window_execution_task_invocation_identity : ?window_target_id:string -> ?owner_information:string -> ?end_time:float -> ?start_time:float -> ?status_details:string -> ?status:maintenance_window_execution_status -> ?parameters:string -> ?task_type:maintenance_window_task_type -> ?execution_id:string -> ?invocation_id:string -> ?task_execution_id:string -> ?window_execution_id:string -> unit -> maintenance_window_execution_task_invocation_identity
val make_maintenance_window_execution_task_identity : ?triggered_alarms:alarm_state_information list -> ?alarm_configuration:alarm_configuration -> ?task_type:maintenance_window_task_type -> ?task_arn:string -> ?end_time:float -> ?start_time:float -> ?status_details:string -> ?status:maintenance_window_execution_status -> ?task_execution_id:string -> ?window_execution_id:string -> unit -> maintenance_window_execution_task_identity
val make_maintenance_window_execution : ?end_time:float -> ?start_time:float -> ?status_details:string -> ?status:maintenance_window_execution_status -> ?window_execution_id:string -> ?window_id:string -> unit -> maintenance_window_execution
val make_list_tags_for_resource_result : ?tag_list:tag list -> unit -> list_tags_for_resource_result
val make_list_tags_for_resource_request : resource_id:string -> resource_type:resource_type_for_tagging -> unit -> list_tags_for_resource_request
val make_list_resource_data_sync_result : ?next_token:string -> ?resource_data_sync_items:resource_data_sync_item list -> unit -> list_resource_data_sync_result
val make_list_resource_data_sync_request : ?max_results:int -> ?next_token:string -> ?sync_type:string -> unit -> list_resource_data_sync_request
val make_list_resource_compliance_summaries_result : ?next_token:string -> ?resource_compliance_summary_items:resource_compliance_summary_item list -> unit -> list_resource_compliance_summaries_result
val make_compliance_string_filter : ?type_:compliance_query_operator_type -> ?values:string list -> ?key:string -> unit -> compliance_string_filter
val make_list_resource_compliance_summaries_request : ?max_results:int -> ?next_token:string -> ?filters:compliance_string_filter list -> unit -> list_resource_compliance_summaries_request
val make_list_ops_metadata_result : ?next_token:string -> ?ops_metadata_list:ops_metadata list -> unit -> list_ops_metadata_result
val make_list_ops_metadata_request : ?next_token:string -> ?max_results:int -> ?filters:ops_metadata_filter list -> unit -> list_ops_metadata_request
val make_list_ops_item_events_response : ?summaries:ops_item_event_summary list -> ?next_token:string -> unit -> list_ops_item_events_response
val make_list_ops_item_events_request : ?next_token:string -> ?max_results:int -> ?filters:ops_item_event_filter list -> unit -> list_ops_item_events_request
val make_list_inventory_entries_result : ?next_token:string -> ?entries:(string * string) list list -> ?capture_time:string -> ?schema_version:string -> ?instance_id:string -> ?type_name:string -> unit -> list_inventory_entries_result
val make_inventory_filter : ?type_:inventory_query_operator_type -> values:string list -> key:string -> unit -> inventory_filter
val make_list_inventory_entries_request : ?max_results:int -> ?next_token:string -> ?filters:inventory_filter list -> type_name:string -> instance_id:string -> unit -> list_inventory_entries_request
val make_document_identifier : ?author:string -> ?review_status:review_status -> ?requires:document_requires list -> ?tags:tag list -> ?target_type:string -> ?document_format:document_format -> ?schema_version:string -> ?document_type:document_type -> ?document_version:string -> ?platform_types:platform_type list -> ?version_name:string -> ?owner:string -> ?display_name:string -> ?created_date:float -> ?name:string -> unit -> document_identifier
val make_list_documents_result : ?next_token:string -> ?document_identifiers:document_identifier list -> unit -> list_documents_result
val make_document_filter : value:string -> key:document_filter_key -> unit -> document_filter
val make_document_key_values_filter : ?values:string list -> ?key:string -> unit -> document_key_values_filter
val make_list_documents_request : ?next_token:string -> ?max_results:int -> ?filters:document_key_values_filter list -> ?document_filter_list:document_filter list -> unit -> list_documents_request
val make_document_version_info : ?review_status:review_status -> ?status_information:string -> ?status:document_status -> ?document_format:document_format -> ?is_default_version:bool -> ?created_date:float -> ?version_name:string -> ?document_version:string -> ?display_name:string -> ?name:string -> unit -> document_version_info
val make_list_document_versions_result : ?next_token:string -> ?document_versions:document_version_info list -> unit -> list_document_versions_result
val make_list_document_versions_request : ?next_token:string -> ?max_results:int -> name:string -> unit -> list_document_versions_request
val make_document_reviewer_response_source : ?reviewer:string -> ?comment:document_review_comment_source list -> ?review_status:review_status -> ?updated_time:float -> ?create_time:float -> unit -> document_reviewer_response_source
val make_document_metadata_response_info : ?reviewer_response:document_reviewer_response_source list -> unit -> document_metadata_response_info
val make_list_document_metadata_history_response : ?next_token:string -> ?metadata:document_metadata_response_info -> ?author:string -> ?document_version:string -> ?name:string -> unit -> list_document_metadata_history_response
val make_list_document_metadata_history_request : ?max_results:int -> ?next_token:string -> ?document_version:string -> metadata:document_metadata_enum -> name:string -> unit -> list_document_metadata_history_request
val make_compliance_summary_item : ?non_compliant_summary:non_compliant_summary -> ?compliant_summary:compliant_summary -> ?compliance_type:string -> unit -> compliance_summary_item
val make_list_compliance_summaries_result : ?next_token:string -> ?compliance_summary_items:compliance_summary_item list -> unit -> list_compliance_summaries_result
val make_list_compliance_summaries_request : ?max_results:int -> ?next_token:string -> ?filters:compliance_string_filter list -> unit -> list_compliance_summaries_request
val make_compliance_item : ?details:(string * string) list -> ?execution_summary:compliance_execution_summary -> ?severity:compliance_severity -> ?status:compliance_status -> ?title:string -> ?id:string -> ?resource_id:string -> ?resource_type:string -> ?compliance_type:string -> unit -> compliance_item
val make_list_compliance_items_result : ?next_token:string -> ?compliance_items:compliance_item list -> unit -> list_compliance_items_result
val make_list_compliance_items_request : ?max_results:int -> ?next_token:string -> ?resource_types:string list -> ?resource_ids:string list -> ?filters:compliance_string_filter list -> unit -> list_compliance_items_request
val make_list_commands_result : ?next_token:string -> ?commands:command list -> unit -> list_commands_result
val make_command_filter : value:string -> key:command_filter_key -> unit -> command_filter
val make_list_commands_request : ?filters:command_filter list -> ?next_token:string -> ?max_results:int -> ?instance_id:string -> ?command_id:string -> unit -> list_commands_request
val make_command_plugin : ?output_s3_key_prefix:string -> ?output_s3_bucket_name:string -> ?output_s3_region:string -> ?standard_error_url:string -> ?standard_output_url:string -> ?output:string -> ?response_finish_date_time:float -> ?response_start_date_time:float -> ?response_code:int -> ?status_details:string -> ?status:command_plugin_status -> ?name:string -> unit -> command_plugin
val make_command_invocation : ?cloud_watch_output_config:cloud_watch_output_config -> ?notification_config:notification_config -> ?service_role:string -> ?command_plugins:command_plugin list -> ?standard_error_url:string -> ?standard_output_url:string -> ?trace_output:string -> ?status_details:string -> ?status:command_invocation_status -> ?requested_date_time:float -> ?document_version:string -> ?document_name:string -> ?comment:string -> ?instance_name:string -> ?instance_id:string -> ?command_id:string -> unit -> command_invocation
val make_list_command_invocations_result : ?next_token:string -> ?command_invocations:command_invocation list -> unit -> list_command_invocations_result
val make_list_command_invocations_request : ?details:bool -> ?filters:command_filter list -> ?next_token:string -> ?max_results:int -> ?instance_id:string -> ?command_id:string -> unit -> list_command_invocations_request
val make_association : ?target_maps:(string * string list) list list -> ?duration:int -> ?schedule_offset:int -> ?association_name:string -> ?schedule_expression:string -> ?overview:association_overview -> ?last_execution_date:float -> ?targets:target list -> ?document_version:string -> ?association_version:string -> ?association_id:string -> ?instance_id:string -> ?name:string -> unit -> association
val make_list_associations_result : ?next_token:string -> ?associations:association list -> unit -> list_associations_result
val make_association_filter : value:string -> key:association_filter_key -> unit -> association_filter
val make_list_associations_request : ?next_token:string -> ?max_results:int -> ?association_filter_list:association_filter list -> unit -> list_associations_request
val make_association_version_info : ?target_maps:(string * string list) list list -> ?duration:int -> ?schedule_offset:int -> ?target_locations:target_location list -> ?calendar_names:string list -> ?apply_only_at_cron_interval:bool -> ?sync_compliance:association_sync_compliance -> ?compliance_severity:association_compliance_severity -> ?max_concurrency:string -> ?max_errors:string -> ?association_name:string -> ?output_location:instance_association_output_location -> ?schedule_expression:string -> ?targets:target list -> ?parameters:(string * string list) list -> ?document_version:string -> ?name:string -> ?created_date:float -> ?association_version:string -> ?association_id:string -> unit -> association_version_info
val make_list_association_versions_result : ?next_token:string -> ?association_versions:association_version_info list -> unit -> list_association_versions_result
val make_list_association_versions_request : ?next_token:string -> ?max_results:int -> association_id:string -> unit -> list_association_versions_request
val make_label_parameter_version_result : ?parameter_version:int -> ?invalid_labels:string list -> unit -> label_parameter_version_result
val make_label_parameter_version_request : ?parameter_version:int -> labels:string list -> name:string -> unit -> label_parameter_version_request
val make_inventory_result_item : ?content_hash:string -> ?capture_time:string -> content:(string * string) list list -> schema_version:string -> type_name:string -> unit -> inventory_result_item
val make_inventory_result_entity : ?data:(string * inventory_result_item) list -> ?id:string -> unit -> inventory_result_entity
val make_inventory_item_attribute : data_type:inventory_attribute_data_type -> name:string -> unit -> inventory_item_attribute
val make_inventory_item_schema : ?display_name:string -> ?version:string -> attributes:inventory_item_attribute list -> type_name:string -> unit -> inventory_item_schema
val make_inventory_group : filters:inventory_filter list -> name:string -> unit -> inventory_group
val make_inventory_deletion_summary_item : ?remaining_count:int -> ?count:int -> ?version:string -> unit -> inventory_deletion_summary_item
val make_inventory_deletion_summary : ?summary_items:inventory_deletion_summary_item list -> ?remaining_count:int -> ?total_count:int -> unit -> inventory_deletion_summary
val make_inventory_deletion_status_item : ?last_status_update_time:float -> ?deletion_summary:inventory_deletion_summary -> ?last_status_message:string -> ?last_status:inventory_deletion_status -> ?deletion_start_time:float -> ?type_name:string -> ?deletion_id:string -> unit -> inventory_deletion_status_item
val make_inventory_aggregator : ?groups:inventory_group list -> ?aggregators:inventory_aggregator list -> ?expression:string -> unit -> inventory_aggregator
val make_instance_property_string_filter : ?operator:instance_property_filter_operator -> values:string list -> key:string -> unit -> instance_property_string_filter
val make_instance_property_filter : value_set:string list -> key:instance_property_filter_key -> unit -> instance_property_filter
val make_instance_aggregated_association_overview : ?instance_association_status_aggregated_count:(string * int) list -> ?detailed_status:string -> unit -> instance_aggregated_association_overview
val make_instance_property : ?source_type:source_type -> ?source_id:string -> ?association_overview:instance_aggregated_association_overview -> ?last_successful_association_execution_date:float -> ?last_association_execution_date:float -> ?association_status:string -> ?computer_name:string -> ?resource_type:string -> ?registration_date:float -> ?iam_role:string -> ?activation_id:string -> ?platform_version:string -> ?platform_name:string -> ?platform_type:platform_type -> ?agent_version:string -> ?last_ping_date_time:float -> ?ping_status:ping_status -> ?launch_time:float -> ?ip_address:string -> ?architecture:string -> ?instance_state:string -> ?key_name:string -> ?instance_role:string -> ?instance_type:string -> ?instance_id:string -> ?name:string -> unit -> instance_property
val make_instance_patch_state : ?other_non_compliant_count:int -> ?security_non_compliant_count:int -> ?critical_non_compliant_count:int -> ?reboot_option:reboot_option -> ?last_no_reboot_install_operation_time:float -> ?not_applicable_count:int -> ?unreported_not_applicable_count:int -> ?failed_count:int -> ?missing_count:int -> ?installed_rejected_count:int -> ?installed_pending_reboot_count:int -> ?installed_other_count:int -> ?installed_count:int -> ?owner_information:string -> ?install_override_list:string -> ?snapshot_id:string -> operation:patch_operation_type -> operation_end_time:float -> operation_start_time:float -> baseline_id:string -> patch_group:string -> instance_id:string -> unit -> instance_patch_state
val make_instance_patch_state_filter : type_:instance_patch_state_operator_type -> values:string list -> key:string -> unit -> instance_patch_state_filter
val make_instance_information_string_filter : values:string list -> key:string -> unit -> instance_information_string_filter
val make_instance_information : ?source_type:source_type -> ?source_id:string -> ?association_overview:instance_aggregated_association_overview -> ?last_successful_association_execution_date:float -> ?last_association_execution_date:float -> ?association_status:string -> ?computer_name:string -> ?ip_address:string -> ?name:string -> ?resource_type:resource_type -> ?registration_date:float -> ?iam_role:string -> ?activation_id:string -> ?platform_version:string -> ?platform_name:string -> ?platform_type:platform_type -> ?is_latest_version:bool -> ?agent_version:string -> ?last_ping_date_time:float -> ?ping_status:ping_status -> ?instance_id:string -> unit -> instance_information
val make_instance_information_filter : value_set:string list -> key:instance_information_filter_key -> unit -> instance_information_filter
val make_instance_association_output_url : ?s3_output_url:s3_output_url -> unit -> instance_association_output_url
val make_instance_association_status_info : ?association_name:string -> ?output_url:instance_association_output_url -> ?error_code:string -> ?execution_summary:string -> ?detailed_status:string -> ?status:string -> ?execution_date:float -> ?instance_id:string -> ?association_version:string -> ?document_version:string -> ?name:string -> ?association_id:string -> unit -> instance_association_status_info
val make_instance_association : ?association_version:string -> ?content:string -> ?instance_id:string -> ?association_id:string -> unit -> instance_association
val make_get_service_setting_result : ?service_setting:service_setting -> unit -> get_service_setting_result
val make_get_service_setting_request : setting_id:string -> unit -> get_service_setting_request
val make_get_resource_policies_response_entry : ?policy:string -> ?policy_hash:string -> ?policy_id:string -> unit -> get_resource_policies_response_entry
val make_get_resource_policies_response : ?policies:get_resource_policies_response_entry list -> ?next_token:string -> unit -> get_resource_policies_response
val make_get_resource_policies_request : ?max_results:int -> ?next_token:string -> resource_arn:string -> unit -> get_resource_policies_request
val make_get_patch_baseline_result : ?sources:patch_source list -> ?description:string -> ?modified_date:float -> ?created_date:float -> ?patch_groups:string list -> ?rejected_patches_action:patch_action -> ?rejected_patches:string list -> ?approved_patches_enable_non_security:bool -> ?approved_patches_compliance_level:patch_compliance_level -> ?approved_patches:string list -> ?approval_rules:patch_rule_group -> ?global_filters:patch_filter_group -> ?operating_system:operating_system -> ?name:string -> ?baseline_id:string -> unit -> get_patch_baseline_result
val make_get_patch_baseline_request : baseline_id:string -> unit -> get_patch_baseline_request
val make_get_patch_baseline_for_patch_group_result : ?operating_system:operating_system -> ?patch_group:string -> ?baseline_id:string -> unit -> get_patch_baseline_for_patch_group_result
val make_get_patch_baseline_for_patch_group_request : ?operating_system:operating_system -> patch_group:string -> unit -> get_patch_baseline_for_patch_group_request
val make_get_parameters_result : ?invalid_parameters:string list -> ?parameters:parameter list -> unit -> get_parameters_result
val make_get_parameters_request : ?with_decryption:bool -> names:string list -> unit -> get_parameters_request
val make_get_parameters_by_path_result : ?next_token:string -> ?parameters:parameter list -> unit -> get_parameters_by_path_result
val make_get_parameters_by_path_request : ?next_token:string -> ?max_results:int -> ?with_decryption:bool -> ?parameter_filters:parameter_string_filter list -> ?recursive:bool -> path:string -> unit -> get_parameters_by_path_request
val make_get_parameter_result : ?parameter:parameter -> unit -> get_parameter_result
val make_get_parameter_request : ?with_decryption:bool -> name:string -> unit -> get_parameter_request
val make_get_parameter_history_result : ?next_token:string -> ?parameters:parameter_history list -> unit -> get_parameter_history_result
val make_get_parameter_history_request : ?next_token:string -> ?max_results:int -> ?with_decryption:bool -> name:string -> unit -> get_parameter_history_request
val make_get_ops_summary_result : ?next_token:string -> ?entities:ops_entity list -> unit -> get_ops_summary_result
val make_get_ops_summary_request : ?max_results:int -> ?next_token:string -> ?result_attributes:ops_result_attribute list -> ?aggregators:ops_aggregator list -> ?filters:ops_filter list -> ?sync_name:string -> unit -> get_ops_summary_request
val make_get_ops_metadata_result : ?next_token:string -> ?metadata:(string * metadata_value) list -> ?resource_id:string -> unit -> get_ops_metadata_result
val make_get_ops_metadata_request : ?next_token:string -> ?max_results:int -> ops_metadata_arn:string -> unit -> get_ops_metadata_request
val make_get_ops_item_response : ?ops_item:ops_item -> unit -> get_ops_item_response
val make_get_ops_item_request : ?ops_item_arn:string -> ops_item_id:string -> unit -> get_ops_item_request
val make_get_maintenance_window_task_result : ?alarm_configuration:alarm_configuration -> ?cutoff_behavior:maintenance_window_task_cutoff_behavior -> ?description:string -> ?name:string -> ?logging_info:logging_info -> ?max_errors:string -> ?max_concurrency:string -> ?priority:int -> ?task_invocation_parameters:maintenance_window_task_invocation_parameters -> ?task_parameters: (string * maintenance_window_task_parameter_value_expression) list -> ?task_type:maintenance_window_task_type -> ?service_role_arn:string -> ?task_arn:string -> ?targets:target list -> ?window_task_id:string -> ?window_id:string -> unit -> get_maintenance_window_task_result
val make_get_maintenance_window_task_request : window_task_id:string -> window_id:string -> unit -> get_maintenance_window_task_request
val make_get_maintenance_window_result : ?modified_date:float -> ?created_date:float -> ?enabled:bool -> ?allow_unassociated_targets:bool -> ?cutoff:int -> ?duration:int -> ?next_execution_time:string -> ?schedule_offset:int -> ?schedule_timezone:string -> ?schedule:string -> ?end_date:string -> ?start_date:string -> ?description:string -> ?name:string -> ?window_id:string -> unit -> get_maintenance_window_result
val make_get_maintenance_window_request : window_id:string -> unit -> get_maintenance_window_request
val make_get_maintenance_window_execution_task_result : ?triggered_alarms:alarm_state_information list -> ?alarm_configuration:alarm_configuration -> ?end_time:float -> ?start_time:float -> ?status_details:string -> ?status:maintenance_window_execution_status -> ?max_errors:string -> ?max_concurrency:string -> ?priority:int -> ?task_parameters: (string * maintenance_window_task_parameter_value_expression) list list -> ?type_:maintenance_window_task_type -> ?service_role:string -> ?task_arn:string -> ?task_execution_id:string -> ?window_execution_id:string -> unit -> get_maintenance_window_execution_task_result
val make_get_maintenance_window_execution_task_request : task_id:string -> window_execution_id:string -> unit -> get_maintenance_window_execution_task_request
val make_get_maintenance_window_execution_task_invocation_result : ?window_target_id:string -> ?owner_information:string -> ?end_time:float -> ?start_time:float -> ?status_details:string -> ?status:maintenance_window_execution_status -> ?parameters:string -> ?task_type:maintenance_window_task_type -> ?execution_id:string -> ?invocation_id:string -> ?task_execution_id:string -> ?window_execution_id:string -> unit -> get_maintenance_window_execution_task_invocation_result
val make_get_maintenance_window_execution_task_invocation_request : invocation_id:string -> task_id:string -> window_execution_id:string -> unit -> get_maintenance_window_execution_task_invocation_request
val make_get_maintenance_window_execution_result : ?end_time:float -> ?start_time:float -> ?status_details:string -> ?status:maintenance_window_execution_status -> ?task_ids:string list -> ?window_execution_id:string -> unit -> get_maintenance_window_execution_result
val make_get_maintenance_window_execution_request : window_execution_id:string -> unit -> get_maintenance_window_execution_request
val make_get_inventory_schema_result : ?next_token:string -> ?schemas:inventory_item_schema list -> unit -> get_inventory_schema_result
val make_get_inventory_schema_request : ?sub_type:bool -> ?aggregator:bool -> ?max_results:int -> ?next_token:string -> ?type_name:string -> unit -> get_inventory_schema_request
val make_get_inventory_result : ?next_token:string -> ?entities:inventory_result_entity list -> unit -> get_inventory_result
val make_get_inventory_request : ?max_results:int -> ?next_token:string -> ?result_attributes:result_attribute list -> ?aggregators:inventory_aggregator list -> ?filters:inventory_filter list -> unit -> get_inventory_request
val make_attachment_content : ?url:string -> ?hash_type:attachment_hash_type -> ?hash:string -> ?size:int -> ?name:string -> unit -> attachment_content
val make_get_document_result : ?review_status:review_status -> ?attachments_content:attachment_content list -> ?requires:document_requires list -> ?document_format:document_format -> ?document_type:document_type -> ?content:string -> ?status_information:string -> ?status:document_status -> ?document_version:string -> ?version_name:string -> ?display_name:string -> ?created_date:float -> ?name:string -> unit -> get_document_result
val make_get_document_request : ?document_format:document_format -> ?document_version:string -> ?version_name:string -> name:string -> unit -> get_document_request
val make_get_deployable_patch_snapshot_for_instance_result : ?product:string -> ?snapshot_download_url:string -> ?snapshot_id:string -> ?instance_id:string -> unit -> get_deployable_patch_snapshot_for_instance_result
val make_baseline_override : ?sources:patch_source list -> ?approved_patches_enable_non_security:bool -> ?rejected_patches_action:patch_action -> ?rejected_patches:string list -> ?approved_patches_compliance_level:patch_compliance_level -> ?approved_patches:string list -> ?approval_rules:patch_rule_group -> ?global_filters:patch_filter_group -> ?operating_system:operating_system -> unit -> baseline_override
val make_get_deployable_patch_snapshot_for_instance_request : ?baseline_override:baseline_override -> snapshot_id:string -> instance_id:string -> unit -> get_deployable_patch_snapshot_for_instance_request
val make_get_default_patch_baseline_result : ?operating_system:operating_system -> ?baseline_id:string -> unit -> get_default_patch_baseline_result
val make_get_default_patch_baseline_request : ?operating_system:operating_system -> unit -> get_default_patch_baseline_request
val make_get_connection_status_response : ?status:connection_status -> ?target:string -> unit -> get_connection_status_response
val make_get_connection_status_request : target:string -> unit -> get_connection_status_request
val make_get_command_invocation_result : ?cloud_watch_output_config:cloud_watch_output_config -> ?standard_error_url:string -> ?standard_error_content:string -> ?standard_output_url:string -> ?standard_output_content:string -> ?status_details:string -> ?status:command_invocation_status -> ?execution_end_date_time:string -> ?execution_elapsed_time:string -> ?execution_start_date_time:string -> ?response_code:int -> ?plugin_name:string -> ?document_version:string -> ?document_name:string -> ?comment:string -> ?instance_id:string -> ?command_id:string -> unit -> get_command_invocation_result
val make_get_command_invocation_request : ?plugin_name:string -> instance_id:string -> command_id:string -> unit -> get_command_invocation_request
val make_get_calendar_state_response : ?next_transition_time:string -> ?at_time:string -> ?state:calendar_state -> unit -> get_calendar_state_response
val make_get_calendar_state_request : ?at_time:string -> calendar_names:string list -> unit -> get_calendar_state_request
val make_automation_execution : ?variables:(string * string list) list -> ?change_request_name:string -> ?association_id:string -> ?ops_item_id:string -> ?runbooks:runbook list -> ?scheduled_time:float -> ?automation_subtype:automation_subtype -> ?triggered_alarms:alarm_state_information list -> ?alarm_configuration:alarm_configuration -> ?progress_counters:progress_counters -> ?target_locations:target_location list -> ?target:string -> ?max_errors:string -> ?max_concurrency:string -> ?resolved_targets:resolved_targets -> ?target_maps:(string * string list) list list -> ?targets:target list -> ?target_parameter_name:string -> ?current_action:string -> ?current_step_name:string -> ?executed_by:string -> ?parent_automation_execution_id:string -> ?mode:execution_mode -> ?failure_message:string -> ?outputs:(string * string list) list -> ?parameters:(string * string list) list -> ?step_executions_truncated:bool -> ?step_executions:step_execution list -> ?automation_execution_status:automation_execution_status -> ?execution_end_time:float -> ?execution_start_time:float -> ?document_version:string -> ?document_name:string -> ?automation_execution_id:string -> unit -> automation_execution
val make_get_automation_execution_result : ?automation_execution:automation_execution -> unit -> get_automation_execution_result
val make_get_automation_execution_request : automation_execution_id:string -> unit -> get_automation_execution_request
val make_create_association_batch_request_entry : ?alarm_configuration:alarm_configuration -> ?target_maps:(string * string list) list list -> ?duration:int -> ?schedule_offset:int -> ?target_locations:target_location list -> ?calendar_names:string list -> ?apply_only_at_cron_interval:bool -> ?sync_compliance:association_sync_compliance -> ?compliance_severity:association_compliance_severity -> ?max_concurrency:string -> ?max_errors:string -> ?association_name:string -> ?output_location:instance_association_output_location -> ?schedule_expression:string -> ?targets:target list -> ?document_version:string -> ?automation_target_parameter_name:string -> ?parameters:(string * string list) list -> ?instance_id:string -> name:string -> unit -> create_association_batch_request_entry
val make_failed_create_association : ?fault:fault -> ?message:string -> ?entry:create_association_batch_request_entry -> unit -> failed_create_association
val make_effective_patch : ?patch_status:patch_status -> ?patch:patch -> unit -> effective_patch
val make_describe_sessions_response : ?next_token:string -> ?sessions:session list -> unit -> describe_sessions_response
val make_describe_sessions_request : ?filters:session_filter list -> ?next_token:string -> ?max_results:int -> state:session_state -> unit -> describe_sessions_request
val make_describe_patch_properties_result : ?next_token:string -> ?properties:(string * string) list list -> unit -> describe_patch_properties_result
val make_describe_patch_properties_request : ?next_token:string -> ?max_results:int -> ?patch_set:patch_set -> property:patch_property -> operating_system:operating_system -> unit -> describe_patch_properties_request
val make_describe_patch_groups_result : ?next_token:string -> ?mappings:patch_group_patch_baseline_mapping list -> unit -> describe_patch_groups_result
val make_describe_patch_groups_request : ?next_token:string -> ?filters:patch_orchestrator_filter list -> ?max_results:int -> unit -> describe_patch_groups_request
val make_describe_patch_group_state_result : ?instances_with_other_non_compliant_patches:int -> ?instances_with_security_non_compliant_patches:int -> ?instances_with_critical_non_compliant_patches:int -> ?instances_with_unreported_not_applicable_patches:int -> ?instances_with_not_applicable_patches:int -> ?instances_with_failed_patches:int -> ?instances_with_missing_patches:int -> ?instances_with_installed_rejected_patches:int -> ?instances_with_installed_pending_reboot_patches:int -> ?instances_with_installed_other_patches:int -> ?instances_with_installed_patches:int -> ?instances:int -> unit -> describe_patch_group_state_result
val make_describe_patch_group_state_request : patch_group:string -> unit -> describe_patch_group_state_request
val make_describe_patch_baselines_result : ?next_token:string -> ?baseline_identities:patch_baseline_identity list -> unit -> describe_patch_baselines_result
val make_describe_patch_baselines_request : ?next_token:string -> ?max_results:int -> ?filters:patch_orchestrator_filter list -> unit -> describe_patch_baselines_request
val make_describe_parameters_result : ?next_token:string -> ?parameters:parameter_metadata list -> unit -> describe_parameters_result
val make_describe_parameters_request : ?shared:bool -> ?next_token:string -> ?max_results:int -> ?parameter_filters:parameter_string_filter list -> ?filters:parameters_filter list -> unit -> describe_parameters_request
val make_describe_ops_items_response : ?ops_item_summaries:ops_item_summary list -> ?next_token:string -> unit -> describe_ops_items_response
val make_describe_ops_items_request : ?next_token:string -> ?max_results:int -> ?ops_item_filters:ops_item_filter list -> unit -> describe_ops_items_request
val make_describe_maintenance_windows_result : ?next_token:string -> ?window_identities:maintenance_window_identity list -> unit -> describe_maintenance_windows_result
val make_describe_maintenance_windows_request : ?next_token:string -> ?max_results:int -> ?filters:maintenance_window_filter list -> unit -> describe_maintenance_windows_request
val make_describe_maintenance_windows_for_target_result : ?next_token:string -> ?window_identities:maintenance_window_identity_for_target list -> unit -> describe_maintenance_windows_for_target_result
val make_describe_maintenance_windows_for_target_request : ?next_token:string -> ?max_results:int -> resource_type:maintenance_window_resource_type -> targets:target list -> unit -> describe_maintenance_windows_for_target_request
val make_describe_maintenance_window_tasks_result : ?next_token:string -> ?tasks:maintenance_window_task list -> unit -> describe_maintenance_window_tasks_result
val make_describe_maintenance_window_tasks_request : ?next_token:string -> ?max_results:int -> ?filters:maintenance_window_filter list -> window_id:string -> unit -> describe_maintenance_window_tasks_request
val make_describe_maintenance_window_targets_result : ?next_token:string -> ?targets:maintenance_window_target list -> unit -> describe_maintenance_window_targets_result
val make_describe_maintenance_window_targets_request : ?next_token:string -> ?max_results:int -> ?filters:maintenance_window_filter list -> window_id:string -> unit -> describe_maintenance_window_targets_request
val make_describe_maintenance_window_schedule_result : ?next_token:string -> ?scheduled_window_executions:scheduled_window_execution list -> unit -> describe_maintenance_window_schedule_result
val make_describe_maintenance_window_schedule_request : ?next_token:string -> ?max_results:int -> ?filters:patch_orchestrator_filter list -> ?resource_type:maintenance_window_resource_type -> ?targets:target list -> ?window_id:string -> unit -> describe_maintenance_window_schedule_request
val make_describe_maintenance_window_executions_result : ?next_token:string -> ?window_executions:maintenance_window_execution list -> unit -> describe_maintenance_window_executions_result
val make_describe_maintenance_window_executions_request : ?next_token:string -> ?max_results:int -> ?filters:maintenance_window_filter list -> window_id:string -> unit -> describe_maintenance_window_executions_request
val make_describe_maintenance_window_execution_tasks_result : ?next_token:string -> ?window_execution_task_identities: maintenance_window_execution_task_identity list -> unit -> describe_maintenance_window_execution_tasks_result
val make_describe_maintenance_window_execution_tasks_request : ?next_token:string -> ?max_results:int -> ?filters:maintenance_window_filter list -> window_execution_id:string -> unit -> describe_maintenance_window_execution_tasks_request
val make_describe_maintenance_window_execution_task_invocations_result : ?next_token:string -> ?window_execution_task_invocation_identities: maintenance_window_execution_task_invocation_identity list -> unit -> describe_maintenance_window_execution_task_invocations_result
val make_describe_maintenance_window_execution_task_invocations_request : ?next_token:string -> ?max_results:int -> ?filters:maintenance_window_filter list -> task_id:string -> window_execution_id:string -> unit -> describe_maintenance_window_execution_task_invocations_request
val make_describe_inventory_deletions_result : ?next_token:string -> ?inventory_deletions:inventory_deletion_status_item list -> unit -> describe_inventory_deletions_result
val make_describe_inventory_deletions_request : ?max_results:int -> ?next_token:string -> ?deletion_id:string -> unit -> describe_inventory_deletions_request
val make_describe_instance_properties_result : ?next_token:string -> ?instance_properties:instance_property list -> unit -> describe_instance_properties_result
val make_describe_instance_properties_request : ?next_token:string -> ?max_results:int -> ?filters_with_operator:instance_property_string_filter list -> ?instance_property_filter_list:instance_property_filter list -> unit -> describe_instance_properties_request
val make_describe_instance_patches_result : ?next_token:string -> ?patches:patch_compliance_data list -> unit -> describe_instance_patches_result
val make_describe_instance_patches_request : ?max_results:int -> ?next_token:string -> ?filters:patch_orchestrator_filter list -> instance_id:string -> unit -> describe_instance_patches_request
val make_describe_instance_patch_states_result : ?next_token:string -> ?instance_patch_states:instance_patch_state list -> unit -> describe_instance_patch_states_result
val make_describe_instance_patch_states_request : ?max_results:int -> ?next_token:string -> instance_ids:string list -> unit -> describe_instance_patch_states_request
val make_describe_instance_patch_states_for_patch_group_result : ?next_token:string -> ?instance_patch_states:instance_patch_state list -> unit -> describe_instance_patch_states_for_patch_group_result
val make_describe_instance_patch_states_for_patch_group_request : ?max_results:int -> ?next_token:string -> ?filters:instance_patch_state_filter list -> patch_group:string -> unit -> describe_instance_patch_states_for_patch_group_request
val make_describe_instance_information_result : ?next_token:string -> ?instance_information_list:instance_information list -> unit -> describe_instance_information_result
val make_describe_instance_information_request : ?next_token:string -> ?max_results:int -> ?filters:instance_information_string_filter list -> ?instance_information_filter_list:instance_information_filter list -> unit -> describe_instance_information_request
val make_describe_instance_associations_status_result : ?next_token:string -> ?instance_association_status_infos:instance_association_status_info list -> unit -> describe_instance_associations_status_result
val make_describe_instance_associations_status_request : ?next_token:string -> ?max_results:int -> instance_id:string -> unit -> describe_instance_associations_status_request
val make_describe_effective_patches_for_patch_baseline_result : ?next_token:string -> ?effective_patches:effective_patch list -> unit -> describe_effective_patches_for_patch_baseline_result
val make_describe_effective_patches_for_patch_baseline_request : ?next_token:string -> ?max_results:int -> baseline_id:string -> unit -> describe_effective_patches_for_patch_baseline_request
val make_describe_effective_instance_associations_result : ?next_token:string -> ?associations:instance_association list -> unit -> describe_effective_instance_associations_result
val make_describe_effective_instance_associations_request : ?next_token:string -> ?max_results:int -> instance_id:string -> unit -> describe_effective_instance_associations_request
val make_describe_document_result : ?document:document_description -> unit -> describe_document_result
val make_describe_document_request : ?version_name:string -> ?document_version:string -> name:string -> unit -> describe_document_request
val make_account_sharing_info : ?shared_document_version:string -> ?account_id:string -> unit -> account_sharing_info
val make_describe_document_permission_response : ?next_token:string -> ?account_sharing_info_list:account_sharing_info list -> ?account_ids:string list -> unit -> describe_document_permission_response
val make_describe_document_permission_request : ?next_token:string -> ?max_results:int -> permission_type:document_permission_type -> name:string -> unit -> describe_document_permission_request
val make_describe_available_patches_result : ?next_token:string -> ?patches:patch list -> unit -> describe_available_patches_result
val make_describe_available_patches_request : ?next_token:string -> ?max_results:int -> ?filters:patch_orchestrator_filter list -> unit -> describe_available_patches_request
val make_describe_automation_step_executions_result : ?next_token:string -> ?step_executions:step_execution list -> unit -> describe_automation_step_executions_result
val make_describe_automation_step_executions_request : ?reverse_order:bool -> ?max_results:int -> ?next_token:string -> ?filters:step_execution_filter list -> automation_execution_id:string -> unit -> describe_automation_step_executions_request
val make_automation_execution_metadata : ?change_request_name:string -> ?association_id:string -> ?ops_item_id:string -> ?runbooks:runbook list -> ?scheduled_time:float -> ?automation_subtype:automation_subtype -> ?triggered_alarms:alarm_state_information list -> ?alarm_configuration:alarm_configuration -> ?automation_type:automation_type -> ?target:string -> ?max_errors:string -> ?max_concurrency:string -> ?resolved_targets:resolved_targets -> ?target_maps:(string * string list) list list -> ?targets:target list -> ?target_parameter_name:string -> ?failure_message:string -> ?current_action:string -> ?current_step_name:string -> ?parent_automation_execution_id:string -> ?mode:execution_mode -> ?outputs:(string * string list) list -> ?log_file:string -> ?executed_by:string -> ?execution_end_time:float -> ?execution_start_time:float -> ?automation_execution_status:automation_execution_status -> ?document_version:string -> ?document_name:string -> ?automation_execution_id:string -> unit -> automation_execution_metadata
val make_describe_automation_executions_result : ?next_token:string -> ?automation_execution_metadata_list:automation_execution_metadata list -> unit -> describe_automation_executions_result
val make_automation_execution_filter : values:string list -> key:automation_execution_filter_key -> unit -> automation_execution_filter
val make_describe_automation_executions_request : ?next_token:string -> ?max_results:int -> ?filters:automation_execution_filter list -> unit -> describe_automation_executions_request
val make_describe_association_result : ?association_description:association_description -> unit -> describe_association_result
val make_describe_association_request : ?association_version:string -> ?association_id:string -> ?instance_id:string -> ?name:string -> unit -> describe_association_request
val make_association_execution : ?triggered_alarms:alarm_state_information list -> ?alarm_configuration:alarm_configuration -> ?resource_count_by_status:string -> ?last_execution_date:float -> ?created_time:float -> ?detailed_status:string -> ?status:string -> ?execution_id:string -> ?association_version:string -> ?association_id:string -> unit -> association_execution
val make_describe_association_executions_result : ?next_token:string -> ?association_executions:association_execution list -> unit -> describe_association_executions_result
val make_association_execution_filter : type_:association_filter_operator_type -> value:string -> key:association_execution_filter_key -> unit -> association_execution_filter
val make_describe_association_executions_request : ?next_token:string -> ?max_results:int -> ?filters:association_execution_filter list -> association_id:string -> unit -> describe_association_executions_request
val make_association_execution_target : ?output_source:output_source -> ?last_execution_date:float -> ?detailed_status:string -> ?status:string -> ?resource_type:string -> ?resource_id:string -> ?execution_id:string -> ?association_version:string -> ?association_id:string -> unit -> association_execution_target
val make_describe_association_execution_targets_result : ?next_token:string -> ?association_execution_targets:association_execution_target list -> unit -> describe_association_execution_targets_result
val make_association_execution_targets_filter : value:string -> key:association_execution_targets_filter_key -> unit -> association_execution_targets_filter
val make_describe_association_execution_targets_request : ?next_token:string -> ?max_results:int -> ?filters:association_execution_targets_filter list -> execution_id:string -> association_id:string -> unit -> describe_association_execution_targets_request
val make_activation : ?tags:tag list -> ?created_date:float -> ?expired:bool -> ?expiration_date:float -> ?registrations_count:int -> ?registration_limit:int -> ?iam_role:string -> ?default_instance_name:string -> ?description:string -> ?activation_id:string -> unit -> activation
val make_describe_activations_result : ?next_token:string -> ?activation_list:activation list -> unit -> describe_activations_result
val make_describe_activations_filter : ?filter_values:string list -> ?filter_key:describe_activations_filter_keys -> unit -> describe_activations_filter
val make_describe_activations_request : ?next_token:string -> ?max_results:int -> ?filters:describe_activations_filter list -> unit -> describe_activations_request
val make_deregister_task_from_maintenance_window_result : ?window_task_id:string -> ?window_id:string -> unit -> deregister_task_from_maintenance_window_result
val make_deregister_task_from_maintenance_window_request : window_task_id:string -> window_id:string -> unit -> deregister_task_from_maintenance_window_request
val make_deregister_target_from_maintenance_window_result : ?window_target_id:string -> ?window_id:string -> unit -> deregister_target_from_maintenance_window_result
val make_deregister_target_from_maintenance_window_request : ?safe:bool -> window_target_id:string -> window_id:string -> unit -> deregister_target_from_maintenance_window_request
val make_deregister_patch_baseline_for_patch_group_result : ?patch_group:string -> ?baseline_id:string -> unit -> deregister_patch_baseline_for_patch_group_result
val make_deregister_patch_baseline_for_patch_group_request : patch_group:string -> baseline_id:string -> unit -> deregister_patch_baseline_for_patch_group_request
val make_deregister_managed_instance_result : unit -> deregister_managed_instance_result
val make_deregister_managed_instance_request : instance_id:string -> unit -> deregister_managed_instance_request
val make_delete_resource_policy_response : unit -> delete_resource_policy_response
val make_delete_resource_policy_request : policy_hash:string -> policy_id:string -> resource_arn:string -> unit -> delete_resource_policy_request
val make_delete_resource_data_sync_result : unit -> delete_resource_data_sync_result
val make_delete_resource_data_sync_request : ?sync_type:string -> sync_name:string -> unit -> delete_resource_data_sync_request
val make_delete_patch_baseline_result : ?baseline_id:string -> unit -> delete_patch_baseline_result
val make_delete_patch_baseline_request : baseline_id:string -> unit -> delete_patch_baseline_request
val make_delete_parameters_result : ?invalid_parameters:string list -> ?deleted_parameters:string list -> unit -> delete_parameters_result
val make_delete_parameters_request : names:string list -> unit -> delete_parameters_request
val make_delete_parameter_result : unit -> delete_parameter_result
val make_delete_parameter_request : name:string -> unit -> delete_parameter_request
val make_delete_ops_metadata_result : unit -> delete_ops_metadata_result
val make_delete_ops_metadata_request : ops_metadata_arn:string -> unit -> delete_ops_metadata_request
val make_delete_ops_item_response : unit -> delete_ops_item_response
val make_delete_ops_item_request : ops_item_id:string -> unit -> delete_ops_item_request
val make_delete_maintenance_window_result : ?window_id:string -> unit -> delete_maintenance_window_result
val make_delete_maintenance_window_request : window_id:string -> unit -> delete_maintenance_window_request
val make_delete_inventory_result : ?deletion_summary:inventory_deletion_summary -> ?type_name:string -> ?deletion_id:string -> unit -> delete_inventory_result
val make_delete_inventory_request : ?client_token:string -> ?dry_run:bool -> ?schema_delete_option:inventory_schema_delete_option -> type_name:string -> unit -> delete_inventory_request
val make_delete_document_result : unit -> delete_document_result
val make_delete_document_request : ?force:bool -> ?version_name:string -> ?document_version:string -> name:string -> unit -> delete_document_request
val make_delete_association_result : unit -> delete_association_result
val make_delete_association_request : ?association_id:string -> ?instance_id:string -> ?name:string -> unit -> delete_association_request
val make_delete_activation_result : unit -> delete_activation_result
val make_delete_activation_request : activation_id:string -> unit -> delete_activation_request
val make_create_resource_data_sync_result : unit -> create_resource_data_sync_result
val make_create_resource_data_sync_request : ?sync_source:resource_data_sync_source -> ?sync_type:string -> ?s3_destination:resource_data_sync_s3_destination -> sync_name:string -> unit -> create_resource_data_sync_request
val make_create_patch_baseline_result : ?baseline_id:string -> unit -> create_patch_baseline_result
val make_create_patch_baseline_request : ?tags:tag list -> ?client_token:string -> ?sources:patch_source list -> ?description:string -> ?rejected_patches_action:patch_action -> ?rejected_patches:string list -> ?approved_patches_enable_non_security:bool -> ?approved_patches_compliance_level:patch_compliance_level -> ?approved_patches:string list -> ?approval_rules:patch_rule_group -> ?global_filters:patch_filter_group -> ?operating_system:operating_system -> name:string -> unit -> create_patch_baseline_request
val make_create_ops_metadata_result : ?ops_metadata_arn:string -> unit -> create_ops_metadata_result
val make_create_ops_metadata_request : ?tags:tag list -> ?metadata:(string * metadata_value) list -> resource_id:string -> unit -> create_ops_metadata_request
val make_create_ops_item_response : ?ops_item_arn:string -> ?ops_item_id:string -> unit -> create_ops_item_response
val make_create_ops_item_request : ?account_id:string -> ?planned_end_time:float -> ?planned_start_time:float -> ?actual_end_time:float -> ?actual_start_time:float -> ?severity:string -> ?category:string -> ?tags:tag list -> ?related_ops_items:related_ops_item list -> ?priority:int -> ?notifications:ops_item_notification list -> ?operational_data:(string * ops_item_data_value) list -> ?ops_item_type:string -> title:string -> source:string -> description:string -> unit -> create_ops_item_request
val make_create_maintenance_window_result : ?window_id:string -> unit -> create_maintenance_window_result
val make_create_maintenance_window_request : ?tags:tag list -> ?client_token:string -> ?schedule_offset:int -> ?schedule_timezone:string -> ?end_date:string -> ?start_date:string -> ?description:string -> allow_unassociated_targets:bool -> cutoff:int -> duration:int -> schedule:string -> name:string -> unit -> create_maintenance_window_request
val make_create_document_result : ?document_description:document_description -> unit -> create_document_result
val make_create_document_request : ?tags:tag list -> ?target_type:string -> ?document_format:document_format -> ?document_type:document_type -> ?version_name:string -> ?display_name:string -> ?attachments:attachments_source list -> ?requires:document_requires list -> name:string -> content:string -> unit -> create_document_request
val make_create_association_result : ?association_description:association_description -> unit -> create_association_result
val make_create_association_request : ?alarm_configuration:alarm_configuration -> ?tags:tag list -> ?target_maps:(string * string list) list list -> ?duration:int -> ?schedule_offset:int -> ?target_locations:target_location list -> ?calendar_names:string list -> ?apply_only_at_cron_interval:bool -> ?sync_compliance:association_sync_compliance -> ?compliance_severity:association_compliance_severity -> ?max_concurrency:string -> ?max_errors:string -> ?automation_target_parameter_name:string -> ?association_name:string -> ?output_location:instance_association_output_location -> ?schedule_expression:string -> ?targets:target list -> ?parameters:(string * string list) list -> ?instance_id:string -> ?document_version:string -> name:string -> unit -> create_association_request
val make_create_association_batch_result : ?failed:failed_create_association list -> ?successful:association_description list -> unit -> create_association_batch_result
val make_create_association_batch_request : entries:create_association_batch_request_entry list -> unit -> create_association_batch_request
val make_create_activation_result : ?activation_code:string -> ?activation_id:string -> unit -> create_activation_result
val make_create_activation_request : ?registration_metadata:registration_metadata_item list -> ?tags:tag list -> ?expiration_date:float -> ?registration_limit:int -> ?default_instance_name:string -> ?description:string -> iam_role:string -> unit -> create_activation_request
val make_cancel_maintenance_window_execution_result : ?window_execution_id:string -> unit -> cancel_maintenance_window_execution_result
val make_cancel_maintenance_window_execution_request : window_execution_id:string -> unit -> cancel_maintenance_window_execution_request
val make_cancel_command_result : unit -> cancel_command_result
val make_cancel_command_request : ?instance_ids:string list -> command_id:string -> unit -> cancel_command_request
val make_add_tags_to_resource_result : unit -> add_tags_to_resource_result
val make_add_tags_to_resource_request : tags:tag list -> resource_id:string -> resource_type:resource_type_for_tagging -> unit -> add_tags_to_resource_request
module UpdateServiceSetting : sig ... end
module UpdateResourceDataSync : sig ... end
module UpdatePatchBaseline : sig ... end
module UpdateOpsMetadata : sig ... end
module UpdateOpsItem : sig ... end
module UpdateManagedInstanceRole : sig ... end
module UpdateMaintenanceWindowTask : sig ... end
module UpdateMaintenanceWindowTarget : sig ... end
module UpdateMaintenanceWindow : sig ... end
module UpdateDocumentMetadata : sig ... end
module UpdateDocumentDefaultVersion : sig ... end
module UpdateDocument : sig ... end
module UpdateAssociationStatus : sig ... end
module UpdateAssociation : sig ... end
module UnlabelParameterVersion : sig ... end
module TerminateSession : sig ... end
module StopAutomationExecution : sig ... end
module StartSession : sig ... end
module StartChangeRequestExecution : sig ... end
module StartAutomationExecution : sig ... end
module StartAssociationsOnce : sig ... end
module SendCommand : sig ... end
module SendAutomationSignal : sig ... end
module ResumeSession : sig ... end
module ResetServiceSetting : sig ... end
module RemoveTagsFromResource : sig ... end
module RegisterDefaultPatchBaseline : sig ... end
module PutResourcePolicy : sig ... end
module PutParameter : sig ... end
module PutInventory : sig ... end
module PutComplianceItems : sig ... end
module ModifyDocumentPermission : sig ... end
module ListTagsForResource : sig ... end
module ListResourceDataSync : sig ... end
module ListResourceComplianceSummaries : sig ... end
module ListOpsMetadata : sig ... end
module ListOpsItemRelatedItems : sig ... end
module ListOpsItemEvents : sig ... end
module ListInventoryEntries : sig ... end
module ListDocuments : sig ... end
module ListDocumentVersions : sig ... end
module ListDocumentMetadataHistory : sig ... end
module ListComplianceSummaries : sig ... end
module ListComplianceItems : sig ... end
module ListCommands : sig ... end
module ListCommandInvocations : sig ... end
module ListAssociations : sig ... end
module ListAssociationVersions : sig ... end
module LabelParameterVersion : sig ... end
module GetServiceSetting : sig ... end
module GetResourcePolicies : sig ... end
module GetPatchBaselineForPatchGroup : sig ... end
module GetPatchBaseline : sig ... end
module GetParametersByPath : sig ... end
module GetParameters : sig ... end
module GetParameterHistory : sig ... end
module GetParameter : sig ... end
module GetOpsSummary : sig ... end
module GetOpsMetadata : sig ... end
module GetOpsItem : sig ... end
module GetMaintenanceWindowTask : sig ... end
module GetMaintenanceWindowExecution : sig ... end
module GetMaintenanceWindow : sig ... end
module GetInventorySchema : sig ... end
module GetInventory : sig ... end
module GetDocument : sig ... end
module GetDefaultPatchBaseline : sig ... end
module GetConnectionStatus : sig ... end
module GetCommandInvocation : sig ... end
module GetCalendarState : sig ... end
module GetAutomationExecution : sig ... end
module DisassociateOpsItemRelatedItem : sig ... end
module DescribeSessions : sig ... end
module DescribePatchProperties : sig ... end
module DescribePatchGroups : sig ... end
module DescribePatchGroupState : sig ... end
module DescribePatchBaselines : sig ... end
module DescribeParameters : sig ... end
module DescribeOpsItems : sig ... end
module DescribeMaintenanceWindows : sig ... end
module DescribeMaintenanceWindowTasks : sig ... end
module DescribeInventoryDeletions : sig ... end
module DescribeInstanceProperties : sig ... end
module DescribeInstancePatches : sig ... end
module DescribeInstancePatchStates : sig ... end
module DescribeInstanceInformation : sig ... end
module DescribeDocumentPermission : sig ... end
module DescribeDocument : sig ... end
module DescribeAvailablePatches : sig ... end
module DescribeAutomationExecutions : sig ... end
module DescribeAssociationExecutions : sig ... end
module DescribeAssociation : sig ... end
module DescribeActivations : sig ... end
module DeregisterManagedInstance : sig ... end
module DeleteResourcePolicy : sig ... end
module DeleteResourceDataSync : sig ... end
module DeletePatchBaseline : sig ... end
module DeleteParameters : sig ... end
module DeleteParameter : sig ... end
module DeleteOpsMetadata : sig ... end
module DeleteOpsItem : sig ... end
module DeleteMaintenanceWindow : sig ... end
module DeleteInventory : sig ... end
module DeleteDocument : sig ... end
module DeleteAssociation : sig ... end
module DeleteActivation : sig ... end
module CreateResourceDataSync : sig ... end
module CreatePatchBaseline : sig ... end
module CreateOpsMetadata : sig ... end
module CreateOpsItem : sig ... end
module CreateMaintenanceWindow : sig ... end
module CreateDocument : sig ... end
module CreateAssociationBatch : sig ... end
module CreateAssociation : sig ... end
module CreateActivation : sig ... end
module CancelCommand : sig ... end
module AssociateOpsItemRelatedItem : sig ... end
module AddTagsToResource : sig ... end
OCaml

Innovation. Community. Security.