|
874 | 874 | ],
|
875 | 875 | "documentation":"<p>Get detailed information about a particular Automation execution.</p>"
|
876 | 876 | },
|
| 877 | + "GetCalendarState":{ |
| 878 | + "name":"GetCalendarState", |
| 879 | + "http":{ |
| 880 | + "method":"POST", |
| 881 | + "requestUri":"/" |
| 882 | + }, |
| 883 | + "input":{"shape":"GetCalendarStateRequest"}, |
| 884 | + "output":{"shape":"GetCalendarStateResponse"}, |
| 885 | + "errors":[ |
| 886 | + {"shape":"InternalServerError"}, |
| 887 | + {"shape":"InvalidDocument"}, |
| 888 | + {"shape":"InvalidDocumentType"}, |
| 889 | + {"shape":"UnsupportedCalendarException"} |
| 890 | + ], |
| 891 | + "documentation":"<p>Gets the state of the AWS Systems Manager Change Calendar at an optional, specified time. If you specify a time, <code>GetCalendarState</code> returns the state of the calendar at a specific time, and returns the next time that the Change Calendar state will transition. If you do not specify a time, <code>GetCalendarState</code> assumes the current time. Change Calendar entries have two possible states: <code>OPEN</code> or <code>CLOSED</code>. For more information about Systems Manager Change Calendar, see <a href=\"https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-change-calendar.html\">AWS Systems Manager Change Calendar</a> in the <i>AWS Systems Manager User Guide</i>.</p>" |
| 892 | + }, |
877 | 893 | "GetCommandInvocation":{
|
878 | 894 | "name":"GetCommandInvocation",
|
879 | 895 | "http":{
|
|
3095 | 3111 | },
|
3096 | 3112 | "BatchErrorMessage":{"type":"string"},
|
3097 | 3113 | "Boolean":{"type":"boolean"},
|
| 3114 | + "CalendarNameOrARN":{"type":"string"}, |
| 3115 | + "CalendarNameOrARNList":{ |
| 3116 | + "type":"list", |
| 3117 | + "member":{"shape":"CalendarNameOrARN"} |
| 3118 | + }, |
| 3119 | + "CalendarState":{ |
| 3120 | + "type":"string", |
| 3121 | + "enum":[ |
| 3122 | + "OPEN", |
| 3123 | + "CLOSED" |
| 3124 | + ] |
| 3125 | + }, |
3098 | 3126 | "CancelCommandRequest":{
|
3099 | 3127 | "type":"structure",
|
3100 | 3128 | "required":["CommandId"],
|
|
3605 | 3633 | "max":10000,
|
3606 | 3634 | "min":0
|
3607 | 3635 | },
|
3608 |
| - "ComplianceItemId":{ |
3609 |
| - "type":"string", |
3610 |
| - "max":100, |
3611 |
| - "min":1 |
3612 |
| - }, |
| 3636 | + "ComplianceItemId":{"type":"string"}, |
3613 | 3637 | "ComplianceItemList":{
|
3614 | 3638 | "type":"list",
|
3615 | 3639 | "member":{"shape":"ComplianceItem"}
|
|
5570 | 5594 | },
|
5571 | 5595 | "InstancesWithInstalledPendingRebootPatches":{
|
5572 | 5596 | "shape":"InstancesCount",
|
5573 |
| - "documentation":"<p>The number of instances with patches installed that have not been rebooted after the patch installation. The status of these instances is NON_COMPLIANT.</p>", |
| 5597 | + "documentation":"<p>Reserved for future use. </p>", |
5574 | 5598 | "box":true
|
5575 | 5599 | },
|
5576 | 5600 | "InstancesWithInstalledRejectedPatches":{
|
|
5876 | 5900 | "type":"string",
|
5877 | 5901 | "enum":[
|
5878 | 5902 | "YAML",
|
5879 |
| - "JSON" |
| 5903 | + "JSON", |
| 5904 | + "TEXT" |
5880 | 5905 | ]
|
5881 | 5906 | },
|
5882 | 5907 | "DocumentHash":{
|
|
6086 | 6111 | "Package",
|
6087 | 6112 | "ApplicationConfiguration",
|
6088 | 6113 | "ApplicationConfigurationSchema",
|
6089 |
| - "DeploymentStrategy" |
| 6114 | + "DeploymentStrategy", |
| 6115 | + "ChangeCalendar" |
6090 | 6116 | ]
|
6091 | 6117 | },
|
6092 | 6118 | "DocumentVersion":{
|
|
6296 | 6322 | }
|
6297 | 6323 | }
|
6298 | 6324 | },
|
| 6325 | + "GetCalendarStateRequest":{ |
| 6326 | + "type":"structure", |
| 6327 | + "required":["CalendarNames"], |
| 6328 | + "members":{ |
| 6329 | + "CalendarNames":{ |
| 6330 | + "shape":"CalendarNameOrARNList", |
| 6331 | + "documentation":"<p>The names or Amazon Resource Names (ARNs) of the Systems Manager documents that represent the calendar entries for which you want to get the state.</p>" |
| 6332 | + }, |
| 6333 | + "AtTime":{ |
| 6334 | + "shape":"ISO8601String", |
| 6335 | + "documentation":"<p>(Optional) The specific time for which you want to get calendar state information, in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format. If you do not add <code>AtTime</code>, the current time is assumed.</p>" |
| 6336 | + } |
| 6337 | + } |
| 6338 | + }, |
| 6339 | + "GetCalendarStateResponse":{ |
| 6340 | + "type":"structure", |
| 6341 | + "members":{ |
| 6342 | + "State":{ |
| 6343 | + "shape":"CalendarState", |
| 6344 | + "documentation":"<p>The state of the calendar. An <code>OPEN</code> calendar indicates that actions are allowed to proceed, and a <code>CLOSED</code> calendar indicates that actions are not allowed to proceed.</p>" |
| 6345 | + }, |
| 6346 | + "AtTime":{ |
| 6347 | + "shape":"ISO8601String", |
| 6348 | + "documentation":"<p>The time, as an <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> string, that you specified in your command. If you did not specify a time, <code>GetCalendarState</code> uses the current time.</p>" |
| 6349 | + }, |
| 6350 | + "NextTransitionTime":{ |
| 6351 | + "shape":"ISO8601String", |
| 6352 | + "documentation":"<p>The time, as an <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> string, that the calendar state will change. If the current calendar state is <code>OPEN</code>, <code>NextTransitionTime</code> indicates when the calendar state changes to <code>CLOSED</code>, and vice-versa.</p>" |
| 6353 | + } |
| 6354 | + } |
| 6355 | + }, |
6299 | 6356 | "GetCommandInvocationRequest":{
|
6300 | 6357 | "type":"structure",
|
6301 | 6358 | "required":[
|
|
7318 | 7375 | "max":46,
|
7319 | 7376 | "min":1
|
7320 | 7377 | },
|
| 7378 | + "ISO8601String":{"type":"string"}, |
7321 | 7379 | "IamRole":{
|
7322 | 7380 | "type":"string",
|
7323 | 7381 | "max":64
|
|
7696 | 7754 | },
|
7697 | 7755 | "InstalledPendingRebootCount":{
|
7698 | 7756 | "shape":"PatchInstalledPendingRebootCount",
|
7699 |
| - "documentation":"<p>The number of patches installed since the last time the instance was rebooted.</p>", |
| 7757 | + "documentation":"<p>Reserved for future use.</p>", |
7700 | 7758 | "box":true
|
7701 | 7759 | },
|
7702 | 7760 | "InstalledRejectedCount":{
|
|
7735 | 7793 | },
|
7736 | 7794 | "LastNoRebootInstallOperationTime":{
|
7737 | 7795 | "shape":"DateTime",
|
7738 |
| - "documentation":"<p>The time of the last attempt to patch the instance with <code>NoReboot</code> specified as the reboot option.</p>" |
| 7796 | + "documentation":"<p>Reserved for future use. </p>" |
7739 | 7797 | },
|
7740 | 7798 | "RebootOption":{
|
7741 | 7799 | "shape":"RebootOption",
|
7742 |
| - "documentation":"<p>Indicates the reboot option specified in the patch baseline.</p> <note> <p>Reboot options apply to <code>Install</code> operations only. Reboots are not attempted for Patch Manager <code>Scan</code> operations.</p> </note> <ul> <li> <p> <b>RebootIfNeeded</b>: Patch Manager tries to reboot the instance if it installed any patches, or if any patches are detected with a status of <code>InstalledPendingReboot</code>.</p> </li> <li> <p> <b>NoReboot</b>: Patch Manager attempts to install missing packages without trying to reboot the system. Patches installed with this option are assigned a status of <code>InstalledPendingReboot</code>. These patches might not be in effect until a reboot is performed.</p> </li> </ul>" |
| 7800 | + "documentation":"<p>Reserved for future use. </p>" |
7743 | 7801 | }
|
7744 | 7802 | },
|
7745 | 7803 | "documentation":"<p>Defines the high-level patch compliance state for a managed instance, providing information about the number of installed, missing, not applicable, and failed patches along with metadata about the operation when this information was gathered for the instance.</p>"
|
|
7954 | 8012 | "documentation":"<p>The version of the document schema is not supported.</p>",
|
7955 | 8013 | "exception":true
|
7956 | 8014 | },
|
| 8015 | + "InvalidDocumentType":{ |
| 8016 | + "type":"structure", |
| 8017 | + "members":{ |
| 8018 | + "Message":{"shape":"String"} |
| 8019 | + }, |
| 8020 | + "documentation":"<p>The document type is not valid. Valid document types are described in the <code>DocumentType</code> property.</p>", |
| 8021 | + "exception":true |
| 8022 | + }, |
7957 | 8023 | "InvalidDocumentVersion":{
|
7958 | 8024 | "type":"structure",
|
7959 | 8025 | "members":{
|
|
13197 | 13263 | "documentation":"<p>The size of inventory data has exceeded the total size limit for the resource.</p>",
|
13198 | 13264 | "exception":true
|
13199 | 13265 | },
|
| 13266 | + "UnsupportedCalendarException":{ |
| 13267 | + "type":"structure", |
| 13268 | + "members":{ |
| 13269 | + "Message":{"shape":"String"} |
| 13270 | + }, |
| 13271 | + "documentation":"<p>The calendar entry contained in the specified Systems Manager document is not supported.</p>", |
| 13272 | + "exception":true |
| 13273 | + }, |
13200 | 13274 | "UnsupportedFeatureRequiredException":{
|
13201 | 13275 | "type":"structure",
|
13202 | 13276 | "members":{
|
|
0 commit comments