1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2014-11-06",
5    "endpointPrefix":"ssm",
6    "jsonVersion":"1.1",
7    "protocol":"json",
8    "serviceAbbreviation":"Amazon SSM",
9    "serviceFullName":"Amazon Simple Systems Manager (SSM)",
10    "serviceId":"SSM",
11    "signatureVersion":"v4",
12    "targetPrefix":"AmazonSSM",
13    "uid":"ssm-2014-11-06"
14  },
15  "operations":{
16    "AddTagsToResource":{
17      "name":"AddTagsToResource",
18      "http":{
19        "method":"POST",
20        "requestUri":"/"
21      },
22      "input":{"shape":"AddTagsToResourceRequest"},
23      "output":{"shape":"AddTagsToResourceResult"},
24      "errors":[
25        {"shape":"InvalidResourceType"},
26        {"shape":"InvalidResourceId"},
27        {"shape":"InternalServerError"},
28        {"shape":"TooManyTagsError"},
29        {"shape":"TooManyUpdates"}
30      ]
31    },
32    "CancelCommand":{
33      "name":"CancelCommand",
34      "http":{
35        "method":"POST",
36        "requestUri":"/"
37      },
38      "input":{"shape":"CancelCommandRequest"},
39      "output":{"shape":"CancelCommandResult"},
40      "errors":[
41        {"shape":"InternalServerError"},
42        {"shape":"InvalidCommandId"},
43        {"shape":"InvalidInstanceId"},
44        {"shape":"DuplicateInstanceId"}
45      ]
46    },
47    "CancelMaintenanceWindowExecution":{
48      "name":"CancelMaintenanceWindowExecution",
49      "http":{
50        "method":"POST",
51        "requestUri":"/"
52      },
53      "input":{"shape":"CancelMaintenanceWindowExecutionRequest"},
54      "output":{"shape":"CancelMaintenanceWindowExecutionResult"},
55      "errors":[
56        {"shape":"InternalServerError"},
57        {"shape":"DoesNotExistException"}
58      ]
59    },
60    "CreateActivation":{
61      "name":"CreateActivation",
62      "http":{
63        "method":"POST",
64        "requestUri":"/"
65      },
66      "input":{"shape":"CreateActivationRequest"},
67      "output":{"shape":"CreateActivationResult"},
68      "errors":[
69        {"shape":"InternalServerError"}
70      ]
71    },
72    "CreateAssociation":{
73      "name":"CreateAssociation",
74      "http":{
75        "method":"POST",
76        "requestUri":"/"
77      },
78      "input":{"shape":"CreateAssociationRequest"},
79      "output":{"shape":"CreateAssociationResult"},
80      "errors":[
81        {"shape":"AssociationAlreadyExists"},
82        {"shape":"AssociationLimitExceeded"},
83        {"shape":"InternalServerError"},
84        {"shape":"InvalidDocument"},
85        {"shape":"InvalidDocumentVersion"},
86        {"shape":"InvalidInstanceId"},
87        {"shape":"UnsupportedPlatformType"},
88        {"shape":"InvalidOutputLocation"},
89        {"shape":"InvalidParameters"},
90        {"shape":"InvalidTarget"},
91        {"shape":"InvalidSchedule"}
92      ]
93    },
94    "CreateAssociationBatch":{
95      "name":"CreateAssociationBatch",
96      "http":{
97        "method":"POST",
98        "requestUri":"/"
99      },
100      "input":{"shape":"CreateAssociationBatchRequest"},
101      "output":{"shape":"CreateAssociationBatchResult"},
102      "errors":[
103        {"shape":"InternalServerError"},
104        {"shape":"InvalidDocument"},
105        {"shape":"InvalidDocumentVersion"},
106        {"shape":"InvalidInstanceId"},
107        {"shape":"InvalidParameters"},
108        {"shape":"DuplicateInstanceId"},
109        {"shape":"AssociationLimitExceeded"},
110        {"shape":"UnsupportedPlatformType"},
111        {"shape":"InvalidOutputLocation"},
112        {"shape":"InvalidTarget"},
113        {"shape":"InvalidSchedule"}
114      ]
115    },
116    "CreateDocument":{
117      "name":"CreateDocument",
118      "http":{
119        "method":"POST",
120        "requestUri":"/"
121      },
122      "input":{"shape":"CreateDocumentRequest"},
123      "output":{"shape":"CreateDocumentResult"},
124      "errors":[
125        {"shape":"DocumentAlreadyExists"},
126        {"shape":"MaxDocumentSizeExceeded"},
127        {"shape":"InternalServerError"},
128        {"shape":"InvalidDocumentContent"},
129        {"shape":"DocumentLimitExceeded"},
130        {"shape":"InvalidDocumentSchemaVersion"}
131      ]
132    },
133    "CreateMaintenanceWindow":{
134      "name":"CreateMaintenanceWindow",
135      "http":{
136        "method":"POST",
137        "requestUri":"/"
138      },
139      "input":{"shape":"CreateMaintenanceWindowRequest"},
140      "output":{"shape":"CreateMaintenanceWindowResult"},
141      "errors":[
142        {"shape":"IdempotentParameterMismatch"},
143        {"shape":"ResourceLimitExceededException"},
144        {"shape":"InternalServerError"}
145      ]
146    },
147    "CreateOpsItem":{
148      "name":"CreateOpsItem",
149      "http":{
150        "method":"POST",
151        "requestUri":"/"
152      },
153      "input":{"shape":"CreateOpsItemRequest"},
154      "output":{"shape":"CreateOpsItemResponse"},
155      "errors":[
156        {"shape":"InternalServerError"},
157        {"shape":"OpsItemAlreadyExistsException"},
158        {"shape":"OpsItemLimitExceededException"},
159        {"shape":"OpsItemInvalidParameterException"}
160      ]
161    },
162    "CreatePatchBaseline":{
163      "name":"CreatePatchBaseline",
164      "http":{
165        "method":"POST",
166        "requestUri":"/"
167      },
168      "input":{"shape":"CreatePatchBaselineRequest"},
169      "output":{"shape":"CreatePatchBaselineResult"},
170      "errors":[
171        {"shape":"IdempotentParameterMismatch"},
172        {"shape":"ResourceLimitExceededException"},
173        {"shape":"InternalServerError"}
174      ]
175    },
176    "CreateResourceDataSync":{
177      "name":"CreateResourceDataSync",
178      "http":{
179        "method":"POST",
180        "requestUri":"/"
181      },
182      "input":{"shape":"CreateResourceDataSyncRequest"},
183      "output":{"shape":"CreateResourceDataSyncResult"},
184      "errors":[
185        {"shape":"InternalServerError"},
186        {"shape":"ResourceDataSyncCountExceededException"},
187        {"shape":"ResourceDataSyncAlreadyExistsException"},
188        {"shape":"ResourceDataSyncInvalidConfigurationException"}
189      ]
190    },
191    "DeleteActivation":{
192      "name":"DeleteActivation",
193      "http":{
194        "method":"POST",
195        "requestUri":"/"
196      },
197      "input":{"shape":"DeleteActivationRequest"},
198      "output":{"shape":"DeleteActivationResult"},
199      "errors":[
200        {"shape":"InvalidActivationId"},
201        {"shape":"InvalidActivation"},
202        {"shape":"InternalServerError"},
203        {"shape":"TooManyUpdates"}
204      ]
205    },
206    "DeleteAssociation":{
207      "name":"DeleteAssociation",
208      "http":{
209        "method":"POST",
210        "requestUri":"/"
211      },
212      "input":{"shape":"DeleteAssociationRequest"},
213      "output":{"shape":"DeleteAssociationResult"},
214      "errors":[
215        {"shape":"AssociationDoesNotExist"},
216        {"shape":"InternalServerError"},
217        {"shape":"InvalidDocument"},
218        {"shape":"InvalidInstanceId"},
219        {"shape":"TooManyUpdates"}
220      ]
221    },
222    "DeleteDocument":{
223      "name":"DeleteDocument",
224      "http":{
225        "method":"POST",
226        "requestUri":"/"
227      },
228      "input":{"shape":"DeleteDocumentRequest"},
229      "output":{"shape":"DeleteDocumentResult"},
230      "errors":[
231        {"shape":"InternalServerError"},
232        {"shape":"InvalidDocument"},
233        {"shape":"InvalidDocumentOperation"},
234        {"shape":"AssociatedInstances"}
235      ]
236    },
237    "DeleteInventory":{
238      "name":"DeleteInventory",
239      "http":{
240        "method":"POST",
241        "requestUri":"/"
242      },
243      "input":{"shape":"DeleteInventoryRequest"},
244      "output":{"shape":"DeleteInventoryResult"},
245      "errors":[
246        {"shape":"InternalServerError"},
247        {"shape":"InvalidTypeNameException"},
248        {"shape":"InvalidOptionException"},
249        {"shape":"InvalidDeleteInventoryParametersException"},
250        {"shape":"InvalidInventoryRequestException"}
251      ]
252    },
253    "DeleteMaintenanceWindow":{
254      "name":"DeleteMaintenanceWindow",
255      "http":{
256        "method":"POST",
257        "requestUri":"/"
258      },
259      "input":{"shape":"DeleteMaintenanceWindowRequest"},
260      "output":{"shape":"DeleteMaintenanceWindowResult"},
261      "errors":[
262        {"shape":"InternalServerError"}
263      ]
264    },
265    "DeleteParameter":{
266      "name":"DeleteParameter",
267      "http":{
268        "method":"POST",
269        "requestUri":"/"
270      },
271      "input":{"shape":"DeleteParameterRequest"},
272      "output":{"shape":"DeleteParameterResult"},
273      "errors":[
274        {"shape":"InternalServerError"},
275        {"shape":"ParameterNotFound"}
276      ]
277    },
278    "DeleteParameters":{
279      "name":"DeleteParameters",
280      "http":{
281        "method":"POST",
282        "requestUri":"/"
283      },
284      "input":{"shape":"DeleteParametersRequest"},
285      "output":{"shape":"DeleteParametersResult"},
286      "errors":[
287        {"shape":"InternalServerError"}
288      ]
289    },
290    "DeletePatchBaseline":{
291      "name":"DeletePatchBaseline",
292      "http":{
293        "method":"POST",
294        "requestUri":"/"
295      },
296      "input":{"shape":"DeletePatchBaselineRequest"},
297      "output":{"shape":"DeletePatchBaselineResult"},
298      "errors":[
299        {"shape":"ResourceInUseException"},
300        {"shape":"InternalServerError"}
301      ]
302    },
303    "DeleteResourceDataSync":{
304      "name":"DeleteResourceDataSync",
305      "http":{
306        "method":"POST",
307        "requestUri":"/"
308      },
309      "input":{"shape":"DeleteResourceDataSyncRequest"},
310      "output":{"shape":"DeleteResourceDataSyncResult"},
311      "errors":[
312        {"shape":"InternalServerError"},
313        {"shape":"ResourceDataSyncNotFoundException"}
314      ]
315    },
316    "DeregisterManagedInstance":{
317      "name":"DeregisterManagedInstance",
318      "http":{
319        "method":"POST",
320        "requestUri":"/"
321      },
322      "input":{"shape":"DeregisterManagedInstanceRequest"},
323      "output":{"shape":"DeregisterManagedInstanceResult"},
324      "errors":[
325        {"shape":"InvalidInstanceId"},
326        {"shape":"InternalServerError"}
327      ]
328    },
329    "DeregisterPatchBaselineForPatchGroup":{
330      "name":"DeregisterPatchBaselineForPatchGroup",
331      "http":{
332        "method":"POST",
333        "requestUri":"/"
334      },
335      "input":{"shape":"DeregisterPatchBaselineForPatchGroupRequest"},
336      "output":{"shape":"DeregisterPatchBaselineForPatchGroupResult"},
337      "errors":[
338        {"shape":"InvalidResourceId"},
339        {"shape":"InternalServerError"}
340      ]
341    },
342    "DeregisterTargetFromMaintenanceWindow":{
343      "name":"DeregisterTargetFromMaintenanceWindow",
344      "http":{
345        "method":"POST",
346        "requestUri":"/"
347      },
348      "input":{"shape":"DeregisterTargetFromMaintenanceWindowRequest"},
349      "output":{"shape":"DeregisterTargetFromMaintenanceWindowResult"},
350      "errors":[
351        {"shape":"DoesNotExistException"},
352        {"shape":"InternalServerError"},
353        {"shape":"TargetInUseException"}
354      ]
355    },
356    "DeregisterTaskFromMaintenanceWindow":{
357      "name":"DeregisterTaskFromMaintenanceWindow",
358      "http":{
359        "method":"POST",
360        "requestUri":"/"
361      },
362      "input":{"shape":"DeregisterTaskFromMaintenanceWindowRequest"},
363      "output":{"shape":"DeregisterTaskFromMaintenanceWindowResult"},
364      "errors":[
365        {"shape":"DoesNotExistException"},
366        {"shape":"InternalServerError"}
367      ]
368    },
369    "DescribeActivations":{
370      "name":"DescribeActivations",
371      "http":{
372        "method":"POST",
373        "requestUri":"/"
374      },
375      "input":{"shape":"DescribeActivationsRequest"},
376      "output":{"shape":"DescribeActivationsResult"},
377      "errors":[
378        {"shape":"InvalidFilter"},
379        {"shape":"InvalidNextToken"},
380        {"shape":"InternalServerError"}
381      ]
382    },
383    "DescribeAssociation":{
384      "name":"DescribeAssociation",
385      "http":{
386        "method":"POST",
387        "requestUri":"/"
388      },
389      "input":{"shape":"DescribeAssociationRequest"},
390      "output":{"shape":"DescribeAssociationResult"},
391      "errors":[
392        {"shape":"AssociationDoesNotExist"},
393        {"shape":"InvalidAssociationVersion"},
394        {"shape":"InternalServerError"},
395        {"shape":"InvalidDocument"},
396        {"shape":"InvalidInstanceId"}
397      ]
398    },
399    "DescribeAssociationExecutionTargets":{
400      "name":"DescribeAssociationExecutionTargets",
401      "http":{
402        "method":"POST",
403        "requestUri":"/"
404      },
405      "input":{"shape":"DescribeAssociationExecutionTargetsRequest"},
406      "output":{"shape":"DescribeAssociationExecutionTargetsResult"},
407      "errors":[
408        {"shape":"InternalServerError"},
409        {"shape":"AssociationDoesNotExist"},
410        {"shape":"InvalidNextToken"},
411        {"shape":"AssociationExecutionDoesNotExist"}
412      ]
413    },
414    "DescribeAssociationExecutions":{
415      "name":"DescribeAssociationExecutions",
416      "http":{
417        "method":"POST",
418        "requestUri":"/"
419      },
420      "input":{"shape":"DescribeAssociationExecutionsRequest"},
421      "output":{"shape":"DescribeAssociationExecutionsResult"},
422      "errors":[
423        {"shape":"InternalServerError"},
424        {"shape":"AssociationDoesNotExist"},
425        {"shape":"InvalidNextToken"}
426      ]
427    },
428    "DescribeAutomationExecutions":{
429      "name":"DescribeAutomationExecutions",
430      "http":{
431        "method":"POST",
432        "requestUri":"/"
433      },
434      "input":{"shape":"DescribeAutomationExecutionsRequest"},
435      "output":{"shape":"DescribeAutomationExecutionsResult"},
436      "errors":[
437        {"shape":"InvalidFilterKey"},
438        {"shape":"InvalidFilterValue"},
439        {"shape":"InvalidNextToken"},
440        {"shape":"InternalServerError"}
441      ]
442    },
443    "DescribeAutomationStepExecutions":{
444      "name":"DescribeAutomationStepExecutions",
445      "http":{
446        "method":"POST",
447        "requestUri":"/"
448      },
449      "input":{"shape":"DescribeAutomationStepExecutionsRequest"},
450      "output":{"shape":"DescribeAutomationStepExecutionsResult"},
451      "errors":[
452        {"shape":"AutomationExecutionNotFoundException"},
453        {"shape":"InvalidNextToken"},
454        {"shape":"InvalidFilterKey"},
455        {"shape":"InvalidFilterValue"},
456        {"shape":"InternalServerError"}
457      ]
458    },
459    "DescribeAvailablePatches":{
460      "name":"DescribeAvailablePatches",
461      "http":{
462        "method":"POST",
463        "requestUri":"/"
464      },
465      "input":{"shape":"DescribeAvailablePatchesRequest"},
466      "output":{"shape":"DescribeAvailablePatchesResult"},
467      "errors":[
468        {"shape":"InternalServerError"}
469      ]
470    },
471    "DescribeDocument":{
472      "name":"DescribeDocument",
473      "http":{
474        "method":"POST",
475        "requestUri":"/"
476      },
477      "input":{"shape":"DescribeDocumentRequest"},
478      "output":{"shape":"DescribeDocumentResult"},
479      "errors":[
480        {"shape":"InternalServerError"},
481        {"shape":"InvalidDocument"},
482        {"shape":"InvalidDocumentVersion"}
483      ]
484    },
485    "DescribeDocumentPermission":{
486      "name":"DescribeDocumentPermission",
487      "http":{
488        "method":"POST",
489        "requestUri":"/"
490      },
491      "input":{"shape":"DescribeDocumentPermissionRequest"},
492      "output":{"shape":"DescribeDocumentPermissionResponse"},
493      "errors":[
494        {"shape":"InternalServerError"},
495        {"shape":"InvalidDocument"},
496        {"shape":"InvalidPermissionType"}
497      ]
498    },
499    "DescribeEffectiveInstanceAssociations":{
500      "name":"DescribeEffectiveInstanceAssociations",
501      "http":{
502        "method":"POST",
503        "requestUri":"/"
504      },
505      "input":{"shape":"DescribeEffectiveInstanceAssociationsRequest"},
506      "output":{"shape":"DescribeEffectiveInstanceAssociationsResult"},
507      "errors":[
508        {"shape":"InternalServerError"},
509        {"shape":"InvalidInstanceId"},
510        {"shape":"InvalidNextToken"}
511      ]
512    },
513    "DescribeEffectivePatchesForPatchBaseline":{
514      "name":"DescribeEffectivePatchesForPatchBaseline",
515      "http":{
516        "method":"POST",
517        "requestUri":"/"
518      },
519      "input":{"shape":"DescribeEffectivePatchesForPatchBaselineRequest"},
520      "output":{"shape":"DescribeEffectivePatchesForPatchBaselineResult"},
521      "errors":[
522        {"shape":"InvalidResourceId"},
523        {"shape":"DoesNotExistException"},
524        {"shape":"UnsupportedOperatingSystem"},
525        {"shape":"InternalServerError"}
526      ]
527    },
528    "DescribeInstanceAssociationsStatus":{
529      "name":"DescribeInstanceAssociationsStatus",
530      "http":{
531        "method":"POST",
532        "requestUri":"/"
533      },
534      "input":{"shape":"DescribeInstanceAssociationsStatusRequest"},
535      "output":{"shape":"DescribeInstanceAssociationsStatusResult"},
536      "errors":[
537        {"shape":"InternalServerError"},
538        {"shape":"InvalidInstanceId"},
539        {"shape":"InvalidNextToken"}
540      ]
541    },
542    "DescribeInstanceInformation":{
543      "name":"DescribeInstanceInformation",
544      "http":{
545        "method":"POST",
546        "requestUri":"/"
547      },
548      "input":{"shape":"DescribeInstanceInformationRequest"},
549      "output":{"shape":"DescribeInstanceInformationResult"},
550      "errors":[
551        {"shape":"InternalServerError"},
552        {"shape":"InvalidInstanceId"},
553        {"shape":"InvalidNextToken"},
554        {"shape":"InvalidInstanceInformationFilterValue"},
555        {"shape":"InvalidFilterKey"}
556      ]
557    },
558    "DescribeInstancePatchStates":{
559      "name":"DescribeInstancePatchStates",
560      "http":{
561        "method":"POST",
562        "requestUri":"/"
563      },
564      "input":{"shape":"DescribeInstancePatchStatesRequest"},
565      "output":{"shape":"DescribeInstancePatchStatesResult"},
566      "errors":[
567        {"shape":"InternalServerError"},
568        {"shape":"InvalidNextToken"}
569      ]
570    },
571    "DescribeInstancePatchStatesForPatchGroup":{
572      "name":"DescribeInstancePatchStatesForPatchGroup",
573      "http":{
574        "method":"POST",
575        "requestUri":"/"
576      },
577      "input":{"shape":"DescribeInstancePatchStatesForPatchGroupRequest"},
578      "output":{"shape":"DescribeInstancePatchStatesForPatchGroupResult"},
579      "errors":[
580        {"shape":"InternalServerError"},
581        {"shape":"InvalidFilter"},
582        {"shape":"InvalidNextToken"}
583      ]
584    },
585    "DescribeInstancePatches":{
586      "name":"DescribeInstancePatches",
587      "http":{
588        "method":"POST",
589        "requestUri":"/"
590      },
591      "input":{"shape":"DescribeInstancePatchesRequest"},
592      "output":{"shape":"DescribeInstancePatchesResult"},
593      "errors":[
594        {"shape":"InternalServerError"},
595        {"shape":"InvalidInstanceId"},
596        {"shape":"InvalidFilter"},
597        {"shape":"InvalidNextToken"}
598      ]
599    },
600    "DescribeInventoryDeletions":{
601      "name":"DescribeInventoryDeletions",
602      "http":{
603        "method":"POST",
604        "requestUri":"/"
605      },
606      "input":{"shape":"DescribeInventoryDeletionsRequest"},
607      "output":{"shape":"DescribeInventoryDeletionsResult"},
608      "errors":[
609        {"shape":"InternalServerError"},
610        {"shape":"InvalidDeletionIdException"},
611        {"shape":"InvalidNextToken"}
612      ]
613    },
614    "DescribeMaintenanceWindowExecutionTaskInvocations":{
615      "name":"DescribeMaintenanceWindowExecutionTaskInvocations",
616      "http":{
617        "method":"POST",
618        "requestUri":"/"
619      },
620      "input":{"shape":"DescribeMaintenanceWindowExecutionTaskInvocationsRequest"},
621      "output":{"shape":"DescribeMaintenanceWindowExecutionTaskInvocationsResult"},
622      "errors":[
623        {"shape":"DoesNotExistException"},
624        {"shape":"InternalServerError"}
625      ]
626    },
627    "DescribeMaintenanceWindowExecutionTasks":{
628      "name":"DescribeMaintenanceWindowExecutionTasks",
629      "http":{
630        "method":"POST",
631        "requestUri":"/"
632      },
633      "input":{"shape":"DescribeMaintenanceWindowExecutionTasksRequest"},
634      "output":{"shape":"DescribeMaintenanceWindowExecutionTasksResult"},
635      "errors":[
636        {"shape":"DoesNotExistException"},
637        {"shape":"InternalServerError"}
638      ]
639    },
640    "DescribeMaintenanceWindowExecutions":{
641      "name":"DescribeMaintenanceWindowExecutions",
642      "http":{
643        "method":"POST",
644        "requestUri":"/"
645      },
646      "input":{"shape":"DescribeMaintenanceWindowExecutionsRequest"},
647      "output":{"shape":"DescribeMaintenanceWindowExecutionsResult"},
648      "errors":[
649        {"shape":"InternalServerError"}
650      ]
651    },
652    "DescribeMaintenanceWindowSchedule":{
653      "name":"DescribeMaintenanceWindowSchedule",
654      "http":{
655        "method":"POST",
656        "requestUri":"/"
657      },
658      "input":{"shape":"DescribeMaintenanceWindowScheduleRequest"},
659      "output":{"shape":"DescribeMaintenanceWindowScheduleResult"},
660      "errors":[
661        {"shape":"InternalServerError"},
662        {"shape":"DoesNotExistException"}
663      ]
664    },
665    "DescribeMaintenanceWindowTargets":{
666      "name":"DescribeMaintenanceWindowTargets",
667      "http":{
668        "method":"POST",
669        "requestUri":"/"
670      },
671      "input":{"shape":"DescribeMaintenanceWindowTargetsRequest"},
672      "output":{"shape":"DescribeMaintenanceWindowTargetsResult"},
673      "errors":[
674        {"shape":"DoesNotExistException"},
675        {"shape":"InternalServerError"}
676      ]
677    },
678    "DescribeMaintenanceWindowTasks":{
679      "name":"DescribeMaintenanceWindowTasks",
680      "http":{
681        "method":"POST",
682        "requestUri":"/"
683      },
684      "input":{"shape":"DescribeMaintenanceWindowTasksRequest"},
685      "output":{"shape":"DescribeMaintenanceWindowTasksResult"},
686      "errors":[
687        {"shape":"DoesNotExistException"},
688        {"shape":"InternalServerError"}
689      ]
690    },
691    "DescribeMaintenanceWindows":{
692      "name":"DescribeMaintenanceWindows",
693      "http":{
694        "method":"POST",
695        "requestUri":"/"
696      },
697      "input":{"shape":"DescribeMaintenanceWindowsRequest"},
698      "output":{"shape":"DescribeMaintenanceWindowsResult"},
699      "errors":[
700        {"shape":"InternalServerError"}
701      ]
702    },
703    "DescribeMaintenanceWindowsForTarget":{
704      "name":"DescribeMaintenanceWindowsForTarget",
705      "http":{
706        "method":"POST",
707        "requestUri":"/"
708      },
709      "input":{"shape":"DescribeMaintenanceWindowsForTargetRequest"},
710      "output":{"shape":"DescribeMaintenanceWindowsForTargetResult"},
711      "errors":[
712        {"shape":"InternalServerError"}
713      ]
714    },
715    "DescribeOpsItems":{
716      "name":"DescribeOpsItems",
717      "http":{
718        "method":"POST",
719        "requestUri":"/"
720      },
721      "input":{"shape":"DescribeOpsItemsRequest"},
722      "output":{"shape":"DescribeOpsItemsResponse"},
723      "errors":[
724        {"shape":"InternalServerError"}
725      ]
726    },
727    "DescribeParameters":{
728      "name":"DescribeParameters",
729      "http":{
730        "method":"POST",
731        "requestUri":"/"
732      },
733      "input":{"shape":"DescribeParametersRequest"},
734      "output":{"shape":"DescribeParametersResult"},
735      "errors":[
736        {"shape":"InternalServerError"},
737        {"shape":"InvalidFilterKey"},
738        {"shape":"InvalidFilterOption"},
739        {"shape":"InvalidFilterValue"},
740        {"shape":"InvalidNextToken"}
741      ]
742    },
743    "DescribePatchBaselines":{
744      "name":"DescribePatchBaselines",
745      "http":{
746        "method":"POST",
747        "requestUri":"/"
748      },
749      "input":{"shape":"DescribePatchBaselinesRequest"},
750      "output":{"shape":"DescribePatchBaselinesResult"},
751      "errors":[
752        {"shape":"InternalServerError"}
753      ]
754    },
755    "DescribePatchGroupState":{
756      "name":"DescribePatchGroupState",
757      "http":{
758        "method":"POST",
759        "requestUri":"/"
760      },
761      "input":{"shape":"DescribePatchGroupStateRequest"},
762      "output":{"shape":"DescribePatchGroupStateResult"},
763      "errors":[
764        {"shape":"InternalServerError"},
765        {"shape":"InvalidNextToken"}
766      ]
767    },
768    "DescribePatchGroups":{
769      "name":"DescribePatchGroups",
770      "http":{
771        "method":"POST",
772        "requestUri":"/"
773      },
774      "input":{"shape":"DescribePatchGroupsRequest"},
775      "output":{"shape":"DescribePatchGroupsResult"},
776      "errors":[
777        {"shape":"InternalServerError"}
778      ]
779    },
780    "DescribePatchProperties":{
781      "name":"DescribePatchProperties",
782      "http":{
783        "method":"POST",
784        "requestUri":"/"
785      },
786      "input":{"shape":"DescribePatchPropertiesRequest"},
787      "output":{"shape":"DescribePatchPropertiesResult"},
788      "errors":[
789        {"shape":"InternalServerError"}
790      ]
791    },
792    "DescribeSessions":{
793      "name":"DescribeSessions",
794      "http":{
795        "method":"POST",
796        "requestUri":"/"
797      },
798      "input":{"shape":"DescribeSessionsRequest"},
799      "output":{"shape":"DescribeSessionsResponse"},
800      "errors":[
801        {"shape":"InternalServerError"},
802        {"shape":"InvalidFilterKey"},
803        {"shape":"InvalidNextToken"}
804      ]
805    },
806    "GetAutomationExecution":{
807      "name":"GetAutomationExecution",
808      "http":{
809        "method":"POST",
810        "requestUri":"/"
811      },
812      "input":{"shape":"GetAutomationExecutionRequest"},
813      "output":{"shape":"GetAutomationExecutionResult"},
814      "errors":[
815        {"shape":"AutomationExecutionNotFoundException"},
816        {"shape":"InternalServerError"}
817      ]
818    },
819    "GetCommandInvocation":{
820      "name":"GetCommandInvocation",
821      "http":{
822        "method":"POST",
823        "requestUri":"/"
824      },
825      "input":{"shape":"GetCommandInvocationRequest"},
826      "output":{"shape":"GetCommandInvocationResult"},
827      "errors":[
828        {"shape":"InternalServerError"},
829        {"shape":"InvalidCommandId"},
830        {"shape":"InvalidInstanceId"},
831        {"shape":"InvalidPluginName"},
832        {"shape":"InvocationDoesNotExist"}
833      ]
834    },
835    "GetConnectionStatus":{
836      "name":"GetConnectionStatus",
837      "http":{
838        "method":"POST",
839        "requestUri":"/"
840      },
841      "input":{"shape":"GetConnectionStatusRequest"},
842      "output":{"shape":"GetConnectionStatusResponse"},
843      "errors":[
844        {"shape":"InternalServerError"}
845      ]
846    },
847    "GetDefaultPatchBaseline":{
848      "name":"GetDefaultPatchBaseline",
849      "http":{
850        "method":"POST",
851        "requestUri":"/"
852      },
853      "input":{"shape":"GetDefaultPatchBaselineRequest"},
854      "output":{"shape":"GetDefaultPatchBaselineResult"},
855      "errors":[
856        {"shape":"InternalServerError"}
857      ]
858    },
859    "GetDeployablePatchSnapshotForInstance":{
860      "name":"GetDeployablePatchSnapshotForInstance",
861      "http":{
862        "method":"POST",
863        "requestUri":"/"
864      },
865      "input":{"shape":"GetDeployablePatchSnapshotForInstanceRequest"},
866      "output":{"shape":"GetDeployablePatchSnapshotForInstanceResult"},
867      "errors":[
868        {"shape":"InternalServerError"},
869        {"shape":"UnsupportedOperatingSystem"},
870        {"shape":"UnsupportedFeatureRequiredException"}
871      ]
872    },
873    "GetDocument":{
874      "name":"GetDocument",
875      "http":{
876        "method":"POST",
877        "requestUri":"/"
878      },
879      "input":{"shape":"GetDocumentRequest"},
880      "output":{"shape":"GetDocumentResult"},
881      "errors":[
882        {"shape":"InternalServerError"},
883        {"shape":"InvalidDocument"},
884        {"shape":"InvalidDocumentVersion"}
885      ]
886    },
887    "GetInventory":{
888      "name":"GetInventory",
889      "http":{
890        "method":"POST",
891        "requestUri":"/"
892      },
893      "input":{"shape":"GetInventoryRequest"},
894      "output":{"shape":"GetInventoryResult"},
895      "errors":[
896        {"shape":"InternalServerError"},
897        {"shape":"InvalidFilter"},
898        {"shape":"InvalidInventoryGroupException"},
899        {"shape":"InvalidNextToken"},
900        {"shape":"InvalidTypeNameException"},
901        {"shape":"InvalidAggregatorException"},
902        {"shape":"InvalidResultAttributeException"}
903      ]
904    },
905    "GetInventorySchema":{
906      "name":"GetInventorySchema",
907      "http":{
908        "method":"POST",
909        "requestUri":"/"
910      },
911      "input":{"shape":"GetInventorySchemaRequest"},
912      "output":{"shape":"GetInventorySchemaResult"},
913      "errors":[
914        {"shape":"InternalServerError"},
915        {"shape":"InvalidTypeNameException"},
916        {"shape":"InvalidNextToken"}
917      ]
918    },
919    "GetMaintenanceWindow":{
920      "name":"GetMaintenanceWindow",
921      "http":{
922        "method":"POST",
923        "requestUri":"/"
924      },
925      "input":{"shape":"GetMaintenanceWindowRequest"},
926      "output":{"shape":"GetMaintenanceWindowResult"},
927      "errors":[
928        {"shape":"DoesNotExistException"},
929        {"shape":"InternalServerError"}
930      ]
931    },
932    "GetMaintenanceWindowExecution":{
933      "name":"GetMaintenanceWindowExecution",
934      "http":{
935        "method":"POST",
936        "requestUri":"/"
937      },
938      "input":{"shape":"GetMaintenanceWindowExecutionRequest"},
939      "output":{"shape":"GetMaintenanceWindowExecutionResult"},
940      "errors":[
941        {"shape":"DoesNotExistException"},
942        {"shape":"InternalServerError"}
943      ]
944    },
945    "GetMaintenanceWindowExecutionTask":{
946      "name":"GetMaintenanceWindowExecutionTask",
947      "http":{
948        "method":"POST",
949        "requestUri":"/"
950      },
951      "input":{"shape":"GetMaintenanceWindowExecutionTaskRequest"},
952      "output":{"shape":"GetMaintenanceWindowExecutionTaskResult"},
953      "errors":[
954        {"shape":"DoesNotExistException"},
955        {"shape":"InternalServerError"}
956      ]
957    },
958    "GetMaintenanceWindowExecutionTaskInvocation":{
959      "name":"GetMaintenanceWindowExecutionTaskInvocation",
960      "http":{
961        "method":"POST",
962        "requestUri":"/"
963      },
964      "input":{"shape":"GetMaintenanceWindowExecutionTaskInvocationRequest"},
965      "output":{"shape":"GetMaintenanceWindowExecutionTaskInvocationResult"},
966      "errors":[
967        {"shape":"DoesNotExistException"},
968        {"shape":"InternalServerError"}
969      ]
970    },
971    "GetMaintenanceWindowTask":{
972      "name":"GetMaintenanceWindowTask",
973      "http":{
974        "method":"POST",
975        "requestUri":"/"
976      },
977      "input":{"shape":"GetMaintenanceWindowTaskRequest"},
978      "output":{"shape":"GetMaintenanceWindowTaskResult"},
979      "errors":[
980        {"shape":"DoesNotExistException"},
981        {"shape":"InternalServerError"}
982      ]
983    },
984    "GetOpsItem":{
985      "name":"GetOpsItem",
986      "http":{
987        "method":"POST",
988        "requestUri":"/"
989      },
990      "input":{"shape":"GetOpsItemRequest"},
991      "output":{"shape":"GetOpsItemResponse"},
992      "errors":[
993        {"shape":"InternalServerError"},
994        {"shape":"OpsItemNotFoundException"}
995      ]
996    },
997    "GetOpsSummary":{
998      "name":"GetOpsSummary",
999      "http":{
1000        "method":"POST",
1001        "requestUri":"/"
1002      },
1003      "input":{"shape":"GetOpsSummaryRequest"},
1004      "output":{"shape":"GetOpsSummaryResult"},
1005      "errors":[
1006        {"shape":"InternalServerError"},
1007        {"shape":"InvalidFilter"},
1008        {"shape":"InvalidNextToken"},
1009        {"shape":"InvalidTypeNameException"},
1010        {"shape":"InvalidAggregatorException"}
1011      ]
1012    },
1013    "GetParameter":{
1014      "name":"GetParameter",
1015      "http":{
1016        "method":"POST",
1017        "requestUri":"/"
1018      },
1019      "input":{"shape":"GetParameterRequest"},
1020      "output":{"shape":"GetParameterResult"},
1021      "errors":[
1022        {"shape":"InternalServerError"},
1023        {"shape":"InvalidKeyId"},
1024        {"shape":"ParameterNotFound"},
1025        {"shape":"ParameterVersionNotFound"}
1026      ]
1027    },
1028    "GetParameterHistory":{
1029      "name":"GetParameterHistory",
1030      "http":{
1031        "method":"POST",
1032        "requestUri":"/"
1033      },
1034      "input":{"shape":"GetParameterHistoryRequest"},
1035      "output":{"shape":"GetParameterHistoryResult"},
1036      "errors":[
1037        {"shape":"InternalServerError"},
1038        {"shape":"ParameterNotFound"},
1039        {"shape":"InvalidNextToken"},
1040        {"shape":"InvalidKeyId"}
1041      ]
1042    },
1043    "GetParameters":{
1044      "name":"GetParameters",
1045      "http":{
1046        "method":"POST",
1047        "requestUri":"/"
1048      },
1049      "input":{"shape":"GetParametersRequest"},
1050      "output":{"shape":"GetParametersResult"},
1051      "errors":[
1052        {"shape":"InvalidKeyId"},
1053        {"shape":"InternalServerError"}
1054      ]
1055    },
1056    "GetParametersByPath":{
1057      "name":"GetParametersByPath",
1058      "http":{
1059        "method":"POST",
1060        "requestUri":"/"
1061      },
1062      "input":{"shape":"GetParametersByPathRequest"},
1063      "output":{"shape":"GetParametersByPathResult"},
1064      "errors":[
1065        {"shape":"InternalServerError"},
1066        {"shape":"InvalidFilterKey"},
1067        {"shape":"InvalidFilterOption"},
1068        {"shape":"InvalidFilterValue"},
1069        {"shape":"InvalidKeyId"},
1070        {"shape":"InvalidNextToken"}
1071      ]
1072    },
1073    "GetPatchBaseline":{
1074      "name":"GetPatchBaseline",
1075      "http":{
1076        "method":"POST",
1077        "requestUri":"/"
1078      },
1079      "input":{"shape":"GetPatchBaselineRequest"},
1080      "output":{"shape":"GetPatchBaselineResult"},
1081      "errors":[
1082        {"shape":"DoesNotExistException"},
1083        {"shape":"InvalidResourceId"},
1084        {"shape":"InternalServerError"}
1085      ]
1086    },
1087    "GetPatchBaselineForPatchGroup":{
1088      "name":"GetPatchBaselineForPatchGroup",
1089      "http":{
1090        "method":"POST",
1091        "requestUri":"/"
1092      },
1093      "input":{"shape":"GetPatchBaselineForPatchGroupRequest"},
1094      "output":{"shape":"GetPatchBaselineForPatchGroupResult"},
1095      "errors":[
1096        {"shape":"InternalServerError"}
1097      ]
1098    },
1099    "GetServiceSetting":{
1100      "name":"GetServiceSetting",
1101      "http":{
1102        "method":"POST",
1103        "requestUri":"/"
1104      },
1105      "input":{"shape":"GetServiceSettingRequest"},
1106      "output":{"shape":"GetServiceSettingResult"},
1107      "errors":[
1108        {"shape":"InternalServerError"},
1109        {"shape":"ServiceSettingNotFound"}
1110      ]
1111    },
1112    "LabelParameterVersion":{
1113      "name":"LabelParameterVersion",
1114      "http":{
1115        "method":"POST",
1116        "requestUri":"/"
1117      },
1118      "input":{"shape":"LabelParameterVersionRequest"},
1119      "output":{"shape":"LabelParameterVersionResult"},
1120      "errors":[
1121        {"shape":"InternalServerError"},
1122        {"shape":"TooManyUpdates"},
1123        {"shape":"ParameterNotFound"},
1124        {"shape":"ParameterVersionNotFound"},
1125        {"shape":"ParameterVersionLabelLimitExceeded"}
1126      ]
1127    },
1128    "ListAssociationVersions":{
1129      "name":"ListAssociationVersions",
1130      "http":{
1131        "method":"POST",
1132        "requestUri":"/"
1133      },
1134      "input":{"shape":"ListAssociationVersionsRequest"},
1135      "output":{"shape":"ListAssociationVersionsResult"},
1136      "errors":[
1137        {"shape":"InternalServerError"},
1138        {"shape":"InvalidNextToken"},
1139        {"shape":"AssociationDoesNotExist"}
1140      ]
1141    },
1142    "ListAssociations":{
1143      "name":"ListAssociations",
1144      "http":{
1145        "method":"POST",
1146        "requestUri":"/"
1147      },
1148      "input":{"shape":"ListAssociationsRequest"},
1149      "output":{"shape":"ListAssociationsResult"},
1150      "errors":[
1151        {"shape":"InternalServerError"},
1152        {"shape":"InvalidNextToken"}
1153      ]
1154    },
1155    "ListCommandInvocations":{
1156      "name":"ListCommandInvocations",
1157      "http":{
1158        "method":"POST",
1159        "requestUri":"/"
1160      },
1161      "input":{"shape":"ListCommandInvocationsRequest"},
1162      "output":{"shape":"ListCommandInvocationsResult"},
1163      "errors":[
1164        {"shape":"InternalServerError"},
1165        {"shape":"InvalidCommandId"},
1166        {"shape":"InvalidInstanceId"},
1167        {"shape":"InvalidFilterKey"},
1168        {"shape":"InvalidNextToken"}
1169      ]
1170    },
1171    "ListCommands":{
1172      "name":"ListCommands",
1173      "http":{
1174        "method":"POST",
1175        "requestUri":"/"
1176      },
1177      "input":{"shape":"ListCommandsRequest"},
1178      "output":{"shape":"ListCommandsResult"},
1179      "errors":[
1180        {"shape":"InternalServerError"},
1181        {"shape":"InvalidCommandId"},
1182        {"shape":"InvalidInstanceId"},
1183        {"shape":"InvalidFilterKey"},
1184        {"shape":"InvalidNextToken"}
1185      ]
1186    },
1187    "ListComplianceItems":{
1188      "name":"ListComplianceItems",
1189      "http":{
1190        "method":"POST",
1191        "requestUri":"/"
1192      },
1193      "input":{"shape":"ListComplianceItemsRequest"},
1194      "output":{"shape":"ListComplianceItemsResult"},
1195      "errors":[
1196        {"shape":"InvalidResourceType"},
1197        {"shape":"InvalidResourceId"},
1198        {"shape":"InternalServerError"},
1199        {"shape":"InvalidFilter"},
1200        {"shape":"InvalidNextToken"}
1201      ]
1202    },
1203    "ListComplianceSummaries":{
1204      "name":"ListComplianceSummaries",
1205      "http":{
1206        "method":"POST",
1207        "requestUri":"/"
1208      },
1209      "input":{"shape":"ListComplianceSummariesRequest"},
1210      "output":{"shape":"ListComplianceSummariesResult"},
1211      "errors":[
1212        {"shape":"InvalidFilter"},
1213        {"shape":"InvalidNextToken"},
1214        {"shape":"InternalServerError"}
1215      ]
1216    },
1217    "ListDocumentVersions":{
1218      "name":"ListDocumentVersions",
1219      "http":{
1220        "method":"POST",
1221        "requestUri":"/"
1222      },
1223      "input":{"shape":"ListDocumentVersionsRequest"},
1224      "output":{"shape":"ListDocumentVersionsResult"},
1225      "errors":[
1226        {"shape":"InternalServerError"},
1227        {"shape":"InvalidNextToken"},
1228        {"shape":"InvalidDocument"}
1229      ]
1230    },
1231    "ListDocuments":{
1232      "name":"ListDocuments",
1233      "http":{
1234        "method":"POST",
1235        "requestUri":"/"
1236      },
1237      "input":{"shape":"ListDocumentsRequest"},
1238      "output":{"shape":"ListDocumentsResult"},
1239      "errors":[
1240        {"shape":"InternalServerError"},
1241        {"shape":"InvalidNextToken"},
1242        {"shape":"InvalidFilterKey"}
1243      ]
1244    },
1245    "ListInventoryEntries":{
1246      "name":"ListInventoryEntries",
1247      "http":{
1248        "method":"POST",
1249        "requestUri":"/"
1250      },
1251      "input":{"shape":"ListInventoryEntriesRequest"},
1252      "output":{"shape":"ListInventoryEntriesResult"},
1253      "errors":[
1254        {"shape":"InternalServerError"},
1255        {"shape":"InvalidInstanceId"},
1256        {"shape":"InvalidTypeNameException"},
1257        {"shape":"InvalidFilter"},
1258        {"shape":"InvalidNextToken"}
1259      ]
1260    },
1261    "ListResourceComplianceSummaries":{
1262      "name":"ListResourceComplianceSummaries",
1263      "http":{
1264        "method":"POST",
1265        "requestUri":"/"
1266      },
1267      "input":{"shape":"ListResourceComplianceSummariesRequest"},
1268      "output":{"shape":"ListResourceComplianceSummariesResult"},
1269      "errors":[
1270        {"shape":"InvalidFilter"},
1271        {"shape":"InvalidNextToken"},
1272        {"shape":"InternalServerError"}
1273      ]
1274    },
1275    "ListResourceDataSync":{
1276      "name":"ListResourceDataSync",
1277      "http":{
1278        "method":"POST",
1279        "requestUri":"/"
1280      },
1281      "input":{"shape":"ListResourceDataSyncRequest"},
1282      "output":{"shape":"ListResourceDataSyncResult"},
1283      "errors":[
1284        {"shape":"InternalServerError"},
1285        {"shape":"InvalidNextToken"}
1286      ]
1287    },
1288    "ListTagsForResource":{
1289      "name":"ListTagsForResource",
1290      "http":{
1291        "method":"POST",
1292        "requestUri":"/"
1293      },
1294      "input":{"shape":"ListTagsForResourceRequest"},
1295      "output":{"shape":"ListTagsForResourceResult"},
1296      "errors":[
1297        {"shape":"InvalidResourceType"},
1298        {"shape":"InvalidResourceId"},
1299        {"shape":"InternalServerError"}
1300      ]
1301    },
1302    "ModifyDocumentPermission":{
1303      "name":"ModifyDocumentPermission",
1304      "http":{
1305        "method":"POST",
1306        "requestUri":"/"
1307      },
1308      "input":{"shape":"ModifyDocumentPermissionRequest"},
1309      "output":{"shape":"ModifyDocumentPermissionResponse"},
1310      "errors":[
1311        {"shape":"InternalServerError"},
1312        {"shape":"InvalidDocument"},
1313        {"shape":"InvalidPermissionType"},
1314        {"shape":"DocumentPermissionLimit"},
1315        {"shape":"DocumentLimitExceeded"}
1316      ]
1317    },
1318    "PutComplianceItems":{
1319      "name":"PutComplianceItems",
1320      "http":{
1321        "method":"POST",
1322        "requestUri":"/"
1323      },
1324      "input":{"shape":"PutComplianceItemsRequest"},
1325      "output":{"shape":"PutComplianceItemsResult"},
1326      "errors":[
1327        {"shape":"InternalServerError"},
1328        {"shape":"InvalidItemContentException"},
1329        {"shape":"TotalSizeLimitExceededException"},
1330        {"shape":"ItemSizeLimitExceededException"},
1331        {"shape":"ComplianceTypeCountLimitExceededException"},
1332        {"shape":"InvalidResourceType"},
1333        {"shape":"InvalidResourceId"}
1334      ]
1335    },
1336    "PutInventory":{
1337      "name":"PutInventory",
1338      "http":{
1339        "method":"POST",
1340        "requestUri":"/"
1341      },
1342      "input":{"shape":"PutInventoryRequest"},
1343      "output":{"shape":"PutInventoryResult"},
1344      "errors":[
1345        {"shape":"InternalServerError"},
1346        {"shape":"InvalidInstanceId"},
1347        {"shape":"InvalidTypeNameException"},
1348        {"shape":"InvalidItemContentException"},
1349        {"shape":"TotalSizeLimitExceededException"},
1350        {"shape":"ItemSizeLimitExceededException"},
1351        {"shape":"ItemContentMismatchException"},
1352        {"shape":"CustomSchemaCountLimitExceededException"},
1353        {"shape":"UnsupportedInventorySchemaVersionException"},
1354        {"shape":"UnsupportedInventoryItemContextException"},
1355        {"shape":"InvalidInventoryItemContextException"},
1356        {"shape":"SubTypeCountLimitExceededException"}
1357      ]
1358    },
1359    "PutParameter":{
1360      "name":"PutParameter",
1361      "http":{
1362        "method":"POST",
1363        "requestUri":"/"
1364      },
1365      "input":{"shape":"PutParameterRequest"},
1366      "output":{"shape":"PutParameterResult"},
1367      "errors":[
1368        {"shape":"InternalServerError"},
1369        {"shape":"InvalidKeyId"},
1370        {"shape":"ParameterLimitExceeded"},
1371        {"shape":"TooManyUpdates"},
1372        {"shape":"ParameterAlreadyExists"},
1373        {"shape":"HierarchyLevelLimitExceededException"},
1374        {"shape":"HierarchyTypeMismatchException"},
1375        {"shape":"InvalidAllowedPatternException"},
1376        {"shape":"ParameterMaxVersionLimitExceeded"},
1377        {"shape":"ParameterPatternMismatchException"},
1378        {"shape":"UnsupportedParameterType"},
1379        {"shape":"PoliciesLimitExceededException"},
1380        {"shape":"InvalidPolicyTypeException"},
1381        {"shape":"InvalidPolicyAttributeException"},
1382        {"shape":"IncompatiblePolicyException"}
1383      ]
1384    },
1385    "RegisterDefaultPatchBaseline":{
1386      "name":"RegisterDefaultPatchBaseline",
1387      "http":{
1388        "method":"POST",
1389        "requestUri":"/"
1390      },
1391      "input":{"shape":"RegisterDefaultPatchBaselineRequest"},
1392      "output":{"shape":"RegisterDefaultPatchBaselineResult"},
1393      "errors":[
1394        {"shape":"InvalidResourceId"},
1395        {"shape":"DoesNotExistException"},
1396        {"shape":"InternalServerError"}
1397      ]
1398    },
1399    "RegisterPatchBaselineForPatchGroup":{
1400      "name":"RegisterPatchBaselineForPatchGroup",
1401      "http":{
1402        "method":"POST",
1403        "requestUri":"/"
1404      },
1405      "input":{"shape":"RegisterPatchBaselineForPatchGroupRequest"},
1406      "output":{"shape":"RegisterPatchBaselineForPatchGroupResult"},
1407      "errors":[
1408        {"shape":"AlreadyExistsException"},
1409        {"shape":"DoesNotExistException"},
1410        {"shape":"InvalidResourceId"},
1411        {"shape":"ResourceLimitExceededException"},
1412        {"shape":"InternalServerError"}
1413      ]
1414    },
1415    "RegisterTargetWithMaintenanceWindow":{
1416      "name":"RegisterTargetWithMaintenanceWindow",
1417      "http":{
1418        "method":"POST",
1419        "requestUri":"/"
1420      },
1421      "input":{"shape":"RegisterTargetWithMaintenanceWindowRequest"},
1422      "output":{"shape":"RegisterTargetWithMaintenanceWindowResult"},
1423      "errors":[
1424        {"shape":"IdempotentParameterMismatch"},
1425        {"shape":"DoesNotExistException"},
1426        {"shape":"ResourceLimitExceededException"},
1427        {"shape":"InternalServerError"}
1428      ]
1429    },
1430    "RegisterTaskWithMaintenanceWindow":{
1431      "name":"RegisterTaskWithMaintenanceWindow",
1432      "http":{
1433        "method":"POST",
1434        "requestUri":"/"
1435      },
1436      "input":{"shape":"RegisterTaskWithMaintenanceWindowRequest"},
1437      "output":{"shape":"RegisterTaskWithMaintenanceWindowResult"},
1438      "errors":[
1439        {"shape":"IdempotentParameterMismatch"},
1440        {"shape":"DoesNotExistException"},
1441        {"shape":"ResourceLimitExceededException"},
1442        {"shape":"FeatureNotAvailableException"},
1443        {"shape":"InternalServerError"}
1444      ]
1445    },
1446    "RemoveTagsFromResource":{
1447      "name":"RemoveTagsFromResource",
1448      "http":{
1449        "method":"POST",
1450        "requestUri":"/"
1451      },
1452      "input":{"shape":"RemoveTagsFromResourceRequest"},
1453      "output":{"shape":"RemoveTagsFromResourceResult"},
1454      "errors":[
1455        {"shape":"InvalidResourceType"},
1456        {"shape":"InvalidResourceId"},
1457        {"shape":"InternalServerError"},
1458        {"shape":"TooManyUpdates"}
1459      ]
1460    },
1461    "ResetServiceSetting":{
1462      "name":"ResetServiceSetting",
1463      "http":{
1464        "method":"POST",
1465        "requestUri":"/"
1466      },
1467      "input":{"shape":"ResetServiceSettingRequest"},
1468      "output":{"shape":"ResetServiceSettingResult"},
1469      "errors":[
1470        {"shape":"InternalServerError"},
1471        {"shape":"ServiceSettingNotFound"},
1472        {"shape":"TooManyUpdates"}
1473      ]
1474    },
1475    "ResumeSession":{
1476      "name":"ResumeSession",
1477      "http":{
1478        "method":"POST",
1479        "requestUri":"/"
1480      },
1481      "input":{"shape":"ResumeSessionRequest"},
1482      "output":{"shape":"ResumeSessionResponse"},
1483      "errors":[
1484        {"shape":"DoesNotExistException"},
1485        {"shape":"InternalServerError"}
1486      ]
1487    },
1488    "SendAutomationSignal":{
1489      "name":"SendAutomationSignal",
1490      "http":{
1491        "method":"POST",
1492        "requestUri":"/"
1493      },
1494      "input":{"shape":"SendAutomationSignalRequest"},
1495      "output":{"shape":"SendAutomationSignalResult"},
1496      "errors":[
1497        {"shape":"AutomationExecutionNotFoundException"},
1498        {"shape":"AutomationStepNotFoundException"},
1499        {"shape":"InvalidAutomationSignalException"},
1500        {"shape":"InternalServerError"}
1501      ]
1502    },
1503    "SendCommand":{
1504      "name":"SendCommand",
1505      "http":{
1506        "method":"POST",
1507        "requestUri":"/"
1508      },
1509      "input":{"shape":"SendCommandRequest"},
1510      "output":{"shape":"SendCommandResult"},
1511      "errors":[
1512        {"shape":"DuplicateInstanceId"},
1513        {"shape":"InternalServerError"},
1514        {"shape":"InvalidInstanceId"},
1515        {"shape":"InvalidDocument"},
1516        {"shape":"InvalidDocumentVersion"},
1517        {"shape":"InvalidOutputFolder"},
1518        {"shape":"InvalidParameters"},
1519        {"shape":"UnsupportedPlatformType"},
1520        {"shape":"MaxDocumentSizeExceeded"},
1521        {"shape":"InvalidRole"},
1522        {"shape":"InvalidNotificationConfig"}
1523      ]
1524    },
1525    "StartAssociationsOnce":{
1526      "name":"StartAssociationsOnce",
1527      "http":{
1528        "method":"POST",
1529        "requestUri":"/"
1530      },
1531      "input":{"shape":"StartAssociationsOnceRequest"},
1532      "output":{"shape":"StartAssociationsOnceResult"},
1533      "errors":[
1534        {"shape":"InvalidAssociation"},
1535        {"shape":"AssociationDoesNotExist"}
1536      ]
1537    },
1538    "StartAutomationExecution":{
1539      "name":"StartAutomationExecution",
1540      "http":{
1541        "method":"POST",
1542        "requestUri":"/"
1543      },
1544      "input":{"shape":"StartAutomationExecutionRequest"},
1545      "output":{"shape":"StartAutomationExecutionResult"},
1546      "errors":[
1547        {"shape":"AutomationDefinitionNotFoundException"},
1548        {"shape":"InvalidAutomationExecutionParametersException"},
1549        {"shape":"AutomationExecutionLimitExceededException"},
1550        {"shape":"AutomationDefinitionVersionNotFoundException"},
1551        {"shape":"IdempotentParameterMismatch"},
1552        {"shape":"InvalidTarget"},
1553        {"shape":"InternalServerError"}
1554      ]
1555    },
1556    "StartSession":{
1557      "name":"StartSession",
1558      "http":{
1559        "method":"POST",
1560        "requestUri":"/"
1561      },
1562      "input":{"shape":"StartSessionRequest"},
1563      "output":{"shape":"StartSessionResponse"},
1564      "errors":[
1565        {"shape":"InvalidDocument"},
1566        {"shape":"TargetNotConnected"},
1567        {"shape":"InternalServerError"}
1568      ]
1569    },
1570    "StopAutomationExecution":{
1571      "name":"StopAutomationExecution",
1572      "http":{
1573        "method":"POST",
1574        "requestUri":"/"
1575      },
1576      "input":{"shape":"StopAutomationExecutionRequest"},
1577      "output":{"shape":"StopAutomationExecutionResult"},
1578      "errors":[
1579        {"shape":"AutomationExecutionNotFoundException"},
1580        {"shape":"InvalidAutomationStatusUpdateException"},
1581        {"shape":"InternalServerError"}
1582      ]
1583    },
1584    "TerminateSession":{
1585      "name":"TerminateSession",
1586      "http":{
1587        "method":"POST",
1588        "requestUri":"/"
1589      },
1590      "input":{"shape":"TerminateSessionRequest"},
1591      "output":{"shape":"TerminateSessionResponse"},
1592      "errors":[
1593        {"shape":"DoesNotExistException"},
1594        {"shape":"InternalServerError"}
1595      ]
1596    },
1597    "UpdateAssociation":{
1598      "name":"UpdateAssociation",
1599      "http":{
1600        "method":"POST",
1601        "requestUri":"/"
1602      },
1603      "input":{"shape":"UpdateAssociationRequest"},
1604      "output":{"shape":"UpdateAssociationResult"},
1605      "errors":[
1606        {"shape":"InternalServerError"},
1607        {"shape":"InvalidSchedule"},
1608        {"shape":"InvalidParameters"},
1609        {"shape":"InvalidOutputLocation"},
1610        {"shape":"InvalidDocumentVersion"},
1611        {"shape":"AssociationDoesNotExist"},
1612        {"shape":"InvalidUpdate"},
1613        {"shape":"TooManyUpdates"},
1614        {"shape":"InvalidDocument"},
1615        {"shape":"InvalidTarget"},
1616        {"shape":"InvalidAssociationVersion"},
1617        {"shape":"AssociationVersionLimitExceeded"}
1618      ]
1619    },
1620    "UpdateAssociationStatus":{
1621      "name":"UpdateAssociationStatus",
1622      "http":{
1623        "method":"POST",
1624        "requestUri":"/"
1625      },
1626      "input":{"shape":"UpdateAssociationStatusRequest"},
1627      "output":{"shape":"UpdateAssociationStatusResult"},
1628      "errors":[
1629        {"shape":"InternalServerError"},
1630        {"shape":"InvalidInstanceId"},
1631        {"shape":"InvalidDocument"},
1632        {"shape":"AssociationDoesNotExist"},
1633        {"shape":"StatusUnchanged"},
1634        {"shape":"TooManyUpdates"}
1635      ]
1636    },
1637    "UpdateDocument":{
1638      "name":"UpdateDocument",
1639      "http":{
1640        "method":"POST",
1641        "requestUri":"/"
1642      },
1643      "input":{"shape":"UpdateDocumentRequest"},
1644      "output":{"shape":"UpdateDocumentResult"},
1645      "errors":[
1646        {"shape":"MaxDocumentSizeExceeded"},
1647        {"shape":"DocumentVersionLimitExceeded"},
1648        {"shape":"InternalServerError"},
1649        {"shape":"DuplicateDocumentContent"},
1650        {"shape":"DuplicateDocumentVersionName"},
1651        {"shape":"InvalidDocumentContent"},
1652        {"shape":"InvalidDocumentVersion"},
1653        {"shape":"InvalidDocumentSchemaVersion"},
1654        {"shape":"InvalidDocument"},
1655        {"shape":"InvalidDocumentOperation"}
1656      ]
1657    },
1658    "UpdateDocumentDefaultVersion":{
1659      "name":"UpdateDocumentDefaultVersion",
1660      "http":{
1661        "method":"POST",
1662        "requestUri":"/"
1663      },
1664      "input":{"shape":"UpdateDocumentDefaultVersionRequest"},
1665      "output":{"shape":"UpdateDocumentDefaultVersionResult"},
1666      "errors":[
1667        {"shape":"InternalServerError"},
1668        {"shape":"InvalidDocument"},
1669        {"shape":"InvalidDocumentVersion"},
1670        {"shape":"InvalidDocumentSchemaVersion"}
1671      ]
1672    },
1673    "UpdateMaintenanceWindow":{
1674      "name":"UpdateMaintenanceWindow",
1675      "http":{
1676        "method":"POST",
1677        "requestUri":"/"
1678      },
1679      "input":{"shape":"UpdateMaintenanceWindowRequest"},
1680      "output":{"shape":"UpdateMaintenanceWindowResult"},
1681      "errors":[
1682        {"shape":"DoesNotExistException"},
1683        {"shape":"InternalServerError"}
1684      ]
1685    },
1686    "UpdateMaintenanceWindowTarget":{
1687      "name":"UpdateMaintenanceWindowTarget",
1688      "http":{
1689        "method":"POST",
1690        "requestUri":"/"
1691      },
1692      "input":{"shape":"UpdateMaintenanceWindowTargetRequest"},
1693      "output":{"shape":"UpdateMaintenanceWindowTargetResult"},
1694      "errors":[
1695        {"shape":"DoesNotExistException"},
1696        {"shape":"InternalServerError"}
1697      ]
1698    },
1699    "UpdateMaintenanceWindowTask":{
1700      "name":"UpdateMaintenanceWindowTask",
1701      "http":{
1702        "method":"POST",
1703        "requestUri":"/"
1704      },
1705      "input":{"shape":"UpdateMaintenanceWindowTaskRequest"},
1706      "output":{"shape":"UpdateMaintenanceWindowTaskResult"},
1707      "errors":[
1708        {"shape":"DoesNotExistException"},
1709        {"shape":"InternalServerError"}
1710      ]
1711    },
1712    "UpdateManagedInstanceRole":{
1713      "name":"UpdateManagedInstanceRole",
1714      "http":{
1715        "method":"POST",
1716        "requestUri":"/"
1717      },
1718      "input":{"shape":"UpdateManagedInstanceRoleRequest"},
1719      "output":{"shape":"UpdateManagedInstanceRoleResult"},
1720      "errors":[
1721        {"shape":"InvalidInstanceId"},
1722        {"shape":"InternalServerError"}
1723      ]
1724    },
1725    "UpdateOpsItem":{
1726      "name":"UpdateOpsItem",
1727      "http":{
1728        "method":"POST",
1729        "requestUri":"/"
1730      },
1731      "input":{"shape":"UpdateOpsItemRequest"},
1732      "output":{"shape":"UpdateOpsItemResponse"},
1733      "errors":[
1734        {"shape":"InternalServerError"},
1735        {"shape":"OpsItemNotFoundException"},
1736        {"shape":"OpsItemAlreadyExistsException"},
1737        {"shape":"OpsItemLimitExceededException"},
1738        {"shape":"OpsItemInvalidParameterException"}
1739      ]
1740    },
1741    "UpdatePatchBaseline":{
1742      "name":"UpdatePatchBaseline",
1743      "http":{
1744        "method":"POST",
1745        "requestUri":"/"
1746      },
1747      "input":{"shape":"UpdatePatchBaselineRequest"},
1748      "output":{"shape":"UpdatePatchBaselineResult"},
1749      "errors":[
1750        {"shape":"DoesNotExistException"},
1751        {"shape":"InternalServerError"}
1752      ]
1753    },
1754    "UpdateServiceSetting":{
1755      "name":"UpdateServiceSetting",
1756      "http":{
1757        "method":"POST",
1758        "requestUri":"/"
1759      },
1760      "input":{"shape":"UpdateServiceSettingRequest"},
1761      "output":{"shape":"UpdateServiceSettingResult"},
1762      "errors":[
1763        {"shape":"InternalServerError"},
1764        {"shape":"ServiceSettingNotFound"},
1765        {"shape":"TooManyUpdates"}
1766      ]
1767    }
1768  },
1769  "shapes":{
1770    "Account":{"type":"string"},
1771    "AccountId":{
1772      "type":"string",
1773      "pattern":"(?i)all|[0-9]{12}"
1774    },
1775    "AccountIdList":{
1776      "type":"list",
1777      "member":{"shape":"AccountId"},
1778      "max":20
1779    },
1780    "Accounts":{
1781      "type":"list",
1782      "member":{"shape":"Account"},
1783      "max":50,
1784      "min":1
1785    },
1786    "Activation":{
1787      "type":"structure",
1788      "members":{
1789        "ActivationId":{"shape":"ActivationId"},
1790        "Description":{"shape":"ActivationDescription"},
1791        "DefaultInstanceName":{"shape":"DefaultInstanceName"},
1792        "IamRole":{"shape":"IamRole"},
1793        "RegistrationLimit":{"shape":"RegistrationLimit"},
1794        "RegistrationsCount":{"shape":"RegistrationsCount"},
1795        "ExpirationDate":{"shape":"ExpirationDate"},
1796        "Expired":{"shape":"Boolean"},
1797        "CreatedDate":{"shape":"CreatedDate"},
1798        "Tags":{"shape":"TagList"}
1799      }
1800    },
1801    "ActivationCode":{
1802      "type":"string",
1803      "max":250,
1804      "min":20
1805    },
1806    "ActivationDescription":{
1807      "type":"string",
1808      "max":256,
1809      "min":0
1810    },
1811    "ActivationId":{
1812      "type":"string",
1813      "pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
1814    },
1815    "ActivationList":{
1816      "type":"list",
1817      "member":{"shape":"Activation"}
1818    },
1819    "AddTagsToResourceRequest":{
1820      "type":"structure",
1821      "required":[
1822        "ResourceType",
1823        "ResourceId",
1824        "Tags"
1825      ],
1826      "members":{
1827        "ResourceType":{"shape":"ResourceTypeForTagging"},
1828        "ResourceId":{"shape":"ResourceId"},
1829        "Tags":{"shape":"TagList"}
1830      }
1831    },
1832    "AddTagsToResourceResult":{
1833      "type":"structure",
1834      "members":{
1835      }
1836    },
1837    "AgentErrorCode":{
1838      "type":"string",
1839      "max":10
1840    },
1841    "AggregatorSchemaOnly":{"type":"boolean"},
1842    "AllowedPattern":{
1843      "type":"string",
1844      "max":1024,
1845      "min":0
1846    },
1847    "AlreadyExistsException":{
1848      "type":"structure",
1849      "members":{
1850        "Message":{"shape":"String"}
1851      },
1852      "exception":true
1853    },
1854    "ApproveAfterDays":{
1855      "type":"integer",
1856      "max":100,
1857      "min":0
1858    },
1859    "AssociatedInstances":{
1860      "type":"structure",
1861      "members":{
1862      },
1863      "exception":true
1864    },
1865    "Association":{
1866      "type":"structure",
1867      "members":{
1868        "Name":{"shape":"DocumentARN"},
1869        "InstanceId":{"shape":"InstanceId"},
1870        "AssociationId":{"shape":"AssociationId"},
1871        "AssociationVersion":{"shape":"AssociationVersion"},
1872        "DocumentVersion":{"shape":"DocumentVersion"},
1873        "Targets":{"shape":"Targets"},
1874        "LastExecutionDate":{"shape":"DateTime"},
1875        "Overview":{"shape":"AssociationOverview"},
1876        "ScheduleExpression":{"shape":"ScheduleExpression"},
1877        "AssociationName":{"shape":"AssociationName"}
1878      }
1879    },
1880    "AssociationAlreadyExists":{
1881      "type":"structure",
1882      "members":{
1883      },
1884      "exception":true
1885    },
1886    "AssociationComplianceSeverity":{
1887      "type":"string",
1888      "enum":[
1889        "CRITICAL",
1890        "HIGH",
1891        "MEDIUM",
1892        "LOW",
1893        "UNSPECIFIED"
1894      ]
1895    },
1896    "AssociationDescription":{
1897      "type":"structure",
1898      "members":{
1899        "Name":{"shape":"DocumentARN"},
1900        "InstanceId":{"shape":"InstanceId"},
1901        "AssociationVersion":{"shape":"AssociationVersion"},
1902        "Date":{"shape":"DateTime"},
1903        "LastUpdateAssociationDate":{"shape":"DateTime"},
1904        "Status":{"shape":"AssociationStatus"},
1905        "Overview":{"shape":"AssociationOverview"},
1906        "DocumentVersion":{"shape":"DocumentVersion"},
1907        "AutomationTargetParameterName":{"shape":"AutomationTargetParameterName"},
1908        "Parameters":{"shape":"Parameters"},
1909        "AssociationId":{"shape":"AssociationId"},
1910        "Targets":{"shape":"Targets"},
1911        "ScheduleExpression":{"shape":"ScheduleExpression"},
1912        "OutputLocation":{"shape":"InstanceAssociationOutputLocation"},
1913        "LastExecutionDate":{"shape":"DateTime"},
1914        "LastSuccessfulExecutionDate":{"shape":"DateTime"},
1915        "AssociationName":{"shape":"AssociationName"},
1916        "MaxErrors":{"shape":"MaxErrors"},
1917        "MaxConcurrency":{"shape":"MaxConcurrency"},
1918        "ComplianceSeverity":{"shape":"AssociationComplianceSeverity"}
1919      }
1920    },
1921    "AssociationDescriptionList":{
1922      "type":"list",
1923      "member":{"shape":"AssociationDescription"}
1924    },
1925    "AssociationDoesNotExist":{
1926      "type":"structure",
1927      "members":{
1928        "Message":{"shape":"String"}
1929      },
1930      "exception":true
1931    },
1932    "AssociationExecution":{
1933      "type":"structure",
1934      "members":{
1935        "AssociationId":{"shape":"AssociationId"},
1936        "AssociationVersion":{"shape":"AssociationVersion"},
1937        "ExecutionId":{"shape":"AssociationExecutionId"},
1938        "Status":{"shape":"StatusName"},
1939        "DetailedStatus":{"shape":"StatusName"},
1940        "CreatedTime":{"shape":"DateTime"},
1941        "LastExecutionDate":{"shape":"DateTime"},
1942        "ResourceCountByStatus":{"shape":"ResourceCountByStatus"}
1943      }
1944    },
1945    "AssociationExecutionDoesNotExist":{
1946      "type":"structure",
1947      "members":{
1948        "Message":{"shape":"String"}
1949      },
1950      "exception":true
1951    },
1952    "AssociationExecutionFilter":{
1953      "type":"structure",
1954      "required":[
1955        "Key",
1956        "Value",
1957        "Type"
1958      ],
1959      "members":{
1960        "Key":{"shape":"AssociationExecutionFilterKey"},
1961        "Value":{"shape":"AssociationExecutionFilterValue"},
1962        "Type":{"shape":"AssociationFilterOperatorType"}
1963      }
1964    },
1965    "AssociationExecutionFilterKey":{
1966      "type":"string",
1967      "enum":[
1968        "ExecutionId",
1969        "Status",
1970        "CreatedTime"
1971      ]
1972    },
1973    "AssociationExecutionFilterList":{
1974      "type":"list",
1975      "member":{"shape":"AssociationExecutionFilter"},
1976      "min":1
1977    },
1978    "AssociationExecutionFilterValue":{
1979      "type":"string",
1980      "min":1
1981    },
1982    "AssociationExecutionId":{
1983      "type":"string",
1984      "pattern":"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"
1985    },
1986    "AssociationExecutionTarget":{
1987      "type":"structure",
1988      "members":{
1989        "AssociationId":{"shape":"AssociationId"},
1990        "AssociationVersion":{"shape":"AssociationVersion"},
1991        "ExecutionId":{"shape":"AssociationExecutionId"},
1992        "ResourceId":{"shape":"AssociationResourceId"},
1993        "ResourceType":{"shape":"AssociationResourceType"},
1994        "Status":{"shape":"StatusName"},
1995        "DetailedStatus":{"shape":"StatusName"},
1996        "LastExecutionDate":{"shape":"DateTime"},
1997        "OutputSource":{"shape":"OutputSource"}
1998      }
1999    },
2000    "AssociationExecutionTargetsFilter":{
2001      "type":"structure",
2002      "required":[
2003        "Key",
2004        "Value"
2005      ],
2006      "members":{
2007        "Key":{"shape":"AssociationExecutionTargetsFilterKey"},
2008        "Value":{"shape":"AssociationExecutionTargetsFilterValue"}
2009      }
2010    },
2011    "AssociationExecutionTargetsFilterKey":{
2012      "type":"string",
2013      "enum":[
2014        "Status",
2015        "ResourceId",
2016        "ResourceType"
2017      ]
2018    },
2019    "AssociationExecutionTargetsFilterList":{
2020      "type":"list",
2021      "member":{"shape":"AssociationExecutionTargetsFilter"},
2022      "min":1
2023    },
2024    "AssociationExecutionTargetsFilterValue":{
2025      "type":"string",
2026      "min":1
2027    },
2028    "AssociationExecutionTargetsList":{
2029      "type":"list",
2030      "member":{"shape":"AssociationExecutionTarget"}
2031    },
2032    "AssociationExecutionsList":{
2033      "type":"list",
2034      "member":{"shape":"AssociationExecution"}
2035    },
2036    "AssociationFilter":{
2037      "type":"structure",
2038      "required":[
2039        "key",
2040        "value"
2041      ],
2042      "members":{
2043        "key":{"shape":"AssociationFilterKey"},
2044        "value":{"shape":"AssociationFilterValue"}
2045      }
2046    },
2047    "AssociationFilterKey":{
2048      "type":"string",
2049      "enum":[
2050        "InstanceId",
2051        "Name",
2052        "AssociationId",
2053        "AssociationStatusName",
2054        "LastExecutedBefore",
2055        "LastExecutedAfter",
2056        "AssociationName"
2057      ]
2058    },
2059    "AssociationFilterList":{
2060      "type":"list",
2061      "member":{"shape":"AssociationFilter"},
2062      "min":1
2063    },
2064    "AssociationFilterOperatorType":{
2065      "type":"string",
2066      "enum":[
2067        "EQUAL",
2068        "LESS_THAN",
2069        "GREATER_THAN"
2070      ]
2071    },
2072    "AssociationFilterValue":{
2073      "type":"string",
2074      "min":1
2075    },
2076    "AssociationId":{
2077      "type":"string",
2078      "pattern":"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"
2079    },
2080    "AssociationIdList":{
2081      "type":"list",
2082      "member":{"shape":"AssociationId"},
2083      "max":10,
2084      "min":1
2085    },
2086    "AssociationLimitExceeded":{
2087      "type":"structure",
2088      "members":{
2089      },
2090      "exception":true
2091    },
2092    "AssociationList":{
2093      "type":"list",
2094      "member":{"shape":"Association"}
2095    },
2096    "AssociationName":{
2097      "type":"string",
2098      "pattern":"^[a-zA-Z0-9_\\-.]{3,128}$"
2099    },
2100    "AssociationOverview":{
2101      "type":"structure",
2102      "members":{
2103        "Status":{"shape":"StatusName"},
2104        "DetailedStatus":{"shape":"StatusName"},
2105        "AssociationStatusAggregatedCount":{"shape":"AssociationStatusAggregatedCount"}
2106      }
2107    },
2108    "AssociationResourceId":{
2109      "type":"string",
2110      "max":100,
2111      "min":1
2112    },
2113    "AssociationResourceType":{
2114      "type":"string",
2115      "max":50,
2116      "min":1
2117    },
2118    "AssociationStatus":{
2119      "type":"structure",
2120      "required":[
2121        "Date",
2122        "Name",
2123        "Message"
2124      ],
2125      "members":{
2126        "Date":{"shape":"DateTime"},
2127        "Name":{"shape":"AssociationStatusName"},
2128        "Message":{"shape":"StatusMessage"},
2129        "AdditionalInfo":{"shape":"StatusAdditionalInfo"}
2130      }
2131    },
2132    "AssociationStatusAggregatedCount":{
2133      "type":"map",
2134      "key":{"shape":"StatusName"},
2135      "value":{"shape":"InstanceCount"}
2136    },
2137    "AssociationStatusName":{
2138      "type":"string",
2139      "enum":[
2140        "Pending",
2141        "Success",
2142        "Failed"
2143      ]
2144    },
2145    "AssociationVersion":{
2146      "type":"string",
2147      "pattern":"([$]LATEST)|([1-9][0-9]*)"
2148    },
2149    "AssociationVersionInfo":{
2150      "type":"structure",
2151      "members":{
2152        "AssociationId":{"shape":"AssociationId"},
2153        "AssociationVersion":{"shape":"AssociationVersion"},
2154        "CreatedDate":{"shape":"DateTime"},
2155        "Name":{"shape":"DocumentARN"},
2156        "DocumentVersion":{"shape":"DocumentVersion"},
2157        "Parameters":{"shape":"Parameters"},
2158        "Targets":{"shape":"Targets"},
2159        "ScheduleExpression":{"shape":"ScheduleExpression"},
2160        "OutputLocation":{"shape":"InstanceAssociationOutputLocation"},
2161        "AssociationName":{"shape":"AssociationName"},
2162        "MaxErrors":{"shape":"MaxErrors"},
2163        "MaxConcurrency":{"shape":"MaxConcurrency"},
2164        "ComplianceSeverity":{"shape":"AssociationComplianceSeverity"}
2165      }
2166    },
2167    "AssociationVersionLimitExceeded":{
2168      "type":"structure",
2169      "members":{
2170        "Message":{"shape":"String"}
2171      },
2172      "exception":true
2173    },
2174    "AssociationVersionList":{
2175      "type":"list",
2176      "member":{"shape":"AssociationVersionInfo"},
2177      "min":1
2178    },
2179    "AttachmentContent":{
2180      "type":"structure",
2181      "members":{
2182        "Name":{"shape":"AttachmentName"},
2183        "Size":{"shape":"ContentLength"},
2184        "Hash":{"shape":"AttachmentHash"},
2185        "HashType":{"shape":"AttachmentHashType"},
2186        "Url":{"shape":"AttachmentUrl"}
2187      }
2188    },
2189    "AttachmentContentList":{
2190      "type":"list",
2191      "member":{"shape":"AttachmentContent"}
2192    },
2193    "AttachmentHash":{
2194      "type":"string",
2195      "max":256
2196    },
2197    "AttachmentHashType":{
2198      "type":"string",
2199      "enum":["Sha256"]
2200    },
2201    "AttachmentInformation":{
2202      "type":"structure",
2203      "members":{
2204        "Name":{"shape":"AttachmentName"}
2205      }
2206    },
2207    "AttachmentInformationList":{
2208      "type":"list",
2209      "member":{"shape":"AttachmentInformation"}
2210    },
2211    "AttachmentName":{
2212      "type":"string",
2213      "pattern":"^[a-zA-Z0-9_\\-.]{3,128}$"
2214    },
2215    "AttachmentUrl":{"type":"string"},
2216    "AttachmentsSource":{
2217      "type":"structure",
2218      "members":{
2219        "Key":{"shape":"AttachmentsSourceKey"},
2220        "Values":{"shape":"AttachmentsSourceValues"}
2221      }
2222    },
2223    "AttachmentsSourceKey":{
2224      "type":"string",
2225      "enum":["SourceUrl"]
2226    },
2227    "AttachmentsSourceList":{
2228      "type":"list",
2229      "member":{"shape":"AttachmentsSource"},
2230      "max":1,
2231      "min":0
2232    },
2233    "AttachmentsSourceValue":{
2234      "type":"string",
2235      "max":1024,
2236      "min":1
2237    },
2238    "AttachmentsSourceValues":{
2239      "type":"list",
2240      "member":{"shape":"AttachmentsSourceValue"},
2241      "max":1,
2242      "min":1
2243    },
2244    "AttributeName":{
2245      "type":"string",
2246      "max":64,
2247      "min":1
2248    },
2249    "AttributeValue":{
2250      "type":"string",
2251      "max":4096,
2252      "min":0
2253    },
2254    "AutomationActionName":{
2255      "type":"string",
2256      "pattern":"^aws:[a-zA-Z]{3,25}$"
2257    },
2258    "AutomationDefinitionNotFoundException":{
2259      "type":"structure",
2260      "members":{
2261        "Message":{"shape":"String"}
2262      },
2263      "exception":true
2264    },
2265    "AutomationDefinitionVersionNotFoundException":{
2266      "type":"structure",
2267      "members":{
2268        "Message":{"shape":"String"}
2269      },
2270      "exception":true
2271    },
2272    "AutomationExecution":{
2273      "type":"structure",
2274      "members":{
2275        "AutomationExecutionId":{"shape":"AutomationExecutionId"},
2276        "DocumentName":{"shape":"DocumentName"},
2277        "DocumentVersion":{"shape":"DocumentVersion"},
2278        "ExecutionStartTime":{"shape":"DateTime"},
2279        "ExecutionEndTime":{"shape":"DateTime"},
2280        "AutomationExecutionStatus":{"shape":"AutomationExecutionStatus"},
2281        "StepExecutions":{"shape":"StepExecutionList"},
2282        "StepExecutionsTruncated":{"shape":"Boolean"},
2283        "Parameters":{"shape":"AutomationParameterMap"},
2284        "Outputs":{"shape":"AutomationParameterMap"},
2285        "FailureMessage":{"shape":"String"},
2286        "Mode":{"shape":"ExecutionMode"},
2287        "ParentAutomationExecutionId":{"shape":"AutomationExecutionId"},
2288        "ExecutedBy":{"shape":"String"},
2289        "CurrentStepName":{"shape":"String"},
2290        "CurrentAction":{"shape":"String"},
2291        "TargetParameterName":{"shape":"AutomationParameterKey"},
2292        "Targets":{"shape":"Targets"},
2293        "TargetMaps":{"shape":"TargetMaps"},
2294        "ResolvedTargets":{"shape":"ResolvedTargets"},
2295        "MaxConcurrency":{"shape":"MaxConcurrency"},
2296        "MaxErrors":{"shape":"MaxErrors"},
2297        "Target":{"shape":"String"},
2298        "TargetLocations":{
2299          "shape":"TargetLocations",
2300          "box":true
2301        },
2302        "ProgressCounters":{"shape":"ProgressCounters"}
2303      }
2304    },
2305    "AutomationExecutionFilter":{
2306      "type":"structure",
2307      "required":[
2308        "Key",
2309        "Values"
2310      ],
2311      "members":{
2312        "Key":{"shape":"AutomationExecutionFilterKey"},
2313        "Values":{"shape":"AutomationExecutionFilterValueList"}
2314      }
2315    },
2316    "AutomationExecutionFilterKey":{
2317      "type":"string",
2318      "enum":[
2319        "DocumentNamePrefix",
2320        "ExecutionStatus",
2321        "ExecutionId",
2322        "ParentExecutionId",
2323        "CurrentAction",
2324        "StartTimeBefore",
2325        "StartTimeAfter",
2326        "AutomationType"
2327      ]
2328    },
2329    "AutomationExecutionFilterList":{
2330      "type":"list",
2331      "member":{"shape":"AutomationExecutionFilter"},
2332      "max":10,
2333      "min":1
2334    },
2335    "AutomationExecutionFilterValue":{
2336      "type":"string",
2337      "max":150,
2338      "min":1
2339    },
2340    "AutomationExecutionFilterValueList":{
2341      "type":"list",
2342      "member":{"shape":"AutomationExecutionFilterValue"},
2343      "max":10,
2344      "min":1
2345    },
2346    "AutomationExecutionId":{
2347      "type":"string",
2348      "max":36,
2349      "min":36
2350    },
2351    "AutomationExecutionLimitExceededException":{
2352      "type":"structure",
2353      "members":{
2354        "Message":{"shape":"String"}
2355      },
2356      "exception":true
2357    },
2358    "AutomationExecutionMetadata":{
2359      "type":"structure",
2360      "members":{
2361        "AutomationExecutionId":{"shape":"AutomationExecutionId"},
2362        "DocumentName":{"shape":"DocumentName"},
2363        "DocumentVersion":{"shape":"DocumentVersion"},
2364        "AutomationExecutionStatus":{"shape":"AutomationExecutionStatus"},
2365        "ExecutionStartTime":{"shape":"DateTime"},
2366        "ExecutionEndTime":{"shape":"DateTime"},
2367        "ExecutedBy":{"shape":"String"},
2368        "LogFile":{"shape":"String"},
2369        "Outputs":{"shape":"AutomationParameterMap"},
2370        "Mode":{"shape":"ExecutionMode"},
2371        "ParentAutomationExecutionId":{"shape":"AutomationExecutionId"},
2372        "CurrentStepName":{"shape":"String"},
2373        "CurrentAction":{"shape":"String"},
2374        "FailureMessage":{"shape":"String"},
2375        "TargetParameterName":{"shape":"AutomationParameterKey"},
2376        "Targets":{"shape":"Targets"},
2377        "TargetMaps":{"shape":"TargetMaps"},
2378        "ResolvedTargets":{"shape":"ResolvedTargets"},
2379        "MaxConcurrency":{"shape":"MaxConcurrency"},
2380        "MaxErrors":{"shape":"MaxErrors"},
2381        "Target":{"shape":"String"},
2382        "AutomationType":{"shape":"AutomationType"}
2383      }
2384    },
2385    "AutomationExecutionMetadataList":{
2386      "type":"list",
2387      "member":{"shape":"AutomationExecutionMetadata"}
2388    },
2389    "AutomationExecutionNotFoundException":{
2390      "type":"structure",
2391      "members":{
2392        "Message":{"shape":"String"}
2393      },
2394      "exception":true
2395    },
2396    "AutomationExecutionStatus":{
2397      "type":"string",
2398      "enum":[
2399        "Pending",
2400        "InProgress",
2401        "Waiting",
2402        "Success",
2403        "TimedOut",
2404        "Cancelling",
2405        "Cancelled",
2406        "Failed"
2407      ]
2408    },
2409    "AutomationParameterKey":{
2410      "type":"string",
2411      "max":50,
2412      "min":1
2413    },
2414    "AutomationParameterMap":{
2415      "type":"map",
2416      "key":{"shape":"AutomationParameterKey"},
2417      "value":{"shape":"AutomationParameterValueList"},
2418      "max":200,
2419      "min":1
2420    },
2421    "AutomationParameterValue":{
2422      "type":"string",
2423      "max":512,
2424      "min":1
2425    },
2426    "AutomationParameterValueList":{
2427      "type":"list",
2428      "member":{"shape":"AutomationParameterValue"},
2429      "max":10,
2430      "min":0
2431    },
2432    "AutomationStepNotFoundException":{
2433      "type":"structure",
2434      "members":{
2435        "Message":{"shape":"String"}
2436      },
2437      "exception":true
2438    },
2439    "AutomationTargetParameterName":{
2440      "type":"string",
2441      "max":50,
2442      "min":1
2443    },
2444    "AutomationType":{
2445      "type":"string",
2446      "enum":[
2447        "CrossAccount",
2448        "Local"
2449      ]
2450    },
2451    "BaselineDescription":{
2452      "type":"string",
2453      "max":1024,
2454      "min":1
2455    },
2456    "BaselineId":{
2457      "type":"string",
2458      "max":128,
2459      "min":20,
2460      "pattern":"^[a-zA-Z0-9_\\-:/]{20,128}$"
2461    },
2462    "BaselineName":{
2463      "type":"string",
2464      "max":128,
2465      "min":3,
2466      "pattern":"^[a-zA-Z0-9_\\-.]{3,128}$"
2467    },
2468    "BatchErrorMessage":{"type":"string"},
2469    "Boolean":{"type":"boolean"},
2470    "CancelCommandRequest":{
2471      "type":"structure",
2472      "required":["CommandId"],
2473      "members":{
2474        "CommandId":{"shape":"CommandId"},
2475        "InstanceIds":{"shape":"InstanceIdList"}
2476      }
2477    },
2478    "CancelCommandResult":{
2479      "type":"structure",
2480      "members":{
2481      }
2482    },
2483    "CancelMaintenanceWindowExecutionRequest":{
2484      "type":"structure",
2485      "required":["WindowExecutionId"],
2486      "members":{
2487        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"}
2488      }
2489    },
2490    "CancelMaintenanceWindowExecutionResult":{
2491      "type":"structure",
2492      "members":{
2493        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"}
2494      }
2495    },
2496    "ClientToken":{
2497      "type":"string",
2498      "max":64,
2499      "min":1
2500    },
2501    "CloudWatchLogGroupName":{
2502      "type":"string",
2503      "max":512,
2504      "min":1,
2505      "pattern":"[\\.\\-_/#A-Za-z0-9]+"
2506    },
2507    "CloudWatchOutputConfig":{
2508      "type":"structure",
2509      "members":{
2510        "CloudWatchLogGroupName":{"shape":"CloudWatchLogGroupName"},
2511        "CloudWatchOutputEnabled":{"shape":"CloudWatchOutputEnabled"}
2512      }
2513    },
2514    "CloudWatchOutputEnabled":{"type":"boolean"},
2515    "Command":{
2516      "type":"structure",
2517      "members":{
2518        "CommandId":{"shape":"CommandId"},
2519        "DocumentName":{"shape":"DocumentName"},
2520        "DocumentVersion":{"shape":"DocumentVersion"},
2521        "Comment":{"shape":"Comment"},
2522        "ExpiresAfter":{"shape":"DateTime"},
2523        "Parameters":{"shape":"Parameters"},
2524        "InstanceIds":{"shape":"InstanceIdList"},
2525        "Targets":{"shape":"Targets"},
2526        "RequestedDateTime":{"shape":"DateTime"},
2527        "Status":{"shape":"CommandStatus"},
2528        "StatusDetails":{"shape":"StatusDetails"},
2529        "OutputS3Region":{"shape":"S3Region"},
2530        "OutputS3BucketName":{"shape":"S3BucketName"},
2531        "OutputS3KeyPrefix":{"shape":"S3KeyPrefix"},
2532        "MaxConcurrency":{"shape":"MaxConcurrency"},
2533        "MaxErrors":{"shape":"MaxErrors"},
2534        "TargetCount":{"shape":"TargetCount"},
2535        "CompletedCount":{"shape":"CompletedCount"},
2536        "ErrorCount":{"shape":"ErrorCount"},
2537        "DeliveryTimedOutCount":{"shape":"DeliveryTimedOutCount"},
2538        "ServiceRole":{"shape":"ServiceRole"},
2539        "NotificationConfig":{"shape":"NotificationConfig"},
2540        "CloudWatchOutputConfig":{"shape":"CloudWatchOutputConfig"}
2541      }
2542    },
2543    "CommandFilter":{
2544      "type":"structure",
2545      "required":[
2546        "key",
2547        "value"
2548      ],
2549      "members":{
2550        "key":{"shape":"CommandFilterKey"},
2551        "value":{"shape":"CommandFilterValue"}
2552      }
2553    },
2554    "CommandFilterKey":{
2555      "type":"string",
2556      "enum":[
2557        "InvokedAfter",
2558        "InvokedBefore",
2559        "Status",
2560        "ExecutionStage",
2561        "DocumentName"
2562      ]
2563    },
2564    "CommandFilterList":{
2565      "type":"list",
2566      "member":{"shape":"CommandFilter"},
2567      "max":5,
2568      "min":1
2569    },
2570    "CommandFilterValue":{
2571      "type":"string",
2572      "max":128,
2573      "min":1
2574    },
2575    "CommandId":{
2576      "type":"string",
2577      "max":36,
2578      "min":36
2579    },
2580    "CommandInvocation":{
2581      "type":"structure",
2582      "members":{
2583        "CommandId":{"shape":"CommandId"},
2584        "InstanceId":{"shape":"InstanceId"},
2585        "InstanceName":{"shape":"InstanceTagName"},
2586        "Comment":{"shape":"Comment"},
2587        "DocumentName":{"shape":"DocumentName"},
2588        "DocumentVersion":{"shape":"DocumentVersion"},
2589        "RequestedDateTime":{"shape":"DateTime"},
2590        "Status":{"shape":"CommandInvocationStatus"},
2591        "StatusDetails":{"shape":"StatusDetails"},
2592        "TraceOutput":{"shape":"InvocationTraceOutput"},
2593        "StandardOutputUrl":{"shape":"Url"},
2594        "StandardErrorUrl":{"shape":"Url"},
2595        "CommandPlugins":{"shape":"CommandPluginList"},
2596        "ServiceRole":{"shape":"ServiceRole"},
2597        "NotificationConfig":{"shape":"NotificationConfig"},
2598        "CloudWatchOutputConfig":{"shape":"CloudWatchOutputConfig"}
2599      }
2600    },
2601    "CommandInvocationList":{
2602      "type":"list",
2603      "member":{"shape":"CommandInvocation"}
2604    },
2605    "CommandInvocationStatus":{
2606      "type":"string",
2607      "enum":[
2608        "Pending",
2609        "InProgress",
2610        "Delayed",
2611        "Success",
2612        "Cancelled",
2613        "TimedOut",
2614        "Failed",
2615        "Cancelling"
2616      ]
2617    },
2618    "CommandList":{
2619      "type":"list",
2620      "member":{"shape":"Command"}
2621    },
2622    "CommandMaxResults":{
2623      "type":"integer",
2624      "max":50,
2625      "min":1
2626    },
2627    "CommandPlugin":{
2628      "type":"structure",
2629      "members":{
2630        "Name":{"shape":"CommandPluginName"},
2631        "Status":{"shape":"CommandPluginStatus"},
2632        "StatusDetails":{"shape":"StatusDetails"},
2633        "ResponseCode":{"shape":"ResponseCode"},
2634        "ResponseStartDateTime":{"shape":"DateTime"},
2635        "ResponseFinishDateTime":{"shape":"DateTime"},
2636        "Output":{"shape":"CommandPluginOutput"},
2637        "StandardOutputUrl":{"shape":"Url"},
2638        "StandardErrorUrl":{"shape":"Url"},
2639        "OutputS3Region":{"shape":"S3Region"},
2640        "OutputS3BucketName":{"shape":"S3BucketName"},
2641        "OutputS3KeyPrefix":{"shape":"S3KeyPrefix"}
2642      }
2643    },
2644    "CommandPluginList":{
2645      "type":"list",
2646      "member":{"shape":"CommandPlugin"}
2647    },
2648    "CommandPluginName":{
2649      "type":"string",
2650      "min":4
2651    },
2652    "CommandPluginOutput":{
2653      "type":"string",
2654      "max":2500
2655    },
2656    "CommandPluginStatus":{
2657      "type":"string",
2658      "enum":[
2659        "Pending",
2660        "InProgress",
2661        "Success",
2662        "TimedOut",
2663        "Cancelled",
2664        "Failed"
2665      ]
2666    },
2667    "CommandStatus":{
2668      "type":"string",
2669      "enum":[
2670        "Pending",
2671        "InProgress",
2672        "Success",
2673        "Cancelled",
2674        "Failed",
2675        "TimedOut",
2676        "Cancelling"
2677      ]
2678    },
2679    "Comment":{
2680      "type":"string",
2681      "max":100
2682    },
2683    "CompletedCount":{"type":"integer"},
2684    "ComplianceExecutionId":{
2685      "type":"string",
2686      "max":100
2687    },
2688    "ComplianceExecutionSummary":{
2689      "type":"structure",
2690      "required":["ExecutionTime"],
2691      "members":{
2692        "ExecutionTime":{"shape":"DateTime"},
2693        "ExecutionId":{"shape":"ComplianceExecutionId"},
2694        "ExecutionType":{"shape":"ComplianceExecutionType"}
2695      }
2696    },
2697    "ComplianceExecutionType":{
2698      "type":"string",
2699      "max":50
2700    },
2701    "ComplianceFilterValue":{"type":"string"},
2702    "ComplianceItem":{
2703      "type":"structure",
2704      "members":{
2705        "ComplianceType":{"shape":"ComplianceTypeName"},
2706        "ResourceType":{"shape":"ComplianceResourceType"},
2707        "ResourceId":{"shape":"ComplianceResourceId"},
2708        "Id":{"shape":"ComplianceItemId"},
2709        "Title":{"shape":"ComplianceItemTitle"},
2710        "Status":{"shape":"ComplianceStatus"},
2711        "Severity":{"shape":"ComplianceSeverity"},
2712        "ExecutionSummary":{"shape":"ComplianceExecutionSummary"},
2713        "Details":{"shape":"ComplianceItemDetails"}
2714      }
2715    },
2716    "ComplianceItemContentHash":{
2717      "type":"string",
2718      "max":256
2719    },
2720    "ComplianceItemDetails":{
2721      "type":"map",
2722      "key":{"shape":"AttributeName"},
2723      "value":{"shape":"AttributeValue"}
2724    },
2725    "ComplianceItemEntry":{
2726      "type":"structure",
2727      "required":[
2728        "Severity",
2729        "Status"
2730      ],
2731      "members":{
2732        "Id":{"shape":"ComplianceItemId"},
2733        "Title":{"shape":"ComplianceItemTitle"},
2734        "Severity":{"shape":"ComplianceSeverity"},
2735        "Status":{"shape":"ComplianceStatus"},
2736        "Details":{"shape":"ComplianceItemDetails"}
2737      }
2738    },
2739    "ComplianceItemEntryList":{
2740      "type":"list",
2741      "member":{"shape":"ComplianceItemEntry"},
2742      "max":10000,
2743      "min":0
2744    },
2745    "ComplianceItemId":{
2746      "type":"string",
2747      "max":100,
2748      "min":1
2749    },
2750    "ComplianceItemList":{
2751      "type":"list",
2752      "member":{"shape":"ComplianceItem"}
2753    },
2754    "ComplianceItemTitle":{
2755      "type":"string",
2756      "max":500
2757    },
2758    "ComplianceQueryOperatorType":{
2759      "type":"string",
2760      "enum":[
2761        "EQUAL",
2762        "NOT_EQUAL",
2763        "BEGIN_WITH",
2764        "LESS_THAN",
2765        "GREATER_THAN"
2766      ]
2767    },
2768    "ComplianceResourceId":{
2769      "type":"string",
2770      "max":100,
2771      "min":1
2772    },
2773    "ComplianceResourceIdList":{
2774      "type":"list",
2775      "member":{"shape":"ComplianceResourceId"},
2776      "min":1
2777    },
2778    "ComplianceResourceType":{
2779      "type":"string",
2780      "max":50,
2781      "min":1
2782    },
2783    "ComplianceResourceTypeList":{
2784      "type":"list",
2785      "member":{"shape":"ComplianceResourceType"},
2786      "min":1
2787    },
2788    "ComplianceSeverity":{
2789      "type":"string",
2790      "enum":[
2791        "CRITICAL",
2792        "HIGH",
2793        "MEDIUM",
2794        "LOW",
2795        "INFORMATIONAL",
2796        "UNSPECIFIED"
2797      ]
2798    },
2799    "ComplianceStatus":{
2800      "type":"string",
2801      "enum":[
2802        "COMPLIANT",
2803        "NON_COMPLIANT"
2804      ]
2805    },
2806    "ComplianceStringFilter":{
2807      "type":"structure",
2808      "members":{
2809        "Key":{"shape":"ComplianceStringFilterKey"},
2810        "Values":{"shape":"ComplianceStringFilterValueList"},
2811        "Type":{"shape":"ComplianceQueryOperatorType"}
2812      }
2813    },
2814    "ComplianceStringFilterKey":{
2815      "type":"string",
2816      "max":200,
2817      "min":1
2818    },
2819    "ComplianceStringFilterList":{
2820      "type":"list",
2821      "member":{"shape":"ComplianceStringFilter"}
2822    },
2823    "ComplianceStringFilterValueList":{
2824      "type":"list",
2825      "member":{"shape":"ComplianceFilterValue"},
2826      "max":20,
2827      "min":1
2828    },
2829    "ComplianceSummaryCount":{"type":"integer"},
2830    "ComplianceSummaryItem":{
2831      "type":"structure",
2832      "members":{
2833        "ComplianceType":{"shape":"ComplianceTypeName"},
2834        "CompliantSummary":{"shape":"CompliantSummary"},
2835        "NonCompliantSummary":{"shape":"NonCompliantSummary"}
2836      }
2837    },
2838    "ComplianceSummaryItemList":{
2839      "type":"list",
2840      "member":{"shape":"ComplianceSummaryItem"}
2841    },
2842    "ComplianceTypeCountLimitExceededException":{
2843      "type":"structure",
2844      "members":{
2845        "Message":{"shape":"String"}
2846      },
2847      "exception":true
2848    },
2849    "ComplianceTypeName":{
2850      "type":"string",
2851      "max":100,
2852      "min":1,
2853      "pattern":"[A-Za-z0-9_\\-]\\w+|Custom:[a-zA-Z0-9_\\-]\\w+"
2854    },
2855    "CompliantSummary":{
2856      "type":"structure",
2857      "members":{
2858        "CompliantCount":{"shape":"ComplianceSummaryCount"},
2859        "SeveritySummary":{"shape":"SeveritySummary"}
2860      }
2861    },
2862    "ComputerName":{
2863      "type":"string",
2864      "max":255,
2865      "min":1
2866    },
2867    "ConnectionStatus":{
2868      "type":"string",
2869      "enum":[
2870        "Connected",
2871        "NotConnected"
2872      ]
2873    },
2874    "ContentLength":{"type":"long"},
2875    "CreateActivationRequest":{
2876      "type":"structure",
2877      "required":["IamRole"],
2878      "members":{
2879        "Description":{"shape":"ActivationDescription"},
2880        "DefaultInstanceName":{"shape":"DefaultInstanceName"},
2881        "IamRole":{"shape":"IamRole"},
2882        "RegistrationLimit":{
2883          "shape":"RegistrationLimit",
2884          "box":true
2885        },
2886        "ExpirationDate":{"shape":"ExpirationDate"},
2887        "Tags":{"shape":"TagList"}
2888      }
2889    },
2890    "CreateActivationResult":{
2891      "type":"structure",
2892      "members":{
2893        "ActivationId":{"shape":"ActivationId"},
2894        "ActivationCode":{"shape":"ActivationCode"}
2895      }
2896    },
2897    "CreateAssociationBatchRequest":{
2898      "type":"structure",
2899      "required":["Entries"],
2900      "members":{
2901        "Entries":{"shape":"CreateAssociationBatchRequestEntries"}
2902      }
2903    },
2904    "CreateAssociationBatchRequestEntries":{
2905      "type":"list",
2906      "member":{"shape":"CreateAssociationBatchRequestEntry"},
2907      "min":1
2908    },
2909    "CreateAssociationBatchRequestEntry":{
2910      "type":"structure",
2911      "required":["Name"],
2912      "members":{
2913        "Name":{"shape":"DocumentARN"},
2914        "InstanceId":{"shape":"InstanceId"},
2915        "Parameters":{"shape":"Parameters"},
2916        "AutomationTargetParameterName":{"shape":"AutomationTargetParameterName"},
2917        "DocumentVersion":{"shape":"DocumentVersion"},
2918        "Targets":{"shape":"Targets"},
2919        "ScheduleExpression":{"shape":"ScheduleExpression"},
2920        "OutputLocation":{"shape":"InstanceAssociationOutputLocation"},
2921        "AssociationName":{"shape":"AssociationName"},
2922        "MaxErrors":{"shape":"MaxErrors"},
2923        "MaxConcurrency":{"shape":"MaxConcurrency"},
2924        "ComplianceSeverity":{"shape":"AssociationComplianceSeverity"}
2925      }
2926    },
2927    "CreateAssociationBatchResult":{
2928      "type":"structure",
2929      "members":{
2930        "Successful":{"shape":"AssociationDescriptionList"},
2931        "Failed":{"shape":"FailedCreateAssociationList"}
2932      }
2933    },
2934    "CreateAssociationRequest":{
2935      "type":"structure",
2936      "required":["Name"],
2937      "members":{
2938        "Name":{"shape":"DocumentARN"},
2939        "DocumentVersion":{"shape":"DocumentVersion"},
2940        "InstanceId":{"shape":"InstanceId"},
2941        "Parameters":{"shape":"Parameters"},
2942        "Targets":{"shape":"Targets"},
2943        "ScheduleExpression":{"shape":"ScheduleExpression"},
2944        "OutputLocation":{"shape":"InstanceAssociationOutputLocation"},
2945        "AssociationName":{"shape":"AssociationName"},
2946        "AutomationTargetParameterName":{"shape":"AutomationTargetParameterName"},
2947        "MaxErrors":{"shape":"MaxErrors"},
2948        "MaxConcurrency":{"shape":"MaxConcurrency"},
2949        "ComplianceSeverity":{"shape":"AssociationComplianceSeverity"}
2950      }
2951    },
2952    "CreateAssociationResult":{
2953      "type":"structure",
2954      "members":{
2955        "AssociationDescription":{"shape":"AssociationDescription"}
2956      }
2957    },
2958    "CreateDocumentRequest":{
2959      "type":"structure",
2960      "required":[
2961        "Content",
2962        "Name"
2963      ],
2964      "members":{
2965        "Content":{"shape":"DocumentContent"},
2966        "Attachments":{"shape":"AttachmentsSourceList"},
2967        "Name":{"shape":"DocumentName"},
2968        "VersionName":{"shape":"DocumentVersionName"},
2969        "DocumentType":{"shape":"DocumentType"},
2970        "DocumentFormat":{"shape":"DocumentFormat"},
2971        "TargetType":{"shape":"TargetType"},
2972        "Tags":{"shape":"TagList"}
2973      }
2974    },
2975    "CreateDocumentResult":{
2976      "type":"structure",
2977      "members":{
2978        "DocumentDescription":{"shape":"DocumentDescription"}
2979      }
2980    },
2981    "CreateMaintenanceWindowRequest":{
2982      "type":"structure",
2983      "required":[
2984        "Name",
2985        "Schedule",
2986        "Duration",
2987        "Cutoff",
2988        "AllowUnassociatedTargets"
2989      ],
2990      "members":{
2991        "Name":{"shape":"MaintenanceWindowName"},
2992        "Description":{"shape":"MaintenanceWindowDescription"},
2993        "StartDate":{"shape":"MaintenanceWindowStringDateTime"},
2994        "EndDate":{"shape":"MaintenanceWindowStringDateTime"},
2995        "Schedule":{"shape":"MaintenanceWindowSchedule"},
2996        "ScheduleTimezone":{"shape":"MaintenanceWindowTimezone"},
2997        "Duration":{"shape":"MaintenanceWindowDurationHours"},
2998        "Cutoff":{"shape":"MaintenanceWindowCutoff"},
2999        "AllowUnassociatedTargets":{"shape":"MaintenanceWindowAllowUnassociatedTargets"},
3000        "ClientToken":{
3001          "shape":"ClientToken",
3002          "idempotencyToken":true
3003        },
3004        "Tags":{"shape":"TagList"}
3005      }
3006    },
3007    "CreateMaintenanceWindowResult":{
3008      "type":"structure",
3009      "members":{
3010        "WindowId":{"shape":"MaintenanceWindowId"}
3011      }
3012    },
3013    "CreateOpsItemRequest":{
3014      "type":"structure",
3015      "required":[
3016        "Description",
3017        "Source",
3018        "Title"
3019      ],
3020      "members":{
3021        "Description":{"shape":"OpsItemDescription"},
3022        "OperationalData":{"shape":"OpsItemOperationalData"},
3023        "Notifications":{"shape":"OpsItemNotifications"},
3024        "Priority":{"shape":"OpsItemPriority"},
3025        "RelatedOpsItems":{"shape":"RelatedOpsItems"},
3026        "Source":{"shape":"OpsItemSource"},
3027        "Title":{"shape":"OpsItemTitle"},
3028        "Tags":{"shape":"TagList"}
3029      }
3030    },
3031    "CreateOpsItemResponse":{
3032      "type":"structure",
3033      "members":{
3034        "OpsItemId":{"shape":"String"}
3035      }
3036    },
3037    "CreatePatchBaselineRequest":{
3038      "type":"structure",
3039      "required":["Name"],
3040      "members":{
3041        "OperatingSystem":{"shape":"OperatingSystem"},
3042        "Name":{"shape":"BaselineName"},
3043        "GlobalFilters":{"shape":"PatchFilterGroup"},
3044        "ApprovalRules":{"shape":"PatchRuleGroup"},
3045        "ApprovedPatches":{"shape":"PatchIdList"},
3046        "ApprovedPatchesComplianceLevel":{"shape":"PatchComplianceLevel"},
3047        "ApprovedPatchesEnableNonSecurity":{
3048          "shape":"Boolean",
3049          "box":true
3050        },
3051        "RejectedPatches":{"shape":"PatchIdList"},
3052        "RejectedPatchesAction":{"shape":"PatchAction"},
3053        "Description":{"shape":"BaselineDescription"},
3054        "Sources":{"shape":"PatchSourceList"},
3055        "ClientToken":{
3056          "shape":"ClientToken",
3057          "idempotencyToken":true
3058        },
3059        "Tags":{"shape":"TagList"}
3060      }
3061    },
3062    "CreatePatchBaselineResult":{
3063      "type":"structure",
3064      "members":{
3065        "BaselineId":{"shape":"BaselineId"}
3066      }
3067    },
3068    "CreateResourceDataSyncRequest":{
3069      "type":"structure",
3070      "required":[
3071        "SyncName",
3072        "S3Destination"
3073      ],
3074      "members":{
3075        "SyncName":{"shape":"ResourceDataSyncName"},
3076        "S3Destination":{"shape":"ResourceDataSyncS3Destination"}
3077      }
3078    },
3079    "CreateResourceDataSyncResult":{
3080      "type":"structure",
3081      "members":{
3082      }
3083    },
3084    "CreatedDate":{"type":"timestamp"},
3085    "CustomSchemaCountLimitExceededException":{
3086      "type":"structure",
3087      "members":{
3088        "Message":{"shape":"String"}
3089      },
3090      "exception":true
3091    },
3092    "DateTime":{"type":"timestamp"},
3093    "DefaultBaseline":{"type":"boolean"},
3094    "DefaultInstanceName":{
3095      "type":"string",
3096      "max":256,
3097      "min":0,
3098      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
3099    },
3100    "DeleteActivationRequest":{
3101      "type":"structure",
3102      "required":["ActivationId"],
3103      "members":{
3104        "ActivationId":{"shape":"ActivationId"}
3105      }
3106    },
3107    "DeleteActivationResult":{
3108      "type":"structure",
3109      "members":{
3110      }
3111    },
3112    "DeleteAssociationRequest":{
3113      "type":"structure",
3114      "members":{
3115        "Name":{"shape":"DocumentARN"},
3116        "InstanceId":{"shape":"InstanceId"},
3117        "AssociationId":{"shape":"AssociationId"}
3118      }
3119    },
3120    "DeleteAssociationResult":{
3121      "type":"structure",
3122      "members":{
3123      }
3124    },
3125    "DeleteDocumentRequest":{
3126      "type":"structure",
3127      "required":["Name"],
3128      "members":{
3129        "Name":{"shape":"DocumentName"},
3130        "DocumentVersion":{"shape":"DocumentVersion"},
3131        "VersionName":{"shape":"DocumentVersionName"}
3132      }
3133    },
3134    "DeleteDocumentResult":{
3135      "type":"structure",
3136      "members":{
3137      }
3138    },
3139    "DeleteInventoryRequest":{
3140      "type":"structure",
3141      "required":["TypeName"],
3142      "members":{
3143        "TypeName":{"shape":"InventoryItemTypeName"},
3144        "SchemaDeleteOption":{"shape":"InventorySchemaDeleteOption"},
3145        "DryRun":{"shape":"DryRun"},
3146        "ClientToken":{
3147          "shape":"ClientToken",
3148          "idempotencyToken":true
3149        }
3150      }
3151    },
3152    "DeleteInventoryResult":{
3153      "type":"structure",
3154      "members":{
3155        "DeletionId":{"shape":"InventoryDeletionId"},
3156        "TypeName":{"shape":"InventoryItemTypeName"},
3157        "DeletionSummary":{"shape":"InventoryDeletionSummary"}
3158      }
3159    },
3160    "DeleteMaintenanceWindowRequest":{
3161      "type":"structure",
3162      "required":["WindowId"],
3163      "members":{
3164        "WindowId":{"shape":"MaintenanceWindowId"}
3165      }
3166    },
3167    "DeleteMaintenanceWindowResult":{
3168      "type":"structure",
3169      "members":{
3170        "WindowId":{"shape":"MaintenanceWindowId"}
3171      }
3172    },
3173    "DeleteParameterRequest":{
3174      "type":"structure",
3175      "required":["Name"],
3176      "members":{
3177        "Name":{"shape":"PSParameterName"}
3178      }
3179    },
3180    "DeleteParameterResult":{
3181      "type":"structure",
3182      "members":{
3183      }
3184    },
3185    "DeleteParametersRequest":{
3186      "type":"structure",
3187      "required":["Names"],
3188      "members":{
3189        "Names":{"shape":"ParameterNameList"}
3190      }
3191    },
3192    "DeleteParametersResult":{
3193      "type":"structure",
3194      "members":{
3195        "DeletedParameters":{"shape":"ParameterNameList"},
3196        "InvalidParameters":{"shape":"ParameterNameList"}
3197      }
3198    },
3199    "DeletePatchBaselineRequest":{
3200      "type":"structure",
3201      "required":["BaselineId"],
3202      "members":{
3203        "BaselineId":{"shape":"BaselineId"}
3204      }
3205    },
3206    "DeletePatchBaselineResult":{
3207      "type":"structure",
3208      "members":{
3209        "BaselineId":{"shape":"BaselineId"}
3210      }
3211    },
3212    "DeleteResourceDataSyncRequest":{
3213      "type":"structure",
3214      "required":["SyncName"],
3215      "members":{
3216        "SyncName":{"shape":"ResourceDataSyncName"}
3217      }
3218    },
3219    "DeleteResourceDataSyncResult":{
3220      "type":"structure",
3221      "members":{
3222      }
3223    },
3224    "DeliveryTimedOutCount":{"type":"integer"},
3225    "DeregisterManagedInstanceRequest":{
3226      "type":"structure",
3227      "required":["InstanceId"],
3228      "members":{
3229        "InstanceId":{"shape":"ManagedInstanceId"}
3230      }
3231    },
3232    "DeregisterManagedInstanceResult":{
3233      "type":"structure",
3234      "members":{
3235      }
3236    },
3237    "DeregisterPatchBaselineForPatchGroupRequest":{
3238      "type":"structure",
3239      "required":[
3240        "BaselineId",
3241        "PatchGroup"
3242      ],
3243      "members":{
3244        "BaselineId":{"shape":"BaselineId"},
3245        "PatchGroup":{"shape":"PatchGroup"}
3246      }
3247    },
3248    "DeregisterPatchBaselineForPatchGroupResult":{
3249      "type":"structure",
3250      "members":{
3251        "BaselineId":{"shape":"BaselineId"},
3252        "PatchGroup":{"shape":"PatchGroup"}
3253      }
3254    },
3255    "DeregisterTargetFromMaintenanceWindowRequest":{
3256      "type":"structure",
3257      "required":[
3258        "WindowId",
3259        "WindowTargetId"
3260      ],
3261      "members":{
3262        "WindowId":{"shape":"MaintenanceWindowId"},
3263        "WindowTargetId":{"shape":"MaintenanceWindowTargetId"},
3264        "Safe":{
3265          "shape":"Boolean",
3266          "box":true
3267        }
3268      }
3269    },
3270    "DeregisterTargetFromMaintenanceWindowResult":{
3271      "type":"structure",
3272      "members":{
3273        "WindowId":{"shape":"MaintenanceWindowId"},
3274        "WindowTargetId":{"shape":"MaintenanceWindowTargetId"}
3275      }
3276    },
3277    "DeregisterTaskFromMaintenanceWindowRequest":{
3278      "type":"structure",
3279      "required":[
3280        "WindowId",
3281        "WindowTaskId"
3282      ],
3283      "members":{
3284        "WindowId":{"shape":"MaintenanceWindowId"},
3285        "WindowTaskId":{"shape":"MaintenanceWindowTaskId"}
3286      }
3287    },
3288    "DeregisterTaskFromMaintenanceWindowResult":{
3289      "type":"structure",
3290      "members":{
3291        "WindowId":{"shape":"MaintenanceWindowId"},
3292        "WindowTaskId":{"shape":"MaintenanceWindowTaskId"}
3293      }
3294    },
3295    "DescribeActivationsFilter":{
3296      "type":"structure",
3297      "members":{
3298        "FilterKey":{"shape":"DescribeActivationsFilterKeys"},
3299        "FilterValues":{"shape":"StringList"}
3300      }
3301    },
3302    "DescribeActivationsFilterKeys":{
3303      "type":"string",
3304      "enum":[
3305        "ActivationIds",
3306        "DefaultInstanceName",
3307        "IamRole"
3308      ]
3309    },
3310    "DescribeActivationsFilterList":{
3311      "type":"list",
3312      "member":{"shape":"DescribeActivationsFilter"}
3313    },
3314    "DescribeActivationsRequest":{
3315      "type":"structure",
3316      "members":{
3317        "Filters":{"shape":"DescribeActivationsFilterList"},
3318        "MaxResults":{
3319          "shape":"MaxResults",
3320          "box":true
3321        },
3322        "NextToken":{"shape":"NextToken"}
3323      }
3324    },
3325    "DescribeActivationsResult":{
3326      "type":"structure",
3327      "members":{
3328        "ActivationList":{"shape":"ActivationList"},
3329        "NextToken":{"shape":"NextToken"}
3330      }
3331    },
3332    "DescribeAssociationExecutionTargetsRequest":{
3333      "type":"structure",
3334      "required":[
3335        "AssociationId",
3336        "ExecutionId"
3337      ],
3338      "members":{
3339        "AssociationId":{"shape":"AssociationId"},
3340        "ExecutionId":{"shape":"AssociationExecutionId"},
3341        "Filters":{"shape":"AssociationExecutionTargetsFilterList"},
3342        "MaxResults":{
3343          "shape":"MaxResults",
3344          "box":true
3345        },
3346        "NextToken":{"shape":"NextToken"}
3347      }
3348    },
3349    "DescribeAssociationExecutionTargetsResult":{
3350      "type":"structure",
3351      "members":{
3352        "AssociationExecutionTargets":{"shape":"AssociationExecutionTargetsList"},
3353        "NextToken":{"shape":"NextToken"}
3354      }
3355    },
3356    "DescribeAssociationExecutionsRequest":{
3357      "type":"structure",
3358      "required":["AssociationId"],
3359      "members":{
3360        "AssociationId":{"shape":"AssociationId"},
3361        "Filters":{"shape":"AssociationExecutionFilterList"},
3362        "MaxResults":{
3363          "shape":"MaxResults",
3364          "box":true
3365        },
3366        "NextToken":{"shape":"NextToken"}
3367      }
3368    },
3369    "DescribeAssociationExecutionsResult":{
3370      "type":"structure",
3371      "members":{
3372        "AssociationExecutions":{"shape":"AssociationExecutionsList"},
3373        "NextToken":{"shape":"NextToken"}
3374      }
3375    },
3376    "DescribeAssociationRequest":{
3377      "type":"structure",
3378      "members":{
3379        "Name":{"shape":"DocumentARN"},
3380        "InstanceId":{"shape":"InstanceId"},
3381        "AssociationId":{"shape":"AssociationId"},
3382        "AssociationVersion":{"shape":"AssociationVersion"}
3383      }
3384    },
3385    "DescribeAssociationResult":{
3386      "type":"structure",
3387      "members":{
3388        "AssociationDescription":{"shape":"AssociationDescription"}
3389      }
3390    },
3391    "DescribeAutomationExecutionsRequest":{
3392      "type":"structure",
3393      "members":{
3394        "Filters":{"shape":"AutomationExecutionFilterList"},
3395        "MaxResults":{
3396          "shape":"MaxResults",
3397          "box":true
3398        },
3399        "NextToken":{"shape":"NextToken"}
3400      }
3401    },
3402    "DescribeAutomationExecutionsResult":{
3403      "type":"structure",
3404      "members":{
3405        "AutomationExecutionMetadataList":{"shape":"AutomationExecutionMetadataList"},
3406        "NextToken":{"shape":"NextToken"}
3407      }
3408    },
3409    "DescribeAutomationStepExecutionsRequest":{
3410      "type":"structure",
3411      "required":["AutomationExecutionId"],
3412      "members":{
3413        "AutomationExecutionId":{"shape":"AutomationExecutionId"},
3414        "Filters":{"shape":"StepExecutionFilterList"},
3415        "NextToken":{"shape":"NextToken"},
3416        "MaxResults":{
3417          "shape":"MaxResults",
3418          "box":true
3419        },
3420        "ReverseOrder":{
3421          "shape":"Boolean",
3422          "box":true
3423        }
3424      }
3425    },
3426    "DescribeAutomationStepExecutionsResult":{
3427      "type":"structure",
3428      "members":{
3429        "StepExecutions":{"shape":"StepExecutionList"},
3430        "NextToken":{"shape":"NextToken"}
3431      }
3432    },
3433    "DescribeAvailablePatchesRequest":{
3434      "type":"structure",
3435      "members":{
3436        "Filters":{"shape":"PatchOrchestratorFilterList"},
3437        "MaxResults":{
3438          "shape":"PatchBaselineMaxResults",
3439          "box":true
3440        },
3441        "NextToken":{"shape":"NextToken"}
3442      }
3443    },
3444    "DescribeAvailablePatchesResult":{
3445      "type":"structure",
3446      "members":{
3447        "Patches":{"shape":"PatchList"},
3448        "NextToken":{"shape":"NextToken"}
3449      }
3450    },
3451    "DescribeDocumentPermissionRequest":{
3452      "type":"structure",
3453      "required":[
3454        "Name",
3455        "PermissionType"
3456      ],
3457      "members":{
3458        "Name":{"shape":"DocumentName"},
3459        "PermissionType":{"shape":"DocumentPermissionType"}
3460      }
3461    },
3462    "DescribeDocumentPermissionResponse":{
3463      "type":"structure",
3464      "members":{
3465        "AccountIds":{"shape":"AccountIdList"}
3466      }
3467    },
3468    "DescribeDocumentRequest":{
3469      "type":"structure",
3470      "required":["Name"],
3471      "members":{
3472        "Name":{"shape":"DocumentARN"},
3473        "DocumentVersion":{"shape":"DocumentVersion"},
3474        "VersionName":{"shape":"DocumentVersionName"}
3475      }
3476    },
3477    "DescribeDocumentResult":{
3478      "type":"structure",
3479      "members":{
3480        "Document":{"shape":"DocumentDescription"}
3481      }
3482    },
3483    "DescribeEffectiveInstanceAssociationsRequest":{
3484      "type":"structure",
3485      "required":["InstanceId"],
3486      "members":{
3487        "InstanceId":{"shape":"InstanceId"},
3488        "MaxResults":{
3489          "shape":"EffectiveInstanceAssociationMaxResults",
3490          "box":true
3491        },
3492        "NextToken":{"shape":"NextToken"}
3493      }
3494    },
3495    "DescribeEffectiveInstanceAssociationsResult":{
3496      "type":"structure",
3497      "members":{
3498        "Associations":{"shape":"InstanceAssociationList"},
3499        "NextToken":{"shape":"NextToken"}
3500      }
3501    },
3502    "DescribeEffectivePatchesForPatchBaselineRequest":{
3503      "type":"structure",
3504      "required":["BaselineId"],
3505      "members":{
3506        "BaselineId":{"shape":"BaselineId"},
3507        "MaxResults":{
3508          "shape":"PatchBaselineMaxResults",
3509          "box":true
3510        },
3511        "NextToken":{"shape":"NextToken"}
3512      }
3513    },
3514    "DescribeEffectivePatchesForPatchBaselineResult":{
3515      "type":"structure",
3516      "members":{
3517        "EffectivePatches":{"shape":"EffectivePatchList"},
3518        "NextToken":{"shape":"NextToken"}
3519      }
3520    },
3521    "DescribeInstanceAssociationsStatusRequest":{
3522      "type":"structure",
3523      "required":["InstanceId"],
3524      "members":{
3525        "InstanceId":{"shape":"InstanceId"},
3526        "MaxResults":{
3527          "shape":"MaxResults",
3528          "box":true
3529        },
3530        "NextToken":{"shape":"NextToken"}
3531      }
3532    },
3533    "DescribeInstanceAssociationsStatusResult":{
3534      "type":"structure",
3535      "members":{
3536        "InstanceAssociationStatusInfos":{"shape":"InstanceAssociationStatusInfos"},
3537        "NextToken":{"shape":"NextToken"}
3538      }
3539    },
3540    "DescribeInstanceInformationRequest":{
3541      "type":"structure",
3542      "members":{
3543        "InstanceInformationFilterList":{"shape":"InstanceInformationFilterList"},
3544        "Filters":{"shape":"InstanceInformationStringFilterList"},
3545        "MaxResults":{
3546          "shape":"MaxResultsEC2Compatible",
3547          "box":true
3548        },
3549        "NextToken":{"shape":"NextToken"}
3550      }
3551    },
3552    "DescribeInstanceInformationResult":{
3553      "type":"structure",
3554      "members":{
3555        "InstanceInformationList":{"shape":"InstanceInformationList"},
3556        "NextToken":{"shape":"NextToken"}
3557      }
3558    },
3559    "DescribeInstancePatchStatesForPatchGroupRequest":{
3560      "type":"structure",
3561      "required":["PatchGroup"],
3562      "members":{
3563        "PatchGroup":{"shape":"PatchGroup"},
3564        "Filters":{"shape":"InstancePatchStateFilterList"},
3565        "NextToken":{"shape":"NextToken"},
3566        "MaxResults":{
3567          "shape":"PatchComplianceMaxResults",
3568          "box":true
3569        }
3570      }
3571    },
3572    "DescribeInstancePatchStatesForPatchGroupResult":{
3573      "type":"structure",
3574      "members":{
3575        "InstancePatchStates":{"shape":"InstancePatchStatesList"},
3576        "NextToken":{"shape":"NextToken"}
3577      }
3578    },
3579    "DescribeInstancePatchStatesRequest":{
3580      "type":"structure",
3581      "required":["InstanceIds"],
3582      "members":{
3583        "InstanceIds":{"shape":"InstanceIdList"},
3584        "NextToken":{"shape":"NextToken"},
3585        "MaxResults":{
3586          "shape":"PatchComplianceMaxResults",
3587          "box":true
3588        }
3589      }
3590    },
3591    "DescribeInstancePatchStatesResult":{
3592      "type":"structure",
3593      "members":{
3594        "InstancePatchStates":{"shape":"InstancePatchStateList"},
3595        "NextToken":{"shape":"NextToken"}
3596      }
3597    },
3598    "DescribeInstancePatchesRequest":{
3599      "type":"structure",
3600      "required":["InstanceId"],
3601      "members":{
3602        "InstanceId":{"shape":"InstanceId"},
3603        "Filters":{"shape":"PatchOrchestratorFilterList"},
3604        "NextToken":{"shape":"NextToken"},
3605        "MaxResults":{
3606          "shape":"PatchComplianceMaxResults",
3607          "box":true
3608        }
3609      }
3610    },
3611    "DescribeInstancePatchesResult":{
3612      "type":"structure",
3613      "members":{
3614        "Patches":{"shape":"PatchComplianceDataList"},
3615        "NextToken":{"shape":"NextToken"}
3616      }
3617    },
3618    "DescribeInventoryDeletionsRequest":{
3619      "type":"structure",
3620      "members":{
3621        "DeletionId":{"shape":"InventoryDeletionId"},
3622        "NextToken":{"shape":"NextToken"},
3623        "MaxResults":{
3624          "shape":"MaxResults",
3625          "box":true
3626        }
3627      }
3628    },
3629    "DescribeInventoryDeletionsResult":{
3630      "type":"structure",
3631      "members":{
3632        "InventoryDeletions":{"shape":"InventoryDeletionsList"},
3633        "NextToken":{"shape":"NextToken"}
3634      }
3635    },
3636    "DescribeMaintenanceWindowExecutionTaskInvocationsRequest":{
3637      "type":"structure",
3638      "required":[
3639        "WindowExecutionId",
3640        "TaskId"
3641      ],
3642      "members":{
3643        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
3644        "TaskId":{"shape":"MaintenanceWindowExecutionTaskId"},
3645        "Filters":{"shape":"MaintenanceWindowFilterList"},
3646        "MaxResults":{
3647          "shape":"MaintenanceWindowMaxResults",
3648          "box":true
3649        },
3650        "NextToken":{"shape":"NextToken"}
3651      }
3652    },
3653    "DescribeMaintenanceWindowExecutionTaskInvocationsResult":{
3654      "type":"structure",
3655      "members":{
3656        "WindowExecutionTaskInvocationIdentities":{"shape":"MaintenanceWindowExecutionTaskInvocationIdentityList"},
3657        "NextToken":{"shape":"NextToken"}
3658      }
3659    },
3660    "DescribeMaintenanceWindowExecutionTasksRequest":{
3661      "type":"structure",
3662      "required":["WindowExecutionId"],
3663      "members":{
3664        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
3665        "Filters":{"shape":"MaintenanceWindowFilterList"},
3666        "MaxResults":{
3667          "shape":"MaintenanceWindowMaxResults",
3668          "box":true
3669        },
3670        "NextToken":{"shape":"NextToken"}
3671      }
3672    },
3673    "DescribeMaintenanceWindowExecutionTasksResult":{
3674      "type":"structure",
3675      "members":{
3676        "WindowExecutionTaskIdentities":{"shape":"MaintenanceWindowExecutionTaskIdentityList"},
3677        "NextToken":{"shape":"NextToken"}
3678      }
3679    },
3680    "DescribeMaintenanceWindowExecutionsRequest":{
3681      "type":"structure",
3682      "required":["WindowId"],
3683      "members":{
3684        "WindowId":{"shape":"MaintenanceWindowId"},
3685        "Filters":{"shape":"MaintenanceWindowFilterList"},
3686        "MaxResults":{
3687          "shape":"MaintenanceWindowMaxResults",
3688          "box":true
3689        },
3690        "NextToken":{"shape":"NextToken"}
3691      }
3692    },
3693    "DescribeMaintenanceWindowExecutionsResult":{
3694      "type":"structure",
3695      "members":{
3696        "WindowExecutions":{"shape":"MaintenanceWindowExecutionList"},
3697        "NextToken":{"shape":"NextToken"}
3698      }
3699    },
3700    "DescribeMaintenanceWindowScheduleRequest":{
3701      "type":"structure",
3702      "members":{
3703        "WindowId":{"shape":"MaintenanceWindowId"},
3704        "Targets":{"shape":"Targets"},
3705        "ResourceType":{"shape":"MaintenanceWindowResourceType"},
3706        "Filters":{"shape":"PatchOrchestratorFilterList"},
3707        "MaxResults":{
3708          "shape":"MaintenanceWindowSearchMaxResults",
3709          "box":true
3710        },
3711        "NextToken":{"shape":"NextToken"}
3712      }
3713    },
3714    "DescribeMaintenanceWindowScheduleResult":{
3715      "type":"structure",
3716      "members":{
3717        "ScheduledWindowExecutions":{"shape":"ScheduledWindowExecutionList"},
3718        "NextToken":{"shape":"NextToken"}
3719      }
3720    },
3721    "DescribeMaintenanceWindowTargetsRequest":{
3722      "type":"structure",
3723      "required":["WindowId"],
3724      "members":{
3725        "WindowId":{"shape":"MaintenanceWindowId"},
3726        "Filters":{"shape":"MaintenanceWindowFilterList"},
3727        "MaxResults":{
3728          "shape":"MaintenanceWindowMaxResults",
3729          "box":true
3730        },
3731        "NextToken":{"shape":"NextToken"}
3732      }
3733    },
3734    "DescribeMaintenanceWindowTargetsResult":{
3735      "type":"structure",
3736      "members":{
3737        "Targets":{"shape":"MaintenanceWindowTargetList"},
3738        "NextToken":{"shape":"NextToken"}
3739      }
3740    },
3741    "DescribeMaintenanceWindowTasksRequest":{
3742      "type":"structure",
3743      "required":["WindowId"],
3744      "members":{
3745        "WindowId":{"shape":"MaintenanceWindowId"},
3746        "Filters":{"shape":"MaintenanceWindowFilterList"},
3747        "MaxResults":{
3748          "shape":"MaintenanceWindowMaxResults",
3749          "box":true
3750        },
3751        "NextToken":{"shape":"NextToken"}
3752      }
3753    },
3754    "DescribeMaintenanceWindowTasksResult":{
3755      "type":"structure",
3756      "members":{
3757        "Tasks":{"shape":"MaintenanceWindowTaskList"},
3758        "NextToken":{"shape":"NextToken"}
3759      }
3760    },
3761    "DescribeMaintenanceWindowsForTargetRequest":{
3762      "type":"structure",
3763      "required":[
3764        "Targets",
3765        "ResourceType"
3766      ],
3767      "members":{
3768        "Targets":{"shape":"Targets"},
3769        "ResourceType":{"shape":"MaintenanceWindowResourceType"},
3770        "MaxResults":{
3771          "shape":"MaintenanceWindowSearchMaxResults",
3772          "box":true
3773        },
3774        "NextToken":{"shape":"NextToken"}
3775      }
3776    },
3777    "DescribeMaintenanceWindowsForTargetResult":{
3778      "type":"structure",
3779      "members":{
3780        "WindowIdentities":{"shape":"MaintenanceWindowsForTargetList"},
3781        "NextToken":{"shape":"NextToken"}
3782      }
3783    },
3784    "DescribeMaintenanceWindowsRequest":{
3785      "type":"structure",
3786      "members":{
3787        "Filters":{"shape":"MaintenanceWindowFilterList"},
3788        "MaxResults":{
3789          "shape":"MaintenanceWindowMaxResults",
3790          "box":true
3791        },
3792        "NextToken":{"shape":"NextToken"}
3793      }
3794    },
3795    "DescribeMaintenanceWindowsResult":{
3796      "type":"structure",
3797      "members":{
3798        "WindowIdentities":{"shape":"MaintenanceWindowIdentityList"},
3799        "NextToken":{"shape":"NextToken"}
3800      }
3801    },
3802    "DescribeOpsItemsRequest":{
3803      "type":"structure",
3804      "members":{
3805        "OpsItemFilters":{"shape":"OpsItemFilters"},
3806        "MaxResults":{"shape":"OpsItemMaxResults"},
3807        "NextToken":{"shape":"String"}
3808      }
3809    },
3810    "DescribeOpsItemsResponse":{
3811      "type":"structure",
3812      "members":{
3813        "NextToken":{"shape":"String"},
3814        "OpsItemSummaries":{"shape":"OpsItemSummaries"}
3815      }
3816    },
3817    "DescribeParametersRequest":{
3818      "type":"structure",
3819      "members":{
3820        "Filters":{"shape":"ParametersFilterList"},
3821        "ParameterFilters":{"shape":"ParameterStringFilterList"},
3822        "MaxResults":{
3823          "shape":"MaxResults",
3824          "box":true
3825        },
3826        "NextToken":{"shape":"NextToken"}
3827      }
3828    },
3829    "DescribeParametersResult":{
3830      "type":"structure",
3831      "members":{
3832        "Parameters":{"shape":"ParameterMetadataList"},
3833        "NextToken":{"shape":"NextToken"}
3834      }
3835    },
3836    "DescribePatchBaselinesRequest":{
3837      "type":"structure",
3838      "members":{
3839        "Filters":{"shape":"PatchOrchestratorFilterList"},
3840        "MaxResults":{
3841          "shape":"PatchBaselineMaxResults",
3842          "box":true
3843        },
3844        "NextToken":{"shape":"NextToken"}
3845      }
3846    },
3847    "DescribePatchBaselinesResult":{
3848      "type":"structure",
3849      "members":{
3850        "BaselineIdentities":{"shape":"PatchBaselineIdentityList"},
3851        "NextToken":{"shape":"NextToken"}
3852      }
3853    },
3854    "DescribePatchGroupStateRequest":{
3855      "type":"structure",
3856      "required":["PatchGroup"],
3857      "members":{
3858        "PatchGroup":{"shape":"PatchGroup"}
3859      }
3860    },
3861    "DescribePatchGroupStateResult":{
3862      "type":"structure",
3863      "members":{
3864        "Instances":{"shape":"Integer"},
3865        "InstancesWithInstalledPatches":{"shape":"Integer"},
3866        "InstancesWithInstalledOtherPatches":{"shape":"Integer"},
3867        "InstancesWithInstalledRejectedPatches":{
3868          "shape":"InstancesCount",
3869          "box":true
3870        },
3871        "InstancesWithMissingPatches":{"shape":"Integer"},
3872        "InstancesWithFailedPatches":{"shape":"Integer"},
3873        "InstancesWithNotApplicablePatches":{"shape":"Integer"},
3874        "InstancesWithUnreportedNotApplicablePatches":{
3875          "shape":"Integer",
3876          "box":true
3877        }
3878      }
3879    },
3880    "DescribePatchGroupsRequest":{
3881      "type":"structure",
3882      "members":{
3883        "MaxResults":{
3884          "shape":"PatchBaselineMaxResults",
3885          "box":true
3886        },
3887        "Filters":{"shape":"PatchOrchestratorFilterList"},
3888        "NextToken":{"shape":"NextToken"}
3889      }
3890    },
3891    "DescribePatchGroupsResult":{
3892      "type":"structure",
3893      "members":{
3894        "Mappings":{"shape":"PatchGroupPatchBaselineMappingList"},
3895        "NextToken":{"shape":"NextToken"}
3896      }
3897    },
3898    "DescribePatchPropertiesRequest":{
3899      "type":"structure",
3900      "required":[
3901        "OperatingSystem",
3902        "Property"
3903      ],
3904      "members":{
3905        "OperatingSystem":{"shape":"OperatingSystem"},
3906        "Property":{"shape":"PatchProperty"},
3907        "PatchSet":{"shape":"PatchSet"},
3908        "MaxResults":{
3909          "shape":"MaxResults",
3910          "box":true
3911        },
3912        "NextToken":{"shape":"NextToken"}
3913      }
3914    },
3915    "DescribePatchPropertiesResult":{
3916      "type":"structure",
3917      "members":{
3918        "Properties":{"shape":"PatchPropertiesList"},
3919        "NextToken":{"shape":"NextToken"}
3920      }
3921    },
3922    "DescribeSessionsRequest":{
3923      "type":"structure",
3924      "required":["State"],
3925      "members":{
3926        "State":{"shape":"SessionState"},
3927        "MaxResults":{
3928          "shape":"SessionMaxResults",
3929          "box":true
3930        },
3931        "NextToken":{"shape":"NextToken"},
3932        "Filters":{"shape":"SessionFilterList"}
3933      }
3934    },
3935    "DescribeSessionsResponse":{
3936      "type":"structure",
3937      "members":{
3938        "Sessions":{"shape":"SessionList"},
3939        "NextToken":{"shape":"NextToken"}
3940      }
3941    },
3942    "DescriptionInDocument":{"type":"string"},
3943    "DocumentARN":{
3944      "type":"string",
3945      "pattern":"^[a-zA-Z0-9_\\-.:/]{3,128}$"
3946    },
3947    "DocumentAlreadyExists":{
3948      "type":"structure",
3949      "members":{
3950        "Message":{"shape":"String"}
3951      },
3952      "exception":true
3953    },
3954    "DocumentContent":{
3955      "type":"string",
3956      "min":1
3957    },
3958    "DocumentDefaultVersionDescription":{
3959      "type":"structure",
3960      "members":{
3961        "Name":{"shape":"DocumentName"},
3962        "DefaultVersion":{"shape":"DocumentVersion"},
3963        "DefaultVersionName":{"shape":"DocumentVersionName"}
3964      }
3965    },
3966    "DocumentDescription":{
3967      "type":"structure",
3968      "members":{
3969        "Sha1":{"shape":"DocumentSha1"},
3970        "Hash":{"shape":"DocumentHash"},
3971        "HashType":{"shape":"DocumentHashType"},
3972        "Name":{"shape":"DocumentARN"},
3973        "VersionName":{"shape":"DocumentVersionName"},
3974        "Owner":{"shape":"DocumentOwner"},
3975        "CreatedDate":{"shape":"DateTime"},
3976        "Status":{"shape":"DocumentStatus"},
3977        "StatusInformation":{"shape":"DocumentStatusInformation"},
3978        "DocumentVersion":{"shape":"DocumentVersion"},
3979        "Description":{"shape":"DescriptionInDocument"},
3980        "Parameters":{"shape":"DocumentParameterList"},
3981        "PlatformTypes":{"shape":"PlatformTypeList"},
3982        "DocumentType":{"shape":"DocumentType"},
3983        "SchemaVersion":{"shape":"DocumentSchemaVersion"},
3984        "LatestVersion":{"shape":"DocumentVersion"},
3985        "DefaultVersion":{"shape":"DocumentVersion"},
3986        "DocumentFormat":{"shape":"DocumentFormat"},
3987        "TargetType":{"shape":"TargetType"},
3988        "Tags":{"shape":"TagList"},
3989        "AttachmentsInformation":{"shape":"AttachmentInformationList"}
3990      }
3991    },
3992    "DocumentFilter":{
3993      "type":"structure",
3994      "required":[
3995        "key",
3996        "value"
3997      ],
3998      "members":{
3999        "key":{"shape":"DocumentFilterKey"},
4000        "value":{"shape":"DocumentFilterValue"}
4001      }
4002    },
4003    "DocumentFilterKey":{
4004      "type":"string",
4005      "enum":[
4006        "Name",
4007        "Owner",
4008        "PlatformTypes",
4009        "DocumentType"
4010      ]
4011    },
4012    "DocumentFilterList":{
4013      "type":"list",
4014      "member":{"shape":"DocumentFilter"},
4015      "min":1
4016    },
4017    "DocumentFilterValue":{
4018      "type":"string",
4019      "min":1
4020    },
4021    "DocumentFormat":{
4022      "type":"string",
4023      "enum":[
4024        "YAML",
4025        "JSON"
4026      ]
4027    },
4028    "DocumentHash":{
4029      "type":"string",
4030      "max":256
4031    },
4032    "DocumentHashType":{
4033      "type":"string",
4034      "enum":[
4035        "Sha256",
4036        "Sha1"
4037      ]
4038    },
4039    "DocumentIdentifier":{
4040      "type":"structure",
4041      "members":{
4042        "Name":{"shape":"DocumentARN"},
4043        "Owner":{"shape":"DocumentOwner"},
4044        "VersionName":{"shape":"DocumentVersionName"},
4045        "PlatformTypes":{"shape":"PlatformTypeList"},
4046        "DocumentVersion":{"shape":"DocumentVersion"},
4047        "DocumentType":{"shape":"DocumentType"},
4048        "SchemaVersion":{"shape":"DocumentSchemaVersion"},
4049        "DocumentFormat":{"shape":"DocumentFormat"},
4050        "TargetType":{"shape":"TargetType"},
4051        "Tags":{"shape":"TagList"}
4052      }
4053    },
4054    "DocumentIdentifierList":{
4055      "type":"list",
4056      "member":{"shape":"DocumentIdentifier"}
4057    },
4058    "DocumentKeyValuesFilter":{
4059      "type":"structure",
4060      "members":{
4061        "Key":{"shape":"DocumentKeyValuesFilterKey"},
4062        "Values":{"shape":"DocumentKeyValuesFilterValues"}
4063      }
4064    },
4065    "DocumentKeyValuesFilterKey":{
4066      "type":"string",
4067      "max":128,
4068      "min":1
4069    },
4070    "DocumentKeyValuesFilterList":{
4071      "type":"list",
4072      "member":{"shape":"DocumentKeyValuesFilter"},
4073      "max":6,
4074      "min":0
4075    },
4076    "DocumentKeyValuesFilterValue":{
4077      "type":"string",
4078      "max":256,
4079      "min":1
4080    },
4081    "DocumentKeyValuesFilterValues":{
4082      "type":"list",
4083      "member":{"shape":"DocumentKeyValuesFilterValue"}
4084    },
4085    "DocumentLimitExceeded":{
4086      "type":"structure",
4087      "members":{
4088        "Message":{"shape":"String"}
4089      },
4090      "exception":true
4091    },
4092    "DocumentName":{
4093      "type":"string",
4094      "pattern":"^[a-zA-Z0-9_\\-.]{3,128}$"
4095    },
4096    "DocumentOwner":{"type":"string"},
4097    "DocumentParameter":{
4098      "type":"structure",
4099      "members":{
4100        "Name":{"shape":"DocumentParameterName"},
4101        "Type":{"shape":"DocumentParameterType"},
4102        "Description":{"shape":"DocumentParameterDescrption"},
4103        "DefaultValue":{"shape":"DocumentParameterDefaultValue"}
4104      }
4105    },
4106    "DocumentParameterDefaultValue":{"type":"string"},
4107    "DocumentParameterDescrption":{"type":"string"},
4108    "DocumentParameterList":{
4109      "type":"list",
4110      "member":{"shape":"DocumentParameter"}
4111    },
4112    "DocumentParameterName":{"type":"string"},
4113    "DocumentParameterType":{
4114      "type":"string",
4115      "enum":[
4116        "String",
4117        "StringList"
4118      ]
4119    },
4120    "DocumentPermissionLimit":{
4121      "type":"structure",
4122      "members":{
4123        "Message":{"shape":"String"}
4124      },
4125      "exception":true
4126    },
4127    "DocumentPermissionType":{
4128      "type":"string",
4129      "enum":["Share"]
4130    },
4131    "DocumentSchemaVersion":{
4132      "type":"string",
4133      "pattern":"([0-9]+)\\.([0-9]+)"
4134    },
4135    "DocumentSha1":{"type":"string"},
4136    "DocumentStatus":{
4137      "type":"string",
4138      "enum":[
4139        "Creating",
4140        "Active",
4141        "Updating",
4142        "Deleting",
4143        "Failed"
4144      ]
4145    },
4146    "DocumentStatusInformation":{"type":"string"},
4147    "DocumentType":{
4148      "type":"string",
4149      "enum":[
4150        "Command",
4151        "Policy",
4152        "Automation",
4153        "Session",
4154        "Package"
4155      ]
4156    },
4157    "DocumentVersion":{
4158      "type":"string",
4159      "pattern":"([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)"
4160    },
4161    "DocumentVersionInfo":{
4162      "type":"structure",
4163      "members":{
4164        "Name":{"shape":"DocumentName"},
4165        "DocumentVersion":{"shape":"DocumentVersion"},
4166        "VersionName":{"shape":"DocumentVersionName"},
4167        "CreatedDate":{"shape":"DateTime"},
4168        "IsDefaultVersion":{"shape":"Boolean"},
4169        "DocumentFormat":{"shape":"DocumentFormat"},
4170        "Status":{"shape":"DocumentStatus"},
4171        "StatusInformation":{"shape":"DocumentStatusInformation"}
4172      }
4173    },
4174    "DocumentVersionLimitExceeded":{
4175      "type":"structure",
4176      "members":{
4177        "Message":{"shape":"String"}
4178      },
4179      "exception":true
4180    },
4181    "DocumentVersionList":{
4182      "type":"list",
4183      "member":{"shape":"DocumentVersionInfo"},
4184      "min":1
4185    },
4186    "DocumentVersionName":{
4187      "type":"string",
4188      "pattern":"^[a-zA-Z0-9_\\-.]{1,128}$"
4189    },
4190    "DocumentVersionNumber":{
4191      "type":"string",
4192      "pattern":"(^[1-9][0-9]*$)"
4193    },
4194    "DoesNotExistException":{
4195      "type":"structure",
4196      "members":{
4197        "Message":{"shape":"String"}
4198      },
4199      "exception":true
4200    },
4201    "DryRun":{"type":"boolean"},
4202    "DuplicateDocumentContent":{
4203      "type":"structure",
4204      "members":{
4205        "Message":{"shape":"String"}
4206      },
4207      "exception":true
4208    },
4209    "DuplicateDocumentVersionName":{
4210      "type":"structure",
4211      "members":{
4212        "Message":{"shape":"String"}
4213      },
4214      "exception":true
4215    },
4216    "DuplicateInstanceId":{
4217      "type":"structure",
4218      "members":{
4219      },
4220      "exception":true
4221    },
4222    "EffectiveInstanceAssociationMaxResults":{
4223      "type":"integer",
4224      "max":5,
4225      "min":1
4226    },
4227    "EffectivePatch":{
4228      "type":"structure",
4229      "members":{
4230        "Patch":{"shape":"Patch"},
4231        "PatchStatus":{"shape":"PatchStatus"}
4232      }
4233    },
4234    "EffectivePatchList":{
4235      "type":"list",
4236      "member":{"shape":"EffectivePatch"}
4237    },
4238    "ErrorCount":{"type":"integer"},
4239    "ExecutionMode":{
4240      "type":"string",
4241      "enum":[
4242        "Auto",
4243        "Interactive"
4244      ]
4245    },
4246    "ExecutionRoleName":{
4247      "type":"string",
4248      "max":64,
4249      "min":1
4250    },
4251    "ExpirationDate":{"type":"timestamp"},
4252    "FailedCreateAssociation":{
4253      "type":"structure",
4254      "members":{
4255        "Entry":{"shape":"CreateAssociationBatchRequestEntry"},
4256        "Message":{"shape":"BatchErrorMessage"},
4257        "Fault":{"shape":"Fault"}
4258      }
4259    },
4260    "FailedCreateAssociationList":{
4261      "type":"list",
4262      "member":{"shape":"FailedCreateAssociation"}
4263    },
4264    "FailureDetails":{
4265      "type":"structure",
4266      "members":{
4267        "FailureStage":{"shape":"String"},
4268        "FailureType":{"shape":"String"},
4269        "Details":{"shape":"AutomationParameterMap"}
4270      }
4271    },
4272    "Fault":{
4273      "type":"string",
4274      "enum":[
4275        "Client",
4276        "Server",
4277        "Unknown"
4278      ]
4279    },
4280    "FeatureNotAvailableException":{
4281      "type":"structure",
4282      "members":{
4283        "Message":{"shape":"String"}
4284      },
4285      "exception":true
4286    },
4287    "GetAutomationExecutionRequest":{
4288      "type":"structure",
4289      "required":["AutomationExecutionId"],
4290      "members":{
4291        "AutomationExecutionId":{"shape":"AutomationExecutionId"}
4292      }
4293    },
4294    "GetAutomationExecutionResult":{
4295      "type":"structure",
4296      "members":{
4297        "AutomationExecution":{"shape":"AutomationExecution"}
4298      }
4299    },
4300    "GetCommandInvocationRequest":{
4301      "type":"structure",
4302      "required":[
4303        "CommandId",
4304        "InstanceId"
4305      ],
4306      "members":{
4307        "CommandId":{"shape":"CommandId"},
4308        "InstanceId":{"shape":"InstanceId"},
4309        "PluginName":{"shape":"CommandPluginName"}
4310      }
4311    },
4312    "GetCommandInvocationResult":{
4313      "type":"structure",
4314      "members":{
4315        "CommandId":{"shape":"CommandId"},
4316        "InstanceId":{"shape":"InstanceId"},
4317        "Comment":{"shape":"Comment"},
4318        "DocumentName":{"shape":"DocumentName"},
4319        "DocumentVersion":{"shape":"DocumentVersion"},
4320        "PluginName":{"shape":"CommandPluginName"},
4321        "ResponseCode":{"shape":"ResponseCode"},
4322        "ExecutionStartDateTime":{"shape":"StringDateTime"},
4323        "ExecutionElapsedTime":{"shape":"StringDateTime"},
4324        "ExecutionEndDateTime":{"shape":"StringDateTime"},
4325        "Status":{"shape":"CommandInvocationStatus"},
4326        "StatusDetails":{"shape":"StatusDetails"},
4327        "StandardOutputContent":{"shape":"StandardOutputContent"},
4328        "StandardOutputUrl":{"shape":"Url"},
4329        "StandardErrorContent":{"shape":"StandardErrorContent"},
4330        "StandardErrorUrl":{"shape":"Url"},
4331        "CloudWatchOutputConfig":{"shape":"CloudWatchOutputConfig"}
4332      }
4333    },
4334    "GetConnectionStatusRequest":{
4335      "type":"structure",
4336      "required":["Target"],
4337      "members":{
4338        "Target":{"shape":"SessionTarget"}
4339      }
4340    },
4341    "GetConnectionStatusResponse":{
4342      "type":"structure",
4343      "members":{
4344        "Target":{"shape":"SessionTarget"},
4345        "Status":{"shape":"ConnectionStatus"}
4346      }
4347    },
4348    "GetDefaultPatchBaselineRequest":{
4349      "type":"structure",
4350      "members":{
4351        "OperatingSystem":{"shape":"OperatingSystem"}
4352      }
4353    },
4354    "GetDefaultPatchBaselineResult":{
4355      "type":"structure",
4356      "members":{
4357        "BaselineId":{"shape":"BaselineId"},
4358        "OperatingSystem":{"shape":"OperatingSystem"}
4359      }
4360    },
4361    "GetDeployablePatchSnapshotForInstanceRequest":{
4362      "type":"structure",
4363      "required":[
4364        "InstanceId",
4365        "SnapshotId"
4366      ],
4367      "members":{
4368        "InstanceId":{"shape":"InstanceId"},
4369        "SnapshotId":{"shape":"SnapshotId"}
4370      }
4371    },
4372    "GetDeployablePatchSnapshotForInstanceResult":{
4373      "type":"structure",
4374      "members":{
4375        "InstanceId":{"shape":"InstanceId"},
4376        "SnapshotId":{"shape":"SnapshotId"},
4377        "SnapshotDownloadUrl":{"shape":"SnapshotDownloadUrl"},
4378        "Product":{"shape":"Product"}
4379      }
4380    },
4381    "GetDocumentRequest":{
4382      "type":"structure",
4383      "required":["Name"],
4384      "members":{
4385        "Name":{"shape":"DocumentARN"},
4386        "VersionName":{"shape":"DocumentVersionName"},
4387        "DocumentVersion":{"shape":"DocumentVersion"},
4388        "DocumentFormat":{"shape":"DocumentFormat"}
4389      }
4390    },
4391    "GetDocumentResult":{
4392      "type":"structure",
4393      "members":{
4394        "Name":{"shape":"DocumentARN"},
4395        "VersionName":{"shape":"DocumentVersionName"},
4396        "DocumentVersion":{"shape":"DocumentVersion"},
4397        "Status":{"shape":"DocumentStatus"},
4398        "StatusInformation":{"shape":"DocumentStatusInformation"},
4399        "Content":{"shape":"DocumentContent"},
4400        "DocumentType":{"shape":"DocumentType"},
4401        "DocumentFormat":{"shape":"DocumentFormat"},
4402        "AttachmentsContent":{"shape":"AttachmentContentList"}
4403      }
4404    },
4405    "GetInventoryRequest":{
4406      "type":"structure",
4407      "members":{
4408        "Filters":{"shape":"InventoryFilterList"},
4409        "Aggregators":{"shape":"InventoryAggregatorList"},
4410        "ResultAttributes":{"shape":"ResultAttributeList"},
4411        "NextToken":{"shape":"NextToken"},
4412        "MaxResults":{
4413          "shape":"MaxResults",
4414          "box":true
4415        }
4416      }
4417    },
4418    "GetInventoryResult":{
4419      "type":"structure",
4420      "members":{
4421        "Entities":{"shape":"InventoryResultEntityList"},
4422        "NextToken":{"shape":"NextToken"}
4423      }
4424    },
4425    "GetInventorySchemaMaxResults":{
4426      "type":"integer",
4427      "max":200,
4428      "min":50
4429    },
4430    "GetInventorySchemaRequest":{
4431      "type":"structure",
4432      "members":{
4433        "TypeName":{"shape":"InventoryItemTypeNameFilter"},
4434        "NextToken":{"shape":"NextToken"},
4435        "MaxResults":{
4436          "shape":"GetInventorySchemaMaxResults",
4437          "box":true
4438        },
4439        "Aggregator":{"shape":"AggregatorSchemaOnly"},
4440        "SubType":{
4441          "shape":"IsSubTypeSchema",
4442          "box":true
4443        }
4444      }
4445    },
4446    "GetInventorySchemaResult":{
4447      "type":"structure",
4448      "members":{
4449        "Schemas":{"shape":"InventoryItemSchemaResultList"},
4450        "NextToken":{"shape":"NextToken"}
4451      }
4452    },
4453    "GetMaintenanceWindowExecutionRequest":{
4454      "type":"structure",
4455      "required":["WindowExecutionId"],
4456      "members":{
4457        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"}
4458      }
4459    },
4460    "GetMaintenanceWindowExecutionResult":{
4461      "type":"structure",
4462      "members":{
4463        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
4464        "TaskIds":{"shape":"MaintenanceWindowExecutionTaskIdList"},
4465        "Status":{"shape":"MaintenanceWindowExecutionStatus"},
4466        "StatusDetails":{"shape":"MaintenanceWindowExecutionStatusDetails"},
4467        "StartTime":{"shape":"DateTime"},
4468        "EndTime":{"shape":"DateTime"}
4469      }
4470    },
4471    "GetMaintenanceWindowExecutionTaskInvocationRequest":{
4472      "type":"structure",
4473      "required":[
4474        "WindowExecutionId",
4475        "TaskId",
4476        "InvocationId"
4477      ],
4478      "members":{
4479        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
4480        "TaskId":{"shape":"MaintenanceWindowExecutionTaskId"},
4481        "InvocationId":{"shape":"MaintenanceWindowExecutionTaskInvocationId"}
4482      }
4483    },
4484    "GetMaintenanceWindowExecutionTaskInvocationResult":{
4485      "type":"structure",
4486      "members":{
4487        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
4488        "TaskExecutionId":{"shape":"MaintenanceWindowExecutionTaskId"},
4489        "InvocationId":{"shape":"MaintenanceWindowExecutionTaskInvocationId"},
4490        "ExecutionId":{"shape":"MaintenanceWindowExecutionTaskExecutionId"},
4491        "TaskType":{"shape":"MaintenanceWindowTaskType"},
4492        "Parameters":{"shape":"MaintenanceWindowExecutionTaskInvocationParameters"},
4493        "Status":{"shape":"MaintenanceWindowExecutionStatus"},
4494        "StatusDetails":{"shape":"MaintenanceWindowExecutionStatusDetails"},
4495        "StartTime":{"shape":"DateTime"},
4496        "EndTime":{"shape":"DateTime"},
4497        "OwnerInformation":{"shape":"OwnerInformation"},
4498        "WindowTargetId":{"shape":"MaintenanceWindowTaskTargetId"}
4499      }
4500    },
4501    "GetMaintenanceWindowExecutionTaskRequest":{
4502      "type":"structure",
4503      "required":[
4504        "WindowExecutionId",
4505        "TaskId"
4506      ],
4507      "members":{
4508        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
4509        "TaskId":{"shape":"MaintenanceWindowExecutionTaskId"}
4510      }
4511    },
4512    "GetMaintenanceWindowExecutionTaskResult":{
4513      "type":"structure",
4514      "members":{
4515        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
4516        "TaskExecutionId":{"shape":"MaintenanceWindowExecutionTaskId"},
4517        "TaskArn":{"shape":"MaintenanceWindowTaskArn"},
4518        "ServiceRole":{"shape":"ServiceRole"},
4519        "Type":{"shape":"MaintenanceWindowTaskType"},
4520        "TaskParameters":{"shape":"MaintenanceWindowTaskParametersList"},
4521        "Priority":{"shape":"MaintenanceWindowTaskPriority"},
4522        "MaxConcurrency":{"shape":"MaxConcurrency"},
4523        "MaxErrors":{"shape":"MaxErrors"},
4524        "Status":{"shape":"MaintenanceWindowExecutionStatus"},
4525        "StatusDetails":{"shape":"MaintenanceWindowExecutionStatusDetails"},
4526        "StartTime":{"shape":"DateTime"},
4527        "EndTime":{"shape":"DateTime"}
4528      }
4529    },
4530    "GetMaintenanceWindowRequest":{
4531      "type":"structure",
4532      "required":["WindowId"],
4533      "members":{
4534        "WindowId":{"shape":"MaintenanceWindowId"}
4535      }
4536    },
4537    "GetMaintenanceWindowResult":{
4538      "type":"structure",
4539      "members":{
4540        "WindowId":{"shape":"MaintenanceWindowId"},
4541        "Name":{"shape":"MaintenanceWindowName"},
4542        "Description":{"shape":"MaintenanceWindowDescription"},
4543        "StartDate":{"shape":"MaintenanceWindowStringDateTime"},
4544        "EndDate":{"shape":"MaintenanceWindowStringDateTime"},
4545        "Schedule":{"shape":"MaintenanceWindowSchedule"},
4546        "ScheduleTimezone":{"shape":"MaintenanceWindowTimezone"},
4547        "NextExecutionTime":{"shape":"MaintenanceWindowStringDateTime"},
4548        "Duration":{"shape":"MaintenanceWindowDurationHours"},
4549        "Cutoff":{"shape":"MaintenanceWindowCutoff"},
4550        "AllowUnassociatedTargets":{"shape":"MaintenanceWindowAllowUnassociatedTargets"},
4551        "Enabled":{"shape":"MaintenanceWindowEnabled"},
4552        "CreatedDate":{"shape":"DateTime"},
4553        "ModifiedDate":{"shape":"DateTime"}
4554      }
4555    },
4556    "GetMaintenanceWindowTaskRequest":{
4557      "type":"structure",
4558      "required":[
4559        "WindowId",
4560        "WindowTaskId"
4561      ],
4562      "members":{
4563        "WindowId":{"shape":"MaintenanceWindowId"},
4564        "WindowTaskId":{"shape":"MaintenanceWindowTaskId"}
4565      }
4566    },
4567    "GetMaintenanceWindowTaskResult":{
4568      "type":"structure",
4569      "members":{
4570        "WindowId":{"shape":"MaintenanceWindowId"},
4571        "WindowTaskId":{"shape":"MaintenanceWindowTaskId"},
4572        "Targets":{"shape":"Targets"},
4573        "TaskArn":{"shape":"MaintenanceWindowTaskArn"},
4574        "ServiceRoleArn":{"shape":"ServiceRole"},
4575        "TaskType":{"shape":"MaintenanceWindowTaskType"},
4576        "TaskParameters":{"shape":"MaintenanceWindowTaskParameters"},
4577        "TaskInvocationParameters":{"shape":"MaintenanceWindowTaskInvocationParameters"},
4578        "Priority":{"shape":"MaintenanceWindowTaskPriority"},
4579        "MaxConcurrency":{"shape":"MaxConcurrency"},
4580        "MaxErrors":{"shape":"MaxErrors"},
4581        "LoggingInfo":{"shape":"LoggingInfo"},
4582        "Name":{"shape":"MaintenanceWindowName"},
4583        "Description":{"shape":"MaintenanceWindowDescription"}
4584      }
4585    },
4586    "GetOpsItemRequest":{
4587      "type":"structure",
4588      "required":["OpsItemId"],
4589      "members":{
4590        "OpsItemId":{"shape":"OpsItemId"}
4591      }
4592    },
4593    "GetOpsItemResponse":{
4594      "type":"structure",
4595      "members":{
4596        "OpsItem":{"shape":"OpsItem"}
4597      }
4598    },
4599    "GetOpsSummaryRequest":{
4600      "type":"structure",
4601      "required":["Aggregators"],
4602      "members":{
4603        "Filters":{"shape":"OpsFilterList"},
4604        "Aggregators":{"shape":"OpsAggregatorList"},
4605        "NextToken":{"shape":"NextToken"},
4606        "MaxResults":{
4607          "shape":"MaxResults",
4608          "box":true
4609        }
4610      }
4611    },
4612    "GetOpsSummaryResult":{
4613      "type":"structure",
4614      "members":{
4615        "Entities":{"shape":"OpsEntityList"},
4616        "NextToken":{"shape":"NextToken"}
4617      }
4618    },
4619    "GetParameterHistoryRequest":{
4620      "type":"structure",
4621      "required":["Name"],
4622      "members":{
4623        "Name":{"shape":"PSParameterName"},
4624        "WithDecryption":{
4625          "shape":"Boolean",
4626          "box":true
4627        },
4628        "MaxResults":{
4629          "shape":"MaxResults",
4630          "box":true
4631        },
4632        "NextToken":{"shape":"NextToken"}
4633      }
4634    },
4635    "GetParameterHistoryResult":{
4636      "type":"structure",
4637      "members":{
4638        "Parameters":{"shape":"ParameterHistoryList"},
4639        "NextToken":{"shape":"NextToken"}
4640      }
4641    },
4642    "GetParameterRequest":{
4643      "type":"structure",
4644      "required":["Name"],
4645      "members":{
4646        "Name":{"shape":"PSParameterName"},
4647        "WithDecryption":{
4648          "shape":"Boolean",
4649          "box":true
4650        }
4651      }
4652    },
4653    "GetParameterResult":{
4654      "type":"structure",
4655      "members":{
4656        "Parameter":{"shape":"Parameter"}
4657      }
4658    },
4659    "GetParametersByPathMaxResults":{
4660      "type":"integer",
4661      "max":10,
4662      "min":1
4663    },
4664    "GetParametersByPathRequest":{
4665      "type":"structure",
4666      "required":["Path"],
4667      "members":{
4668        "Path":{"shape":"PSParameterName"},
4669        "Recursive":{
4670          "shape":"Boolean",
4671          "box":true
4672        },
4673        "ParameterFilters":{"shape":"ParameterStringFilterList"},
4674        "WithDecryption":{
4675          "shape":"Boolean",
4676          "box":true
4677        },
4678        "MaxResults":{
4679          "shape":"GetParametersByPathMaxResults",
4680          "box":true
4681        },
4682        "NextToken":{"shape":"NextToken"}
4683      }
4684    },
4685    "GetParametersByPathResult":{
4686      "type":"structure",
4687      "members":{
4688        "Parameters":{"shape":"ParameterList"},
4689        "NextToken":{"shape":"NextToken"}
4690      }
4691    },
4692    "GetParametersRequest":{
4693      "type":"structure",
4694      "required":["Names"],
4695      "members":{
4696        "Names":{"shape":"ParameterNameList"},
4697        "WithDecryption":{
4698          "shape":"Boolean",
4699          "box":true
4700        }
4701      }
4702    },
4703    "GetParametersResult":{
4704      "type":"structure",
4705      "members":{
4706        "Parameters":{"shape":"ParameterList"},
4707        "InvalidParameters":{"shape":"ParameterNameList"}
4708      }
4709    },
4710    "GetPatchBaselineForPatchGroupRequest":{
4711      "type":"structure",
4712      "required":["PatchGroup"],
4713      "members":{
4714        "PatchGroup":{"shape":"PatchGroup"},
4715        "OperatingSystem":{"shape":"OperatingSystem"}
4716      }
4717    },
4718    "GetPatchBaselineForPatchGroupResult":{
4719      "type":"structure",
4720      "members":{
4721        "BaselineId":{"shape":"BaselineId"},
4722        "PatchGroup":{"shape":"PatchGroup"},
4723        "OperatingSystem":{"shape":"OperatingSystem"}
4724      }
4725    },
4726    "GetPatchBaselineRequest":{
4727      "type":"structure",
4728      "required":["BaselineId"],
4729      "members":{
4730        "BaselineId":{"shape":"BaselineId"}
4731      }
4732    },
4733    "GetPatchBaselineResult":{
4734      "type":"structure",
4735      "members":{
4736        "BaselineId":{"shape":"BaselineId"},
4737        "Name":{"shape":"BaselineName"},
4738        "OperatingSystem":{"shape":"OperatingSystem"},
4739        "GlobalFilters":{"shape":"PatchFilterGroup"},
4740        "ApprovalRules":{"shape":"PatchRuleGroup"},
4741        "ApprovedPatches":{"shape":"PatchIdList"},
4742        "ApprovedPatchesComplianceLevel":{"shape":"PatchComplianceLevel"},
4743        "ApprovedPatchesEnableNonSecurity":{
4744          "shape":"Boolean",
4745          "box":true
4746        },
4747        "RejectedPatches":{"shape":"PatchIdList"},
4748        "RejectedPatchesAction":{"shape":"PatchAction"},
4749        "PatchGroups":{"shape":"PatchGroupList"},
4750        "CreatedDate":{"shape":"DateTime"},
4751        "ModifiedDate":{"shape":"DateTime"},
4752        "Description":{"shape":"BaselineDescription"},
4753        "Sources":{"shape":"PatchSourceList"}
4754      }
4755    },
4756    "GetServiceSettingRequest":{
4757      "type":"structure",
4758      "required":["SettingId"],
4759      "members":{
4760        "SettingId":{"shape":"ServiceSettingId"}
4761      }
4762    },
4763    "GetServiceSettingResult":{
4764      "type":"structure",
4765      "members":{
4766        "ServiceSetting":{"shape":"ServiceSetting"}
4767      }
4768    },
4769    "HierarchyLevelLimitExceededException":{
4770      "type":"structure",
4771      "members":{
4772        "message":{"shape":"String"}
4773      },
4774      "exception":true
4775    },
4776    "HierarchyTypeMismatchException":{
4777      "type":"structure",
4778      "members":{
4779        "message":{"shape":"String"}
4780      },
4781      "exception":true
4782    },
4783    "IPAddress":{
4784      "type":"string",
4785      "max":46,
4786      "min":1
4787    },
4788    "IamRole":{
4789      "type":"string",
4790      "max":64
4791    },
4792    "IdempotencyToken":{
4793      "type":"string",
4794      "max":36,
4795      "min":36,
4796      "pattern":"[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"
4797    },
4798    "IdempotentParameterMismatch":{
4799      "type":"structure",
4800      "members":{
4801        "Message":{"shape":"String"}
4802      },
4803      "exception":true
4804    },
4805    "IncompatiblePolicyException":{
4806      "type":"structure",
4807      "members":{
4808        "message":{"shape":"String"}
4809      },
4810      "exception":true
4811    },
4812    "InstallOverrideList":{
4813      "type":"string",
4814      "max":256,
4815      "min":1,
4816      "pattern":"^https://.+$|^s3://([^/]+)/(.*?([^/]+))$"
4817    },
4818    "InstanceAggregatedAssociationOverview":{
4819      "type":"structure",
4820      "members":{
4821        "DetailedStatus":{"shape":"StatusName"},
4822        "InstanceAssociationStatusAggregatedCount":{"shape":"InstanceAssociationStatusAggregatedCount"}
4823      }
4824    },
4825    "InstanceAssociation":{
4826      "type":"structure",
4827      "members":{
4828        "AssociationId":{"shape":"AssociationId"},
4829        "InstanceId":{"shape":"InstanceId"},
4830        "Content":{"shape":"DocumentContent"},
4831        "AssociationVersion":{"shape":"AssociationVersion"}
4832      }
4833    },
4834    "InstanceAssociationExecutionSummary":{
4835      "type":"string",
4836      "max":512,
4837      "min":1
4838    },
4839    "InstanceAssociationList":{
4840      "type":"list",
4841      "member":{"shape":"InstanceAssociation"}
4842    },
4843    "InstanceAssociationOutputLocation":{
4844      "type":"structure",
4845      "members":{
4846        "S3Location":{"shape":"S3OutputLocation"}
4847      }
4848    },
4849    "InstanceAssociationOutputUrl":{
4850      "type":"structure",
4851      "members":{
4852        "S3OutputUrl":{"shape":"S3OutputUrl"}
4853      }
4854    },
4855    "InstanceAssociationStatusAggregatedCount":{
4856      "type":"map",
4857      "key":{"shape":"StatusName"},
4858      "value":{"shape":"InstanceCount"}
4859    },
4860    "InstanceAssociationStatusInfo":{
4861      "type":"structure",
4862      "members":{
4863        "AssociationId":{"shape":"AssociationId"},
4864        "Name":{"shape":"DocumentARN"},
4865        "DocumentVersion":{"shape":"DocumentVersion"},
4866        "AssociationVersion":{"shape":"AssociationVersion"},
4867        "InstanceId":{"shape":"InstanceId"},
4868        "ExecutionDate":{"shape":"DateTime"},
4869        "Status":{"shape":"StatusName"},
4870        "DetailedStatus":{"shape":"StatusName"},
4871        "ExecutionSummary":{"shape":"InstanceAssociationExecutionSummary"},
4872        "ErrorCode":{"shape":"AgentErrorCode"},
4873        "OutputUrl":{"shape":"InstanceAssociationOutputUrl"},
4874        "AssociationName":{"shape":"AssociationName"}
4875      }
4876    },
4877    "InstanceAssociationStatusInfos":{
4878      "type":"list",
4879      "member":{"shape":"InstanceAssociationStatusInfo"}
4880    },
4881    "InstanceCount":{"type":"integer"},
4882    "InstanceId":{
4883      "type":"string",
4884      "pattern":"(^i-(\\w{8}|\\w{17})$)|(^mi-\\w{17}$)"
4885    },
4886    "InstanceIdList":{
4887      "type":"list",
4888      "member":{"shape":"InstanceId"},
4889      "max":50,
4890      "min":0
4891    },
4892    "InstanceInformation":{
4893      "type":"structure",
4894      "members":{
4895        "InstanceId":{"shape":"InstanceId"},
4896        "PingStatus":{"shape":"PingStatus"},
4897        "LastPingDateTime":{
4898          "shape":"DateTime",
4899          "box":true
4900        },
4901        "AgentVersion":{"shape":"Version"},
4902        "IsLatestVersion":{
4903          "shape":"Boolean",
4904          "box":true
4905        },
4906        "PlatformType":{"shape":"PlatformType"},
4907        "PlatformName":{"shape":"String"},
4908        "PlatformVersion":{"shape":"String"},
4909        "ActivationId":{"shape":"ActivationId"},
4910        "IamRole":{"shape":"IamRole"},
4911        "RegistrationDate":{
4912          "shape":"DateTime",
4913          "box":true
4914        },
4915        "ResourceType":{"shape":"ResourceType"},
4916        "Name":{"shape":"String"},
4917        "IPAddress":{"shape":"IPAddress"},
4918        "ComputerName":{"shape":"ComputerName"},
4919        "AssociationStatus":{"shape":"StatusName"},
4920        "LastAssociationExecutionDate":{"shape":"DateTime"},
4921        "LastSuccessfulAssociationExecutionDate":{"shape":"DateTime"},
4922        "AssociationOverview":{"shape":"InstanceAggregatedAssociationOverview"}
4923      }
4924    },
4925    "InstanceInformationFilter":{
4926      "type":"structure",
4927      "required":[
4928        "key",
4929        "valueSet"
4930      ],
4931      "members":{
4932        "key":{"shape":"InstanceInformationFilterKey"},
4933        "valueSet":{"shape":"InstanceInformationFilterValueSet"}
4934      }
4935    },
4936    "InstanceInformationFilterKey":{
4937      "type":"string",
4938      "enum":[
4939        "InstanceIds",
4940        "AgentVersion",
4941        "PingStatus",
4942        "PlatformTypes",
4943        "ActivationIds",
4944        "IamRole",
4945        "ResourceType",
4946        "AssociationStatus"
4947      ]
4948    },
4949    "InstanceInformationFilterList":{
4950      "type":"list",
4951      "member":{"shape":"InstanceInformationFilter"},
4952      "min":0
4953    },
4954    "InstanceInformationFilterValue":{
4955      "type":"string",
4956      "min":1
4957    },
4958    "InstanceInformationFilterValueSet":{
4959      "type":"list",
4960      "member":{"shape":"InstanceInformationFilterValue"},
4961      "max":100,
4962      "min":1
4963    },
4964    "InstanceInformationList":{
4965      "type":"list",
4966      "member":{"shape":"InstanceInformation"}
4967    },
4968    "InstanceInformationStringFilter":{
4969      "type":"structure",
4970      "required":[
4971        "Key",
4972        "Values"
4973      ],
4974      "members":{
4975        "Key":{"shape":"InstanceInformationStringFilterKey"},
4976        "Values":{"shape":"InstanceInformationFilterValueSet"}
4977      }
4978    },
4979    "InstanceInformationStringFilterKey":{
4980      "type":"string",
4981      "min":1
4982    },
4983    "InstanceInformationStringFilterList":{
4984      "type":"list",
4985      "member":{"shape":"InstanceInformationStringFilter"},
4986      "min":0
4987    },
4988    "InstancePatchState":{
4989      "type":"structure",
4990      "required":[
4991        "InstanceId",
4992        "PatchGroup",
4993        "BaselineId",
4994        "OperationStartTime",
4995        "OperationEndTime",
4996        "Operation"
4997      ],
4998      "members":{
4999        "InstanceId":{"shape":"InstanceId"},
5000        "PatchGroup":{"shape":"PatchGroup"},
5001        "BaselineId":{"shape":"BaselineId"},
5002        "SnapshotId":{"shape":"SnapshotId"},
5003        "InstallOverrideList":{"shape":"InstallOverrideList"},
5004        "OwnerInformation":{"shape":"OwnerInformation"},
5005        "InstalledCount":{"shape":"PatchInstalledCount"},
5006        "InstalledOtherCount":{"shape":"PatchInstalledOtherCount"},
5007        "InstalledRejectedCount":{
5008          "shape":"PatchInstalledRejectedCount",
5009          "box":true
5010        },
5011        "MissingCount":{"shape":"PatchMissingCount"},
5012        "FailedCount":{"shape":"PatchFailedCount"},
5013        "UnreportedNotApplicableCount":{
5014          "shape":"PatchUnreportedNotApplicableCount",
5015          "box":true
5016        },
5017        "NotApplicableCount":{"shape":"PatchNotApplicableCount"},
5018        "OperationStartTime":{"shape":"DateTime"},
5019        "OperationEndTime":{"shape":"DateTime"},
5020        "Operation":{"shape":"PatchOperationType"}
5021      }
5022    },
5023    "InstancePatchStateFilter":{
5024      "type":"structure",
5025      "required":[
5026        "Key",
5027        "Values",
5028        "Type"
5029      ],
5030      "members":{
5031        "Key":{"shape":"InstancePatchStateFilterKey"},
5032        "Values":{"shape":"InstancePatchStateFilterValues"},
5033        "Type":{"shape":"InstancePatchStateOperatorType"}
5034      }
5035    },
5036    "InstancePatchStateFilterKey":{
5037      "type":"string",
5038      "max":200,
5039      "min":1
5040    },
5041    "InstancePatchStateFilterList":{
5042      "type":"list",
5043      "member":{"shape":"InstancePatchStateFilter"},
5044      "max":4,
5045      "min":0
5046    },
5047    "InstancePatchStateFilterValue":{"type":"string"},
5048    "InstancePatchStateFilterValues":{
5049      "type":"list",
5050      "member":{"shape":"InstancePatchStateFilterValue"},
5051      "max":1,
5052      "min":1
5053    },
5054    "InstancePatchStateList":{
5055      "type":"list",
5056      "member":{"shape":"InstancePatchState"}
5057    },
5058    "InstancePatchStateOperatorType":{
5059      "type":"string",
5060      "enum":[
5061        "Equal",
5062        "NotEqual",
5063        "LessThan",
5064        "GreaterThan"
5065      ]
5066    },
5067    "InstancePatchStatesList":{
5068      "type":"list",
5069      "member":{"shape":"InstancePatchState"},
5070      "max":5,
5071      "min":1
5072    },
5073    "InstanceTagName":{
5074      "type":"string",
5075      "max":255
5076    },
5077    "InstancesCount":{"type":"integer"},
5078    "Integer":{"type":"integer"},
5079    "InternalServerError":{
5080      "type":"structure",
5081      "members":{
5082        "Message":{"shape":"String"}
5083      },
5084      "exception":true,
5085      "fault":true
5086    },
5087    "InvalidActivation":{
5088      "type":"structure",
5089      "members":{
5090        "Message":{"shape":"String"}
5091      },
5092      "exception":true
5093    },
5094    "InvalidActivationId":{
5095      "type":"structure",
5096      "members":{
5097        "Message":{"shape":"String"}
5098      },
5099      "exception":true
5100    },
5101    "InvalidAggregatorException":{
5102      "type":"structure",
5103      "members":{
5104        "Message":{"shape":"String"}
5105      },
5106      "exception":true
5107    },
5108    "InvalidAllowedPatternException":{
5109      "type":"structure",
5110      "members":{
5111        "message":{"shape":"String"}
5112      },
5113      "exception":true
5114    },
5115    "InvalidAssociation":{
5116      "type":"structure",
5117      "members":{
5118        "Message":{"shape":"String"}
5119      },
5120      "exception":true
5121    },
5122    "InvalidAssociationVersion":{
5123      "type":"structure",
5124      "members":{
5125        "Message":{"shape":"String"}
5126      },
5127      "exception":true
5128    },
5129    "InvalidAutomationExecutionParametersException":{
5130      "type":"structure",
5131      "members":{
5132        "Message":{"shape":"String"}
5133      },
5134      "exception":true
5135    },
5136    "InvalidAutomationSignalException":{
5137      "type":"structure",
5138      "members":{
5139        "Message":{"shape":"String"}
5140      },
5141      "exception":true
5142    },
5143    "InvalidAutomationStatusUpdateException":{
5144      "type":"structure",
5145      "members":{
5146        "Message":{"shape":"String"}
5147      },
5148      "exception":true
5149    },
5150    "InvalidCommandId":{
5151      "type":"structure",
5152      "members":{
5153      },
5154      "exception":true
5155    },
5156    "InvalidDeleteInventoryParametersException":{
5157      "type":"structure",
5158      "members":{
5159        "Message":{"shape":"String"}
5160      },
5161      "exception":true
5162    },
5163    "InvalidDeletionIdException":{
5164      "type":"structure",
5165      "members":{
5166        "Message":{"shape":"String"}
5167      },
5168      "exception":true
5169    },
5170    "InvalidDocument":{
5171      "type":"structure",
5172      "members":{
5173        "Message":{"shape":"String"}
5174      },
5175      "exception":true
5176    },
5177    "InvalidDocumentContent":{
5178      "type":"structure",
5179      "members":{
5180        "Message":{"shape":"String"}
5181      },
5182      "exception":true
5183    },
5184    "InvalidDocumentOperation":{
5185      "type":"structure",
5186      "members":{
5187        "Message":{"shape":"String"}
5188      },
5189      "exception":true
5190    },
5191    "InvalidDocumentSchemaVersion":{
5192      "type":"structure",
5193      "members":{
5194        "Message":{"shape":"String"}
5195      },
5196      "exception":true
5197    },
5198    "InvalidDocumentVersion":{
5199      "type":"structure",
5200      "members":{
5201        "Message":{"shape":"String"}
5202      },
5203      "exception":true
5204    },
5205    "InvalidFilter":{
5206      "type":"structure",
5207      "members":{
5208        "Message":{"shape":"String"}
5209      },
5210      "exception":true
5211    },
5212    "InvalidFilterKey":{
5213      "type":"structure",
5214      "members":{
5215      },
5216      "exception":true
5217    },
5218    "InvalidFilterOption":{
5219      "type":"structure",
5220      "members":{
5221        "message":{"shape":"String"}
5222      },
5223      "exception":true
5224    },
5225    "InvalidFilterValue":{
5226      "type":"structure",
5227      "members":{
5228        "Message":{"shape":"String"}
5229      },
5230      "exception":true
5231    },
5232    "InvalidInstanceId":{
5233      "type":"structure",
5234      "members":{
5235        "Message":{"shape":"String"}
5236      },
5237      "exception":true
5238    },
5239    "InvalidInstanceInformationFilterValue":{
5240      "type":"structure",
5241      "members":{
5242        "message":{"shape":"String"}
5243      },
5244      "exception":true
5245    },
5246    "InvalidInventoryGroupException":{
5247      "type":"structure",
5248      "members":{
5249        "Message":{"shape":"String"}
5250      },
5251      "exception":true
5252    },
5253    "InvalidInventoryItemContextException":{
5254      "type":"structure",
5255      "members":{
5256        "Message":{"shape":"String"}
5257      },
5258      "exception":true
5259    },
5260    "InvalidInventoryRequestException":{
5261      "type":"structure",
5262      "members":{
5263        "Message":{"shape":"String"}
5264      },
5265      "exception":true
5266    },
5267    "InvalidItemContentException":{
5268      "type":"structure",
5269      "members":{
5270        "TypeName":{"shape":"InventoryItemTypeName"},
5271        "Message":{"shape":"String"}
5272      },
5273      "exception":true
5274    },
5275    "InvalidKeyId":{
5276      "type":"structure",
5277      "members":{
5278        "message":{"shape":"String"}
5279      },
5280      "exception":true
5281    },
5282    "InvalidNextToken":{
5283      "type":"structure",
5284      "members":{
5285        "Message":{"shape":"String"}
5286      },
5287      "exception":true
5288    },
5289    "InvalidNotificationConfig":{
5290      "type":"structure",
5291      "members":{
5292        "Message":{"shape":"String"}
5293      },
5294      "exception":true
5295    },
5296    "InvalidOptionException":{
5297      "type":"structure",
5298      "members":{
5299        "Message":{"shape":"String"}
5300      },
5301      "exception":true
5302    },
5303    "InvalidOutputFolder":{
5304      "type":"structure",
5305      "members":{
5306      },
5307      "exception":true
5308    },
5309    "InvalidOutputLocation":{
5310      "type":"structure",
5311      "members":{
5312      },
5313      "exception":true
5314    },
5315    "InvalidParameters":{
5316      "type":"structure",
5317      "members":{
5318        "Message":{"shape":"String"}
5319      },
5320      "exception":true
5321    },
5322    "InvalidPermissionType":{
5323      "type":"structure",
5324      "members":{
5325        "Message":{"shape":"String"}
5326      },
5327      "exception":true
5328    },
5329    "InvalidPluginName":{
5330      "type":"structure",
5331      "members":{
5332      },
5333      "exception":true
5334    },
5335    "InvalidPolicyAttributeException":{
5336      "type":"structure",
5337      "members":{
5338        "message":{"shape":"String"}
5339      },
5340      "exception":true
5341    },
5342    "InvalidPolicyTypeException":{
5343      "type":"structure",
5344      "members":{
5345        "message":{"shape":"String"}
5346      },
5347      "exception":true
5348    },
5349    "InvalidResourceId":{
5350      "type":"structure",
5351      "members":{
5352      },
5353      "exception":true
5354    },
5355    "InvalidResourceType":{
5356      "type":"structure",
5357      "members":{
5358      },
5359      "exception":true
5360    },
5361    "InvalidResultAttributeException":{
5362      "type":"structure",
5363      "members":{
5364        "Message":{"shape":"String"}
5365      },
5366      "exception":true
5367    },
5368    "InvalidRole":{
5369      "type":"structure",
5370      "members":{
5371        "Message":{"shape":"String"}
5372      },
5373      "exception":true
5374    },
5375    "InvalidSchedule":{
5376      "type":"structure",
5377      "members":{
5378        "Message":{"shape":"String"}
5379      },
5380      "exception":true
5381    },
5382    "InvalidTarget":{
5383      "type":"structure",
5384      "members":{
5385        "Message":{"shape":"String"}
5386      },
5387      "exception":true
5388    },
5389    "InvalidTypeNameException":{
5390      "type":"structure",
5391      "members":{
5392        "Message":{"shape":"String"}
5393      },
5394      "exception":true
5395    },
5396    "InvalidUpdate":{
5397      "type":"structure",
5398      "members":{
5399        "Message":{"shape":"String"}
5400      },
5401      "exception":true
5402    },
5403    "InventoryAggregator":{
5404      "type":"structure",
5405      "members":{
5406        "Expression":{"shape":"InventoryAggregatorExpression"},
5407        "Aggregators":{"shape":"InventoryAggregatorList"},
5408        "Groups":{"shape":"InventoryGroupList"}
5409      }
5410    },
5411    "InventoryAggregatorExpression":{
5412      "type":"string",
5413      "max":1000,
5414      "min":1
5415    },
5416    "InventoryAggregatorList":{
5417      "type":"list",
5418      "member":{"shape":"InventoryAggregator"},
5419      "max":10,
5420      "min":1
5421    },
5422    "InventoryAttributeDataType":{
5423      "type":"string",
5424      "enum":[
5425        "string",
5426        "number"
5427      ]
5428    },
5429    "InventoryDeletionId":{"type":"string"},
5430    "InventoryDeletionLastStatusMessage":{"type":"string"},
5431    "InventoryDeletionLastStatusUpdateTime":{"type":"timestamp"},
5432    "InventoryDeletionStartTime":{"type":"timestamp"},
5433    "InventoryDeletionStatus":{
5434      "type":"string",
5435      "enum":[
5436        "InProgress",
5437        "Complete"
5438      ]
5439    },
5440    "InventoryDeletionStatusItem":{
5441      "type":"structure",
5442      "members":{
5443        "DeletionId":{"shape":"InventoryDeletionId"},
5444        "TypeName":{"shape":"InventoryItemTypeName"},
5445        "DeletionStartTime":{"shape":"InventoryDeletionStartTime"},
5446        "LastStatus":{"shape":"InventoryDeletionStatus"},
5447        "LastStatusMessage":{"shape":"InventoryDeletionLastStatusMessage"},
5448        "DeletionSummary":{"shape":"InventoryDeletionSummary"},
5449        "LastStatusUpdateTime":{"shape":"InventoryDeletionLastStatusUpdateTime"}
5450      }
5451    },
5452    "InventoryDeletionSummary":{
5453      "type":"structure",
5454      "members":{
5455        "TotalCount":{"shape":"TotalCount"},
5456        "RemainingCount":{"shape":"RemainingCount"},
5457        "SummaryItems":{"shape":"InventoryDeletionSummaryItems"}
5458      }
5459    },
5460    "InventoryDeletionSummaryItem":{
5461      "type":"structure",
5462      "members":{
5463        "Version":{"shape":"InventoryItemSchemaVersion"},
5464        "Count":{"shape":"ResourceCount"},
5465        "RemainingCount":{"shape":"RemainingCount"}
5466      }
5467    },
5468    "InventoryDeletionSummaryItems":{
5469      "type":"list",
5470      "member":{"shape":"InventoryDeletionSummaryItem"}
5471    },
5472    "InventoryDeletionsList":{
5473      "type":"list",
5474      "member":{"shape":"InventoryDeletionStatusItem"}
5475    },
5476    "InventoryFilter":{
5477      "type":"structure",
5478      "required":[
5479        "Key",
5480        "Values"
5481      ],
5482      "members":{
5483        "Key":{"shape":"InventoryFilterKey"},
5484        "Values":{"shape":"InventoryFilterValueList"},
5485        "Type":{"shape":"InventoryQueryOperatorType"}
5486      }
5487    },
5488    "InventoryFilterKey":{
5489      "type":"string",
5490      "max":200,
5491      "min":1
5492    },
5493    "InventoryFilterList":{
5494      "type":"list",
5495      "member":{"shape":"InventoryFilter"},
5496      "max":5,
5497      "min":1
5498    },
5499    "InventoryFilterValue":{"type":"string"},
5500    "InventoryFilterValueList":{
5501      "type":"list",
5502      "member":{"shape":"InventoryFilterValue"},
5503      "max":40,
5504      "min":1
5505    },
5506    "InventoryGroup":{
5507      "type":"structure",
5508      "required":[
5509        "Name",
5510        "Filters"
5511      ],
5512      "members":{
5513        "Name":{"shape":"InventoryGroupName"},
5514        "Filters":{"shape":"InventoryFilterList"}
5515      }
5516    },
5517    "InventoryGroupList":{
5518      "type":"list",
5519      "member":{"shape":"InventoryGroup"},
5520      "max":15,
5521      "min":1
5522    },
5523    "InventoryGroupName":{
5524      "type":"string",
5525      "max":200,
5526      "min":1
5527    },
5528    "InventoryItem":{
5529      "type":"structure",
5530      "required":[
5531        "TypeName",
5532        "SchemaVersion",
5533        "CaptureTime"
5534      ],
5535      "members":{
5536        "TypeName":{"shape":"InventoryItemTypeName"},
5537        "SchemaVersion":{"shape":"InventoryItemSchemaVersion"},
5538        "CaptureTime":{"shape":"InventoryItemCaptureTime"},
5539        "ContentHash":{"shape":"InventoryItemContentHash"},
5540        "Content":{"shape":"InventoryItemEntryList"},
5541        "Context":{"shape":"InventoryItemContentContext"}
5542      }
5543    },
5544    "InventoryItemAttribute":{
5545      "type":"structure",
5546      "required":[
5547        "Name",
5548        "DataType"
5549      ],
5550      "members":{
5551        "Name":{"shape":"InventoryItemAttributeName"},
5552        "DataType":{"shape":"InventoryAttributeDataType"}
5553      }
5554    },
5555    "InventoryItemAttributeList":{
5556      "type":"list",
5557      "member":{"shape":"InventoryItemAttribute"},
5558      "max":50,
5559      "min":1
5560    },
5561    "InventoryItemAttributeName":{"type":"string"},
5562    "InventoryItemCaptureTime":{
5563      "type":"string",
5564      "pattern":"^(20)[0-9][0-9]-(0[1-9]|1[012])-([12][0-9]|3[01]|0[1-9])(T)(2[0-3]|[0-1][0-9])(:[0-5][0-9])(:[0-5][0-9])(Z)$"
5565    },
5566    "InventoryItemContentContext":{
5567      "type":"map",
5568      "key":{"shape":"AttributeName"},
5569      "value":{"shape":"AttributeValue"},
5570      "max":50,
5571      "min":0
5572    },
5573    "InventoryItemContentHash":{
5574      "type":"string",
5575      "max":256
5576    },
5577    "InventoryItemEntry":{
5578      "type":"map",
5579      "key":{"shape":"AttributeName"},
5580      "value":{"shape":"AttributeValue"},
5581      "max":50,
5582      "min":0
5583    },
5584    "InventoryItemEntryList":{
5585      "type":"list",
5586      "member":{"shape":"InventoryItemEntry"},
5587      "max":10000,
5588      "min":0
5589    },
5590    "InventoryItemList":{
5591      "type":"list",
5592      "member":{"shape":"InventoryItem"},
5593      "max":30,
5594      "min":1
5595    },
5596    "InventoryItemSchema":{
5597      "type":"structure",
5598      "required":[
5599        "TypeName",
5600        "Attributes"
5601      ],
5602      "members":{
5603        "TypeName":{"shape":"InventoryItemTypeName"},
5604        "Version":{"shape":"InventoryItemSchemaVersion"},
5605        "Attributes":{"shape":"InventoryItemAttributeList"},
5606        "DisplayName":{"shape":"InventoryTypeDisplayName"}
5607      }
5608    },
5609    "InventoryItemSchemaResultList":{
5610      "type":"list",
5611      "member":{"shape":"InventoryItemSchema"}
5612    },
5613    "InventoryItemSchemaVersion":{
5614      "type":"string",
5615      "pattern":"^([0-9]{1,6})(\\.[0-9]{1,6})$"
5616    },
5617    "InventoryItemTypeName":{
5618      "type":"string",
5619      "max":100,
5620      "min":1,
5621      "pattern":"^(AWS|Custom):.*$"
5622    },
5623    "InventoryItemTypeNameFilter":{
5624      "type":"string",
5625      "max":100,
5626      "min":0
5627    },
5628    "InventoryQueryOperatorType":{
5629      "type":"string",
5630      "enum":[
5631        "Equal",
5632        "NotEqual",
5633        "BeginWith",
5634        "LessThan",
5635        "GreaterThan",
5636        "Exists"
5637      ]
5638    },
5639    "InventoryResultEntity":{
5640      "type":"structure",
5641      "members":{
5642        "Id":{"shape":"InventoryResultEntityId"},
5643        "Data":{"shape":"InventoryResultItemMap"}
5644      }
5645    },
5646    "InventoryResultEntityId":{"type":"string"},
5647    "InventoryResultEntityList":{
5648      "type":"list",
5649      "member":{"shape":"InventoryResultEntity"}
5650    },
5651    "InventoryResultItem":{
5652      "type":"structure",
5653      "required":[
5654        "TypeName",
5655        "SchemaVersion",
5656        "Content"
5657      ],
5658      "members":{
5659        "TypeName":{"shape":"InventoryItemTypeName"},
5660        "SchemaVersion":{"shape":"InventoryItemSchemaVersion"},
5661        "CaptureTime":{"shape":"InventoryItemCaptureTime"},
5662        "ContentHash":{"shape":"InventoryItemContentHash"},
5663        "Content":{"shape":"InventoryItemEntryList"}
5664      }
5665    },
5666    "InventoryResultItemKey":{"type":"string"},
5667    "InventoryResultItemMap":{
5668      "type":"map",
5669      "key":{"shape":"InventoryResultItemKey"},
5670      "value":{"shape":"InventoryResultItem"}
5671    },
5672    "InventorySchemaDeleteOption":{
5673      "type":"string",
5674      "enum":[
5675        "DisableSchema",
5676        "DeleteSchema"
5677      ]
5678    },
5679    "InventoryTypeDisplayName":{"type":"string"},
5680    "InvocationDoesNotExist":{
5681      "type":"structure",
5682      "members":{
5683      },
5684      "exception":true
5685    },
5686    "InvocationTraceOutput":{
5687      "type":"string",
5688      "max":2500
5689    },
5690    "IsSubTypeSchema":{"type":"boolean"},
5691    "ItemContentMismatchException":{
5692      "type":"structure",
5693      "members":{
5694        "TypeName":{"shape":"InventoryItemTypeName"},
5695        "Message":{"shape":"String"}
5696      },
5697      "exception":true
5698    },
5699    "ItemSizeLimitExceededException":{
5700      "type":"structure",
5701      "members":{
5702        "TypeName":{"shape":"InventoryItemTypeName"},
5703        "Message":{"shape":"String"}
5704      },
5705      "exception":true
5706    },
5707    "KeyList":{
5708      "type":"list",
5709      "member":{"shape":"TagKey"}
5710    },
5711    "LabelParameterVersionRequest":{
5712      "type":"structure",
5713      "required":[
5714        "Name",
5715        "Labels"
5716      ],
5717      "members":{
5718        "Name":{"shape":"PSParameterName"},
5719        "ParameterVersion":{
5720          "shape":"PSParameterVersion",
5721          "box":true
5722        },
5723        "Labels":{"shape":"ParameterLabelList"}
5724      }
5725    },
5726    "LabelParameterVersionResult":{
5727      "type":"structure",
5728      "members":{
5729        "InvalidLabels":{"shape":"ParameterLabelList"}
5730      }
5731    },
5732    "LastResourceDataSyncMessage":{"type":"string"},
5733    "LastResourceDataSyncStatus":{
5734      "type":"string",
5735      "enum":[
5736        "Successful",
5737        "Failed",
5738        "InProgress"
5739      ]
5740    },
5741    "LastResourceDataSyncTime":{"type":"timestamp"},
5742    "LastSuccessfulResourceDataSyncTime":{"type":"timestamp"},
5743    "ListAssociationVersionsRequest":{
5744      "type":"structure",
5745      "required":["AssociationId"],
5746      "members":{
5747        "AssociationId":{"shape":"AssociationId"},
5748        "MaxResults":{
5749          "shape":"MaxResults",
5750          "box":true
5751        },
5752        "NextToken":{"shape":"NextToken"}
5753      }
5754    },
5755    "ListAssociationVersionsResult":{
5756      "type":"structure",
5757      "members":{
5758        "AssociationVersions":{"shape":"AssociationVersionList"},
5759        "NextToken":{"shape":"NextToken"}
5760      }
5761    },
5762    "ListAssociationsRequest":{
5763      "type":"structure",
5764      "members":{
5765        "AssociationFilterList":{"shape":"AssociationFilterList"},
5766        "MaxResults":{
5767          "shape":"MaxResults",
5768          "box":true
5769        },
5770        "NextToken":{"shape":"NextToken"}
5771      }
5772    },
5773    "ListAssociationsResult":{
5774      "type":"structure",
5775      "members":{
5776        "Associations":{"shape":"AssociationList"},
5777        "NextToken":{"shape":"NextToken"}
5778      }
5779    },
5780    "ListCommandInvocationsRequest":{
5781      "type":"structure",
5782      "members":{
5783        "CommandId":{"shape":"CommandId"},
5784        "InstanceId":{"shape":"InstanceId"},
5785        "MaxResults":{
5786          "shape":"CommandMaxResults",
5787          "box":true
5788        },
5789        "NextToken":{"shape":"NextToken"},
5790        "Filters":{"shape":"CommandFilterList"},
5791        "Details":{"shape":"Boolean"}
5792      }
5793    },
5794    "ListCommandInvocationsResult":{
5795      "type":"structure",
5796      "members":{
5797        "CommandInvocations":{"shape":"CommandInvocationList"},
5798        "NextToken":{"shape":"NextToken"}
5799      }
5800    },
5801    "ListCommandsRequest":{
5802      "type":"structure",
5803      "members":{
5804        "CommandId":{"shape":"CommandId"},
5805        "InstanceId":{"shape":"InstanceId"},
5806        "MaxResults":{
5807          "shape":"CommandMaxResults",
5808          "box":true
5809        },
5810        "NextToken":{"shape":"NextToken"},
5811        "Filters":{"shape":"CommandFilterList"}
5812      }
5813    },
5814    "ListCommandsResult":{
5815      "type":"structure",
5816      "members":{
5817        "Commands":{"shape":"CommandList"},
5818        "NextToken":{"shape":"NextToken"}
5819      }
5820    },
5821    "ListComplianceItemsRequest":{
5822      "type":"structure",
5823      "members":{
5824        "Filters":{"shape":"ComplianceStringFilterList"},
5825        "ResourceIds":{"shape":"ComplianceResourceIdList"},
5826        "ResourceTypes":{"shape":"ComplianceResourceTypeList"},
5827        "NextToken":{"shape":"NextToken"},
5828        "MaxResults":{
5829          "shape":"MaxResults",
5830          "box":true
5831        }
5832      }
5833    },
5834    "ListComplianceItemsResult":{
5835      "type":"structure",
5836      "members":{
5837        "ComplianceItems":{"shape":"ComplianceItemList"},
5838        "NextToken":{"shape":"NextToken"}
5839      }
5840    },
5841    "ListComplianceSummariesRequest":{
5842      "type":"structure",
5843      "members":{
5844        "Filters":{"shape":"ComplianceStringFilterList"},
5845        "NextToken":{"shape":"NextToken"},
5846        "MaxResults":{
5847          "shape":"MaxResults",
5848          "box":true
5849        }
5850      }
5851    },
5852    "ListComplianceSummariesResult":{
5853      "type":"structure",
5854      "members":{
5855        "ComplianceSummaryItems":{"shape":"ComplianceSummaryItemList"},
5856        "NextToken":{"shape":"NextToken"}
5857      }
5858    },
5859    "ListDocumentVersionsRequest":{
5860      "type":"structure",
5861      "required":["Name"],
5862      "members":{
5863        "Name":{"shape":"DocumentName"},
5864        "MaxResults":{
5865          "shape":"MaxResults",
5866          "box":true
5867        },
5868        "NextToken":{"shape":"NextToken"}
5869      }
5870    },
5871    "ListDocumentVersionsResult":{
5872      "type":"structure",
5873      "members":{
5874        "DocumentVersions":{"shape":"DocumentVersionList"},
5875        "NextToken":{"shape":"NextToken"}
5876      }
5877    },
5878    "ListDocumentsRequest":{
5879      "type":"structure",
5880      "members":{
5881        "DocumentFilterList":{"shape":"DocumentFilterList"},
5882        "Filters":{"shape":"DocumentKeyValuesFilterList"},
5883        "MaxResults":{
5884          "shape":"MaxResults",
5885          "box":true
5886        },
5887        "NextToken":{"shape":"NextToken"}
5888      }
5889    },
5890    "ListDocumentsResult":{
5891      "type":"structure",
5892      "members":{
5893        "DocumentIdentifiers":{"shape":"DocumentIdentifierList"},
5894        "NextToken":{"shape":"NextToken"}
5895      }
5896    },
5897    "ListInventoryEntriesRequest":{
5898      "type":"structure",
5899      "required":[
5900        "InstanceId",
5901        "TypeName"
5902      ],
5903      "members":{
5904        "InstanceId":{"shape":"InstanceId"},
5905        "TypeName":{"shape":"InventoryItemTypeName"},
5906        "Filters":{"shape":"InventoryFilterList"},
5907        "NextToken":{"shape":"NextToken"},
5908        "MaxResults":{
5909          "shape":"MaxResults",
5910          "box":true
5911        }
5912      }
5913    },
5914    "ListInventoryEntriesResult":{
5915      "type":"structure",
5916      "members":{
5917        "TypeName":{"shape":"InventoryItemTypeName"},
5918        "InstanceId":{"shape":"InstanceId"},
5919        "SchemaVersion":{"shape":"InventoryItemSchemaVersion"},
5920        "CaptureTime":{"shape":"InventoryItemCaptureTime"},
5921        "Entries":{"shape":"InventoryItemEntryList"},
5922        "NextToken":{"shape":"NextToken"}
5923      }
5924    },
5925    "ListResourceComplianceSummariesRequest":{
5926      "type":"structure",
5927      "members":{
5928        "Filters":{"shape":"ComplianceStringFilterList"},
5929        "NextToken":{"shape":"NextToken"},
5930        "MaxResults":{
5931          "shape":"MaxResults",
5932          "box":true
5933        }
5934      }
5935    },
5936    "ListResourceComplianceSummariesResult":{
5937      "type":"structure",
5938      "members":{
5939        "ResourceComplianceSummaryItems":{"shape":"ResourceComplianceSummaryItemList"},
5940        "NextToken":{"shape":"NextToken"}
5941      }
5942    },
5943    "ListResourceDataSyncRequest":{
5944      "type":"structure",
5945      "members":{
5946        "NextToken":{"shape":"NextToken"},
5947        "MaxResults":{
5948          "shape":"MaxResults",
5949          "box":true
5950        }
5951      }
5952    },
5953    "ListResourceDataSyncResult":{
5954      "type":"structure",
5955      "members":{
5956        "ResourceDataSyncItems":{"shape":"ResourceDataSyncItemList"},
5957        "NextToken":{"shape":"NextToken"}
5958      }
5959    },
5960    "ListTagsForResourceRequest":{
5961      "type":"structure",
5962      "required":[
5963        "ResourceType",
5964        "ResourceId"
5965      ],
5966      "members":{
5967        "ResourceType":{"shape":"ResourceTypeForTagging"},
5968        "ResourceId":{"shape":"ResourceId"}
5969      }
5970    },
5971    "ListTagsForResourceResult":{
5972      "type":"structure",
5973      "members":{
5974        "TagList":{"shape":"TagList"}
5975      }
5976    },
5977    "LoggingInfo":{
5978      "type":"structure",
5979      "required":[
5980        "S3BucketName",
5981        "S3Region"
5982      ],
5983      "members":{
5984        "S3BucketName":{"shape":"S3BucketName"},
5985        "S3KeyPrefix":{"shape":"S3KeyPrefix"},
5986        "S3Region":{"shape":"S3Region"}
5987      }
5988    },
5989    "Long":{"type":"long"},
5990    "MaintenanceWindowAllowUnassociatedTargets":{"type":"boolean"},
5991    "MaintenanceWindowAutomationParameters":{
5992      "type":"structure",
5993      "members":{
5994        "DocumentVersion":{"shape":"DocumentVersion"},
5995        "Parameters":{"shape":"AutomationParameterMap"}
5996      }
5997    },
5998    "MaintenanceWindowCutoff":{
5999      "type":"integer",
6000      "max":23,
6001      "min":0
6002    },
6003    "MaintenanceWindowDescription":{
6004      "type":"string",
6005      "max":128,
6006      "min":1,
6007      "sensitive":true
6008    },
6009    "MaintenanceWindowDurationHours":{
6010      "type":"integer",
6011      "max":24,
6012      "min":1
6013    },
6014    "MaintenanceWindowEnabled":{"type":"boolean"},
6015    "MaintenanceWindowExecution":{
6016      "type":"structure",
6017      "members":{
6018        "WindowId":{"shape":"MaintenanceWindowId"},
6019        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
6020        "Status":{"shape":"MaintenanceWindowExecutionStatus"},
6021        "StatusDetails":{"shape":"MaintenanceWindowExecutionStatusDetails"},
6022        "StartTime":{"shape":"DateTime"},
6023        "EndTime":{"shape":"DateTime"}
6024      }
6025    },
6026    "MaintenanceWindowExecutionId":{
6027      "type":"string",
6028      "max":36,
6029      "min":36,
6030      "pattern":"^[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}$"
6031    },
6032    "MaintenanceWindowExecutionList":{
6033      "type":"list",
6034      "member":{"shape":"MaintenanceWindowExecution"}
6035    },
6036    "MaintenanceWindowExecutionStatus":{
6037      "type":"string",
6038      "enum":[
6039        "PENDING",
6040        "IN_PROGRESS",
6041        "SUCCESS",
6042        "FAILED",
6043        "TIMED_OUT",
6044        "CANCELLING",
6045        "CANCELLED",
6046        "SKIPPED_OVERLAPPING"
6047      ]
6048    },
6049    "MaintenanceWindowExecutionStatusDetails":{
6050      "type":"string",
6051      "max":250,
6052      "min":0
6053    },
6054    "MaintenanceWindowExecutionTaskExecutionId":{"type":"string"},
6055    "MaintenanceWindowExecutionTaskId":{
6056      "type":"string",
6057      "max":36,
6058      "min":36,
6059      "pattern":"^[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}$"
6060    },
6061    "MaintenanceWindowExecutionTaskIdList":{
6062      "type":"list",
6063      "member":{"shape":"MaintenanceWindowExecutionTaskId"}
6064    },
6065    "MaintenanceWindowExecutionTaskIdentity":{
6066      "type":"structure",
6067      "members":{
6068        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
6069        "TaskExecutionId":{"shape":"MaintenanceWindowExecutionTaskId"},
6070        "Status":{"shape":"MaintenanceWindowExecutionStatus"},
6071        "StatusDetails":{"shape":"MaintenanceWindowExecutionStatusDetails"},
6072        "StartTime":{"shape":"DateTime"},
6073        "EndTime":{"shape":"DateTime"},
6074        "TaskArn":{"shape":"MaintenanceWindowTaskArn"},
6075        "TaskType":{"shape":"MaintenanceWindowTaskType"}
6076      }
6077    },
6078    "MaintenanceWindowExecutionTaskIdentityList":{
6079      "type":"list",
6080      "member":{"shape":"MaintenanceWindowExecutionTaskIdentity"}
6081    },
6082    "MaintenanceWindowExecutionTaskInvocationId":{
6083      "type":"string",
6084      "max":36,
6085      "min":36,
6086      "pattern":"^[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}$"
6087    },
6088    "MaintenanceWindowExecutionTaskInvocationIdentity":{
6089      "type":"structure",
6090      "members":{
6091        "WindowExecutionId":{"shape":"MaintenanceWindowExecutionId"},
6092        "TaskExecutionId":{"shape":"MaintenanceWindowExecutionTaskId"},
6093        "InvocationId":{"shape":"MaintenanceWindowExecutionTaskInvocationId"},
6094        "ExecutionId":{"shape":"MaintenanceWindowExecutionTaskExecutionId"},
6095        "TaskType":{"shape":"MaintenanceWindowTaskType"},
6096        "Parameters":{"shape":"MaintenanceWindowExecutionTaskInvocationParameters"},
6097        "Status":{"shape":"MaintenanceWindowExecutionStatus"},
6098        "StatusDetails":{"shape":"MaintenanceWindowExecutionStatusDetails"},
6099        "StartTime":{"shape":"DateTime"},
6100        "EndTime":{"shape":"DateTime"},
6101        "OwnerInformation":{"shape":"OwnerInformation"},
6102        "WindowTargetId":{"shape":"MaintenanceWindowTaskTargetId"}
6103      }
6104    },
6105    "MaintenanceWindowExecutionTaskInvocationIdentityList":{
6106      "type":"list",
6107      "member":{"shape":"MaintenanceWindowExecutionTaskInvocationIdentity"}
6108    },
6109    "MaintenanceWindowExecutionTaskInvocationParameters":{
6110      "type":"string",
6111      "sensitive":true
6112    },
6113    "MaintenanceWindowFilter":{
6114      "type":"structure",
6115      "members":{
6116        "Key":{"shape":"MaintenanceWindowFilterKey"},
6117        "Values":{"shape":"MaintenanceWindowFilterValues"}
6118      }
6119    },
6120    "MaintenanceWindowFilterKey":{
6121      "type":"string",
6122      "max":128,
6123      "min":1
6124    },
6125    "MaintenanceWindowFilterList":{
6126      "type":"list",
6127      "member":{"shape":"MaintenanceWindowFilter"},
6128      "max":5,
6129      "min":0
6130    },
6131    "MaintenanceWindowFilterValue":{
6132      "type":"string",
6133      "max":256,
6134      "min":1
6135    },
6136    "MaintenanceWindowFilterValues":{
6137      "type":"list",
6138      "member":{"shape":"MaintenanceWindowFilterValue"}
6139    },
6140    "MaintenanceWindowId":{
6141      "type":"string",
6142      "max":20,
6143      "min":20,
6144      "pattern":"^mw-[0-9a-f]{17}$"
6145    },
6146    "MaintenanceWindowIdentity":{
6147      "type":"structure",
6148      "members":{
6149        "WindowId":{"shape":"MaintenanceWindowId"},
6150        "Name":{"shape":"MaintenanceWindowName"},
6151        "Description":{"shape":"MaintenanceWindowDescription"},
6152        "Enabled":{"shape":"MaintenanceWindowEnabled"},
6153        "Duration":{"shape":"MaintenanceWindowDurationHours"},
6154        "Cutoff":{"shape":"MaintenanceWindowCutoff"},
6155        "Schedule":{"shape":"MaintenanceWindowSchedule"},
6156        "ScheduleTimezone":{"shape":"MaintenanceWindowTimezone"},
6157        "EndDate":{"shape":"MaintenanceWindowStringDateTime"},
6158        "StartDate":{"shape":"MaintenanceWindowStringDateTime"},
6159        "NextExecutionTime":{"shape":"MaintenanceWindowStringDateTime"}
6160      }
6161    },
6162    "MaintenanceWindowIdentityForTarget":{
6163      "type":"structure",
6164      "members":{
6165        "WindowId":{"shape":"MaintenanceWindowId"},
6166        "Name":{"shape":"MaintenanceWindowName"}
6167      }
6168    },
6169    "MaintenanceWindowIdentityList":{
6170      "type":"list",
6171      "member":{"shape":"MaintenanceWindowIdentity"}
6172    },
6173    "MaintenanceWindowLambdaClientContext":{
6174      "type":"string",
6175      "max":8000,
6176      "min":1
6177    },
6178    "MaintenanceWindowLambdaParameters":{
6179      "type":"structure",
6180      "members":{
6181        "ClientContext":{"shape":"MaintenanceWindowLambdaClientContext"},
6182        "Qualifier":{"shape":"MaintenanceWindowLambdaQualifier"},
6183        "Payload":{"shape":"MaintenanceWindowLambdaPayload"}
6184      }
6185    },
6186    "MaintenanceWindowLambdaPayload":{
6187      "type":"blob",
6188      "max":4096,
6189      "sensitive":true
6190    },
6191    "MaintenanceWindowLambdaQualifier":{
6192      "type":"string",
6193      "max":128,
6194      "min":1
6195    },
6196    "MaintenanceWindowMaxResults":{
6197      "type":"integer",
6198      "max":100,
6199      "min":10
6200    },
6201    "MaintenanceWindowName":{
6202      "type":"string",
6203      "max":128,
6204      "min":3,
6205      "pattern":"^[a-zA-Z0-9_\\-.]{3,128}$"
6206    },
6207    "MaintenanceWindowResourceType":{
6208      "type":"string",
6209      "enum":[
6210        "INSTANCE",
6211        "RESOURCE_GROUP"
6212      ]
6213    },
6214    "MaintenanceWindowRunCommandParameters":{
6215      "type":"structure",
6216      "members":{
6217        "Comment":{"shape":"Comment"},
6218        "DocumentHash":{"shape":"DocumentHash"},
6219        "DocumentHashType":{"shape":"DocumentHashType"},
6220        "NotificationConfig":{"shape":"NotificationConfig"},
6221        "OutputS3BucketName":{"shape":"S3BucketName"},
6222        "OutputS3KeyPrefix":{"shape":"S3KeyPrefix"},
6223        "Parameters":{"shape":"Parameters"},
6224        "ServiceRoleArn":{"shape":"ServiceRole"},
6225        "TimeoutSeconds":{
6226          "shape":"TimeoutSeconds",
6227          "box":true
6228        }
6229      }
6230    },
6231    "MaintenanceWindowSchedule":{
6232      "type":"string",
6233      "max":256,
6234      "min":1
6235    },
6236    "MaintenanceWindowSearchMaxResults":{
6237      "type":"integer",
6238      "min":1
6239    },
6240    "MaintenanceWindowStepFunctionsInput":{
6241      "type":"string",
6242      "max":4096,
6243      "sensitive":true
6244    },
6245    "MaintenanceWindowStepFunctionsName":{
6246      "type":"string",
6247      "max":80,
6248      "min":1
6249    },
6250    "MaintenanceWindowStepFunctionsParameters":{
6251      "type":"structure",
6252      "members":{
6253        "Input":{"shape":"MaintenanceWindowStepFunctionsInput"},
6254        "Name":{"shape":"MaintenanceWindowStepFunctionsName"}
6255      }
6256    },
6257    "MaintenanceWindowStringDateTime":{"type":"string"},
6258    "MaintenanceWindowTarget":{
6259      "type":"structure",
6260      "members":{
6261        "WindowId":{"shape":"MaintenanceWindowId"},
6262        "WindowTargetId":{"shape":"MaintenanceWindowTargetId"},
6263        "ResourceType":{"shape":"MaintenanceWindowResourceType"},
6264        "Targets":{"shape":"Targets"},
6265        "OwnerInformation":{"shape":"OwnerInformation"},
6266        "Name":{"shape":"MaintenanceWindowName"},
6267        "Description":{"shape":"MaintenanceWindowDescription"}
6268      }
6269    },
6270    "MaintenanceWindowTargetId":{
6271      "type":"string",
6272      "max":36,
6273      "min":36,
6274      "pattern":"^[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}$"
6275    },
6276    "MaintenanceWindowTargetList":{
6277      "type":"list",
6278      "member":{"shape":"MaintenanceWindowTarget"}
6279    },
6280    "MaintenanceWindowTask":{
6281      "type":"structure",
6282      "members":{
6283        "WindowId":{"shape":"MaintenanceWindowId"},
6284        "WindowTaskId":{"shape":"MaintenanceWindowTaskId"},
6285        "TaskArn":{"shape":"MaintenanceWindowTaskArn"},
6286        "Type":{"shape":"MaintenanceWindowTaskType"},
6287        "Targets":{"shape":"Targets"},
6288        "TaskParameters":{"shape":"MaintenanceWindowTaskParameters"},
6289        "Priority":{"shape":"MaintenanceWindowTaskPriority"},
6290        "LoggingInfo":{"shape":"LoggingInfo"},
6291        "ServiceRoleArn":{"shape":"ServiceRole"},
6292        "MaxConcurrency":{"shape":"MaxConcurrency"},
6293        "MaxErrors":{"shape":"MaxErrors"},
6294        "Name":{"shape":"MaintenanceWindowName"},
6295        "Description":{"shape":"MaintenanceWindowDescription"}
6296      }
6297    },
6298    "MaintenanceWindowTaskArn":{
6299      "type":"string",
6300      "max":1600,
6301      "min":1
6302    },
6303    "MaintenanceWindowTaskId":{
6304      "type":"string",
6305      "max":36,
6306      "min":36,
6307      "pattern":"^[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}$"
6308    },
6309    "MaintenanceWindowTaskInvocationParameters":{
6310      "type":"structure",
6311      "members":{
6312        "RunCommand":{"shape":"MaintenanceWindowRunCommandParameters"},
6313        "Automation":{"shape":"MaintenanceWindowAutomationParameters"},
6314        "StepFunctions":{"shape":"MaintenanceWindowStepFunctionsParameters"},
6315        "Lambda":{"shape":"MaintenanceWindowLambdaParameters"}
6316      }
6317    },
6318    "MaintenanceWindowTaskList":{
6319      "type":"list",
6320      "member":{"shape":"MaintenanceWindowTask"}
6321    },
6322    "MaintenanceWindowTaskParameterName":{
6323      "type":"string",
6324      "max":255,
6325      "min":1
6326    },
6327    "MaintenanceWindowTaskParameterValue":{
6328      "type":"string",
6329      "max":255,
6330      "min":1,
6331      "sensitive":true
6332    },
6333    "MaintenanceWindowTaskParameterValueExpression":{
6334      "type":"structure",
6335      "members":{
6336        "Values":{"shape":"MaintenanceWindowTaskParameterValueList"}
6337      },
6338      "sensitive":true
6339    },
6340    "MaintenanceWindowTaskParameterValueList":{
6341      "type":"list",
6342      "member":{"shape":"MaintenanceWindowTaskParameterValue"},
6343      "sensitive":true
6344    },
6345    "MaintenanceWindowTaskParameters":{
6346      "type":"map",
6347      "key":{"shape":"MaintenanceWindowTaskParameterName"},
6348      "value":{"shape":"MaintenanceWindowTaskParameterValueExpression"},
6349      "sensitive":true
6350    },
6351    "MaintenanceWindowTaskParametersList":{
6352      "type":"list",
6353      "member":{"shape":"MaintenanceWindowTaskParameters"},
6354      "sensitive":true
6355    },
6356    "MaintenanceWindowTaskPriority":{
6357      "type":"integer",
6358      "min":0
6359    },
6360    "MaintenanceWindowTaskTargetId":{
6361      "type":"string",
6362      "max":36
6363    },
6364    "MaintenanceWindowTaskType":{
6365      "type":"string",
6366      "enum":[
6367        "RUN_COMMAND",
6368        "AUTOMATION",
6369        "STEP_FUNCTIONS",
6370        "LAMBDA"
6371      ]
6372    },
6373    "MaintenanceWindowTimezone":{"type":"string"},
6374    "MaintenanceWindowsForTargetList":{
6375      "type":"list",
6376      "member":{"shape":"MaintenanceWindowIdentityForTarget"}
6377    },
6378    "ManagedInstanceId":{
6379      "type":"string",
6380      "pattern":"^mi-[0-9a-f]{17}$"
6381    },
6382    "MaxConcurrency":{
6383      "type":"string",
6384      "max":7,
6385      "min":1,
6386      "pattern":"^([1-9][0-9]*|[1-9][0-9]%|[1-9]%|100%)$"
6387    },
6388    "MaxDocumentSizeExceeded":{
6389      "type":"structure",
6390      "members":{
6391        "Message":{"shape":"String"}
6392      },
6393      "exception":true
6394    },
6395    "MaxErrors":{
6396      "type":"string",
6397      "max":7,
6398      "min":1,
6399      "pattern":"^([1-9][0-9]*|[0]|[1-9][0-9]%|[0-9]%|100%)$"
6400    },
6401    "MaxResults":{
6402      "type":"integer",
6403      "max":50,
6404      "min":1
6405    },
6406    "MaxResultsEC2Compatible":{
6407      "type":"integer",
6408      "max":50,
6409      "min":5
6410    },
6411    "ModifyDocumentPermissionRequest":{
6412      "type":"structure",
6413      "required":[
6414        "Name",
6415        "PermissionType"
6416      ],
6417      "members":{
6418        "Name":{"shape":"DocumentName"},
6419        "PermissionType":{"shape":"DocumentPermissionType"},
6420        "AccountIdsToAdd":{"shape":"AccountIdList"},
6421        "AccountIdsToRemove":{"shape":"AccountIdList"}
6422      }
6423    },
6424    "ModifyDocumentPermissionResponse":{
6425      "type":"structure",
6426      "members":{
6427      }
6428    },
6429    "NextToken":{"type":"string"},
6430    "NonCompliantSummary":{
6431      "type":"structure",
6432      "members":{
6433        "NonCompliantCount":{"shape":"ComplianceSummaryCount"},
6434        "SeveritySummary":{"shape":"SeveritySummary"}
6435      }
6436    },
6437    "NormalStringMap":{
6438      "type":"map",
6439      "key":{"shape":"String"},
6440      "value":{"shape":"String"}
6441    },
6442    "NotificationArn":{"type":"string"},
6443    "NotificationConfig":{
6444      "type":"structure",
6445      "members":{
6446        "NotificationArn":{"shape":"NotificationArn"},
6447        "NotificationEvents":{"shape":"NotificationEventList"},
6448        "NotificationType":{"shape":"NotificationType"}
6449      }
6450    },
6451    "NotificationEvent":{
6452      "type":"string",
6453      "enum":[
6454        "All",
6455        "InProgress",
6456        "Success",
6457        "TimedOut",
6458        "Cancelled",
6459        "Failed"
6460      ]
6461    },
6462    "NotificationEventList":{
6463      "type":"list",
6464      "member":{"shape":"NotificationEvent"}
6465    },
6466    "NotificationType":{
6467      "type":"string",
6468      "enum":[
6469        "Command",
6470        "Invocation"
6471      ]
6472    },
6473    "OperatingSystem":{
6474      "type":"string",
6475      "enum":[
6476        "WINDOWS",
6477        "AMAZON_LINUX",
6478        "AMAZON_LINUX_2",
6479        "UBUNTU",
6480        "REDHAT_ENTERPRISE_LINUX",
6481        "SUSE",
6482        "CENTOS"
6483      ]
6484    },
6485    "OpsAggregator":{
6486      "type":"structure",
6487      "members":{
6488        "AggregatorType":{"shape":"OpsAggregatorType"},
6489        "TypeName":{"shape":"OpsDataTypeName"},
6490        "AttributeName":{"shape":"OpsDataAttributeName"},
6491        "Values":{"shape":"OpsAggregatorValueMap"},
6492        "Filters":{"shape":"OpsFilterList"},
6493        "Aggregators":{"shape":"OpsAggregatorList"}
6494      }
6495    },
6496    "OpsAggregatorList":{
6497      "type":"list",
6498      "member":{"shape":"OpsAggregator"},
6499      "max":12,
6500      "min":1
6501    },
6502    "OpsAggregatorType":{
6503      "type":"string",
6504      "max":20,
6505      "min":1,
6506      "pattern":"^(range|count)"
6507    },
6508    "OpsAggregatorValue":{
6509      "type":"string",
6510      "max":512,
6511      "min":0
6512    },
6513    "OpsAggregatorValueKey":{
6514      "type":"string",
6515      "max":32,
6516      "min":1
6517    },
6518    "OpsAggregatorValueMap":{
6519      "type":"map",
6520      "key":{"shape":"OpsAggregatorValueKey"},
6521      "value":{"shape":"OpsAggregatorValue"},
6522      "max":5,
6523      "min":0
6524    },
6525    "OpsDataAttributeName":{"type":"string"},
6526    "OpsDataTypeName":{
6527      "type":"string",
6528      "max":100,
6529      "min":1,
6530      "pattern":"^(AWS|Custom):.*$"
6531    },
6532    "OpsEntity":{
6533      "type":"structure",
6534      "members":{
6535        "Id":{"shape":"OpsEntityId"},
6536        "Data":{"shape":"OpsEntityItemMap"}
6537      }
6538    },
6539    "OpsEntityId":{"type":"string"},
6540    "OpsEntityItem":{
6541      "type":"structure",
6542      "members":{
6543        "Content":{"shape":"OpsEntityItemEntryList"}
6544      }
6545    },
6546    "OpsEntityItemEntry":{
6547      "type":"map",
6548      "key":{"shape":"AttributeName"},
6549      "value":{"shape":"AttributeValue"},
6550      "max":50,
6551      "min":0
6552    },
6553    "OpsEntityItemEntryList":{
6554      "type":"list",
6555      "member":{"shape":"OpsEntityItemEntry"},
6556      "max":10000,
6557      "min":0
6558    },
6559    "OpsEntityItemKey":{"type":"string"},
6560    "OpsEntityItemMap":{
6561      "type":"map",
6562      "key":{"shape":"OpsEntityItemKey"},
6563      "value":{"shape":"OpsEntityItem"}
6564    },
6565    "OpsEntityList":{
6566      "type":"list",
6567      "member":{"shape":"OpsEntity"}
6568    },
6569    "OpsFilter":{
6570      "type":"structure",
6571      "required":[
6572        "Key",
6573        "Values"
6574      ],
6575      "members":{
6576        "Key":{"shape":"OpsFilterKey"},
6577        "Values":{"shape":"OpsFilterValueList"},
6578        "Type":{"shape":"OpsFilterOperatorType"}
6579      }
6580    },
6581    "OpsFilterKey":{
6582      "type":"string",
6583      "max":200,
6584      "min":1
6585    },
6586    "OpsFilterList":{
6587      "type":"list",
6588      "member":{"shape":"OpsFilter"},
6589      "max":5,
6590      "min":1
6591    },
6592    "OpsFilterOperatorType":{
6593      "type":"string",
6594      "enum":[
6595        "Equal",
6596        "NotEqual",
6597        "BeginWith",
6598        "LessThan",
6599        "GreaterThan",
6600        "Exists"
6601      ]
6602    },
6603    "OpsFilterValue":{"type":"string"},
6604    "OpsFilterValueList":{
6605      "type":"list",
6606      "member":{"shape":"OpsFilterValue"},
6607      "max":40,
6608      "min":1
6609    },
6610    "OpsItem":{
6611      "type":"structure",
6612      "members":{
6613        "CreatedBy":{"shape":"String"},
6614        "CreatedTime":{"shape":"DateTime"},
6615        "Description":{"shape":"OpsItemDescription"},
6616        "LastModifiedBy":{"shape":"String"},
6617        "LastModifiedTime":{"shape":"DateTime"},
6618        "Notifications":{"shape":"OpsItemNotifications"},
6619        "Priority":{"shape":"OpsItemPriority"},
6620        "RelatedOpsItems":{"shape":"RelatedOpsItems"},
6621        "Status":{"shape":"OpsItemStatus"},
6622        "OpsItemId":{"shape":"OpsItemId"},
6623        "Version":{"shape":"String"},
6624        "Title":{"shape":"OpsItemTitle"},
6625        "Source":{"shape":"OpsItemSource"},
6626        "OperationalData":{"shape":"OpsItemOperationalData"}
6627      }
6628    },
6629    "OpsItemAlreadyExistsException":{
6630      "type":"structure",
6631      "members":{
6632        "Message":{"shape":"String"},
6633        "OpsItemId":{"shape":"String"}
6634      },
6635      "exception":true
6636    },
6637    "OpsItemDataKey":{
6638      "type":"string",
6639      "max":128,
6640      "min":1
6641    },
6642    "OpsItemDataType":{
6643      "type":"string",
6644      "enum":[
6645        "SearchableString",
6646        "String"
6647      ]
6648    },
6649    "OpsItemDataValue":{
6650      "type":"structure",
6651      "members":{
6652        "Value":{"shape":"OpsItemDataValueString"},
6653        "Type":{"shape":"OpsItemDataType"}
6654      }
6655    },
6656    "OpsItemDataValueString":{"type":"string"},
6657    "OpsItemDescription":{
6658      "type":"string",
6659      "max":1024,
6660      "min":1
6661    },
6662    "OpsItemFilter":{
6663      "type":"structure",
6664      "required":[
6665        "Key",
6666        "Values",
6667        "Operator"
6668      ],
6669      "members":{
6670        "Key":{"shape":"OpsItemFilterKey"},
6671        "Values":{"shape":"OpsItemFilterValues"},
6672        "Operator":{"shape":"OpsItemFilterOperator"}
6673      }
6674    },
6675    "OpsItemFilterKey":{
6676      "type":"string",
6677      "enum":[
6678        "Status",
6679        "CreatedBy",
6680        "Source",
6681        "Priority",
6682        "Title",
6683        "OpsItemId",
6684        "CreatedTime",
6685        "LastModifiedTime",
6686        "OperationalData",
6687        "OperationalDataKey",
6688        "OperationalDataValue",
6689        "ResourceId",
6690        "AutomationId"
6691      ]
6692    },
6693    "OpsItemFilterOperator":{
6694      "type":"string",
6695      "enum":[
6696        "Equal",
6697        "Contains",
6698        "GreaterThan",
6699        "LessThan"
6700      ]
6701    },
6702    "OpsItemFilterValue":{"type":"string"},
6703    "OpsItemFilterValues":{
6704      "type":"list",
6705      "member":{"shape":"OpsItemFilterValue"}
6706    },
6707    "OpsItemFilters":{
6708      "type":"list",
6709      "member":{"shape":"OpsItemFilter"}
6710    },
6711    "OpsItemId":{
6712      "type":"string",
6713      "pattern":"^(oi)-[0-9a-f]{12}$"
6714    },
6715    "OpsItemInvalidParameterException":{
6716      "type":"structure",
6717      "members":{
6718        "ParameterNames":{"shape":"OpsItemParameterNamesList"},
6719        "Message":{"shape":"String"}
6720      },
6721      "exception":true
6722    },
6723    "OpsItemLimitExceededException":{
6724      "type":"structure",
6725      "members":{
6726        "ResourceTypes":{"shape":"OpsItemParameterNamesList"},
6727        "Limit":{"shape":"Integer"},
6728        "LimitType":{"shape":"String"},
6729        "Message":{"shape":"String"}
6730      },
6731      "exception":true
6732    },
6733    "OpsItemMaxResults":{
6734      "type":"integer",
6735      "max":50,
6736      "min":1
6737    },
6738    "OpsItemNotFoundException":{
6739      "type":"structure",
6740      "members":{
6741        "Message":{"shape":"String"}
6742      },
6743      "exception":true
6744    },
6745    "OpsItemNotification":{
6746      "type":"structure",
6747      "members":{
6748        "Arn":{"shape":"String"}
6749      }
6750    },
6751    "OpsItemNotifications":{
6752      "type":"list",
6753      "member":{"shape":"OpsItemNotification"}
6754    },
6755    "OpsItemOperationalData":{
6756      "type":"map",
6757      "key":{"shape":"OpsItemDataKey"},
6758      "value":{"shape":"OpsItemDataValue"}
6759    },
6760    "OpsItemOpsDataKeysList":{
6761      "type":"list",
6762      "member":{"shape":"String"}
6763    },
6764    "OpsItemParameterNamesList":{
6765      "type":"list",
6766      "member":{"shape":"String"}
6767    },
6768    "OpsItemPriority":{
6769      "type":"integer",
6770      "max":5,
6771      "min":1
6772    },
6773    "OpsItemSource":{
6774      "type":"string",
6775      "max":64,
6776      "min":1
6777    },
6778    "OpsItemStatus":{
6779      "type":"string",
6780      "enum":[
6781        "Open",
6782        "InProgress",
6783        "Resolved"
6784      ]
6785    },
6786    "OpsItemSummaries":{
6787      "type":"list",
6788      "member":{"shape":"OpsItemSummary"}
6789    },
6790    "OpsItemSummary":{
6791      "type":"structure",
6792      "members":{
6793        "CreatedBy":{"shape":"String"},
6794        "CreatedTime":{"shape":"DateTime"},
6795        "LastModifiedBy":{"shape":"String"},
6796        "LastModifiedTime":{"shape":"DateTime"},
6797        "Priority":{"shape":"OpsItemPriority"},
6798        "Source":{"shape":"OpsItemSource"},
6799        "Status":{"shape":"OpsItemStatus"},
6800        "OpsItemId":{"shape":"OpsItemId"},
6801        "Title":{"shape":"OpsItemTitle"},
6802        "OperationalData":{"shape":"OpsItemOperationalData"}
6803      }
6804    },
6805    "OpsItemTitle":{
6806      "type":"string",
6807      "max":1024,
6808      "min":1
6809    },
6810    "OutputSource":{
6811      "type":"structure",
6812      "members":{
6813        "OutputSourceId":{"shape":"OutputSourceId"},
6814        "OutputSourceType":{"shape":"OutputSourceType"}
6815      }
6816    },
6817    "OutputSourceId":{
6818      "type":"string",
6819      "max":36,
6820      "min":36
6821    },
6822    "OutputSourceType":{"type":"string"},
6823    "OwnerInformation":{
6824      "type":"string",
6825      "max":128,
6826      "min":1,
6827      "sensitive":true
6828    },
6829    "PSParameterName":{
6830      "type":"string",
6831      "max":2048,
6832      "min":1
6833    },
6834    "PSParameterSelector":{
6835      "type":"string",
6836      "max":128,
6837      "min":0
6838    },
6839    "PSParameterValue":{"type":"string"},
6840    "PSParameterVersion":{"type":"long"},
6841    "Parameter":{
6842      "type":"structure",
6843      "members":{
6844        "Name":{"shape":"PSParameterName"},
6845        "Type":{"shape":"ParameterType"},
6846        "Value":{"shape":"PSParameterValue"},
6847        "Version":{"shape":"PSParameterVersion"},
6848        "Selector":{"shape":"PSParameterSelector"},
6849        "SourceResult":{"shape":"String"},
6850        "LastModifiedDate":{"shape":"DateTime"},
6851        "ARN":{"shape":"String"}
6852      }
6853    },
6854    "ParameterAlreadyExists":{
6855      "type":"structure",
6856      "members":{
6857        "message":{"shape":"String"}
6858      },
6859      "exception":true
6860    },
6861    "ParameterDescription":{
6862      "type":"string",
6863      "max":1024,
6864      "min":0
6865    },
6866    "ParameterHistory":{
6867      "type":"structure",
6868      "members":{
6869        "Name":{"shape":"PSParameterName"},
6870        "Type":{"shape":"ParameterType"},
6871        "KeyId":{"shape":"ParameterKeyId"},
6872        "LastModifiedDate":{"shape":"DateTime"},
6873        "LastModifiedUser":{"shape":"String"},
6874        "Description":{"shape":"ParameterDescription"},
6875        "Value":{"shape":"PSParameterValue"},
6876        "AllowedPattern":{"shape":"AllowedPattern"},
6877        "Version":{"shape":"PSParameterVersion"},
6878        "Labels":{"shape":"ParameterLabelList"},
6879        "Tier":{"shape":"ParameterTier"},
6880        "Policies":{"shape":"ParameterPolicyList"}
6881      }
6882    },
6883    "ParameterHistoryList":{
6884      "type":"list",
6885      "member":{"shape":"ParameterHistory"}
6886    },
6887    "ParameterInlinePolicy":{
6888      "type":"structure",
6889      "members":{
6890        "PolicyText":{"shape":"String"},
6891        "PolicyType":{"shape":"String"},
6892        "PolicyStatus":{"shape":"String"}
6893      }
6894    },
6895    "ParameterKeyId":{
6896      "type":"string",
6897      "max":256,
6898      "min":1,
6899      "pattern":"^([a-zA-Z0-9:/_-]+)$"
6900    },
6901    "ParameterLabel":{
6902      "type":"string",
6903      "max":100,
6904      "min":1
6905    },
6906    "ParameterLabelList":{
6907      "type":"list",
6908      "member":{"shape":"ParameterLabel"},
6909      "max":10,
6910      "min":1
6911    },
6912    "ParameterLimitExceeded":{
6913      "type":"structure",
6914      "members":{
6915        "message":{"shape":"String"}
6916      },
6917      "exception":true
6918    },
6919    "ParameterList":{
6920      "type":"list",
6921      "member":{"shape":"Parameter"}
6922    },
6923    "ParameterMaxVersionLimitExceeded":{
6924      "type":"structure",
6925      "members":{
6926        "message":{"shape":"String"}
6927      },
6928      "exception":true
6929    },
6930    "ParameterMetadata":{
6931      "type":"structure",
6932      "members":{
6933        "Name":{"shape":"PSParameterName"},
6934        "Type":{"shape":"ParameterType"},
6935        "KeyId":{"shape":"ParameterKeyId"},
6936        "LastModifiedDate":{"shape":"DateTime"},
6937        "LastModifiedUser":{"shape":"String"},
6938        "Description":{"shape":"ParameterDescription"},
6939        "AllowedPattern":{"shape":"AllowedPattern"},
6940        "Version":{"shape":"PSParameterVersion"},
6941        "Tier":{"shape":"ParameterTier"},
6942        "Policies":{"shape":"ParameterPolicyList"}
6943      }
6944    },
6945    "ParameterMetadataList":{
6946      "type":"list",
6947      "member":{"shape":"ParameterMetadata"}
6948    },
6949    "ParameterName":{"type":"string"},
6950    "ParameterNameList":{
6951      "type":"list",
6952      "member":{"shape":"PSParameterName"},
6953      "max":10,
6954      "min":1
6955    },
6956    "ParameterNotFound":{
6957      "type":"structure",
6958      "members":{
6959        "message":{"shape":"String"}
6960      },
6961      "exception":true
6962    },
6963    "ParameterPatternMismatchException":{
6964      "type":"structure",
6965      "members":{
6966        "message":{"shape":"String"}
6967      },
6968      "exception":true
6969    },
6970    "ParameterPolicies":{
6971      "type":"string",
6972      "max":4096,
6973      "min":1
6974    },
6975    "ParameterPolicyList":{
6976      "type":"list",
6977      "member":{"shape":"ParameterInlinePolicy"}
6978    },
6979    "ParameterStringFilter":{
6980      "type":"structure",
6981      "required":["Key"],
6982      "members":{
6983        "Key":{"shape":"ParameterStringFilterKey"},
6984        "Option":{"shape":"ParameterStringQueryOption"},
6985        "Values":{"shape":"ParameterStringFilterValueList"}
6986      }
6987    },
6988    "ParameterStringFilterKey":{
6989      "type":"string",
6990      "max":132,
6991      "min":1,
6992      "pattern":"tag:.+|Name|Type|KeyId|Path|Label|Tier"
6993    },
6994    "ParameterStringFilterList":{
6995      "type":"list",
6996      "member":{"shape":"ParameterStringFilter"}
6997    },
6998    "ParameterStringFilterValue":{
6999      "type":"string",
7000      "max":1024,
7001      "min":1
7002    },
7003    "ParameterStringFilterValueList":{
7004      "type":"list",
7005      "member":{"shape":"ParameterStringFilterValue"},
7006      "max":50,
7007      "min":1
7008    },
7009    "ParameterStringQueryOption":{
7010      "type":"string",
7011      "max":10,
7012      "min":1
7013    },
7014    "ParameterTier":{
7015      "type":"string",
7016      "enum":[
7017        "Standard",
7018        "Advanced"
7019      ]
7020    },
7021    "ParameterType":{
7022      "type":"string",
7023      "enum":[
7024        "String",
7025        "StringList",
7026        "SecureString"
7027      ]
7028    },
7029    "ParameterValue":{"type":"string"},
7030    "ParameterValueList":{
7031      "type":"list",
7032      "member":{"shape":"ParameterValue"}
7033    },
7034    "ParameterVersionLabelLimitExceeded":{
7035      "type":"structure",
7036      "members":{
7037        "message":{"shape":"String"}
7038      },
7039      "exception":true
7040    },
7041    "ParameterVersionNotFound":{
7042      "type":"structure",
7043      "members":{
7044        "message":{"shape":"String"}
7045      },
7046      "exception":true
7047    },
7048    "Parameters":{
7049      "type":"map",
7050      "key":{"shape":"ParameterName"},
7051      "value":{"shape":"ParameterValueList"}
7052    },
7053    "ParametersFilter":{
7054      "type":"structure",
7055      "required":[
7056        "Key",
7057        "Values"
7058      ],
7059      "members":{
7060        "Key":{"shape":"ParametersFilterKey"},
7061        "Values":{"shape":"ParametersFilterValueList"}
7062      }
7063    },
7064    "ParametersFilterKey":{
7065      "type":"string",
7066      "enum":[
7067        "Name",
7068        "Type",
7069        "KeyId"
7070      ]
7071    },
7072    "ParametersFilterList":{
7073      "type":"list",
7074      "member":{"shape":"ParametersFilter"}
7075    },
7076    "ParametersFilterValue":{
7077      "type":"string",
7078      "max":1024,
7079      "min":1
7080    },
7081    "ParametersFilterValueList":{
7082      "type":"list",
7083      "member":{"shape":"ParametersFilterValue"},
7084      "max":50,
7085      "min":1
7086    },
7087    "Patch":{
7088      "type":"structure",
7089      "members":{
7090        "Id":{"shape":"PatchId"},
7091        "ReleaseDate":{"shape":"DateTime"},
7092        "Title":{"shape":"PatchTitle"},
7093        "Description":{"shape":"PatchDescription"},
7094        "ContentUrl":{"shape":"PatchContentUrl"},
7095        "Vendor":{"shape":"PatchVendor"},
7096        "ProductFamily":{"shape":"PatchProductFamily"},
7097        "Product":{"shape":"PatchProduct"},
7098        "Classification":{"shape":"PatchClassification"},
7099        "MsrcSeverity":{"shape":"PatchMsrcSeverity"},
7100        "KbNumber":{"shape":"PatchKbNumber"},
7101        "MsrcNumber":{"shape":"PatchMsrcNumber"},
7102        "Language":{"shape":"PatchLanguage"}
7103      }
7104    },
7105    "PatchAction":{
7106      "type":"string",
7107      "enum":[
7108        "ALLOW_AS_DEPENDENCY",
7109        "BLOCK"
7110      ]
7111    },
7112    "PatchBaselineIdentity":{
7113      "type":"structure",
7114      "members":{
7115        "BaselineId":{"shape":"BaselineId"},
7116        "BaselineName":{"shape":"BaselineName"},
7117        "OperatingSystem":{"shape":"OperatingSystem"},
7118        "BaselineDescription":{"shape":"BaselineDescription"},
7119        "DefaultBaseline":{"shape":"DefaultBaseline"}
7120      }
7121    },
7122    "PatchBaselineIdentityList":{
7123      "type":"list",
7124      "member":{"shape":"PatchBaselineIdentity"}
7125    },
7126    "PatchBaselineMaxResults":{
7127      "type":"integer",
7128      "max":100,
7129      "min":1
7130    },
7131    "PatchClassification":{"type":"string"},
7132    "PatchComplianceData":{
7133      "type":"structure",
7134      "required":[
7135        "Title",
7136        "KBId",
7137        "Classification",
7138        "Severity",
7139        "State",
7140        "InstalledTime"
7141      ],
7142      "members":{
7143        "Title":{"shape":"PatchTitle"},
7144        "KBId":{"shape":"PatchKbNumber"},
7145        "Classification":{"shape":"PatchClassification"},
7146        "Severity":{"shape":"PatchSeverity"},
7147        "State":{"shape":"PatchComplianceDataState"},
7148        "InstalledTime":{"shape":"DateTime"}
7149      }
7150    },
7151    "PatchComplianceDataList":{
7152      "type":"list",
7153      "member":{"shape":"PatchComplianceData"}
7154    },
7155    "PatchComplianceDataState":{
7156      "type":"string",
7157      "enum":[
7158        "INSTALLED",
7159        "INSTALLED_OTHER",
7160        "INSTALLED_REJECTED",
7161        "MISSING",
7162        "NOT_APPLICABLE",
7163        "FAILED"
7164      ]
7165    },
7166    "PatchComplianceLevel":{
7167      "type":"string",
7168      "enum":[
7169        "CRITICAL",
7170        "HIGH",
7171        "MEDIUM",
7172        "LOW",
7173        "INFORMATIONAL",
7174        "UNSPECIFIED"
7175      ]
7176    },
7177    "PatchComplianceMaxResults":{
7178      "type":"integer",
7179      "max":100,
7180      "min":10
7181    },
7182    "PatchContentUrl":{"type":"string"},
7183    "PatchDeploymentStatus":{
7184      "type":"string",
7185      "enum":[
7186        "APPROVED",
7187        "PENDING_APPROVAL",
7188        "EXPLICIT_APPROVED",
7189        "EXPLICIT_REJECTED"
7190      ]
7191    },
7192    "PatchDescription":{"type":"string"},
7193    "PatchFailedCount":{"type":"integer"},
7194    "PatchFilter":{
7195      "type":"structure",
7196      "required":[
7197        "Key",
7198        "Values"
7199      ],
7200      "members":{
7201        "Key":{"shape":"PatchFilterKey"},
7202        "Values":{"shape":"PatchFilterValueList"}
7203      }
7204    },
7205    "PatchFilterGroup":{
7206      "type":"structure",
7207      "required":["PatchFilters"],
7208      "members":{
7209        "PatchFilters":{"shape":"PatchFilterList"}
7210      }
7211    },
7212    "PatchFilterKey":{
7213      "type":"string",
7214      "enum":[
7215        "PATCH_SET",
7216        "PRODUCT",
7217        "PRODUCT_FAMILY",
7218        "CLASSIFICATION",
7219        "MSRC_SEVERITY",
7220        "PATCH_ID",
7221        "SECTION",
7222        "PRIORITY",
7223        "SEVERITY"
7224      ]
7225    },
7226    "PatchFilterList":{
7227      "type":"list",
7228      "member":{"shape":"PatchFilter"},
7229      "max":4,
7230      "min":0
7231    },
7232    "PatchFilterValue":{
7233      "type":"string",
7234      "max":64,
7235      "min":1
7236    },
7237    "PatchFilterValueList":{
7238      "type":"list",
7239      "member":{"shape":"PatchFilterValue"},
7240      "max":20,
7241      "min":1
7242    },
7243    "PatchGroup":{
7244      "type":"string",
7245      "max":256,
7246      "min":1,
7247      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
7248    },
7249    "PatchGroupList":{
7250      "type":"list",
7251      "member":{"shape":"PatchGroup"}
7252    },
7253    "PatchGroupPatchBaselineMapping":{
7254      "type":"structure",
7255      "members":{
7256        "PatchGroup":{"shape":"PatchGroup"},
7257        "BaselineIdentity":{"shape":"PatchBaselineIdentity"}
7258      }
7259    },
7260    "PatchGroupPatchBaselineMappingList":{
7261      "type":"list",
7262      "member":{"shape":"PatchGroupPatchBaselineMapping"}
7263    },
7264    "PatchId":{
7265      "type":"string",
7266      "max":100,
7267      "min":1
7268    },
7269    "PatchIdList":{
7270      "type":"list",
7271      "member":{"shape":"PatchId"},
7272      "max":50,
7273      "min":0
7274    },
7275    "PatchInstalledCount":{"type":"integer"},
7276    "PatchInstalledOtherCount":{"type":"integer"},
7277    "PatchInstalledRejectedCount":{"type":"integer"},
7278    "PatchKbNumber":{"type":"string"},
7279    "PatchLanguage":{"type":"string"},
7280    "PatchList":{
7281      "type":"list",
7282      "member":{"shape":"Patch"}
7283    },
7284    "PatchMissingCount":{"type":"integer"},
7285    "PatchMsrcNumber":{"type":"string"},
7286    "PatchMsrcSeverity":{"type":"string"},
7287    "PatchNotApplicableCount":{"type":"integer"},
7288    "PatchOperationType":{
7289      "type":"string",
7290      "enum":[
7291        "Scan",
7292        "Install"
7293      ]
7294    },
7295    "PatchOrchestratorFilter":{
7296      "type":"structure",
7297      "members":{
7298        "Key":{"shape":"PatchOrchestratorFilterKey"},
7299        "Values":{"shape":"PatchOrchestratorFilterValues"}
7300      }
7301    },
7302    "PatchOrchestratorFilterKey":{
7303      "type":"string",
7304      "max":128,
7305      "min":1
7306    },
7307    "PatchOrchestratorFilterList":{
7308      "type":"list",
7309      "member":{"shape":"PatchOrchestratorFilter"},
7310      "max":5,
7311      "min":0
7312    },
7313    "PatchOrchestratorFilterValue":{
7314      "type":"string",
7315      "max":256,
7316      "min":1
7317    },
7318    "PatchOrchestratorFilterValues":{
7319      "type":"list",
7320      "member":{"shape":"PatchOrchestratorFilterValue"}
7321    },
7322    "PatchProduct":{"type":"string"},
7323    "PatchProductFamily":{"type":"string"},
7324    "PatchPropertiesList":{
7325      "type":"list",
7326      "member":{"shape":"PatchPropertyEntry"}
7327    },
7328    "PatchProperty":{
7329      "type":"string",
7330      "enum":[
7331        "PRODUCT",
7332        "PRODUCT_FAMILY",
7333        "CLASSIFICATION",
7334        "MSRC_SEVERITY",
7335        "PRIORITY",
7336        "SEVERITY"
7337      ]
7338    },
7339    "PatchPropertyEntry":{
7340      "type":"map",
7341      "key":{"shape":"AttributeName"},
7342      "value":{"shape":"AttributeValue"}
7343    },
7344    "PatchRule":{
7345      "type":"structure",
7346      "required":[
7347        "PatchFilterGroup",
7348        "ApproveAfterDays"
7349      ],
7350      "members":{
7351        "PatchFilterGroup":{"shape":"PatchFilterGroup"},
7352        "ComplianceLevel":{"shape":"PatchComplianceLevel"},
7353        "ApproveAfterDays":{
7354          "shape":"ApproveAfterDays",
7355          "box":true
7356        },
7357        "EnableNonSecurity":{
7358          "shape":"Boolean",
7359          "box":true
7360        }
7361      }
7362    },
7363    "PatchRuleGroup":{
7364      "type":"structure",
7365      "required":["PatchRules"],
7366      "members":{
7367        "PatchRules":{"shape":"PatchRuleList"}
7368      }
7369    },
7370    "PatchRuleList":{
7371      "type":"list",
7372      "member":{"shape":"PatchRule"},
7373      "max":10,
7374      "min":0
7375    },
7376    "PatchSet":{
7377      "type":"string",
7378      "enum":[
7379        "OS",
7380        "APPLICATION"
7381      ]
7382    },
7383    "PatchSeverity":{"type":"string"},
7384    "PatchSource":{
7385      "type":"structure",
7386      "required":[
7387        "Name",
7388        "Products",
7389        "Configuration"
7390      ],
7391      "members":{
7392        "Name":{"shape":"PatchSourceName"},
7393        "Products":{"shape":"PatchSourceProductList"},
7394        "Configuration":{"shape":"PatchSourceConfiguration"}
7395      }
7396    },
7397    "PatchSourceConfiguration":{
7398      "type":"string",
7399      "max":512,
7400      "min":1,
7401      "sensitive":true
7402    },
7403    "PatchSourceList":{
7404      "type":"list",
7405      "member":{"shape":"PatchSource"},
7406      "max":20,
7407      "min":0
7408    },
7409    "PatchSourceName":{
7410      "type":"string",
7411      "pattern":"^[a-zA-Z0-9_\\-.]{3,50}$"
7412    },
7413    "PatchSourceProduct":{
7414      "type":"string",
7415      "max":128,
7416      "min":1
7417    },
7418    "PatchSourceProductList":{
7419      "type":"list",
7420      "member":{"shape":"PatchSourceProduct"},
7421      "max":20,
7422      "min":1
7423    },
7424    "PatchStatus":{
7425      "type":"structure",
7426      "members":{
7427        "DeploymentStatus":{"shape":"PatchDeploymentStatus"},
7428        "ComplianceLevel":{"shape":"PatchComplianceLevel"},
7429        "ApprovalDate":{"shape":"DateTime"}
7430      }
7431    },
7432    "PatchTitle":{"type":"string"},
7433    "PatchUnreportedNotApplicableCount":{"type":"integer"},
7434    "PatchVendor":{"type":"string"},
7435    "PingStatus":{
7436      "type":"string",
7437      "enum":[
7438        "Online",
7439        "ConnectionLost",
7440        "Inactive"
7441      ]
7442    },
7443    "PlatformType":{
7444      "type":"string",
7445      "enum":[
7446        "Windows",
7447        "Linux"
7448      ]
7449    },
7450    "PlatformTypeList":{
7451      "type":"list",
7452      "member":{"shape":"PlatformType"}
7453    },
7454    "PoliciesLimitExceededException":{
7455      "type":"structure",
7456      "members":{
7457        "message":{"shape":"String"}
7458      },
7459      "exception":true
7460    },
7461    "Product":{"type":"string"},
7462    "ProgressCounters":{
7463      "type":"structure",
7464      "members":{
7465        "TotalSteps":{"shape":"Integer"},
7466        "SuccessSteps":{"shape":"Integer"},
7467        "FailedSteps":{"shape":"Integer"},
7468        "CancelledSteps":{"shape":"Integer"},
7469        "TimedOutSteps":{"shape":"Integer"}
7470      }
7471    },
7472    "PutComplianceItemsRequest":{
7473      "type":"structure",
7474      "required":[
7475        "ResourceId",
7476        "ResourceType",
7477        "ComplianceType",
7478        "ExecutionSummary",
7479        "Items"
7480      ],
7481      "members":{
7482        "ResourceId":{"shape":"ComplianceResourceId"},
7483        "ResourceType":{"shape":"ComplianceResourceType"},
7484        "ComplianceType":{"shape":"ComplianceTypeName"},
7485        "ExecutionSummary":{"shape":"ComplianceExecutionSummary"},
7486        "Items":{"shape":"ComplianceItemEntryList"},
7487        "ItemContentHash":{"shape":"ComplianceItemContentHash"}
7488      }
7489    },
7490    "PutComplianceItemsResult":{
7491      "type":"structure",
7492      "members":{
7493      }
7494    },
7495    "PutInventoryMessage":{"type":"string"},
7496    "PutInventoryRequest":{
7497      "type":"structure",
7498      "required":[
7499        "InstanceId",
7500        "Items"
7501      ],
7502      "members":{
7503        "InstanceId":{"shape":"InstanceId"},
7504        "Items":{"shape":"InventoryItemList"}
7505      }
7506    },
7507    "PutInventoryResult":{
7508      "type":"structure",
7509      "members":{
7510        "Message":{"shape":"PutInventoryMessage"}
7511      }
7512    },
7513    "PutParameterRequest":{
7514      "type":"structure",
7515      "required":[
7516        "Name",
7517        "Value",
7518        "Type"
7519      ],
7520      "members":{
7521        "Name":{"shape":"PSParameterName"},
7522        "Description":{"shape":"ParameterDescription"},
7523        "Value":{"shape":"PSParameterValue"},
7524        "Type":{"shape":"ParameterType"},
7525        "KeyId":{"shape":"ParameterKeyId"},
7526        "Overwrite":{
7527          "shape":"Boolean",
7528          "box":true
7529        },
7530        "AllowedPattern":{"shape":"AllowedPattern"},
7531        "Tags":{"shape":"TagList"},
7532        "Tier":{"shape":"ParameterTier"},
7533        "Policies":{"shape":"ParameterPolicies"}
7534      }
7535    },
7536    "PutParameterResult":{
7537      "type":"structure",
7538      "members":{
7539        "Version":{"shape":"PSParameterVersion"}
7540      }
7541    },
7542    "Region":{"type":"string"},
7543    "Regions":{
7544      "type":"list",
7545      "member":{"shape":"Region"},
7546      "max":50,
7547      "min":1
7548    },
7549    "RegisterDefaultPatchBaselineRequest":{
7550      "type":"structure",
7551      "required":["BaselineId"],
7552      "members":{
7553        "BaselineId":{"shape":"BaselineId"}
7554      }
7555    },
7556    "RegisterDefaultPatchBaselineResult":{
7557      "type":"structure",
7558      "members":{
7559        "BaselineId":{"shape":"BaselineId"}
7560      }
7561    },
7562    "RegisterPatchBaselineForPatchGroupRequest":{
7563      "type":"structure",
7564      "required":[
7565        "BaselineId",
7566        "PatchGroup"
7567      ],
7568      "members":{
7569        "BaselineId":{"shape":"BaselineId"},
7570        "PatchGroup":{"shape":"PatchGroup"}
7571      }
7572    },
7573    "RegisterPatchBaselineForPatchGroupResult":{
7574      "type":"structure",
7575      "members":{
7576        "BaselineId":{"shape":"BaselineId"},
7577        "PatchGroup":{"shape":"PatchGroup"}
7578      }
7579    },
7580    "RegisterTargetWithMaintenanceWindowRequest":{
7581      "type":"structure",
7582      "required":[
7583        "WindowId",
7584        "ResourceType",
7585        "Targets"
7586      ],
7587      "members":{
7588        "WindowId":{"shape":"MaintenanceWindowId"},
7589        "ResourceType":{"shape":"MaintenanceWindowResourceType"},
7590        "Targets":{"shape":"Targets"},
7591        "OwnerInformation":{"shape":"OwnerInformation"},
7592        "Name":{"shape":"MaintenanceWindowName"},
7593        "Description":{"shape":"MaintenanceWindowDescription"},
7594        "ClientToken":{
7595          "shape":"ClientToken",
7596          "idempotencyToken":true
7597        }
7598      }
7599    },
7600    "RegisterTargetWithMaintenanceWindowResult":{
7601      "type":"structure",
7602      "members":{
7603        "WindowTargetId":{"shape":"MaintenanceWindowTargetId"}
7604      }
7605    },
7606    "RegisterTaskWithMaintenanceWindowRequest":{
7607      "type":"structure",
7608      "required":[
7609        "WindowId",
7610        "Targets",
7611        "TaskArn",
7612        "TaskType",
7613        "MaxConcurrency",
7614        "MaxErrors"
7615      ],
7616      "members":{
7617        "WindowId":{"shape":"MaintenanceWindowId"},
7618        "Targets":{"shape":"Targets"},
7619        "TaskArn":{"shape":"MaintenanceWindowTaskArn"},
7620        "ServiceRoleArn":{"shape":"ServiceRole"},
7621        "TaskType":{"shape":"MaintenanceWindowTaskType"},
7622        "TaskParameters":{"shape":"MaintenanceWindowTaskParameters"},
7623        "TaskInvocationParameters":{"shape":"MaintenanceWindowTaskInvocationParameters"},
7624        "Priority":{
7625          "shape":"MaintenanceWindowTaskPriority",
7626          "box":true
7627        },
7628        "MaxConcurrency":{"shape":"MaxConcurrency"},
7629        "MaxErrors":{"shape":"MaxErrors"},
7630        "LoggingInfo":{"shape":"LoggingInfo"},
7631        "Name":{"shape":"MaintenanceWindowName"},
7632        "Description":{"shape":"MaintenanceWindowDescription"},
7633        "ClientToken":{
7634          "shape":"ClientToken",
7635          "idempotencyToken":true
7636        }
7637      }
7638    },
7639    "RegisterTaskWithMaintenanceWindowResult":{
7640      "type":"structure",
7641      "members":{
7642        "WindowTaskId":{"shape":"MaintenanceWindowTaskId"}
7643      }
7644    },
7645    "RegistrationLimit":{
7646      "type":"integer",
7647      "max":1000,
7648      "min":1
7649    },
7650    "RegistrationsCount":{
7651      "type":"integer",
7652      "max":1000,
7653      "min":1
7654    },
7655    "RelatedOpsItem":{
7656      "type":"structure",
7657      "required":["OpsItemId"],
7658      "members":{
7659        "OpsItemId":{"shape":"String"}
7660      }
7661    },
7662    "RelatedOpsItems":{
7663      "type":"list",
7664      "member":{"shape":"RelatedOpsItem"}
7665    },
7666    "RemainingCount":{"type":"integer"},
7667    "RemoveTagsFromResourceRequest":{
7668      "type":"structure",
7669      "required":[
7670        "ResourceType",
7671        "ResourceId",
7672        "TagKeys"
7673      ],
7674      "members":{
7675        "ResourceType":{"shape":"ResourceTypeForTagging"},
7676        "ResourceId":{"shape":"ResourceId"},
7677        "TagKeys":{"shape":"KeyList"}
7678      }
7679    },
7680    "RemoveTagsFromResourceResult":{
7681      "type":"structure",
7682      "members":{
7683      }
7684    },
7685    "ResetServiceSettingRequest":{
7686      "type":"structure",
7687      "required":["SettingId"],
7688      "members":{
7689        "SettingId":{"shape":"ServiceSettingId"}
7690      }
7691    },
7692    "ResetServiceSettingResult":{
7693      "type":"structure",
7694      "members":{
7695        "ServiceSetting":{"shape":"ServiceSetting"}
7696      }
7697    },
7698    "ResolvedTargets":{
7699      "type":"structure",
7700      "members":{
7701        "ParameterValues":{"shape":"TargetParameterList"},
7702        "Truncated":{"shape":"Boolean"}
7703      }
7704    },
7705    "ResourceComplianceSummaryItem":{
7706      "type":"structure",
7707      "members":{
7708        "ComplianceType":{"shape":"ComplianceTypeName"},
7709        "ResourceType":{"shape":"ComplianceResourceType"},
7710        "ResourceId":{"shape":"ComplianceResourceId"},
7711        "Status":{"shape":"ComplianceStatus"},
7712        "OverallSeverity":{"shape":"ComplianceSeverity"},
7713        "ExecutionSummary":{"shape":"ComplianceExecutionSummary"},
7714        "CompliantSummary":{"shape":"CompliantSummary"},
7715        "NonCompliantSummary":{"shape":"NonCompliantSummary"}
7716      }
7717    },
7718    "ResourceComplianceSummaryItemList":{
7719      "type":"list",
7720      "member":{"shape":"ResourceComplianceSummaryItem"}
7721    },
7722    "ResourceCount":{"type":"integer"},
7723    "ResourceCountByStatus":{"type":"string"},
7724    "ResourceDataSyncAWSKMSKeyARN":{
7725      "type":"string",
7726      "max":512,
7727      "min":1,
7728      "pattern":"arn:.*"
7729    },
7730    "ResourceDataSyncAlreadyExistsException":{
7731      "type":"structure",
7732      "members":{
7733        "SyncName":{"shape":"ResourceDataSyncName"}
7734      },
7735      "exception":true
7736    },
7737    "ResourceDataSyncCountExceededException":{
7738      "type":"structure",
7739      "members":{
7740        "Message":{"shape":"String"}
7741      },
7742      "exception":true
7743    },
7744    "ResourceDataSyncCreatedTime":{"type":"timestamp"},
7745    "ResourceDataSyncInvalidConfigurationException":{
7746      "type":"structure",
7747      "members":{
7748        "Message":{"shape":"String"}
7749      },
7750      "exception":true
7751    },
7752    "ResourceDataSyncItem":{
7753      "type":"structure",
7754      "members":{
7755        "SyncName":{"shape":"ResourceDataSyncName"},
7756        "S3Destination":{"shape":"ResourceDataSyncS3Destination"},
7757        "LastSyncTime":{"shape":"LastResourceDataSyncTime"},
7758        "LastSuccessfulSyncTime":{"shape":"LastSuccessfulResourceDataSyncTime"},
7759        "LastStatus":{"shape":"LastResourceDataSyncStatus"},
7760        "SyncCreatedTime":{"shape":"ResourceDataSyncCreatedTime"},
7761        "LastSyncStatusMessage":{"shape":"LastResourceDataSyncMessage"}
7762      }
7763    },
7764    "ResourceDataSyncItemList":{
7765      "type":"list",
7766      "member":{"shape":"ResourceDataSyncItem"}
7767    },
7768    "ResourceDataSyncName":{
7769      "type":"string",
7770      "max":64,
7771      "min":1
7772    },
7773    "ResourceDataSyncNotFoundException":{
7774      "type":"structure",
7775      "members":{
7776        "SyncName":{"shape":"ResourceDataSyncName"}
7777      },
7778      "exception":true
7779    },
7780    "ResourceDataSyncS3BucketName":{
7781      "type":"string",
7782      "max":2048,
7783      "min":1
7784    },
7785    "ResourceDataSyncS3Destination":{
7786      "type":"structure",
7787      "required":[
7788        "BucketName",
7789        "SyncFormat",
7790        "Region"
7791      ],
7792      "members":{
7793        "BucketName":{"shape":"ResourceDataSyncS3BucketName"},
7794        "Prefix":{"shape":"ResourceDataSyncS3Prefix"},
7795        "SyncFormat":{"shape":"ResourceDataSyncS3Format"},
7796        "Region":{"shape":"ResourceDataSyncS3Region"},
7797        "AWSKMSKeyARN":{"shape":"ResourceDataSyncAWSKMSKeyARN"}
7798      }
7799    },
7800    "ResourceDataSyncS3Format":{
7801      "type":"string",
7802      "enum":["JsonSerDe"]
7803    },
7804    "ResourceDataSyncS3Prefix":{
7805      "type":"string",
7806      "max":256,
7807      "min":1
7808    },
7809    "ResourceDataSyncS3Region":{
7810      "type":"string",
7811      "max":64,
7812      "min":1
7813    },
7814    "ResourceId":{"type":"string"},
7815    "ResourceInUseException":{
7816      "type":"structure",
7817      "members":{
7818        "Message":{"shape":"String"}
7819      },
7820      "exception":true
7821    },
7822    "ResourceLimitExceededException":{
7823      "type":"structure",
7824      "members":{
7825        "Message":{"shape":"String"}
7826      },
7827      "exception":true
7828    },
7829    "ResourceType":{
7830      "type":"string",
7831      "enum":[
7832        "ManagedInstance",
7833        "Document",
7834        "EC2Instance"
7835      ]
7836    },
7837    "ResourceTypeForTagging":{
7838      "type":"string",
7839      "enum":[
7840        "Document",
7841        "ManagedInstance",
7842        "MaintenanceWindow",
7843        "Parameter",
7844        "PatchBaseline",
7845        "OpsItem"
7846      ]
7847    },
7848    "ResponseCode":{"type":"integer"},
7849    "ResultAttribute":{
7850      "type":"structure",
7851      "required":["TypeName"],
7852      "members":{
7853        "TypeName":{"shape":"InventoryItemTypeName"}
7854      }
7855    },
7856    "ResultAttributeList":{
7857      "type":"list",
7858      "member":{"shape":"ResultAttribute"},
7859      "max":1,
7860      "min":1
7861    },
7862    "ResumeSessionRequest":{
7863      "type":"structure",
7864      "required":["SessionId"],
7865      "members":{
7866        "SessionId":{"shape":"SessionId"}
7867      }
7868    },
7869    "ResumeSessionResponse":{
7870      "type":"structure",
7871      "members":{
7872        "SessionId":{"shape":"SessionId"},
7873        "TokenValue":{"shape":"TokenValue"},
7874        "StreamUrl":{"shape":"StreamUrl"}
7875      }
7876    },
7877    "S3BucketName":{
7878      "type":"string",
7879      "max":63,
7880      "min":3
7881    },
7882    "S3KeyPrefix":{
7883      "type":"string",
7884      "max":500
7885    },
7886    "S3OutputLocation":{
7887      "type":"structure",
7888      "members":{
7889        "OutputS3Region":{"shape":"S3Region"},
7890        "OutputS3BucketName":{"shape":"S3BucketName"},
7891        "OutputS3KeyPrefix":{"shape":"S3KeyPrefix"}
7892      }
7893    },
7894    "S3OutputUrl":{
7895      "type":"structure",
7896      "members":{
7897        "OutputUrl":{"shape":"Url"}
7898      }
7899    },
7900    "S3Region":{
7901      "type":"string",
7902      "max":20,
7903      "min":3
7904    },
7905    "ScheduleExpression":{
7906      "type":"string",
7907      "max":256,
7908      "min":1
7909    },
7910    "ScheduledWindowExecution":{
7911      "type":"structure",
7912      "members":{
7913        "WindowId":{"shape":"MaintenanceWindowId"},
7914        "Name":{"shape":"MaintenanceWindowName"},
7915        "ExecutionTime":{"shape":"MaintenanceWindowStringDateTime"}
7916      }
7917    },
7918    "ScheduledWindowExecutionList":{
7919      "type":"list",
7920      "member":{"shape":"ScheduledWindowExecution"}
7921    },
7922    "SendAutomationSignalRequest":{
7923      "type":"structure",
7924      "required":[
7925        "AutomationExecutionId",
7926        "SignalType"
7927      ],
7928      "members":{
7929        "AutomationExecutionId":{"shape":"AutomationExecutionId"},
7930        "SignalType":{"shape":"SignalType"},
7931        "Payload":{"shape":"AutomationParameterMap"}
7932      }
7933    },
7934    "SendAutomationSignalResult":{
7935      "type":"structure",
7936      "members":{
7937      }
7938    },
7939    "SendCommandRequest":{
7940      "type":"structure",
7941      "required":["DocumentName"],
7942      "members":{
7943        "InstanceIds":{"shape":"InstanceIdList"},
7944        "Targets":{"shape":"Targets"},
7945        "DocumentName":{"shape":"DocumentARN"},
7946        "DocumentVersion":{"shape":"DocumentVersion"},
7947        "DocumentHash":{"shape":"DocumentHash"},
7948        "DocumentHashType":{"shape":"DocumentHashType"},
7949        "TimeoutSeconds":{
7950          "shape":"TimeoutSeconds",
7951          "box":true
7952        },
7953        "Comment":{"shape":"Comment"},
7954        "Parameters":{"shape":"Parameters"},
7955        "OutputS3Region":{"shape":"S3Region"},
7956        "OutputS3BucketName":{"shape":"S3BucketName"},
7957        "OutputS3KeyPrefix":{"shape":"S3KeyPrefix"},
7958        "MaxConcurrency":{"shape":"MaxConcurrency"},
7959        "MaxErrors":{"shape":"MaxErrors"},
7960        "ServiceRoleArn":{"shape":"ServiceRole"},
7961        "NotificationConfig":{"shape":"NotificationConfig"},
7962        "CloudWatchOutputConfig":{"shape":"CloudWatchOutputConfig"}
7963      }
7964    },
7965    "SendCommandResult":{
7966      "type":"structure",
7967      "members":{
7968        "Command":{"shape":"Command"}
7969      }
7970    },
7971    "ServiceRole":{"type":"string"},
7972    "ServiceSetting":{
7973      "type":"structure",
7974      "members":{
7975        "SettingId":{"shape":"ServiceSettingId"},
7976        "SettingValue":{"shape":"ServiceSettingValue"},
7977        "LastModifiedDate":{"shape":"DateTime"},
7978        "LastModifiedUser":{"shape":"String"},
7979        "ARN":{"shape":"String"},
7980        "Status":{"shape":"String"}
7981      }
7982    },
7983    "ServiceSettingId":{
7984      "type":"string",
7985      "max":1000,
7986      "min":1
7987    },
7988    "ServiceSettingNotFound":{
7989      "type":"structure",
7990      "members":{
7991        "Message":{"shape":"String"}
7992      },
7993      "exception":true
7994    },
7995    "ServiceSettingValue":{
7996      "type":"string",
7997      "max":4096,
7998      "min":1
7999    },
8000    "Session":{
8001      "type":"structure",
8002      "members":{
8003        "SessionId":{"shape":"SessionId"},
8004        "Target":{"shape":"SessionTarget"},
8005        "Status":{"shape":"SessionStatus"},
8006        "StartDate":{"shape":"DateTime"},
8007        "EndDate":{"shape":"DateTime"},
8008        "DocumentName":{"shape":"DocumentName"},
8009        "Owner":{"shape":"SessionOwner"},
8010        "Details":{"shape":"SessionDetails"},
8011        "OutputUrl":{"shape":"SessionManagerOutputUrl"}
8012      }
8013    },
8014    "SessionDetails":{
8015      "type":"string",
8016      "max":1024,
8017      "min":1
8018    },
8019    "SessionFilter":{
8020      "type":"structure",
8021      "required":[
8022        "key",
8023        "value"
8024      ],
8025      "members":{
8026        "key":{"shape":"SessionFilterKey"},
8027        "value":{"shape":"SessionFilterValue"}
8028      }
8029    },
8030    "SessionFilterKey":{
8031      "type":"string",
8032      "enum":[
8033        "InvokedAfter",
8034        "InvokedBefore",
8035        "Target",
8036        "Owner",
8037        "Status"
8038      ]
8039    },
8040    "SessionFilterList":{
8041      "type":"list",
8042      "member":{"shape":"SessionFilter"},
8043      "max":5,
8044      "min":1
8045    },
8046    "SessionFilterValue":{
8047      "type":"string",
8048      "max":200,
8049      "min":1
8050    },
8051    "SessionId":{
8052      "type":"string",
8053      "max":96,
8054      "min":1
8055    },
8056    "SessionList":{
8057      "type":"list",
8058      "member":{"shape":"Session"}
8059    },
8060    "SessionManagerCloudWatchOutputUrl":{
8061      "type":"string",
8062      "max":2083,
8063      "min":1
8064    },
8065    "SessionManagerOutputUrl":{
8066      "type":"structure",
8067      "members":{
8068        "S3OutputUrl":{"shape":"SessionManagerS3OutputUrl"},
8069        "CloudWatchOutputUrl":{"shape":"SessionManagerCloudWatchOutputUrl"}
8070      }
8071    },
8072    "SessionManagerParameterName":{
8073      "type":"string",
8074      "max":255,
8075      "min":1
8076    },
8077    "SessionManagerParameterValue":{
8078      "type":"string",
8079      "max":65535,
8080      "min":1
8081    },
8082    "SessionManagerParameterValueList":{
8083      "type":"list",
8084      "member":{"shape":"SessionManagerParameterValue"}
8085    },
8086    "SessionManagerParameters":{
8087      "type":"map",
8088      "key":{"shape":"SessionManagerParameterName"},
8089      "value":{"shape":"SessionManagerParameterValueList"}
8090    },
8091    "SessionManagerS3OutputUrl":{
8092      "type":"string",
8093      "max":2083,
8094      "min":1
8095    },
8096    "SessionMaxResults":{
8097      "type":"integer",
8098      "max":200,
8099      "min":1
8100    },
8101    "SessionOwner":{
8102      "type":"string",
8103      "max":256,
8104      "min":1
8105    },
8106    "SessionState":{
8107      "type":"string",
8108      "enum":[
8109        "Active",
8110        "History"
8111      ]
8112    },
8113    "SessionStatus":{
8114      "type":"string",
8115      "enum":[
8116        "Connected",
8117        "Connecting",
8118        "Disconnected",
8119        "Terminated",
8120        "Terminating",
8121        "Failed"
8122      ]
8123    },
8124    "SessionTarget":{
8125      "type":"string",
8126      "max":50,
8127      "min":1
8128    },
8129    "SeveritySummary":{
8130      "type":"structure",
8131      "members":{
8132        "CriticalCount":{"shape":"ComplianceSummaryCount"},
8133        "HighCount":{"shape":"ComplianceSummaryCount"},
8134        "MediumCount":{"shape":"ComplianceSummaryCount"},
8135        "LowCount":{"shape":"ComplianceSummaryCount"},
8136        "InformationalCount":{"shape":"ComplianceSummaryCount"},
8137        "UnspecifiedCount":{"shape":"ComplianceSummaryCount"}
8138      }
8139    },
8140    "SignalType":{
8141      "type":"string",
8142      "enum":[
8143        "Approve",
8144        "Reject",
8145        "StartStep",
8146        "StopStep",
8147        "Resume"
8148      ]
8149    },
8150    "SnapshotDownloadUrl":{"type":"string"},
8151    "SnapshotId":{
8152      "type":"string",
8153      "max":36,
8154      "min":36,
8155      "pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
8156    },
8157    "StandardErrorContent":{
8158      "type":"string",
8159      "max":8000
8160    },
8161    "StandardOutputContent":{
8162      "type":"string",
8163      "max":24000
8164    },
8165    "StartAssociationsOnceRequest":{
8166      "type":"structure",
8167      "required":["AssociationIds"],
8168      "members":{
8169        "AssociationIds":{"shape":"AssociationIdList"}
8170      }
8171    },
8172    "StartAssociationsOnceResult":{
8173      "type":"structure",
8174      "members":{
8175      }
8176    },
8177    "StartAutomationExecutionRequest":{
8178      "type":"structure",
8179      "required":["DocumentName"],
8180      "members":{
8181        "DocumentName":{"shape":"DocumentARN"},
8182        "DocumentVersion":{
8183          "shape":"DocumentVersion",
8184          "box":true
8185        },
8186        "Parameters":{"shape":"AutomationParameterMap"},
8187        "ClientToken":{"shape":"IdempotencyToken"},
8188        "Mode":{"shape":"ExecutionMode"},
8189        "TargetParameterName":{"shape":"AutomationParameterKey"},
8190        "Targets":{"shape":"Targets"},
8191        "TargetMaps":{"shape":"TargetMaps"},
8192        "MaxConcurrency":{"shape":"MaxConcurrency"},
8193        "MaxErrors":{"shape":"MaxErrors"},
8194        "TargetLocations":{
8195          "shape":"TargetLocations",
8196          "box":true
8197        }
8198      }
8199    },
8200    "StartAutomationExecutionResult":{
8201      "type":"structure",
8202      "members":{
8203        "AutomationExecutionId":{"shape":"AutomationExecutionId"}
8204      }
8205    },
8206    "StartSessionRequest":{
8207      "type":"structure",
8208      "required":["Target"],
8209      "members":{
8210        "Target":{"shape":"SessionTarget"},
8211        "DocumentName":{"shape":"DocumentARN"},
8212        "Parameters":{"shape":"SessionManagerParameters"}
8213      }
8214    },
8215    "StartSessionResponse":{
8216      "type":"structure",
8217      "members":{
8218        "SessionId":{"shape":"SessionId"},
8219        "TokenValue":{"shape":"TokenValue"},
8220        "StreamUrl":{"shape":"StreamUrl"}
8221      }
8222    },
8223    "StatusAdditionalInfo":{
8224      "type":"string",
8225      "max":1024
8226    },
8227    "StatusDetails":{
8228      "type":"string",
8229      "max":100,
8230      "min":0
8231    },
8232    "StatusMessage":{
8233      "type":"string",
8234      "max":1024,
8235      "min":1
8236    },
8237    "StatusName":{"type":"string"},
8238    "StatusUnchanged":{
8239      "type":"structure",
8240      "members":{
8241      },
8242      "exception":true
8243    },
8244    "StepExecution":{
8245      "type":"structure",
8246      "members":{
8247        "StepName":{"shape":"String"},
8248        "Action":{"shape":"AutomationActionName"},
8249        "TimeoutSeconds":{
8250          "shape":"Long",
8251          "box":true
8252        },
8253        "OnFailure":{"shape":"String"},
8254        "MaxAttempts":{
8255          "shape":"Integer",
8256          "box":true
8257        },
8258        "ExecutionStartTime":{"shape":"DateTime"},
8259        "ExecutionEndTime":{"shape":"DateTime"},
8260        "StepStatus":{"shape":"AutomationExecutionStatus"},
8261        "ResponseCode":{"shape":"String"},
8262        "Inputs":{"shape":"NormalStringMap"},
8263        "Outputs":{"shape":"AutomationParameterMap"},
8264        "Response":{"shape":"String"},
8265        "FailureMessage":{"shape":"String"},
8266        "FailureDetails":{"shape":"FailureDetails"},
8267        "StepExecutionId":{"shape":"String"},
8268        "OverriddenParameters":{"shape":"AutomationParameterMap"},
8269        "IsEnd":{
8270          "shape":"Boolean",
8271          "box":true
8272        },
8273        "NextStep":{
8274          "shape":"String",
8275          "box":true
8276        },
8277        "IsCritical":{
8278          "shape":"Boolean",
8279          "box":true
8280        },
8281        "ValidNextSteps":{"shape":"ValidNextStepList"},
8282        "Targets":{
8283          "shape":"Targets",
8284          "box":true
8285        },
8286        "TargetLocation":{
8287          "shape":"TargetLocation",
8288          "box":true
8289        }
8290      }
8291    },
8292    "StepExecutionFilter":{
8293      "type":"structure",
8294      "required":[
8295        "Key",
8296        "Values"
8297      ],
8298      "members":{
8299        "Key":{"shape":"StepExecutionFilterKey"},
8300        "Values":{"shape":"StepExecutionFilterValueList"}
8301      }
8302    },
8303    "StepExecutionFilterKey":{
8304      "type":"string",
8305      "enum":[
8306        "StartTimeBefore",
8307        "StartTimeAfter",
8308        "StepExecutionStatus",
8309        "StepExecutionId",
8310        "StepName",
8311        "Action"
8312      ]
8313    },
8314    "StepExecutionFilterList":{
8315      "type":"list",
8316      "member":{"shape":"StepExecutionFilter"},
8317      "max":6,
8318      "min":1
8319    },
8320    "StepExecutionFilterValue":{
8321      "type":"string",
8322      "max":150,
8323      "min":1
8324    },
8325    "StepExecutionFilterValueList":{
8326      "type":"list",
8327      "member":{"shape":"StepExecutionFilterValue"},
8328      "max":10,
8329      "min":1
8330    },
8331    "StepExecutionList":{
8332      "type":"list",
8333      "member":{"shape":"StepExecution"}
8334    },
8335    "StopAutomationExecutionRequest":{
8336      "type":"structure",
8337      "required":["AutomationExecutionId"],
8338      "members":{
8339        "AutomationExecutionId":{"shape":"AutomationExecutionId"},
8340        "Type":{"shape":"StopType"}
8341      }
8342    },
8343    "StopAutomationExecutionResult":{
8344      "type":"structure",
8345      "members":{
8346      }
8347    },
8348    "StopType":{
8349      "type":"string",
8350      "enum":[
8351        "Complete",
8352        "Cancel"
8353      ]
8354    },
8355    "StreamUrl":{"type":"string"},
8356    "String":{"type":"string"},
8357    "StringDateTime":{
8358      "type":"string",
8359      "pattern":"^([\\-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d(?!:))?)?(\\17[0-5]\\d([\\.,]\\d)?)?([zZ]|([\\-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$"
8360    },
8361    "StringList":{
8362      "type":"list",
8363      "member":{"shape":"String"}
8364    },
8365    "SubTypeCountLimitExceededException":{
8366      "type":"structure",
8367      "members":{
8368        "Message":{"shape":"String"}
8369      },
8370      "exception":true
8371    },
8372    "Tag":{
8373      "type":"structure",
8374      "required":[
8375        "Key",
8376        "Value"
8377      ],
8378      "members":{
8379        "Key":{"shape":"TagKey"},
8380        "Value":{"shape":"TagValue"}
8381      }
8382    },
8383    "TagKey":{
8384      "type":"string",
8385      "max":128,
8386      "min":1,
8387      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
8388    },
8389    "TagList":{
8390      "type":"list",
8391      "member":{"shape":"Tag"},
8392      "max":1000
8393    },
8394    "TagValue":{
8395      "type":"string",
8396      "max":256,
8397      "min":1,
8398      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
8399    },
8400    "Target":{
8401      "type":"structure",
8402      "members":{
8403        "Key":{"shape":"TargetKey"},
8404        "Values":{"shape":"TargetValues"}
8405      }
8406    },
8407    "TargetCount":{"type":"integer"},
8408    "TargetInUseException":{
8409      "type":"structure",
8410      "members":{
8411        "Message":{"shape":"String"}
8412      },
8413      "exception":true
8414    },
8415    "TargetKey":{
8416      "type":"string",
8417      "max":163,
8418      "min":1,
8419      "pattern":"^[\\p{L}\\p{Z}\\p{N}_.:/=\\-@]*$|resource-groups:ResourceTypeFilters|resource-groups:Name"
8420    },
8421    "TargetLocation":{
8422      "type":"structure",
8423      "members":{
8424        "Accounts":{"shape":"Accounts"},
8425        "Regions":{"shape":"Regions"},
8426        "TargetLocationMaxConcurrency":{
8427          "shape":"MaxConcurrency",
8428          "box":true
8429        },
8430        "TargetLocationMaxErrors":{
8431          "shape":"MaxErrors",
8432          "box":true
8433        },
8434        "ExecutionRoleName":{
8435          "shape":"ExecutionRoleName",
8436          "box":true
8437        }
8438      }
8439    },
8440    "TargetLocations":{
8441      "type":"list",
8442      "member":{"shape":"TargetLocation"},
8443      "max":100,
8444      "min":1
8445    },
8446    "TargetMap":{
8447      "type":"map",
8448      "key":{"shape":"TargetMapKey"},
8449      "value":{"shape":"TargetMapValueList"},
8450      "max":20,
8451      "min":1
8452    },
8453    "TargetMapKey":{
8454      "type":"string",
8455      "max":50,
8456      "min":1
8457    },
8458    "TargetMapValue":{
8459      "type":"string",
8460      "max":50,
8461      "min":1
8462    },
8463    "TargetMapValueList":{
8464      "type":"list",
8465      "member":{"shape":"TargetMapValue"},
8466      "max":25,
8467      "min":0
8468    },
8469    "TargetMaps":{
8470      "type":"list",
8471      "member":{"shape":"TargetMap"},
8472      "max":300,
8473      "min":0
8474    },
8475    "TargetNotConnected":{
8476      "type":"structure",
8477      "members":{
8478        "Message":{"shape":"String"}
8479      },
8480      "exception":true
8481    },
8482    "TargetParameterList":{
8483      "type":"list",
8484      "member":{"shape":"ParameterValue"}
8485    },
8486    "TargetType":{
8487      "type":"string",
8488      "max":200,
8489      "pattern":"^\\/[\\w\\.\\-\\:\\/]*$"
8490    },
8491    "TargetValue":{"type":"string"},
8492    "TargetValues":{
8493      "type":"list",
8494      "member":{"shape":"TargetValue"},
8495      "max":50,
8496      "min":0
8497    },
8498    "Targets":{
8499      "type":"list",
8500      "member":{"shape":"Target"},
8501      "max":5,
8502      "min":0
8503    },
8504    "TerminateSessionRequest":{
8505      "type":"structure",
8506      "required":["SessionId"],
8507      "members":{
8508        "SessionId":{"shape":"SessionId"}
8509      }
8510    },
8511    "TerminateSessionResponse":{
8512      "type":"structure",
8513      "members":{
8514        "SessionId":{"shape":"SessionId"}
8515      }
8516    },
8517    "TimeoutSeconds":{
8518      "type":"integer",
8519      "max":2592000,
8520      "min":30
8521    },
8522    "TokenValue":{
8523      "type":"string",
8524      "max":300,
8525      "min":0
8526    },
8527    "TooManyTagsError":{
8528      "type":"structure",
8529      "members":{
8530      },
8531      "exception":true
8532    },
8533    "TooManyUpdates":{
8534      "type":"structure",
8535      "members":{
8536        "Message":{"shape":"String"}
8537      },
8538      "exception":true
8539    },
8540    "TotalCount":{"type":"integer"},
8541    "TotalSizeLimitExceededException":{
8542      "type":"structure",
8543      "members":{
8544        "Message":{"shape":"String"}
8545      },
8546      "exception":true
8547    },
8548    "UnsupportedFeatureRequiredException":{
8549      "type":"structure",
8550      "members":{
8551        "Message":{"shape":"String"}
8552      },
8553      "exception":true
8554    },
8555    "UnsupportedInventoryItemContextException":{
8556      "type":"structure",
8557      "members":{
8558        "TypeName":{"shape":"InventoryItemTypeName"},
8559        "Message":{"shape":"String"}
8560      },
8561      "exception":true
8562    },
8563    "UnsupportedInventorySchemaVersionException":{
8564      "type":"structure",
8565      "members":{
8566        "Message":{"shape":"String"}
8567      },
8568      "exception":true
8569    },
8570    "UnsupportedOperatingSystem":{
8571      "type":"structure",
8572      "members":{
8573        "Message":{"shape":"String"}
8574      },
8575      "exception":true
8576    },
8577    "UnsupportedParameterType":{
8578      "type":"structure",
8579      "members":{
8580        "message":{"shape":"String"}
8581      },
8582      "exception":true
8583    },
8584    "UnsupportedPlatformType":{
8585      "type":"structure",
8586      "members":{
8587        "Message":{"shape":"String"}
8588      },
8589      "exception":true
8590    },
8591    "UpdateAssociationRequest":{
8592      "type":"structure",
8593      "required":["AssociationId"],
8594      "members":{
8595        "AssociationId":{"shape":"AssociationId"},
8596        "Parameters":{"shape":"Parameters"},
8597        "DocumentVersion":{"shape":"DocumentVersion"},
8598        "ScheduleExpression":{"shape":"ScheduleExpression"},
8599        "OutputLocation":{"shape":"InstanceAssociationOutputLocation"},
8600        "Name":{"shape":"DocumentARN"},
8601        "Targets":{"shape":"Targets"},
8602        "AssociationName":{"shape":"AssociationName"},
8603        "AssociationVersion":{"shape":"AssociationVersion"},
8604        "AutomationTargetParameterName":{"shape":"AutomationTargetParameterName"},
8605        "MaxErrors":{"shape":"MaxErrors"},
8606        "MaxConcurrency":{"shape":"MaxConcurrency"},
8607        "ComplianceSeverity":{"shape":"AssociationComplianceSeverity"}
8608      }
8609    },
8610    "UpdateAssociationResult":{
8611      "type":"structure",
8612      "members":{
8613        "AssociationDescription":{"shape":"AssociationDescription"}
8614      }
8615    },
8616    "UpdateAssociationStatusRequest":{
8617      "type":"structure",
8618      "required":[
8619        "Name",
8620        "InstanceId",
8621        "AssociationStatus"
8622      ],
8623      "members":{
8624        "Name":{"shape":"DocumentARN"},
8625        "InstanceId":{"shape":"InstanceId"},
8626        "AssociationStatus":{"shape":"AssociationStatus"}
8627      }
8628    },
8629    "UpdateAssociationStatusResult":{
8630      "type":"structure",
8631      "members":{
8632        "AssociationDescription":{"shape":"AssociationDescription"}
8633      }
8634    },
8635    "UpdateDocumentDefaultVersionRequest":{
8636      "type":"structure",
8637      "required":[
8638        "Name",
8639        "DocumentVersion"
8640      ],
8641      "members":{
8642        "Name":{"shape":"DocumentName"},
8643        "DocumentVersion":{"shape":"DocumentVersionNumber"}
8644      }
8645    },
8646    "UpdateDocumentDefaultVersionResult":{
8647      "type":"structure",
8648      "members":{
8649        "Description":{"shape":"DocumentDefaultVersionDescription"}
8650      }
8651    },
8652    "UpdateDocumentRequest":{
8653      "type":"structure",
8654      "required":[
8655        "Content",
8656        "Name"
8657      ],
8658      "members":{
8659        "Content":{"shape":"DocumentContent"},
8660        "Attachments":{"shape":"AttachmentsSourceList"},
8661        "Name":{"shape":"DocumentName"},
8662        "VersionName":{"shape":"DocumentVersionName"},
8663        "DocumentVersion":{"shape":"DocumentVersion"},
8664        "DocumentFormat":{"shape":"DocumentFormat"},
8665        "TargetType":{"shape":"TargetType"}
8666      }
8667    },
8668    "UpdateDocumentResult":{
8669      "type":"structure",
8670      "members":{
8671        "DocumentDescription":{"shape":"DocumentDescription"}
8672      }
8673    },
8674    "UpdateMaintenanceWindowRequest":{
8675      "type":"structure",
8676      "required":["WindowId"],
8677      "members":{
8678        "WindowId":{"shape":"MaintenanceWindowId"},
8679        "Name":{"shape":"MaintenanceWindowName"},
8680        "Description":{"shape":"MaintenanceWindowDescription"},
8681        "StartDate":{"shape":"MaintenanceWindowStringDateTime"},
8682        "EndDate":{"shape":"MaintenanceWindowStringDateTime"},
8683        "Schedule":{"shape":"MaintenanceWindowSchedule"},
8684        "ScheduleTimezone":{"shape":"MaintenanceWindowTimezone"},
8685        "Duration":{
8686          "shape":"MaintenanceWindowDurationHours",
8687          "box":true
8688        },
8689        "Cutoff":{
8690          "shape":"MaintenanceWindowCutoff",
8691          "box":true
8692        },
8693        "AllowUnassociatedTargets":{
8694          "shape":"MaintenanceWindowAllowUnassociatedTargets",
8695          "box":true
8696        },
8697        "Enabled":{
8698          "shape":"MaintenanceWindowEnabled",
8699          "box":true
8700        },
8701        "Replace":{
8702          "shape":"Boolean",
8703          "box":true
8704        }
8705      }
8706    },
8707    "UpdateMaintenanceWindowResult":{
8708      "type":"structure",
8709      "members":{
8710        "WindowId":{"shape":"MaintenanceWindowId"},
8711        "Name":{"shape":"MaintenanceWindowName"},
8712        "Description":{"shape":"MaintenanceWindowDescription"},
8713        "StartDate":{"shape":"MaintenanceWindowStringDateTime"},
8714        "EndDate":{"shape":"MaintenanceWindowStringDateTime"},
8715        "Schedule":{"shape":"MaintenanceWindowSchedule"},
8716        "ScheduleTimezone":{"shape":"MaintenanceWindowTimezone"},
8717        "Duration":{"shape":"MaintenanceWindowDurationHours"},
8718        "Cutoff":{"shape":"MaintenanceWindowCutoff"},
8719        "AllowUnassociatedTargets":{"shape":"MaintenanceWindowAllowUnassociatedTargets"},
8720        "Enabled":{"shape":"MaintenanceWindowEnabled"}
8721      }
8722    },
8723    "UpdateMaintenanceWindowTargetRequest":{
8724      "type":"structure",
8725      "required":[
8726        "WindowId",
8727        "WindowTargetId"
8728      ],
8729      "members":{
8730        "WindowId":{"shape":"MaintenanceWindowId"},
8731        "WindowTargetId":{"shape":"MaintenanceWindowTargetId"},
8732        "Targets":{"shape":"Targets"},
8733        "OwnerInformation":{"shape":"OwnerInformation"},
8734        "Name":{"shape":"MaintenanceWindowName"},
8735        "Description":{"shape":"MaintenanceWindowDescription"},
8736        "Replace":{
8737          "shape":"Boolean",
8738          "box":true
8739        }
8740      }
8741    },
8742    "UpdateMaintenanceWindowTargetResult":{
8743      "type":"structure",
8744      "members":{
8745        "WindowId":{"shape":"MaintenanceWindowId"},
8746        "WindowTargetId":{"shape":"MaintenanceWindowTargetId"},
8747        "Targets":{"shape":"Targets"},
8748        "OwnerInformation":{"shape":"OwnerInformation"},
8749        "Name":{"shape":"MaintenanceWindowName"},
8750        "Description":{"shape":"MaintenanceWindowDescription"}
8751      }
8752    },
8753    "UpdateMaintenanceWindowTaskRequest":{
8754      "type":"structure",
8755      "required":[
8756        "WindowId",
8757        "WindowTaskId"
8758      ],
8759      "members":{
8760        "WindowId":{"shape":"MaintenanceWindowId"},
8761        "WindowTaskId":{"shape":"MaintenanceWindowTaskId"},
8762        "Targets":{"shape":"Targets"},
8763        "TaskArn":{"shape":"MaintenanceWindowTaskArn"},
8764        "ServiceRoleArn":{"shape":"ServiceRole"},
8765        "TaskParameters":{"shape":"MaintenanceWindowTaskParameters"},
8766        "TaskInvocationParameters":{"shape":"MaintenanceWindowTaskInvocationParameters"},
8767        "Priority":{
8768          "shape":"MaintenanceWindowTaskPriority",
8769          "box":true
8770        },
8771        "MaxConcurrency":{"shape":"MaxConcurrency"},
8772        "MaxErrors":{"shape":"MaxErrors"},
8773        "LoggingInfo":{"shape":"LoggingInfo"},
8774        "Name":{"shape":"MaintenanceWindowName"},
8775        "Description":{"shape":"MaintenanceWindowDescription"},
8776        "Replace":{
8777          "shape":"Boolean",
8778          "box":true
8779        }
8780      }
8781    },
8782    "UpdateMaintenanceWindowTaskResult":{
8783      "type":"structure",
8784      "members":{
8785        "WindowId":{"shape":"MaintenanceWindowId"},
8786        "WindowTaskId":{"shape":"MaintenanceWindowTaskId"},
8787        "Targets":{"shape":"Targets"},
8788        "TaskArn":{"shape":"MaintenanceWindowTaskArn"},
8789        "ServiceRoleArn":{"shape":"ServiceRole"},
8790        "TaskParameters":{"shape":"MaintenanceWindowTaskParameters"},
8791        "TaskInvocationParameters":{"shape":"MaintenanceWindowTaskInvocationParameters"},
8792        "Priority":{"shape":"MaintenanceWindowTaskPriority"},
8793        "MaxConcurrency":{"shape":"MaxConcurrency"},
8794        "MaxErrors":{"shape":"MaxErrors"},
8795        "LoggingInfo":{"shape":"LoggingInfo"},
8796        "Name":{"shape":"MaintenanceWindowName"},
8797        "Description":{"shape":"MaintenanceWindowDescription"}
8798      }
8799    },
8800    "UpdateManagedInstanceRoleRequest":{
8801      "type":"structure",
8802      "required":[
8803        "InstanceId",
8804        "IamRole"
8805      ],
8806      "members":{
8807        "InstanceId":{"shape":"ManagedInstanceId"},
8808        "IamRole":{"shape":"IamRole"}
8809      }
8810    },
8811    "UpdateManagedInstanceRoleResult":{
8812      "type":"structure",
8813      "members":{
8814      }
8815    },
8816    "UpdateOpsItemRequest":{
8817      "type":"structure",
8818      "required":["OpsItemId"],
8819      "members":{
8820        "Description":{"shape":"OpsItemDescription"},
8821        "OperationalData":{"shape":"OpsItemOperationalData"},
8822        "OperationalDataToDelete":{"shape":"OpsItemOpsDataKeysList"},
8823        "Notifications":{"shape":"OpsItemNotifications"},
8824        "Priority":{"shape":"OpsItemPriority"},
8825        "RelatedOpsItems":{"shape":"RelatedOpsItems"},
8826        "Status":{"shape":"OpsItemStatus"},
8827        "OpsItemId":{"shape":"OpsItemId"},
8828        "Title":{"shape":"OpsItemTitle"}
8829      }
8830    },
8831    "UpdateOpsItemResponse":{
8832      "type":"structure",
8833      "members":{
8834      }
8835    },
8836    "UpdatePatchBaselineRequest":{
8837      "type":"structure",
8838      "required":["BaselineId"],
8839      "members":{
8840        "BaselineId":{"shape":"BaselineId"},
8841        "Name":{"shape":"BaselineName"},
8842        "GlobalFilters":{"shape":"PatchFilterGroup"},
8843        "ApprovalRules":{"shape":"PatchRuleGroup"},
8844        "ApprovedPatches":{"shape":"PatchIdList"},
8845        "ApprovedPatchesComplianceLevel":{"shape":"PatchComplianceLevel"},
8846        "ApprovedPatchesEnableNonSecurity":{
8847          "shape":"Boolean",
8848          "box":true
8849        },
8850        "RejectedPatches":{"shape":"PatchIdList"},
8851        "RejectedPatchesAction":{"shape":"PatchAction"},
8852        "Description":{"shape":"BaselineDescription"},
8853        "Sources":{"shape":"PatchSourceList"},
8854        "Replace":{
8855          "shape":"Boolean",
8856          "box":true
8857        }
8858      }
8859    },
8860    "UpdatePatchBaselineResult":{
8861      "type":"structure",
8862      "members":{
8863        "BaselineId":{"shape":"BaselineId"},
8864        "Name":{"shape":"BaselineName"},
8865        "OperatingSystem":{"shape":"OperatingSystem"},
8866        "GlobalFilters":{"shape":"PatchFilterGroup"},
8867        "ApprovalRules":{"shape":"PatchRuleGroup"},
8868        "ApprovedPatches":{"shape":"PatchIdList"},
8869        "ApprovedPatchesComplianceLevel":{"shape":"PatchComplianceLevel"},
8870        "ApprovedPatchesEnableNonSecurity":{
8871          "shape":"Boolean",
8872          "box":true
8873        },
8874        "RejectedPatches":{"shape":"PatchIdList"},
8875        "RejectedPatchesAction":{"shape":"PatchAction"},
8876        "CreatedDate":{"shape":"DateTime"},
8877        "ModifiedDate":{"shape":"DateTime"},
8878        "Description":{"shape":"BaselineDescription"},
8879        "Sources":{"shape":"PatchSourceList"}
8880      }
8881    },
8882    "UpdateServiceSettingRequest":{
8883      "type":"structure",
8884      "required":[
8885        "SettingId",
8886        "SettingValue"
8887      ],
8888      "members":{
8889        "SettingId":{"shape":"ServiceSettingId"},
8890        "SettingValue":{"shape":"ServiceSettingValue"}
8891      }
8892    },
8893    "UpdateServiceSettingResult":{
8894      "type":"structure",
8895      "members":{
8896      }
8897    },
8898    "Url":{"type":"string"},
8899    "ValidNextStep":{
8900      "type":"string",
8901      "max":65535,
8902      "min":1
8903    },
8904    "ValidNextStepList":{
8905      "type":"list",
8906      "member":{"shape":"ValidNextStep"}
8907    },
8908    "Version":{
8909      "type":"string",
8910      "pattern":"^[0-9]{1,6}(\\.[0-9]{1,6}){2,3}$"
8911    }
8912  }
8913}
8914