Packages

package ssm

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ssm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Account = String
  2. type AccountId = String
  3. type AccountIdList = Array[AccountId]
  4. type Accounts = Array[Account]
  5. trait Activation extends Object

    An activation registers one or more on-premises servers or virtual machines (VMs) with AWS so that you can configure those servers or VMs using Run Command.

    An activation registers one or more on-premises servers or virtual machines (VMs) with AWS so that you can configure those servers or VMs using Run Command. A server or VM that has been registered with AWS is called a managed instance.

    Annotations
    @RawJSType() @native()
  6. type ActivationCode = String
  7. type ActivationDescription = String
  8. type ActivationId = String
  9. type ActivationList = Array[Activation]
  10. trait AddTagsToResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  11. trait AddTagsToResourceResult extends Object
    Annotations
    @RawJSType() @native()
  12. type AgentErrorCode = String
  13. type AggregatorSchemaOnly = Boolean
  14. type AllowedPattern = String
  15. type ApproveAfterDays = Int
  16. trait Association extends Object

    Describes an association of a Systems Manager document and an instance.

    Describes an association of a Systems Manager document and an instance.

    Annotations
    @RawJSType() @native()
  17. type AssociationComplianceSeverity = String
  18. trait AssociationDescription extends Object

    Describes the parameters for a document.

    Describes the parameters for a document.

    Annotations
    @RawJSType() @native()
  19. type AssociationDescriptionList = Array[AssociationDescription]
  20. trait AssociationExecution extends Object

    Includes information about the specified association.

    Includes information about the specified association.

    Annotations
    @RawJSType() @native()
  21. trait AssociationExecutionFilter extends Object

    Filters used in the request.

    Filters used in the request.

    Annotations
    @RawJSType() @native()
  22. type AssociationExecutionFilterKey = String
  23. type AssociationExecutionFilterList = Array[AssociationExecutionFilter]
  24. type AssociationExecutionFilterValue = String
  25. type AssociationExecutionId = String
  26. trait AssociationExecutionTarget extends Object

    Includes information about the specified association execution.

    Includes information about the specified association execution.

    Annotations
    @RawJSType() @native()
  27. trait AssociationExecutionTargetsFilter extends Object

    Filters for the association execution.

    Filters for the association execution.

    Annotations
    @RawJSType() @native()
  28. type AssociationExecutionTargetsFilterKey = String
  29. type AssociationExecutionTargetsFilterList = Array[AssociationExecutionTargetsFilter]
  30. type AssociationExecutionTargetsFilterValue = String
  31. type AssociationExecutionTargetsList = Array[AssociationExecutionTarget]
  32. type AssociationExecutionsList = Array[AssociationExecution]
  33. trait AssociationFilter extends Object

    Describes a filter.

    Describes a filter.

    Annotations
    @RawJSType() @native()
  34. type AssociationFilterKey = String
  35. type AssociationFilterList = Array[AssociationFilter]
  36. type AssociationFilterOperatorType = String
  37. type AssociationFilterValue = String
  38. type AssociationId = String
  39. type AssociationIdList = Array[AssociationId]
  40. type AssociationList = Array[Association]
  41. type AssociationName = String
  42. trait AssociationOverview extends Object

    Information about the association.

    Information about the association.

    Annotations
    @RawJSType() @native()
  43. type AssociationResourceId = String
  44. type AssociationResourceType = String
  45. trait AssociationStatus extends Object

    Describes an association status.

    Describes an association status.

    Annotations
    @RawJSType() @native()
  46. type AssociationStatusAggregatedCount = Dictionary[InstanceCount]
  47. type AssociationStatusName = String
  48. type AssociationVersion = String
  49. trait AssociationVersionInfo extends Object

    Information about the association version.

    Information about the association version.

    Annotations
    @RawJSType() @native()
  50. type AssociationVersionList = Array[AssociationVersionInfo]
  51. trait AttachmentContent extends Object

    A structure that includes attributes that describe a document attachment.

    A structure that includes attributes that describe a document attachment.

    Annotations
    @RawJSType() @native()
  52. type AttachmentContentList = Array[AttachmentContent]
  53. type AttachmentHash = String
  54. type AttachmentHashType = String
  55. trait AttachmentInformation extends Object

    An attribute of an attachment, such as the attachment name.

    An attribute of an attachment, such as the attachment name.

    Annotations
    @RawJSType() @native()
  56. type AttachmentInformationList = Array[AttachmentInformation]
  57. type AttachmentName = String
  58. type AttachmentUrl = String
  59. trait AttachmentsSource extends Object

    A key and value pair that identifies the location of an attachment to a document.

    A key and value pair that identifies the location of an attachment to a document.

    Annotations
    @RawJSType() @native()
  60. type AttachmentsSourceKey = String
  61. type AttachmentsSourceList = Array[AttachmentsSource]
  62. type AttachmentsSourceValue = String
  63. type AttachmentsSourceValues = Array[AttachmentsSourceValue]
  64. type AttributeName = String
  65. type AttributeValue = String
  66. type AutomationActionName = String
  67. trait AutomationExecution extends Object

    Detailed information about the current state of an individual Automation execution.

    Detailed information about the current state of an individual Automation execution.

    Annotations
    @RawJSType() @native()
  68. trait AutomationExecutionFilter extends Object

    A filter used to match specific automation executions.

    A filter used to match specific automation executions. This is used to limit the scope of Automation execution information returned.

    Annotations
    @RawJSType() @native()
  69. type AutomationExecutionFilterKey = String
  70. type AutomationExecutionFilterList = Array[AutomationExecutionFilter]
  71. type AutomationExecutionFilterValue = String
  72. type AutomationExecutionFilterValueList = Array[AutomationExecutionFilterValue]
  73. type AutomationExecutionId = String
  74. trait AutomationExecutionMetadata extends Object

    Details about a specific Automation execution.

    Details about a specific Automation execution.

    Annotations
    @RawJSType() @native()
  75. type AutomationExecutionMetadataList = Array[AutomationExecutionMetadata]
  76. type AutomationExecutionStatus = String
  77. type AutomationParameterKey = String
  78. type AutomationParameterMap = Dictionary[AutomationParameterValueList]
  79. type AutomationParameterValue = String
  80. type AutomationParameterValueList = Array[AutomationParameterValue]
  81. type AutomationTargetParameterName = String
  82. type AutomationType = String
  83. type BaselineDescription = String
  84. type BaselineId = String
  85. type BaselineName = String
  86. type BatchErrorMessage = String
  87. trait CancelCommandRequest extends Object

    Annotations
    @RawJSType() @native()
  88. trait CancelCommandResult extends Object

    Whether or not the command was successfully canceled.

    Whether or not the command was successfully canceled. There is no guarantee that a request can be canceled.

    Annotations
    @RawJSType() @native()
  89. trait CancelMaintenanceWindowExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  90. trait CancelMaintenanceWindowExecutionResult extends Object
    Annotations
    @RawJSType() @native()
  91. type ClientToken = String
  92. type CloudWatchLogGroupName = String
  93. trait CloudWatchOutputConfig extends Object

    Configuration options for sending command output to CloudWatch Logs.

    Configuration options for sending command output to CloudWatch Logs.

    Annotations
    @RawJSType() @native()
  94. type CloudWatchOutputEnabled = Boolean
  95. trait Command extends Object

    Describes a command request.

    Describes a command request.

    Annotations
    @RawJSType() @native()
  96. trait CommandFilter extends Object

    Describes a command filter.

    Describes a command filter.

    Annotations
    @RawJSType() @native()
  97. type CommandFilterKey = String
  98. type CommandFilterList = Array[CommandFilter]
  99. type CommandFilterValue = String
  100. type CommandId = String
  101. trait CommandInvocation extends Object

    An invocation is copy of a command sent to a specific instance.

    An invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user runs SendCommand against three instances, then a command invocation is created for each requested instance ID. A command invocation returns status and detail information about a command you ran.

    Annotations
    @RawJSType() @native()
  102. type CommandInvocationList = Array[CommandInvocation]
  103. type CommandInvocationStatus = String
  104. type CommandList = Array[Command]
  105. type CommandMaxResults = Int
  106. trait CommandPlugin extends Object

    Describes plugin details.

    Describes plugin details.

    Annotations
    @RawJSType() @native()
  107. type CommandPluginList = Array[CommandPlugin]
  108. type CommandPluginName = String
  109. type CommandPluginOutput = String
  110. type CommandPluginStatus = String
  111. type CommandStatus = String
  112. type Comment = String
  113. type CompletedCount = Int
  114. type ComplianceExecutionId = String
  115. trait ComplianceExecutionSummary extends Object

    A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

    A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

    Annotations
    @RawJSType() @native()
  116. type ComplianceExecutionType = String
  117. type ComplianceFilterValue = String
  118. trait ComplianceItem extends Object

    Information about the compliance as defined by the resource type.

    Information about the compliance as defined by the resource type. For example, for a patch resource type, Items includes information about the PatchSeverity, Classification, etc.

    Annotations
    @RawJSType() @native()
  119. type ComplianceItemContentHash = String
  120. type ComplianceItemDetails = Dictionary[AttributeValue]
  121. trait ComplianceItemEntry extends Object

    Information about a compliance item.

    Information about a compliance item.

    Annotations
    @RawJSType() @native()
  122. type ComplianceItemEntryList = Array[ComplianceItemEntry]
  123. type ComplianceItemId = String
  124. type ComplianceItemList = Array[ComplianceItem]
  125. type ComplianceItemTitle = String
  126. type ComplianceQueryOperatorType = String
  127. type ComplianceResourceId = String
  128. type ComplianceResourceIdList = Array[ComplianceResourceId]
  129. type ComplianceResourceType = String
  130. type ComplianceResourceTypeList = Array[ComplianceResourceType]
  131. type ComplianceSeverity = String
  132. type ComplianceStatus = String
  133. trait ComplianceStringFilter extends Object

    One or more filters.

    One or more filters. Use a filter to return a more specific list of results.

    Annotations
    @RawJSType() @native()
  134. type ComplianceStringFilterKey = String
  135. type ComplianceStringFilterList = Array[ComplianceStringFilter]
  136. type ComplianceStringFilterValueList = Array[ComplianceFilterValue]
  137. type ComplianceSummaryCount = Int
  138. trait ComplianceSummaryItem extends Object

    A summary of compliance information by compliance type.

    A summary of compliance information by compliance type.

    Annotations
    @RawJSType() @native()
  139. type ComplianceSummaryItemList = Array[ComplianceSummaryItem]
  140. type ComplianceTypeName = String
  141. trait CompliantSummary extends Object

    A summary of resources that are compliant.

    A summary of resources that are compliant. The summary is organized according to the resource count for each compliance type.

    Annotations
    @RawJSType() @native()
  142. type ComputerName = String
  143. type ConnectionStatus = String
  144. type ContentLength = Double
  145. trait CreateActivationRequest extends Object
    Annotations
    @RawJSType() @native()
  146. trait CreateActivationResult extends Object
    Annotations
    @RawJSType() @native()
  147. trait CreateAssociationBatchRequest extends Object
    Annotations
    @RawJSType() @native()
  148. type CreateAssociationBatchRequestEntries = Array[CreateAssociationBatchRequestEntry]
  149. trait CreateAssociationBatchRequestEntry extends Object

    Describes the association of a Systems Manager SSM document and an instance.

    Describes the association of a Systems Manager SSM document and an instance.

    Annotations
    @RawJSType() @native()
  150. trait CreateAssociationBatchResult extends Object
    Annotations
    @RawJSType() @native()
  151. trait CreateAssociationRequest extends Object
    Annotations
    @RawJSType() @native()
  152. trait CreateAssociationResult extends Object
    Annotations
    @RawJSType() @native()
  153. trait CreateDocumentRequest extends Object
    Annotations
    @RawJSType() @native()
  154. trait CreateDocumentResult extends Object
    Annotations
    @RawJSType() @native()
  155. trait CreateMaintenanceWindowRequest extends Object
    Annotations
    @RawJSType() @native()
  156. trait CreateMaintenanceWindowResult extends Object
    Annotations
    @RawJSType() @native()
  157. trait CreatePatchBaselineRequest extends Object
    Annotations
    @RawJSType() @native()
  158. trait CreatePatchBaselineResult extends Object
    Annotations
    @RawJSType() @native()
  159. trait CreateResourceDataSyncRequest extends Object
    Annotations
    @RawJSType() @native()
  160. trait CreateResourceDataSyncResult extends Object
    Annotations
    @RawJSType() @native()
  161. type CreatedDate = Date
  162. type DateTime = Date
  163. type DefaultBaseline = Boolean
  164. type DefaultInstanceName = String
  165. trait DeleteActivationRequest extends Object
    Annotations
    @RawJSType() @native()
  166. trait DeleteActivationResult extends Object
    Annotations
    @RawJSType() @native()
  167. trait DeleteAssociationRequest extends Object
    Annotations
    @RawJSType() @native()
  168. trait DeleteAssociationResult extends Object
    Annotations
    @RawJSType() @native()
  169. trait DeleteDocumentRequest extends Object
    Annotations
    @RawJSType() @native()
  170. trait DeleteDocumentResult extends Object
    Annotations
    @RawJSType() @native()
  171. trait DeleteInventoryRequest extends Object
    Annotations
    @RawJSType() @native()
  172. trait DeleteInventoryResult extends Object
    Annotations
    @RawJSType() @native()
  173. trait DeleteMaintenanceWindowRequest extends Object
    Annotations
    @RawJSType() @native()
  174. trait DeleteMaintenanceWindowResult extends Object
    Annotations
    @RawJSType() @native()
  175. trait DeleteParameterRequest extends Object
    Annotations
    @RawJSType() @native()
  176. trait DeleteParameterResult extends Object
    Annotations
    @RawJSType() @native()
  177. trait DeleteParametersRequest extends Object
    Annotations
    @RawJSType() @native()
  178. trait DeleteParametersResult extends Object
    Annotations
    @RawJSType() @native()
  179. trait DeletePatchBaselineRequest extends Object
    Annotations
    @RawJSType() @native()
  180. trait DeletePatchBaselineResult extends Object
    Annotations
    @RawJSType() @native()
  181. trait DeleteResourceDataSyncRequest extends Object
    Annotations
    @RawJSType() @native()
  182. trait DeleteResourceDataSyncResult extends Object
    Annotations
    @RawJSType() @native()
  183. type DeliveryTimedOutCount = Int
  184. trait DeregisterManagedInstanceRequest extends Object
    Annotations
    @RawJSType() @native()
  185. trait DeregisterManagedInstanceResult extends Object
    Annotations
    @RawJSType() @native()
  186. trait DeregisterPatchBaselineForPatchGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  187. trait DeregisterPatchBaselineForPatchGroupResult extends Object
    Annotations
    @RawJSType() @native()
  188. trait DeregisterTargetFromMaintenanceWindowRequest extends Object
    Annotations
    @RawJSType() @native()
  189. trait DeregisterTargetFromMaintenanceWindowResult extends Object
    Annotations
    @RawJSType() @native()
  190. trait DeregisterTaskFromMaintenanceWindowRequest extends Object
    Annotations
    @RawJSType() @native()
  191. trait DeregisterTaskFromMaintenanceWindowResult extends Object
    Annotations
    @RawJSType() @native()
  192. trait DescribeActivationsFilter extends Object

    Filter for the DescribeActivation API.

    Filter for the DescribeActivation API.

    Annotations
    @RawJSType() @native()
  193. type DescribeActivationsFilterKeys = String
  194. type DescribeActivationsFilterList = Array[DescribeActivationsFilter]
  195. trait DescribeActivationsRequest extends Object
    Annotations
    @RawJSType() @native()
  196. trait DescribeActivationsResult extends Object
    Annotations
    @RawJSType() @native()
  197. trait DescribeAssociationExecutionTargetsRequest extends Object
    Annotations
    @RawJSType() @native()
  198. trait DescribeAssociationExecutionTargetsResult extends Object
    Annotations
    @RawJSType() @native()
  199. trait DescribeAssociationExecutionsRequest extends Object
    Annotations
    @RawJSType() @native()
  200. trait DescribeAssociationExecutionsResult extends Object
    Annotations
    @RawJSType() @native()
  201. trait DescribeAssociationRequest extends Object
    Annotations
    @RawJSType() @native()
  202. trait DescribeAssociationResult extends Object
    Annotations
    @RawJSType() @native()
  203. trait DescribeAutomationExecutionsRequest extends Object
    Annotations
    @RawJSType() @native()
  204. trait DescribeAutomationExecutionsResult extends Object
    Annotations
    @RawJSType() @native()
  205. trait DescribeAutomationStepExecutionsRequest extends Object
    Annotations
    @RawJSType() @native()
  206. trait DescribeAutomationStepExecutionsResult extends Object
    Annotations
    @RawJSType() @native()
  207. trait DescribeAvailablePatchesRequest extends Object
    Annotations
    @RawJSType() @native()
  208. trait DescribeAvailablePatchesResult extends Object
    Annotations
    @RawJSType() @native()
  209. trait DescribeDocumentPermissionRequest extends Object
    Annotations
    @RawJSType() @native()
  210. trait DescribeDocumentPermissionResponse extends Object
    Annotations
    @RawJSType() @native()
  211. trait DescribeDocumentRequest extends Object
    Annotations
    @RawJSType() @native()
  212. trait DescribeDocumentResult extends Object
    Annotations
    @RawJSType() @native()
  213. trait DescribeEffectiveInstanceAssociationsRequest extends Object
    Annotations
    @RawJSType() @native()
  214. trait DescribeEffectiveInstanceAssociationsResult extends Object
    Annotations
    @RawJSType() @native()
  215. trait DescribeEffectivePatchesForPatchBaselineRequest extends Object
    Annotations
    @RawJSType() @native()
  216. trait DescribeEffectivePatchesForPatchBaselineResult extends Object
    Annotations
    @RawJSType() @native()
  217. trait DescribeInstanceAssociationsStatusRequest extends Object
    Annotations
    @RawJSType() @native()
  218. trait DescribeInstanceAssociationsStatusResult extends Object
    Annotations
    @RawJSType() @native()
  219. trait DescribeInstanceInformationRequest extends Object
    Annotations
    @RawJSType() @native()
  220. trait DescribeInstanceInformationResult extends Object
    Annotations
    @RawJSType() @native()
  221. trait DescribeInstancePatchStatesForPatchGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  222. trait DescribeInstancePatchStatesForPatchGroupResult extends Object
    Annotations
    @RawJSType() @native()
  223. trait DescribeInstancePatchStatesRequest extends Object
    Annotations
    @RawJSType() @native()
  224. trait DescribeInstancePatchStatesResult extends Object
    Annotations
    @RawJSType() @native()
  225. trait DescribeInstancePatchesRequest extends Object
    Annotations
    @RawJSType() @native()
  226. trait DescribeInstancePatchesResult extends Object
    Annotations
    @RawJSType() @native()
  227. trait DescribeInventoryDeletionsRequest extends Object
    Annotations
    @RawJSType() @native()
  228. trait DescribeInventoryDeletionsResult extends Object
    Annotations
    @RawJSType() @native()
  229. trait DescribeMaintenanceWindowExecutionTaskInvocationsRequest extends Object
    Annotations
    @RawJSType() @native()
  230. trait DescribeMaintenanceWindowExecutionTaskInvocationsResult extends Object
    Annotations
    @RawJSType() @native()
  231. trait DescribeMaintenanceWindowExecutionTasksRequest extends Object
    Annotations
    @RawJSType() @native()
  232. trait DescribeMaintenanceWindowExecutionTasksResult extends Object
    Annotations
    @RawJSType() @native()
  233. trait DescribeMaintenanceWindowExecutionsRequest extends Object
    Annotations
    @RawJSType() @native()
  234. trait DescribeMaintenanceWindowExecutionsResult extends Object
    Annotations
    @RawJSType() @native()
  235. trait DescribeMaintenanceWindowScheduleRequest extends Object
    Annotations
    @RawJSType() @native()
  236. trait DescribeMaintenanceWindowScheduleResult extends Object
    Annotations
    @RawJSType() @native()
  237. trait DescribeMaintenanceWindowTargetsRequest extends Object
    Annotations
    @RawJSType() @native()
  238. trait DescribeMaintenanceWindowTargetsResult extends Object
    Annotations
    @RawJSType() @native()
  239. trait DescribeMaintenanceWindowTasksRequest extends Object
    Annotations
    @RawJSType() @native()
  240. trait DescribeMaintenanceWindowTasksResult extends Object
    Annotations
    @RawJSType() @native()
  241. trait DescribeMaintenanceWindowsForTargetRequest extends Object
    Annotations
    @RawJSType() @native()
  242. trait DescribeMaintenanceWindowsForTargetResult extends Object
    Annotations
    @RawJSType() @native()
  243. trait DescribeMaintenanceWindowsRequest extends Object
    Annotations
    @RawJSType() @native()
  244. trait DescribeMaintenanceWindowsResult extends Object
    Annotations
    @RawJSType() @native()
  245. trait DescribeParametersRequest extends Object
    Annotations
    @RawJSType() @native()
  246. trait DescribeParametersResult extends Object
    Annotations
    @RawJSType() @native()
  247. trait DescribePatchBaselinesRequest extends Object
    Annotations
    @RawJSType() @native()
  248. trait DescribePatchBaselinesResult extends Object
    Annotations
    @RawJSType() @native()
  249. trait DescribePatchGroupStateRequest extends Object
    Annotations
    @RawJSType() @native()
  250. trait DescribePatchGroupStateResult extends Object
    Annotations
    @RawJSType() @native()
  251. trait DescribePatchGroupsRequest extends Object
    Annotations
    @RawJSType() @native()
  252. trait DescribePatchGroupsResult extends Object
    Annotations
    @RawJSType() @native()
  253. trait DescribeSessionsRequest extends Object
    Annotations
    @RawJSType() @native()
  254. trait DescribeSessionsResponse extends Object
    Annotations
    @RawJSType() @native()
  255. type DescriptionInDocument = String
  256. type DocumentARN = String
  257. type DocumentContent = String
  258. trait DocumentDefaultVersionDescription extends Object

    A default version of a document.

    A default version of a document.

    Annotations
    @RawJSType() @native()
  259. trait DocumentDescription extends Object

    Describes a Systems Manager document.

    Describes a Systems Manager document.

    Annotations
    @RawJSType() @native()
  260. trait DocumentFilter extends Object

    Describes a filter.

    Describes a filter.

    Annotations
    @RawJSType() @native()
  261. type DocumentFilterKey = String
  262. type DocumentFilterList = Array[DocumentFilter]
  263. type DocumentFilterValue = String
  264. type DocumentFormat = String
  265. type DocumentHash = String
  266. type DocumentHashType = String
  267. trait DocumentIdentifier extends Object

    Describes the name of a Systems Manager document.

    Describes the name of a Systems Manager document.

    Annotations
    @RawJSType() @native()
  268. type DocumentIdentifierList = Array[DocumentIdentifier]
  269. trait DocumentKeyValuesFilter extends Object

    One or more filters.

    One or more filters. Use a filter to return a more specific list of documents. For keys, you can specify one or more tags that have been applied to a document. Other valid values include Owner, Name, PlatformTypes, and DocumentType. Note that only one Owner can be specified in a request. For example: Key=Owner,Values=Self. If you use Name as a key, you can use a name prefix to return a list of documents. For example, in the AWS CLI, to return a list of all documents that begin with Te, run the following command: aws ssm list-documents --filters Key=Name,Values=Te If you specify more than two keys, only documents that are identified by all the tags are returned in the results. If you specify more than two values for a key, documents that are identified by any of the values are returned in the results. To specify a custom key and value pair, use the format Key=tag:[tagName],Values=[valueName]. For example, if you created a Key called region and are using the AWS CLI to call the list-documents command: aws ssm list-documents --filters Key=tag:region,Values=east,west Key=Owner,Values=Self

    Annotations
    @RawJSType() @native()
  270. type DocumentKeyValuesFilterKey = String
  271. type DocumentKeyValuesFilterList = Array[DocumentKeyValuesFilter]
  272. type DocumentKeyValuesFilterValue = String
  273. type DocumentKeyValuesFilterValues = Array[DocumentKeyValuesFilterValue]
  274. type DocumentName = String
  275. type DocumentOwner = String
  276. trait DocumentParameter extends Object

    Parameters specified in a System Manager document that run on the server when the command is run.

    Parameters specified in a System Manager document that run on the server when the command is run.

    Annotations
    @RawJSType() @native()
  277. type DocumentParameterDefaultValue = String
  278. type DocumentParameterDescrption = String
  279. type DocumentParameterList = Array[DocumentParameter]
  280. type DocumentParameterName = String
  281. type DocumentParameterType = String
  282. type DocumentPermissionType = String
  283. type DocumentSchemaVersion = String
  284. type DocumentSha1 = String
  285. type DocumentStatus = String
  286. type DocumentStatusInformation = String
  287. type DocumentType = String
  288. type DocumentVersion = String
  289. trait DocumentVersionInfo extends Object

    Version information about the document.

    Version information about the document.

    Annotations
    @RawJSType() @native()
  290. type DocumentVersionList = Array[DocumentVersionInfo]
  291. type DocumentVersionName = String
  292. type DocumentVersionNumber = String
  293. type DryRun = Boolean
  294. type EffectiveInstanceAssociationMaxResults = Int
  295. trait EffectivePatch extends Object

    The EffectivePatch structure defines metadata about a patch along with the approval state of the patch in a particular patch baseline.

    The EffectivePatch structure defines metadata about a patch along with the approval state of the patch in a particular patch baseline. The approval state includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

    Annotations
    @RawJSType() @native()
  296. type EffectivePatchList = Array[EffectivePatch]
  297. type ErrorCount = Int
  298. type ExecutionMode = String
  299. type ExecutionRoleName = String
  300. type ExpirationDate = Date
  301. trait FailedCreateAssociation extends Object

    Describes a failed association.

    Describes a failed association.

    Annotations
    @RawJSType() @native()
  302. type FailedCreateAssociationList = Array[FailedCreateAssociation]
  303. trait FailureDetails extends Object

    Information about an Automation failure.

    Information about an Automation failure.

    Annotations
    @RawJSType() @native()
  304. type Fault = String
  305. trait GetAutomationExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  306. trait GetAutomationExecutionResult extends Object
    Annotations
    @RawJSType() @native()
  307. trait GetCommandInvocationRequest extends Object
    Annotations
    @RawJSType() @native()
  308. trait GetCommandInvocationResult extends Object
    Annotations
    @RawJSType() @native()
  309. trait GetConnectionStatusRequest extends Object
    Annotations
    @RawJSType() @native()
  310. trait GetConnectionStatusResponse extends Object
    Annotations
    @RawJSType() @native()
  311. trait GetDefaultPatchBaselineRequest extends Object
    Annotations
    @RawJSType() @native()
  312. trait GetDefaultPatchBaselineResult extends Object
    Annotations
    @RawJSType() @native()
  313. trait GetDeployablePatchSnapshotForInstanceRequest extends Object
    Annotations
    @RawJSType() @native()
  314. trait GetDeployablePatchSnapshotForInstanceResult extends Object
    Annotations
    @RawJSType() @native()
  315. trait GetDocumentRequest extends Object
    Annotations
    @RawJSType() @native()
  316. trait GetDocumentResult extends Object
    Annotations
    @RawJSType() @native()
  317. trait GetInventoryRequest extends Object
    Annotations
    @RawJSType() @native()
  318. trait GetInventoryResult extends Object
    Annotations
    @RawJSType() @native()
  319. type GetInventorySchemaMaxResults = Int
  320. trait GetInventorySchemaRequest extends Object
    Annotations
    @RawJSType() @native()
  321. trait GetInventorySchemaResult extends Object
    Annotations
    @RawJSType() @native()
  322. trait GetMaintenanceWindowExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  323. trait GetMaintenanceWindowExecutionResult extends Object
    Annotations
    @RawJSType() @native()
  324. trait GetMaintenanceWindowExecutionTaskInvocationRequest extends Object
    Annotations
    @RawJSType() @native()
  325. trait GetMaintenanceWindowExecutionTaskInvocationResult extends Object
    Annotations
    @RawJSType() @native()
  326. trait GetMaintenanceWindowExecutionTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  327. trait GetMaintenanceWindowExecutionTaskResult extends Object
    Annotations
    @RawJSType() @native()
  328. trait GetMaintenanceWindowRequest extends Object
    Annotations
    @RawJSType() @native()
  329. trait GetMaintenanceWindowResult extends Object
    Annotations
    @RawJSType() @native()
  330. trait GetMaintenanceWindowTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  331. trait GetMaintenanceWindowTaskResult extends Object
    Annotations
    @RawJSType() @native()
  332. trait GetParameterHistoryRequest extends Object
    Annotations
    @RawJSType() @native()
  333. trait GetParameterHistoryResult extends Object
    Annotations
    @RawJSType() @native()
  334. trait GetParameterRequest extends Object
    Annotations
    @RawJSType() @native()
  335. trait GetParameterResult extends Object
    Annotations
    @RawJSType() @native()
  336. type GetParametersByPathMaxResults = Int
  337. trait GetParametersByPathRequest extends Object
    Annotations
    @RawJSType() @native()
  338. trait GetParametersByPathResult extends Object
    Annotations
    @RawJSType() @native()
  339. trait GetParametersRequest extends Object
    Annotations
    @RawJSType() @native()
  340. trait GetParametersResult extends Object
    Annotations
    @RawJSType() @native()
  341. trait GetPatchBaselineForPatchGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  342. trait GetPatchBaselineForPatchGroupResult extends Object
    Annotations
    @RawJSType() @native()
  343. trait GetPatchBaselineRequest extends Object
    Annotations
    @RawJSType() @native()
  344. trait GetPatchBaselineResult extends Object
    Annotations
    @RawJSType() @native()
  345. trait GetServiceSettingRequest extends Object

    The request body of the GetServiceSetting API action.

    The request body of the GetServiceSetting API action.

    Annotations
    @RawJSType() @native()
  346. trait GetServiceSettingResult extends Object

    The query result body of the GetServiceSetting API action.

    The query result body of the GetServiceSetting API action.

    Annotations
    @RawJSType() @native()
  347. type IPAddress = String
  348. type IamRole = String
  349. type IdempotencyToken = String
  350. type InstallOverrideList = String
  351. trait InstanceAggregatedAssociationOverview extends Object

    Status information about the aggregated associations.

    Status information about the aggregated associations.

    Annotations
    @RawJSType() @native()
  352. trait InstanceAssociation extends Object

    One or more association documents on the instance.

    One or more association documents on the instance.

    Annotations
    @RawJSType() @native()
  353. type InstanceAssociationExecutionSummary = String
  354. type InstanceAssociationList = Array[InstanceAssociation]
  355. trait InstanceAssociationOutputLocation extends Object

    An Amazon S3 bucket where you want to store the results of this request.

    An Amazon S3 bucket where you want to store the results of this request.

    Annotations
    @RawJSType() @native()
  356. trait InstanceAssociationOutputUrl extends Object

    The URL of Amazon S3 bucket where you want to store the results of this request.

    The URL of Amazon S3 bucket where you want to store the results of this request.

    Annotations
    @RawJSType() @native()
  357. type InstanceAssociationStatusAggregatedCount = Dictionary[InstanceCount]
  358. trait InstanceAssociationStatusInfo extends Object

    Status information about the instance association.

    Status information about the instance association.

    Annotations
    @RawJSType() @native()
  359. type InstanceAssociationStatusInfos = Array[InstanceAssociationStatusInfo]
  360. type InstanceCount = Int
  361. type InstanceId = String
  362. type InstanceIdList = Array[InstanceId]
  363. trait InstanceInformation extends Object

    Describes a filter for a specific list of instances.

    Describes a filter for a specific list of instances.

    Annotations
    @RawJSType() @native()
  364. trait InstanceInformationFilter extends Object

    Describes a filter for a specific list of instances.

    Describes a filter for a specific list of instances. You can filter instances information by using tags. You specify tags by using a key-value mapping. Use this action instead of the DescribeInstanceInformationRequest.InstanceInformationFilterList method. The InstanceInformationFilterList method is a legacy method and does not support tags.

    Annotations
    @RawJSType() @native()
  365. type InstanceInformationFilterKey = String
  366. type InstanceInformationFilterList = Array[InstanceInformationFilter]
  367. type InstanceInformationFilterValue = String
  368. type InstanceInformationFilterValueSet = Array[InstanceInformationFilterValue]
  369. type InstanceInformationList = Array[InstanceInformation]
  370. trait InstanceInformationStringFilter extends Object

    The filters to describe or get information about your managed instances.

    The filters to describe or get information about your managed instances.

    Annotations
    @RawJSType() @native()
  371. type InstanceInformationStringFilterKey = String
  372. type InstanceInformationStringFilterList = Array[InstanceInformationStringFilter]
  373. trait InstancePatchState extends Object

    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.

    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.

    Annotations
    @RawJSType() @native()
  374. trait InstancePatchStateFilter extends Object

    Defines a filter used in DescribeInstancePatchStatesForPatchGroup used to scope down the information returned by the API.

    Defines a filter used in DescribeInstancePatchStatesForPatchGroup used to scope down the information returned by the API.

    Annotations
    @RawJSType() @native()
  375. type InstancePatchStateFilterKey = String
  376. type InstancePatchStateFilterList = Array[InstancePatchStateFilter]
  377. type InstancePatchStateFilterValue = String
  378. type InstancePatchStateFilterValues = Array[InstancePatchStateFilterValue]
  379. type InstancePatchStateList = Array[InstancePatchState]
  380. type InstancePatchStateOperatorType = String
  381. type InstancePatchStatesList = Array[InstancePatchState]
  382. type InstanceTagName = String
  383. type InstancesCount = Int
  384. trait InventoryAggregator extends Object

    Specifies the inventory type and attribute for the aggregation execution.

    Specifies the inventory type and attribute for the aggregation execution.

    Annotations
    @RawJSType() @native()
  385. type InventoryAggregatorExpression = String
  386. type InventoryAggregatorList = Array[InventoryAggregator]
  387. type InventoryAttributeDataType = String
  388. type InventoryDeletionId = String
  389. type InventoryDeletionLastStatusMessage = String
  390. type InventoryDeletionLastStatusUpdateTime = Date
  391. type InventoryDeletionStartTime = Date
  392. type InventoryDeletionStatus = String
  393. trait InventoryDeletionStatusItem extends Object

    Status information returned by the DeleteInventory action.

    Status information returned by the DeleteInventory action.

    Annotations
    @RawJSType() @native()
  394. trait InventoryDeletionSummary extends Object

    Information about the delete operation.

    Information about the delete operation.

    Annotations
    @RawJSType() @native()
  395. trait InventoryDeletionSummaryItem extends Object

    Either a count, remaining count, or a version number in a delete inventory summary.

    Either a count, remaining count, or a version number in a delete inventory summary.

    Annotations
    @RawJSType() @native()
  396. type InventoryDeletionSummaryItems = Array[InventoryDeletionSummaryItem]
  397. type InventoryDeletionsList = Array[InventoryDeletionStatusItem]
  398. trait InventoryFilter extends Object

    One or more filters.

    One or more filters. Use a filter to return a more specific list of results.

    Annotations
    @RawJSType() @native()
  399. type InventoryFilterKey = String
  400. type InventoryFilterList = Array[InventoryFilter]
  401. type InventoryFilterValue = String
  402. type InventoryFilterValueList = Array[InventoryFilterValue]
  403. trait InventoryGroup extends Object

    A user-defined set of one or more filters on which to aggregate inventory data.

    A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

    Annotations
    @RawJSType() @native()
  404. type InventoryGroupList = Array[InventoryGroup]
  405. type InventoryGroupName = String
  406. trait InventoryItem extends Object

    Information collected from managed instances based on your inventory policy document

    Information collected from managed instances based on your inventory policy document

    Annotations
    @RawJSType() @native()
  407. trait InventoryItemAttribute extends Object

    Attributes are the entries within the inventory item content.

    Attributes are the entries within the inventory item content. It contains name and value.

    Annotations
    @RawJSType() @native()
  408. type InventoryItemAttributeList = Array[InventoryItemAttribute]
  409. type InventoryItemAttributeName = String
  410. type InventoryItemCaptureTime = String
  411. type InventoryItemContentContext = Dictionary[AttributeValue]
  412. type InventoryItemContentHash = String
  413. type InventoryItemEntry = Dictionary[AttributeValue]
  414. type InventoryItemEntryList = Array[InventoryItemEntry]
  415. type InventoryItemList = Array[InventoryItem]
  416. trait InventoryItemSchema extends Object

    The inventory item schema definition.

    The inventory item schema definition. Users can use this to compose inventory query filters.

    Annotations
    @RawJSType() @native()
  417. type InventoryItemSchemaResultList = Array[InventoryItemSchema]
  418. type InventoryItemSchemaVersion = String
  419. type InventoryItemTypeName = String
  420. type InventoryItemTypeNameFilter = String
  421. type InventoryQueryOperatorType = String
  422. trait InventoryResultEntity extends Object

    Inventory query results.

    Inventory query results.

    Annotations
    @RawJSType() @native()
  423. type InventoryResultEntityId = String
  424. type InventoryResultEntityList = Array[InventoryResultEntity]
  425. trait InventoryResultItem extends Object

    The inventory result item.

    The inventory result item.

    Annotations
    @RawJSType() @native()
  426. type InventoryResultItemKey = String
  427. type InventoryResultItemMap = Dictionary[InventoryResultItem]
  428. type InventorySchemaDeleteOption = String
  429. type InventoryTypeDisplayName = String
  430. type InvocationTraceOutput = String
  431. type IsSubTypeSchema = Boolean
  432. type KeyList = Array[TagKey]
  433. trait LabelParameterVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  434. trait LabelParameterVersionResult extends Object
    Annotations
    @RawJSType() @native()
  435. type LastResourceDataSyncMessage = String
  436. type LastResourceDataSyncStatus = String
  437. type LastResourceDataSyncTime = Date
  438. type LastSuccessfulResourceDataSyncTime = Date
  439. trait ListAssociationVersionsRequest extends Object
    Annotations
    @RawJSType() @native()
  440. trait ListAssociationVersionsResult extends Object
    Annotations
    @RawJSType() @native()
  441. trait ListAssociationsRequest extends Object
    Annotations
    @RawJSType() @native()
  442. trait ListAssociationsResult extends Object
    Annotations
    @RawJSType() @native()
  443. trait ListCommandInvocationsRequest extends Object
    Annotations
    @RawJSType() @native()
  444. trait ListCommandInvocationsResult extends Object
    Annotations
    @RawJSType() @native()
  445. trait ListCommandsRequest extends Object
    Annotations
    @RawJSType() @native()
  446. trait ListCommandsResult extends Object
    Annotations
    @RawJSType() @native()
  447. trait ListComplianceItemsRequest extends Object
    Annotations
    @RawJSType() @native()
  448. trait ListComplianceItemsResult extends Object
    Annotations
    @RawJSType() @native()
  449. trait ListComplianceSummariesRequest extends Object
    Annotations
    @RawJSType() @native()
  450. trait ListComplianceSummariesResult extends Object
    Annotations
    @RawJSType() @native()
  451. trait ListDocumentVersionsRequest extends Object
    Annotations
    @RawJSType() @native()
  452. trait ListDocumentVersionsResult extends Object
    Annotations
    @RawJSType() @native()
  453. trait ListDocumentsRequest extends Object
    Annotations
    @RawJSType() @native()
  454. trait ListDocumentsResult extends Object
    Annotations
    @RawJSType() @native()
  455. trait ListInventoryEntriesRequest extends Object
    Annotations
    @RawJSType() @native()
  456. trait ListInventoryEntriesResult extends Object
    Annotations
    @RawJSType() @native()
  457. trait ListResourceComplianceSummariesRequest extends Object
    Annotations
    @RawJSType() @native()
  458. trait ListResourceComplianceSummariesResult extends Object
    Annotations
    @RawJSType() @native()
  459. trait ListResourceDataSyncRequest extends Object
    Annotations
    @RawJSType() @native()
  460. trait ListResourceDataSyncResult extends Object
    Annotations
    @RawJSType() @native()
  461. trait ListTagsForResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  462. trait ListTagsForResourceResult extends Object
    Annotations
    @RawJSType() @native()
  463. trait LoggingInfo extends Object

    Information about an Amazon S3 bucket to write instance-level logs to.

    Information about an Amazon S3 bucket to write instance-level logs to.

    Note:LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported Maintenance Window task types, see MaintenanceWindowTaskInvocationParameters.

    Annotations
    @RawJSType() @native()
  464. type MaintenanceWindowAllowUnassociatedTargets = Boolean
  465. trait MaintenanceWindowAutomationParameters extends Object

    The parameters for an AUTOMATION task type.

    The parameters for an AUTOMATION task type.

    Annotations
    @RawJSType() @native()
  466. type MaintenanceWindowCutoff = Int
  467. type MaintenanceWindowDescription = String
  468. type MaintenanceWindowDurationHours = Int
  469. type MaintenanceWindowEnabled = Boolean
  470. trait MaintenanceWindowExecution extends Object

    Describes the information about an execution of a Maintenance Window.

    Describes the information about an execution of a Maintenance Window.

    Annotations
    @RawJSType() @native()
  471. type MaintenanceWindowExecutionId = String
  472. type MaintenanceWindowExecutionList = Array[MaintenanceWindowExecution]
  473. type MaintenanceWindowExecutionStatus = String
  474. type MaintenanceWindowExecutionStatusDetails = String
  475. type MaintenanceWindowExecutionTaskExecutionId = String
  476. type MaintenanceWindowExecutionTaskId = String
  477. type MaintenanceWindowExecutionTaskIdList = Array[MaintenanceWindowExecutionTaskId]
  478. trait MaintenanceWindowExecutionTaskIdentity extends Object

    Information about a task execution performed as part of a Maintenance Window execution.

    Information about a task execution performed as part of a Maintenance Window execution.

    Annotations
    @RawJSType() @native()
  479. type MaintenanceWindowExecutionTaskIdentityList = Array[MaintenanceWindowExecutionTaskIdentity]
  480. type MaintenanceWindowExecutionTaskInvocationId = String
  481. trait MaintenanceWindowExecutionTaskInvocationIdentity extends Object

    Describes the information about a task invocation for a particular target as part of a task execution performed as part of a Maintenance Window execution.

    Describes the information about a task invocation for a particular target as part of a task execution performed as part of a Maintenance Window execution.

    Annotations
    @RawJSType() @native()
  482. type MaintenanceWindowExecutionTaskInvocationIdentityList = Array[MaintenanceWindowExecutionTaskInvocationIdentity]
  483. type MaintenanceWindowExecutionTaskInvocationParameters = String
  484. trait MaintenanceWindowFilter extends Object

    Filter used in the request.

    Filter used in the request. Supported filter keys are Name and Enabled.

    Annotations
    @RawJSType() @native()
  485. type MaintenanceWindowFilterKey = String
  486. type MaintenanceWindowFilterList = Array[MaintenanceWindowFilter]
  487. type MaintenanceWindowFilterValue = String
  488. type MaintenanceWindowFilterValues = Array[MaintenanceWindowFilterValue]
  489. type MaintenanceWindowId = String
  490. trait MaintenanceWindowIdentity extends Object

    Information about the Maintenance Window.

    Information about the Maintenance Window.

    Annotations
    @RawJSType() @native()
  491. trait MaintenanceWindowIdentityForTarget extends Object

    The Maintenance Window to which the specified target belongs.

    The Maintenance Window to which the specified target belongs.

    Annotations
    @RawJSType() @native()
  492. type MaintenanceWindowIdentityList = Array[MaintenanceWindowIdentity]
  493. type MaintenanceWindowLambdaClientContext = String
  494. trait MaintenanceWindowLambdaParameters extends Object

    The parameters for a LAMBDA task type.

    The parameters for a LAMBDA task type. For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

    Note:LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported Maintenance Window task types, see MaintenanceWindowTaskInvocationParameters. TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported Maintenance Window task types, see MaintenanceWindowTaskInvocationParameters. For Lambda tasks, Systems Manager ignores any values specified for TaskParameters and LoggingInfo.

    Annotations
    @RawJSType() @native()
  495. type MaintenanceWindowLambdaPayload = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  496. type MaintenanceWindowLambdaQualifier = String
  497. type MaintenanceWindowMaxResults = Int
  498. type MaintenanceWindowName = String
  499. type MaintenanceWindowResourceType = String
  500. trait MaintenanceWindowRunCommandParameters extends Object

    The parameters for a RUN_COMMAND task type.

    The parameters for a RUN_COMMAND task type. For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

    Note:LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported Maintenance Window task types, see MaintenanceWindowTaskInvocationParameters. TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported Maintenance Window task types, see MaintenanceWindowTaskInvocationParameters. For Run Command tasks, Systems Manager uses specified values for TaskParameters and LoggingInfo only if no values are specified for TaskInvocationParameters.

    Annotations
    @RawJSType() @native()
  501. type MaintenanceWindowSchedule = String
  502. type MaintenanceWindowSearchMaxResults = Int
  503. type MaintenanceWindowStepFunctionsInput = String
  504. type MaintenanceWindowStepFunctionsName = String
  505. trait MaintenanceWindowStepFunctionsParameters extends Object

    The parameters for a STEP_FUNCTION task.

    The parameters for a STEP_FUNCTION task. For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

    Note:LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported Maintenance Window task types, see MaintenanceWindowTaskInvocationParameters. TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported Maintenance Window task types, see MaintenanceWindowTaskInvocationParameters. For Step Functions tasks, Systems Manager ignores any values specified for TaskParameters and LoggingInfo.

    Annotations
    @RawJSType() @native()
  506. type MaintenanceWindowStringDateTime = String
  507. trait MaintenanceWindowTarget extends Object

    The target registered with the Maintenance Window.

    The target registered with the Maintenance Window.

    Annotations
    @RawJSType() @native()
  508. type MaintenanceWindowTargetId = String
  509. type MaintenanceWindowTargetList = Array[MaintenanceWindowTarget]
  510. trait MaintenanceWindowTask extends Object

    Information about a task defined for a Maintenance Window.

    Information about a task defined for a Maintenance Window.

    Annotations
    @RawJSType() @native()
  511. type MaintenanceWindowTaskArn = String
  512. type MaintenanceWindowTaskId = String
  513. trait MaintenanceWindowTaskInvocationParameters extends Object

    The parameters for task execution.

    The parameters for task execution.

    Annotations
    @RawJSType() @native()
  514. type MaintenanceWindowTaskList = Array[MaintenanceWindowTask]
  515. type MaintenanceWindowTaskParameterName = String
  516. type MaintenanceWindowTaskParameterValue = String
  517. trait MaintenanceWindowTaskParameterValueExpression extends Object

    Defines the values for a task parameter.

    Defines the values for a task parameter.

    Annotations
    @RawJSType() @native()
  518. type MaintenanceWindowTaskParameterValueList = Array[MaintenanceWindowTaskParameterValue]
  519. type MaintenanceWindowTaskParameters = Dictionary[MaintenanceWindowTaskParameterValueExpression]
  520. type MaintenanceWindowTaskParametersList = Array[MaintenanceWindowTaskParameters]
  521. type MaintenanceWindowTaskPriority = Int
  522. type MaintenanceWindowTaskTargetId = String
  523. type MaintenanceWindowTaskType = String
  524. type MaintenanceWindowTimezone = String
  525. type MaintenanceWindowsForTargetList = Array[MaintenanceWindowIdentityForTarget]
  526. type ManagedInstanceId = String
  527. type MaxConcurrency = String
  528. type MaxErrors = String
  529. type MaxResults = Int
  530. type MaxResultsEC2Compatible = Int
  531. trait ModifyDocumentPermissionRequest extends Object
    Annotations
    @RawJSType() @native()
  532. trait ModifyDocumentPermissionResponse extends Object
    Annotations
    @RawJSType() @native()
  533. type NextToken = String
  534. trait NonCompliantSummary extends Object

    A summary of resources that are not compliant.

    A summary of resources that are not compliant. The summary is organized according to resource type.

    Annotations
    @RawJSType() @native()
  535. type NormalStringMap = Dictionary[String]
  536. type NotificationArn = String
  537. trait NotificationConfig extends Object

    Configurations for sending notifications.

    Configurations for sending notifications.

    Annotations
    @RawJSType() @native()
  538. type NotificationEvent = String
  539. type NotificationEventList = Array[NotificationEvent]
  540. type NotificationType = String
  541. type OperatingSystem = String
  542. trait OutputSource extends Object

    Information about the source where the association execution details are stored.

    Information about the source where the association execution details are stored.

    Annotations
    @RawJSType() @native()
  543. type OutputSourceId = String
  544. type OutputSourceType = String
  545. type OwnerInformation = String
  546. type PSParameterName = String
  547. type PSParameterSelector = String
  548. type PSParameterValue = String
  549. type PSParameterVersion = Double
  550. trait Parameter extends Object

    An Amazon EC2 Systems Manager parameter in Parameter Store.

    An Amazon EC2 Systems Manager parameter in Parameter Store.

    Annotations
    @RawJSType() @native()
  551. type ParameterDescription = String
  552. trait ParameterHistory extends Object

    Information about parameter usage.

    Information about parameter usage.

    Annotations
    @RawJSType() @native()
  553. type ParameterHistoryList = Array[ParameterHistory]
  554. type ParameterKeyId = String
  555. type ParameterLabel = String
  556. type ParameterLabelList = Array[ParameterLabel]
  557. type ParameterList = Array[Parameter]
  558. trait ParameterMetadata extends Object

    Metada includes information like the ARN of the last user and the date/time the parameter was last used.

    Metada includes information like the ARN of the last user and the date/time the parameter was last used.

    Annotations
    @RawJSType() @native()
  559. type ParameterMetadataList = Array[ParameterMetadata]
  560. type ParameterName = String
  561. type ParameterNameList = Array[PSParameterName]
  562. trait ParameterStringFilter extends Object

    One or more filters.

    One or more filters. Use a filter to return a more specific list of results.

    Note:The Name field can't be used with the GetParametersByPath API action.

    Annotations
    @RawJSType() @native()
  563. type ParameterStringFilterKey = String
  564. type ParameterStringFilterList = Array[ParameterStringFilter]
  565. type ParameterStringFilterValue = String
  566. type ParameterStringFilterValueList = Array[ParameterStringFilterValue]
  567. type ParameterStringQueryOption = String
  568. type ParameterType = String
  569. type ParameterValue = String
  570. type ParameterValueList = Array[ParameterValue]
  571. type Parameters = Dictionary[ParameterValueList]
  572. trait ParametersFilter extends Object

    This data type is deprecated.

    This data type is deprecated. Instead, use ParameterStringFilter.

    Annotations
    @RawJSType() @native()
  573. type ParametersFilterKey = String
  574. type ParametersFilterList = Array[ParametersFilter]
  575. type ParametersFilterValue = String
  576. type ParametersFilterValueList = Array[ParametersFilterValue]
  577. trait Patch extends Object

    Represents metadata about a patch.

    Represents metadata about a patch.

    Annotations
    @RawJSType() @native()
  578. type PatchAction = String
  579. trait PatchBaselineIdentity extends Object

    Defines the basic information about a patch baseline.

    Defines the basic information about a patch baseline.

    Annotations
    @RawJSType() @native()
  580. type PatchBaselineIdentityList = Array[PatchBaselineIdentity]
  581. type PatchBaselineMaxResults = Int
  582. type PatchClassification = String
  583. trait PatchComplianceData extends Object

    Information about the state of a patch on a particular instance as it relates to the patch baseline used to patch the instance.

    Information about the state of a patch on a particular instance as it relates to the patch baseline used to patch the instance.

    Annotations
    @RawJSType() @native()
  584. type PatchComplianceDataList = Array[PatchComplianceData]
  585. type PatchComplianceDataState = String
  586. type PatchComplianceLevel = String
  587. type PatchComplianceMaxResults = Int
  588. type PatchContentUrl = String
  589. type PatchDeploymentStatus = String
  590. type PatchDescription = String
  591. type PatchFailedCount = Int
  592. trait PatchFilter extends Object

    Defines a patch filter.

    Defines a patch filter. A patch filter consists of key/value pairs, but not all keys are valid for all operating system types. For example, the key PRODUCT is valid for all supported operating system types. The key MSRC_SEVERITY, however, is valid only for Windows operating systems, and the key SECTION is valid only for Ubuntu operating systems. Refer to the following sections for information about which keys may be used with each major operating system, and which values are valid for each key. Windows Operating Systems The supported keys for Windows operating systems are PRODUCT, CLASSIFICATION, and MSRC_SEVERITY. See the following lists for valid values for each of these keys. Supported key: PRODUCT Supported values: * Windows7 * Windows8 * Windows8.1 * Windows8Embedded * Windows10 * Windows10LTSB * WindowsServer2008 * WindowsServer2008R2 * WindowsServer2012 * WindowsServer2012R2 * WindowsServer2016 * WindowsServer2019 * * Use a wildcard character (*) to target all supported operating system versions. Supported key: CLASSIFICATION Supported values: * CriticalUpdates * DefinitionUpdates * Drivers * FeaturePacks * SecurityUpdates * ServicePacks * Tools * UpdateRollups * Updates * Upgrades Supported key: MSRC_SEVERITY Supported values: * Critical * Important * Moderate * Low * Unspecified Ubuntu Operating Systems The supported keys for Ubuntu operating systems are PRODUCT, PRIORITY, and SECTION. See the following lists for valid values for each of these keys. Supported key: PRODUCT Supported values: * Ubuntu14.04 * Ubuntu16.04 * * Use a wildcard character (*) to target all supported operating system versions. Supported key: PRIORITY Supported values: * Required * Important * Standard * Optional * Extra Supported key: SECTION Only the length of the key value is validated. Minimum length is 1. Maximum length is 64. Amazon Linux Operating Systems The supported keys for Amazon Linux operating systems are PRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys. Supported key: PRODUCT Supported values: * AmazonLinux2012.03 * AmazonLinux2012.09 * AmazonLinux2013.03 * AmazonLinux2013.09 * AmazonLinux2014.03 * AmazonLinux2014.09 * AmazonLinux2015.03 * AmazonLinux2015.09 * AmazonLinux2016.03 * AmazonLinux2016.09 * AmazonLinux2017.03 * AmazonLinux2017.09 * * Use a wildcard character (*) to target all supported operating system versions. Supported key: CLASSIFICATION Supported values: * Security * Bugfix * Enhancement * Recommended * Newpackage Supported key: SEVERITY Supported values: * Critical * Important * Medium * Low Amazon Linux 2 Operating Systems The supported keys for Amazon Linux 2 operating systems are PRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys. Supported key: PRODUCT Supported values: * AmazonLinux2 * AmazonLinux2.0 * * Use a wildcard character (*) to target all supported operating system versions. Supported key: CLASSIFICATION Supported values: * Security * Bugfix * Enhancement * Recommended * Newpackage Supported key: SEVERITY Supported values: * Critical * Important * Medium * Low RedHat Enterprise Linux (RHEL) Operating Systems The supported keys for RedHat Enterprise Linux operating systems are PRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys. Supported key: PRODUCT Supported values: * RedhatEnterpriseLinux6.5 * RedhatEnterpriseLinux6.6 * RedhatEnterpriseLinux6.7 * RedhatEnterpriseLinux6.8 * RedhatEnterpriseLinux6.9 * RedhatEnterpriseLinux7.0 * RedhatEnterpriseLinux7.1 * RedhatEnterpriseLinux7.2 * RedhatEnterpriseLinux7.3 * RedhatEnterpriseLinux7.4 * RedhatEnterpriseLinux7.5 * RedhatEnterpriseLinux7.6 * * Use a wildcard character (*) to target all supported operating system versions. Supported key: CLASSIFICATION Supported values: * Security * Bugfix * Enhancement * Recommended * Newpackage Supported key: SEVERITY Supported values: * Critical * Important * Medium * Low SUSE Linux Enterprise Server (SLES) Operating Systems The supported keys for SLES operating systems are PRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys. Supported key: PRODUCT Supported values: * Suse12.0 * Suse12.1 * Suse12.2 * Suse12.3 * Suse12.4 * Suse12.5 * Suse12.6 * Suse12.7 * Suse12.8 * Suse12.9 * * Use a wildcard character (*) to target all supported operating system versions. Supported key: CLASSIFICATION Supported values: * Security * Recommended * Optional * Feature * Document * Yast Supported key: SEVERITY Supported values: * Critical * Important * Moderate * Low CentOS Operating Systems The supported keys for CentOS operating systems are PRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys. Supported key: PRODUCT Supported values: * CentOS6.5 * CentOS6.6 * CentOS6.7 * CentOS6.8 * CentOS6.9 * CentOS7.0 * CentOS7.1 * CentOS7.2 * CentOS7.3 * CentOS7.4 * CentOS7.5 * CentOS7.6 * * Use a wildcard character (*) to target all supported operating system versions. Supported key: CLASSIFICATION Supported values: * Security * Bugfix * Enhancement * Recommended * Newpackage Supported key: SEVERITY Supported values: * Critical * Important * Medium * Low

    Annotations
    @RawJSType() @native()
  593. trait PatchFilterGroup extends Object

    A set of patch filters, typically used for approval rules.

    A set of patch filters, typically used for approval rules.

    Annotations
    @RawJSType() @native()
  594. type PatchFilterKey = String
  595. type PatchFilterList = Array[PatchFilter]
  596. type PatchFilterValue = String
  597. type PatchFilterValueList = Array[PatchFilterValue]
  598. type PatchGroup = String
  599. type PatchGroupList = Array[PatchGroup]
  600. trait PatchGroupPatchBaselineMapping extends Object

    The mapping between a patch group and the patch baseline the patch group is registered with.

    The mapping between a patch group and the patch baseline the patch group is registered with.

    Annotations
    @RawJSType() @native()
  601. type PatchGroupPatchBaselineMappingList = Array[PatchGroupPatchBaselineMapping]
  602. type PatchId = String
  603. type PatchIdList = Array[PatchId]
  604. type PatchInstalledCount = Int
  605. type PatchInstalledOtherCount = Int
  606. type PatchInstalledRejectedCount = Int
  607. type PatchKbNumber = String
  608. type PatchLanguage = String
  609. type PatchList = Array[Patch]
  610. type PatchMissingCount = Int
  611. type PatchMsrcNumber = String
  612. type PatchMsrcSeverity = String
  613. type PatchNotApplicableCount = Int
  614. type PatchOperationType = String
  615. trait PatchOrchestratorFilter extends Object

    Defines a filter used in Patch Manager APIs.

    Defines a filter used in Patch Manager APIs.

    Annotations
    @RawJSType() @native()
  616. type PatchOrchestratorFilterKey = String
  617. type PatchOrchestratorFilterList = Array[PatchOrchestratorFilter]
  618. type PatchOrchestratorFilterValue = String
  619. type PatchOrchestratorFilterValues = Array[PatchOrchestratorFilterValue]
  620. type PatchProduct = String
  621. type PatchProductFamily = String
  622. trait PatchRule extends Object

    Defines an approval rule for a patch baseline.

    Defines an approval rule for a patch baseline.

    Annotations
    @RawJSType() @native()
  623. trait PatchRuleGroup extends Object

    A set of rules defining the approval rules for a patch baseline.

    A set of rules defining the approval rules for a patch baseline.

    Annotations
    @RawJSType() @native()
  624. type PatchRuleList = Array[PatchRule]
  625. type PatchSeverity = String
  626. trait PatchSource extends Object

    Information about the patches to use to update the instances, including target operating systems and source repository.

    Information about the patches to use to update the instances, including target operating systems and source repository. Applies to Linux instances only.

    Annotations
    @RawJSType() @native()
  627. type PatchSourceConfiguration = String
  628. type PatchSourceList = Array[PatchSource]
  629. type PatchSourceName = String
  630. type PatchSourceProduct = String
  631. type PatchSourceProductList = Array[PatchSourceProduct]
  632. trait PatchStatus extends Object

    Information about the approval status of a patch.

    Information about the approval status of a patch.

    Annotations
    @RawJSType() @native()
  633. type PatchTitle = String
  634. type PatchVendor = String
  635. type PingStatus = String
  636. type PlatformType = String
  637. type PlatformTypeList = Array[PlatformType]
  638. type Product = String
  639. trait ProgressCounters extends Object

    An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

    An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

    Annotations
    @RawJSType() @native()
  640. trait PutComplianceItemsRequest extends Object
    Annotations
    @RawJSType() @native()
  641. trait PutComplianceItemsResult extends Object
    Annotations
    @RawJSType() @native()
  642. type PutInventoryMessage = String
  643. trait PutInventoryRequest extends Object
    Annotations
    @RawJSType() @native()
  644. trait PutInventoryResult extends Object
    Annotations
    @RawJSType() @native()
  645. trait PutParameterRequest extends Object
    Annotations
    @RawJSType() @native()
  646. trait PutParameterResult extends Object
    Annotations
    @RawJSType() @native()
  647. type Region = String
  648. type Regions = Array[Region]
  649. trait RegisterDefaultPatchBaselineRequest extends Object
    Annotations
    @RawJSType() @native()
  650. trait RegisterDefaultPatchBaselineResult extends Object
    Annotations
    @RawJSType() @native()
  651. trait RegisterPatchBaselineForPatchGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  652. trait RegisterPatchBaselineForPatchGroupResult extends Object
    Annotations
    @RawJSType() @native()
  653. trait RegisterTargetWithMaintenanceWindowRequest extends Object
    Annotations
    @RawJSType() @native()
  654. trait RegisterTargetWithMaintenanceWindowResult extends Object
    Annotations
    @RawJSType() @native()
  655. trait RegisterTaskWithMaintenanceWindowRequest extends Object
    Annotations
    @RawJSType() @native()
  656. trait RegisterTaskWithMaintenanceWindowResult extends Object
    Annotations
    @RawJSType() @native()
  657. type RegistrationLimit = Int
  658. type RegistrationsCount = Int
  659. type RemainingCount = Int
  660. trait RemoveTagsFromResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  661. trait RemoveTagsFromResourceResult extends Object
    Annotations
    @RawJSType() @native()
  662. trait ResetServiceSettingRequest extends Object

    The request body of the ResetServiceSetting API action.

    The request body of the ResetServiceSetting API action.

    Annotations
    @RawJSType() @native()
  663. trait ResetServiceSettingResult extends Object

    The result body of the ResetServiceSetting API action.

    The result body of the ResetServiceSetting API action.

    Annotations
    @RawJSType() @native()
  664. trait ResolvedTargets extends Object

    Information about targets that resolved during the Automation execution.

    Information about targets that resolved during the Automation execution.

    Annotations
    @RawJSType() @native()
  665. trait ResourceComplianceSummaryItem extends Object

    Compliance summary information for a specific resource.

    Compliance summary information for a specific resource.

    Annotations
    @RawJSType() @native()
  666. type ResourceComplianceSummaryItemList = Array[ResourceComplianceSummaryItem]
  667. type ResourceCount = Int
  668. type ResourceCountByStatus = String
  669. type ResourceDataSyncAWSKMSKeyARN = String
  670. type ResourceDataSyncCreatedTime = Date
  671. trait ResourceDataSyncItem extends Object

    Information about a Resource Data Sync configuration, including its current status and last successful sync.

    Information about a Resource Data Sync configuration, including its current status and last successful sync.

    Annotations
    @RawJSType() @native()
  672. type ResourceDataSyncItemList = Array[ResourceDataSyncItem]
  673. type ResourceDataSyncName = String
  674. type ResourceDataSyncS3BucketName = String
  675. trait ResourceDataSyncS3Destination extends Object

    Information about the target Amazon S3 bucket for the Resource Data Sync.

    Information about the target Amazon S3 bucket for the Resource Data Sync.

    Annotations
    @RawJSType() @native()
  676. type ResourceDataSyncS3Format = String
  677. type ResourceDataSyncS3Prefix = String
  678. type ResourceDataSyncS3Region = String
  679. type ResourceId = String
  680. type ResourceType = String
  681. type ResourceTypeForTagging = String
  682. type ResponseCode = Int
  683. trait ResultAttribute extends Object

    The inventory item result attribute.

    The inventory item result attribute.

    Annotations
    @RawJSType() @native()
  684. type ResultAttributeList = Array[ResultAttribute]
  685. trait ResumeSessionRequest extends Object
    Annotations
    @RawJSType() @native()
  686. trait ResumeSessionResponse extends Object
    Annotations
    @RawJSType() @native()
  687. type S3BucketName = String
  688. type S3KeyPrefix = String
  689. trait S3OutputLocation extends Object

    An Amazon S3 bucket where you want to store the results of this request.

    An Amazon S3 bucket where you want to store the results of this request.

    Annotations
    @RawJSType() @native()
  690. trait S3OutputUrl extends Object

    A URL for the Amazon S3 bucket where you want to store the results of this request.

    A URL for the Amazon S3 bucket where you want to store the results of this request.

    Annotations
    @RawJSType() @native()
  691. type S3Region = String
  692. class SSM extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "SSM" )
  693. implicit final class SSMOps extends AnyVal
  694. type ScheduleExpression = String
  695. trait ScheduledWindowExecution extends Object

    Information about a scheduled execution for a Maintenance Window.

    Information about a scheduled execution for a Maintenance Window.

    Annotations
    @RawJSType() @native()
  696. type ScheduledWindowExecutionList = Array[ScheduledWindowExecution]
  697. trait SendAutomationSignalRequest extends Object
    Annotations
    @RawJSType() @native()
  698. trait SendAutomationSignalResult extends Object
    Annotations
    @RawJSType() @native()
  699. trait SendCommandRequest extends Object
    Annotations
    @RawJSType() @native()
  700. trait SendCommandResult extends Object
    Annotations
    @RawJSType() @native()
  701. type ServiceRole = String
  702. trait ServiceSetting extends Object

    The service setting data structure.

    The service setting data structure. ServiceSetting is an account-level setting for an AWS service. This setting defines how a user interacts with or uses a service or a feature of a service. For example, if an AWS service charges money to the account based on feature or service usage, then the AWS service team might create a default setting of "false". This means the user can't use this feature unless they change the setting to "true" and intentionally opt in for a paid feature. Services map a SettingId object to a setting value. AWS services teams define the default value for a SettingId. You can't create a new SettingId, but you can overwrite the default value if you have the ssm:UpdateServiceSetting permission for the setting. Use the UpdateServiceSetting API action to change the default setting. Or, use the ResetServiceSetting to change the value back to the original value defined by the AWS service team.

    Annotations
    @RawJSType() @native()
  703. type ServiceSettingId = String
  704. type ServiceSettingValue = String
  705. trait Session extends Object

    Information about a Session Manager connection to an instance.

    Information about a Session Manager connection to an instance.

    Annotations
    @RawJSType() @native()
  706. type SessionDetails = String
  707. trait SessionFilter extends Object

    Describes a filter for Session Manager information.

    Describes a filter for Session Manager information.

    Annotations
    @RawJSType() @native()
  708. type SessionFilterKey = String
  709. type SessionFilterList = Array[SessionFilter]
  710. type SessionFilterValue = String
  711. type SessionId = String
  712. type SessionList = Array[Session]
  713. type SessionManagerCloudWatchOutputUrl = String
  714. trait SessionManagerOutputUrl extends Object

    Reserved for future use.

    Reserved for future use.

    Annotations
    @RawJSType() @native()
  715. type SessionManagerParameterName = String
  716. type SessionManagerParameterValue = String
  717. type SessionManagerParameterValueList = Array[SessionManagerParameterValue]
  718. type SessionManagerParameters = Dictionary[SessionManagerParameterValueList]
  719. type SessionManagerS3OutputUrl = String
  720. type SessionMaxResults = Int
  721. type SessionOwner = String
  722. type SessionState = String
  723. type SessionStatus = String
  724. type SessionTarget = String
  725. trait SeveritySummary extends Object

    The number of managed instances found for each patch severity level defined in the request filter.

    The number of managed instances found for each patch severity level defined in the request filter.

    Annotations
    @RawJSType() @native()
  726. type SignalType = String
  727. type SnapshotDownloadUrl = String
  728. type SnapshotId = String
  729. type StandardErrorContent = String
  730. type StandardOutputContent = String
  731. trait StartAssociationsOnceRequest extends Object
    Annotations
    @RawJSType() @native()
  732. trait StartAssociationsOnceResult extends Object
    Annotations
    @RawJSType() @native()
  733. trait StartAutomationExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  734. trait StartAutomationExecutionResult extends Object
    Annotations
    @RawJSType() @native()
  735. trait StartSessionRequest extends Object
    Annotations
    @RawJSType() @native()
  736. trait StartSessionResponse extends Object
    Annotations
    @RawJSType() @native()
  737. type StatusAdditionalInfo = String
  738. type StatusDetails = String
  739. type StatusMessage = String
  740. type StatusName = String
  741. trait StepExecution extends Object

    Detailed information about an the execution state of an Automation step.

    Detailed information about an the execution state of an Automation step.

    Annotations
    @RawJSType() @native()
  742. trait StepExecutionFilter extends Object

    A filter to limit the amount of step execution information returned by the call.

    A filter to limit the amount of step execution information returned by the call.

    Annotations
    @RawJSType() @native()
  743. type StepExecutionFilterKey = String
  744. type StepExecutionFilterList = Array[StepExecutionFilter]
  745. type StepExecutionFilterValue = String
  746. type StepExecutionFilterValueList = Array[StepExecutionFilterValue]
  747. type StepExecutionList = Array[StepExecution]
  748. trait StopAutomationExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  749. trait StopAutomationExecutionResult extends Object
    Annotations
    @RawJSType() @native()
  750. type StopType = String
  751. type StreamUrl = String
  752. type StringDateTime = String
  753. type StringList = Array[String]
  754. trait Tag extends Object

    Metadata that you assign to your AWS resources.

    Metadata that you assign to your AWS resources. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. In Systems Manager, you can apply tags to documents, managed instances, Maintenance Windows, Parameter Store parameters, and patch baselines.

    Annotations
    @RawJSType() @native()
  755. type TagKey = String
  756. type TagList = Array[Tag]
  757. type TagValue = String
  758. trait Target extends Object

    An array of search criteria that targets instances using a Key,Value combination that you specify.

    An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

    Annotations
    @RawJSType() @native()
  759. type TargetCount = Int
  760. type TargetKey = String
  761. trait TargetLocation extends Object

    The combination of AWS Regions and accounts targeted by the current Automation execution.

    The combination of AWS Regions and accounts targeted by the current Automation execution.

    Annotations
    @RawJSType() @native()
  762. type TargetLocations = Array[TargetLocation]
  763. type TargetMap = Dictionary[TargetMapValueList]
  764. type TargetMapKey = String
  765. type TargetMapValue = String
  766. type TargetMapValueList = Array[TargetMapValue]
  767. type TargetMaps = Array[TargetMap]
  768. type TargetParameterList = Array[ParameterValue]
  769. type TargetType = String
  770. type TargetValue = String
  771. type TargetValues = Array[TargetValue]
  772. type Targets = Array[Target]
  773. trait TerminateSessionRequest extends Object
    Annotations
    @RawJSType() @native()
  774. trait TerminateSessionResponse extends Object
    Annotations
    @RawJSType() @native()
  775. type TimeoutSeconds = Int
  776. type TokenValue = String
  777. type TotalCount = Int
  778. trait UpdateAssociationRequest extends Object
    Annotations
    @RawJSType() @native()
  779. trait UpdateAssociationResult extends Object
    Annotations
    @RawJSType() @native()
  780. trait UpdateAssociationStatusRequest extends Object
    Annotations
    @RawJSType() @native()
  781. trait UpdateAssociationStatusResult extends Object
    Annotations
    @RawJSType() @native()
  782. trait UpdateDocumentDefaultVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  783. trait UpdateDocumentDefaultVersionResult extends Object
    Annotations
    @RawJSType() @native()
  784. trait UpdateDocumentRequest extends Object
    Annotations
    @RawJSType() @native()
  785. trait UpdateDocumentResult extends Object
    Annotations
    @RawJSType() @native()
  786. trait UpdateMaintenanceWindowRequest extends Object
    Annotations
    @RawJSType() @native()
  787. trait UpdateMaintenanceWindowResult extends Object
    Annotations
    @RawJSType() @native()
  788. trait UpdateMaintenanceWindowTargetRequest extends Object
    Annotations
    @RawJSType() @native()
  789. trait UpdateMaintenanceWindowTargetResult extends Object
    Annotations
    @RawJSType() @native()
  790. trait UpdateMaintenanceWindowTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  791. trait UpdateMaintenanceWindowTaskResult extends Object
    Annotations
    @RawJSType() @native()
  792. trait UpdateManagedInstanceRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  793. trait UpdateManagedInstanceRoleResult extends Object
    Annotations
    @RawJSType() @native()
  794. trait UpdatePatchBaselineRequest extends Object
    Annotations
    @RawJSType() @native()
  795. trait UpdatePatchBaselineResult extends Object
    Annotations
    @RawJSType() @native()
  796. trait UpdateServiceSettingRequest extends Object

    The request body of the UpdateServiceSetting API action.

    The request body of the UpdateServiceSetting API action.

    Annotations
    @RawJSType() @native()
  797. trait UpdateServiceSettingResult extends Object

    The result body of the UpdateServiceSetting API action.

    The result body of the UpdateServiceSetting API action.

    Annotations
    @RawJSType() @native()
  798. type Url = String
  799. type ValidNextStep = String
  800. type ValidNextStepList = Array[ValidNextStep]
  801. type Version = String

Value Members

  1. object Activation
  2. object AddTagsToResourceRequest
  3. object AddTagsToResourceResult
  4. object Association
  5. object AssociationComplianceSeverityEnum
  6. object AssociationDescription
  7. object AssociationExecution
  8. object AssociationExecutionFilter
  9. object AssociationExecutionFilterKeyEnum
  10. object AssociationExecutionTarget
  11. object AssociationExecutionTargetsFilter
  12. object AssociationExecutionTargetsFilterKeyEnum
  13. object AssociationFilter
  14. object AssociationFilterKeyEnum
  15. object AssociationFilterOperatorTypeEnum
  16. object AssociationOverview
  17. object AssociationStatus
  18. object AssociationStatusNameEnum
  19. object AssociationVersionInfo
  20. object AttachmentContent
  21. object AttachmentHashTypeEnum
  22. object AttachmentInformation
  23. object AttachmentsSource
  24. object AttachmentsSourceKeyEnum
  25. object AutomationExecution
  26. object AutomationExecutionFilter
  27. object AutomationExecutionFilterKeyEnum
  28. object AutomationExecutionMetadata
  29. object AutomationExecutionStatusEnum
  30. object AutomationTypeEnum
  31. object CancelCommandRequest
  32. object CancelCommandResult
  33. object CancelMaintenanceWindowExecutionRequest
  34. object CancelMaintenanceWindowExecutionResult
  35. object CloudWatchOutputConfig
  36. object Command
  37. object CommandFilter
  38. object CommandFilterKeyEnum
  39. object CommandInvocation
  40. object CommandInvocationStatusEnum
  41. object CommandPlugin
  42. object CommandPluginStatusEnum
  43. object CommandStatusEnum
  44. object ComplianceExecutionSummary
  45. object ComplianceItem
  46. object ComplianceItemEntry
  47. object ComplianceQueryOperatorTypeEnum
  48. object ComplianceSeverityEnum
  49. object ComplianceStatusEnum
  50. object ComplianceStringFilter
  51. object ComplianceSummaryItem
  52. object CompliantSummary
  53. object ConnectionStatusEnum
  54. object CreateActivationRequest
  55. object CreateActivationResult
  56. object CreateAssociationBatchRequest
  57. object CreateAssociationBatchRequestEntry
  58. object CreateAssociationBatchResult
  59. object CreateAssociationRequest
  60. object CreateAssociationResult
  61. object CreateDocumentRequest
  62. object CreateDocumentResult
  63. object CreateMaintenanceWindowRequest
  64. object CreateMaintenanceWindowResult
  65. object CreatePatchBaselineRequest
  66. object CreatePatchBaselineResult
  67. object CreateResourceDataSyncRequest
  68. object CreateResourceDataSyncResult
  69. object DeleteActivationRequest
  70. object DeleteActivationResult
  71. object DeleteAssociationRequest
  72. object DeleteAssociationResult
  73. object DeleteDocumentRequest
  74. object DeleteDocumentResult
  75. object DeleteInventoryRequest
  76. object DeleteInventoryResult
  77. object DeleteMaintenanceWindowRequest
  78. object DeleteMaintenanceWindowResult
  79. object DeleteParameterRequest
  80. object DeleteParameterResult
  81. object DeleteParametersRequest
  82. object DeleteParametersResult
  83. object DeletePatchBaselineRequest
  84. object DeletePatchBaselineResult
  85. object DeleteResourceDataSyncRequest
  86. object DeleteResourceDataSyncResult
  87. object DeregisterManagedInstanceRequest
  88. object DeregisterManagedInstanceResult
  89. object DeregisterPatchBaselineForPatchGroupRequest
  90. object DeregisterPatchBaselineForPatchGroupResult
  91. object DeregisterTargetFromMaintenanceWindowRequest
  92. object DeregisterTargetFromMaintenanceWindowResult
  93. object DeregisterTaskFromMaintenanceWindowRequest
  94. object DeregisterTaskFromMaintenanceWindowResult
  95. object DescribeActivationsFilter
  96. object DescribeActivationsFilterKeysEnum
  97. object DescribeActivationsRequest
  98. object DescribeActivationsResult
  99. object DescribeAssociationExecutionTargetsRequest
  100. object DescribeAssociationExecutionTargetsResult
  101. object DescribeAssociationExecutionsRequest
  102. object DescribeAssociationExecutionsResult
  103. object DescribeAssociationRequest
  104. object DescribeAssociationResult
  105. object DescribeAutomationExecutionsRequest
  106. object DescribeAutomationExecutionsResult
  107. object DescribeAutomationStepExecutionsRequest
  108. object DescribeAutomationStepExecutionsResult
  109. object DescribeAvailablePatchesRequest
  110. object DescribeAvailablePatchesResult
  111. object DescribeDocumentPermissionRequest
  112. object DescribeDocumentPermissionResponse
  113. object DescribeDocumentRequest
  114. object DescribeDocumentResult
  115. object DescribeEffectiveInstanceAssociationsRequest
  116. object DescribeEffectiveInstanceAssociationsResult
  117. object DescribeEffectivePatchesForPatchBaselineRequest
  118. object DescribeEffectivePatchesForPatchBaselineResult
  119. object DescribeInstanceAssociationsStatusRequest
  120. object DescribeInstanceAssociationsStatusResult
  121. object DescribeInstanceInformationRequest
  122. object DescribeInstanceInformationResult
  123. object DescribeInstancePatchStatesForPatchGroupRequest
  124. object DescribeInstancePatchStatesForPatchGroupResult
  125. object DescribeInstancePatchStatesRequest
  126. object DescribeInstancePatchStatesResult
  127. object DescribeInstancePatchesRequest
  128. object DescribeInstancePatchesResult
  129. object DescribeInventoryDeletionsRequest
  130. object DescribeInventoryDeletionsResult
  131. object DescribeMaintenanceWindowExecutionTaskInvocationsRequest
  132. object DescribeMaintenanceWindowExecutionTaskInvocationsResult
  133. object DescribeMaintenanceWindowExecutionTasksRequest
  134. object DescribeMaintenanceWindowExecutionTasksResult
  135. object DescribeMaintenanceWindowExecutionsRequest
  136. object DescribeMaintenanceWindowExecutionsResult
  137. object DescribeMaintenanceWindowScheduleRequest
  138. object DescribeMaintenanceWindowScheduleResult
  139. object DescribeMaintenanceWindowTargetsRequest
  140. object DescribeMaintenanceWindowTargetsResult
  141. object DescribeMaintenanceWindowTasksRequest
  142. object DescribeMaintenanceWindowTasksResult
  143. object DescribeMaintenanceWindowsForTargetRequest
  144. object DescribeMaintenanceWindowsForTargetResult
  145. object DescribeMaintenanceWindowsRequest
  146. object DescribeMaintenanceWindowsResult
  147. object DescribeParametersRequest
  148. object DescribeParametersResult
  149. object DescribePatchBaselinesRequest
  150. object DescribePatchBaselinesResult
  151. object DescribePatchGroupStateRequest
  152. object DescribePatchGroupStateResult
  153. object DescribePatchGroupsRequest
  154. object DescribePatchGroupsResult
  155. object DescribeSessionsRequest
  156. object DescribeSessionsResponse
  157. object DocumentDefaultVersionDescription
  158. object DocumentDescription
  159. object DocumentFilter
  160. object DocumentFilterKeyEnum
  161. object DocumentFormatEnum
  162. object DocumentHashTypeEnum
  163. object DocumentIdentifier
  164. object DocumentKeyValuesFilter
  165. object DocumentParameter
  166. object DocumentParameterTypeEnum
  167. object DocumentPermissionTypeEnum
  168. object DocumentStatusEnum

    The status of a document.

  169. object DocumentTypeEnum
  170. object DocumentVersionInfo
  171. object EffectivePatch
  172. object ExecutionModeEnum
  173. object FailedCreateAssociation
  174. object FailureDetails
  175. object FaultEnum
  176. object GetAutomationExecutionRequest
  177. object GetAutomationExecutionResult
  178. object GetCommandInvocationRequest
  179. object GetCommandInvocationResult
  180. object GetConnectionStatusRequest
  181. object GetConnectionStatusResponse
  182. object GetDefaultPatchBaselineRequest
  183. object GetDefaultPatchBaselineResult
  184. object GetDeployablePatchSnapshotForInstanceRequest
  185. object GetDeployablePatchSnapshotForInstanceResult
  186. object GetDocumentRequest
  187. object GetDocumentResult
  188. object GetInventoryRequest
  189. object GetInventoryResult
  190. object GetInventorySchemaRequest
  191. object GetInventorySchemaResult
  192. object GetMaintenanceWindowExecutionRequest
  193. object GetMaintenanceWindowExecutionResult
  194. object GetMaintenanceWindowExecutionTaskInvocationRequest
  195. object GetMaintenanceWindowExecutionTaskInvocationResult
  196. object GetMaintenanceWindowExecutionTaskRequest
  197. object GetMaintenanceWindowExecutionTaskResult
  198. object GetMaintenanceWindowRequest
  199. object GetMaintenanceWindowResult
  200. object GetMaintenanceWindowTaskRequest
  201. object GetMaintenanceWindowTaskResult
  202. object GetParameterHistoryRequest
  203. object GetParameterHistoryResult
  204. object GetParameterRequest
  205. object GetParameterResult
  206. object GetParametersByPathRequest
  207. object GetParametersByPathResult
  208. object GetParametersRequest
  209. object GetParametersResult
  210. object GetPatchBaselineForPatchGroupRequest
  211. object GetPatchBaselineForPatchGroupResult
  212. object GetPatchBaselineRequest
  213. object GetPatchBaselineResult
  214. object GetServiceSettingRequest
  215. object GetServiceSettingResult
  216. object InstanceAggregatedAssociationOverview
  217. object InstanceAssociation
  218. object InstanceAssociationOutputLocation
  219. object InstanceAssociationOutputUrl
  220. object InstanceAssociationStatusInfo
  221. object InstanceInformation
  222. object InstanceInformationFilter
  223. object InstanceInformationFilterKeyEnum
  224. object InstanceInformationStringFilter
  225. object InstancePatchState
  226. object InstancePatchStateFilter
  227. object InstancePatchStateOperatorTypeEnum
  228. object InventoryAggregator
  229. object InventoryAttributeDataTypeEnum
  230. object InventoryDeletionStatusEnum
  231. object InventoryDeletionStatusItem
  232. object InventoryDeletionSummary
  233. object InventoryDeletionSummaryItem
  234. object InventoryFilter
  235. object InventoryGroup
  236. object InventoryItem
  237. object InventoryItemAttribute
  238. object InventoryItemSchema
  239. object InventoryQueryOperatorTypeEnum
  240. object InventoryResultEntity
  241. object InventoryResultItem
  242. object InventorySchemaDeleteOptionEnum
  243. object LabelParameterVersionRequest
  244. object LabelParameterVersionResult
  245. object LastResourceDataSyncStatusEnum
  246. object ListAssociationVersionsRequest
  247. object ListAssociationVersionsResult
  248. object ListAssociationsRequest
  249. object ListAssociationsResult
  250. object ListCommandInvocationsRequest
  251. object ListCommandInvocationsResult
  252. object ListCommandsRequest
  253. object ListCommandsResult
  254. object ListComplianceItemsRequest
  255. object ListComplianceItemsResult
  256. object ListComplianceSummariesRequest
  257. object ListComplianceSummariesResult
  258. object ListDocumentVersionsRequest
  259. object ListDocumentVersionsResult
  260. object ListDocumentsRequest
  261. object ListDocumentsResult
  262. object ListInventoryEntriesRequest
  263. object ListInventoryEntriesResult
  264. object ListResourceComplianceSummariesRequest
  265. object ListResourceComplianceSummariesResult
  266. object ListResourceDataSyncRequest
  267. object ListResourceDataSyncResult
  268. object ListTagsForResourceRequest
  269. object ListTagsForResourceResult
  270. object LoggingInfo
  271. object MaintenanceWindowAutomationParameters
  272. object MaintenanceWindowExecution
  273. object MaintenanceWindowExecutionStatusEnum
  274. object MaintenanceWindowExecutionTaskIdentity
  275. object MaintenanceWindowExecutionTaskInvocationIdentity
  276. object MaintenanceWindowFilter
  277. object MaintenanceWindowIdentity
  278. object MaintenanceWindowIdentityForTarget
  279. object MaintenanceWindowLambdaParameters
  280. object MaintenanceWindowResourceTypeEnum
  281. object MaintenanceWindowRunCommandParameters
  282. object MaintenanceWindowStepFunctionsParameters
  283. object MaintenanceWindowTarget
  284. object MaintenanceWindowTask
  285. object MaintenanceWindowTaskInvocationParameters
  286. object MaintenanceWindowTaskParameterValueExpression
  287. object MaintenanceWindowTaskTypeEnum
  288. object ModifyDocumentPermissionRequest
  289. object ModifyDocumentPermissionResponse
  290. object NonCompliantSummary
  291. object NotificationConfig
  292. object NotificationEventEnum
  293. object NotificationTypeEnum
  294. object OperatingSystemEnum
  295. object OutputSource
  296. object Parameter
  297. object ParameterHistory
  298. object ParameterMetadata
  299. object ParameterStringFilter
  300. object ParameterTypeEnum
  301. object ParametersFilter
  302. object ParametersFilterKeyEnum
  303. object Patch
  304. object PatchActionEnum
  305. object PatchBaselineIdentity
  306. object PatchComplianceData
  307. object PatchComplianceDataStateEnum
  308. object PatchComplianceLevelEnum
  309. object PatchDeploymentStatusEnum
  310. object PatchFilter
  311. object PatchFilterGroup
  312. object PatchFilterKeyEnum
  313. object PatchGroupPatchBaselineMapping
  314. object PatchOperationTypeEnum
  315. object PatchOrchestratorFilter
  316. object PatchRule
  317. object PatchRuleGroup
  318. object PatchSource
  319. object PatchStatus
  320. object PingStatusEnum
  321. object PlatformTypeEnum
  322. object ProgressCounters
  323. object PutComplianceItemsRequest
  324. object PutComplianceItemsResult
  325. object PutInventoryRequest
  326. object PutInventoryResult
  327. object PutParameterRequest
  328. object PutParameterResult
  329. object RegisterDefaultPatchBaselineRequest
  330. object RegisterDefaultPatchBaselineResult
  331. object RegisterPatchBaselineForPatchGroupRequest
  332. object RegisterPatchBaselineForPatchGroupResult
  333. object RegisterTargetWithMaintenanceWindowRequest
  334. object RegisterTargetWithMaintenanceWindowResult
  335. object RegisterTaskWithMaintenanceWindowRequest
  336. object RegisterTaskWithMaintenanceWindowResult
  337. object RemoveTagsFromResourceRequest
  338. object RemoveTagsFromResourceResult
  339. object ResetServiceSettingRequest
  340. object ResetServiceSettingResult
  341. object ResolvedTargets
  342. object ResourceComplianceSummaryItem
  343. object ResourceDataSyncItem
  344. object ResourceDataSyncS3Destination
  345. object ResourceDataSyncS3FormatEnum
  346. object ResourceTypeEnum
  347. object ResourceTypeForTaggingEnum
  348. object ResultAttribute
  349. object ResumeSessionRequest
  350. object ResumeSessionResponse
  351. object S3OutputLocation
  352. object S3OutputUrl
  353. object ScheduledWindowExecution
  354. object SendAutomationSignalRequest
  355. object SendAutomationSignalResult
  356. object SendCommandRequest
  357. object SendCommandResult
  358. object ServiceSetting
  359. object Session
  360. object SessionFilter
  361. object SessionFilterKeyEnum
  362. object SessionManagerOutputUrl
  363. object SessionStateEnum
  364. object SessionStatusEnum
  365. object SeveritySummary
  366. object SignalTypeEnum
  367. object StartAssociationsOnceRequest
  368. object StartAssociationsOnceResult
  369. object StartAutomationExecutionRequest
  370. object StartAutomationExecutionResult
  371. object StartSessionRequest
  372. object StartSessionResponse
  373. object StepExecution
  374. object StepExecutionFilter
  375. object StepExecutionFilterKeyEnum
  376. object StopAutomationExecutionRequest
  377. object StopAutomationExecutionResult
  378. object StopTypeEnum
  379. object Tag
  380. object Target
  381. object TargetLocation
  382. object TerminateSessionRequest
  383. object TerminateSessionResponse
  384. object UpdateAssociationRequest
  385. object UpdateAssociationResult
  386. object UpdateAssociationStatusRequest
  387. object UpdateAssociationStatusResult
  388. object UpdateDocumentDefaultVersionRequest
  389. object UpdateDocumentDefaultVersionResult
  390. object UpdateDocumentRequest
  391. object UpdateDocumentResult
  392. object UpdateMaintenanceWindowRequest
  393. object UpdateMaintenanceWindowResult
  394. object UpdateMaintenanceWindowTargetRequest
  395. object UpdateMaintenanceWindowTargetResult
  396. object UpdateMaintenanceWindowTaskRequest
  397. object UpdateMaintenanceWindowTaskResult
  398. object UpdateManagedInstanceRoleRequest
  399. object UpdateManagedInstanceRoleResult
  400. object UpdatePatchBaselineRequest
  401. object UpdatePatchBaselineResult
  402. object UpdateServiceSettingRequest
  403. object UpdateServiceSettingResult

Inherited from AnyRef

Inherited from Any

Ungrouped