/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.simplesystemsmanagement; import javax.annotation.Generated; import com.amazonaws.services.simplesystemsmanagement.model.*; /** * Interface for accessing Amazon SSM asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.simplesystemsmanagement.AbstractAWSSimpleSystemsManagementAsync} instead. *
**
* Amazon Web Services Systems Manager is the operations hub for your Amazon Web Services applications and resources and * a secure end-to-end management solution for hybrid cloud environments that enables safe and secure operations at * scale. *
** This reference is intended to be used with the Amazon Web Services Systems Manager User * Guide. To get started, see Setting up Amazon * Web Services Systems Manager. *
** Related resources *
** For information about each of the capabilities that comprise Systems Manager, see Systems Manager capabilities in the Amazon Web Services Systems Manager User Guide. *
** For details about predefined runbooks for Automation, a capability of Amazon Web Services Systems Manager, see the * Systems Manager Automation runbook reference . *
** For information about AppConfig, a capability of Systems Manager, see the AppConfig User Guide and the AppConfig API Reference . *
** For information about Incident Manager, a capability of Systems Manager, see the Systems Manager Incident Manager User Guide * and the Systems Manager Incident * Manager API Reference . *
** Adds or overwrites one or more tags for the specified resource. Tags are metadata that you can assign to * your automations, documents, managed nodes, maintenance windows, Parameter Store parameters, and patch baselines. * Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. * Each tag consists of a key and an optional value, both of which you define. For example, you could define a set * of tags for your account's managed nodes that helps you track each node's owner and stack level. For example: *
*
* Key=Owner,Value=DbAdmin
*
* Key=Owner,Value=SysAdmin
*
* Key=Owner,Value=Dev
*
* Key=Stack,Value=Production
*
* Key=Stack,Value=Pre-Production
*
* Key=Stack,Value=Test
*
* Most resources can have a maximum of 50 tags. Automations can have a maximum of 5 tags. *
** We recommend that you devise a set of tag keys that meets your needs for each resource type. Using a consistent * set of tag keys makes it easier for you to manage your resources. You can search and filter the resources based * on the tags you add. Tags don't have any semantic meaning to and are interpreted strictly as a string of * characters. *
** For more information about using tags with Amazon Elastic Compute Cloud (Amazon EC2) instances, see Tagging your Amazon EC2 resources * in the Amazon EC2 User Guide. *
* * @param addTagsToResourceRequest * @return A Java Future containing the result of the AddTagsToResource operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.AddTagsToResource * @see AWS API * Documentation */ java.util.concurrent.Future* Adds or overwrites one or more tags for the specified resource. Tags are metadata that you can assign to * your automations, documents, managed nodes, maintenance windows, Parameter Store parameters, and patch baselines. * Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. * Each tag consists of a key and an optional value, both of which you define. For example, you could define a set * of tags for your account's managed nodes that helps you track each node's owner and stack level. For example: *
*
* Key=Owner,Value=DbAdmin
*
* Key=Owner,Value=SysAdmin
*
* Key=Owner,Value=Dev
*
* Key=Stack,Value=Production
*
* Key=Stack,Value=Pre-Production
*
* Key=Stack,Value=Test
*
* Most resources can have a maximum of 50 tags. Automations can have a maximum of 5 tags. *
** We recommend that you devise a set of tag keys that meets your needs for each resource type. Using a consistent * set of tag keys makes it easier for you to manage your resources. You can search and filter the resources based * on the tags you add. Tags don't have any semantic meaning to and are interpreted strictly as a string of * characters. *
** For more information about using tags with Amazon Elastic Compute Cloud (Amazon EC2) instances, see Tagging your Amazon EC2 resources * in the Amazon EC2 User Guide. *
* * @param addTagsToResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AddTagsToResource operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.AddTagsToResource * @see AWS API * Documentation */ java.util.concurrent.Future* Associates a related item to a Systems Manager OpsCenter OpsItem. For example, you can associate an Incident * Manager incident or analysis with an OpsItem. Incident Manager and OpsCenter are capabilities of Amazon Web * Services Systems Manager. *
* * @param associateOpsItemRelatedItemRequest * @return A Java Future containing the result of the AssociateOpsItemRelatedItem operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.AssociateOpsItemRelatedItem * @see AWS API Documentation */ java.util.concurrent.Future* Associates a related item to a Systems Manager OpsCenter OpsItem. For example, you can associate an Incident * Manager incident or analysis with an OpsItem. Incident Manager and OpsCenter are capabilities of Amazon Web * Services Systems Manager. *
* * @param associateOpsItemRelatedItemRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateOpsItemRelatedItem operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.AssociateOpsItemRelatedItem * @see AWS API Documentation */ java.util.concurrent.Future* Attempts to cancel the command specified by the Command ID. There is no guarantee that the command will be * terminated and the underlying process stopped. *
* * @param cancelCommandRequest * @return A Java Future containing the result of the CancelCommand operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.CancelCommand * @see AWS API * Documentation */ java.util.concurrent.Future* Attempts to cancel the command specified by the Command ID. There is no guarantee that the command will be * terminated and the underlying process stopped. *
* * @param cancelCommandRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelCommand operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.CancelCommand * @see AWS API * Documentation */ java.util.concurrent.Future* Stops a maintenance window execution that is already in progress and cancels any tasks in the window that haven't * already starting running. Tasks already in progress will continue to completion. *
* * @param cancelMaintenanceWindowExecutionRequest * @return A Java Future containing the result of the CancelMaintenanceWindowExecution operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.CancelMaintenanceWindowExecution * @see AWS API Documentation */ java.util.concurrent.Future* Stops a maintenance window execution that is already in progress and cancels any tasks in the window that haven't * already starting running. Tasks already in progress will continue to completion. *
* * @param cancelMaintenanceWindowExecutionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelMaintenanceWindowExecution operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.CancelMaintenanceWindowExecution * @see AWS API Documentation */ java.util.concurrent.Future* Generates an activation code and activation ID you can use to register your on-premises servers, edge devices, or * virtual machine (VM) with Amazon Web Services Systems Manager. Registering these machines with Systems Manager * makes it possible to manage them using Systems Manager capabilities. You use the activation code and ID when * installing SSM Agent on machines in your hybrid environment. For more information about requirements for managing * on-premises machines using Systems Manager, see Setting * up Amazon Web Services Systems Manager for hybrid environments in the Amazon Web Services Systems Manager * User Guide. *
** Amazon Elastic Compute Cloud (Amazon EC2) instances, edge devices, and on-premises servers and VMs that are * configured for Systems Manager are all called managed nodes. *
** Generates an activation code and activation ID you can use to register your on-premises servers, edge devices, or * virtual machine (VM) with Amazon Web Services Systems Manager. Registering these machines with Systems Manager * makes it possible to manage them using Systems Manager capabilities. You use the activation code and ID when * installing SSM Agent on machines in your hybrid environment. For more information about requirements for managing * on-premises machines using Systems Manager, see Setting * up Amazon Web Services Systems Manager for hybrid environments in the Amazon Web Services Systems Manager * User Guide. *
** Amazon Elastic Compute Cloud (Amazon EC2) instances, edge devices, and on-premises servers and VMs that are * configured for Systems Manager are all called managed nodes. *
** A State Manager association defines the state that you want to maintain on your managed nodes. For example, an * association can specify that anti-virus software must be installed and running on your managed nodes, or that * certain ports must be closed. For static targets, the association specifies a schedule for when the configuration * is reapplied. For dynamic targets, such as an Amazon Web Services resource group or an Amazon Web Services * autoscaling group, State Manager, a capability of Amazon Web Services Systems Manager applies the configuration * when new managed nodes are added to the group. The association also specifies actions to take when applying the * configuration. For example, an association for anti-virus software might run once a day. If the software isn't * installed, then State Manager installs it. If the software is installed, but the service isn't running, then the * association might instruct State Manager to start the service. *
* * @param createAssociationRequest * @return A Java Future containing the result of the CreateAssociation operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.CreateAssociation * @see AWS API * Documentation */ java.util.concurrent.Future* A State Manager association defines the state that you want to maintain on your managed nodes. For example, an * association can specify that anti-virus software must be installed and running on your managed nodes, or that * certain ports must be closed. For static targets, the association specifies a schedule for when the configuration * is reapplied. For dynamic targets, such as an Amazon Web Services resource group or an Amazon Web Services * autoscaling group, State Manager, a capability of Amazon Web Services Systems Manager applies the configuration * when new managed nodes are added to the group. The association also specifies actions to take when applying the * configuration. For example, an association for anti-virus software might run once a day. If the software isn't * installed, then State Manager installs it. If the software is installed, but the service isn't running, then the * association might instruct State Manager to start the service. *
* * @param createAssociationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAssociation operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.CreateAssociation * @see AWS API * Documentation */ java.util.concurrent.Future* Associates the specified Amazon Web Services Systems Manager document (SSM document) with the specified managed * nodes or targets. *
** When you associate a document with one or more managed nodes using IDs or tags, Amazon Web Services Systems * Manager Agent (SSM Agent) running on the managed node processes the document and configures the node as * specified. *
** If you associate a document with a managed node that already has an associated document, the system returns the * AssociationAlreadyExists exception. *
* * @param createAssociationBatchRequest * @return A Java Future containing the result of the CreateAssociationBatch operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.CreateAssociationBatch * @see AWS API * Documentation */ java.util.concurrent.Future* Associates the specified Amazon Web Services Systems Manager document (SSM document) with the specified managed * nodes or targets. *
** When you associate a document with one or more managed nodes using IDs or tags, Amazon Web Services Systems * Manager Agent (SSM Agent) running on the managed node processes the document and configures the node as * specified. *
** If you associate a document with a managed node that already has an associated document, the system returns the * AssociationAlreadyExists exception. *
* * @param createAssociationBatchRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAssociationBatch operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.CreateAssociationBatch * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a Amazon Web Services Systems Manager (SSM document). An SSM document defines the actions that Systems * Manager performs on your managed nodes. For more information about SSM documents, including information about * supported schemas, features, and syntax, see Amazon Web Services * Systems Manager Documents in the Amazon Web Services Systems Manager User Guide. *
* * @param createDocumentRequest * @return A Java Future containing the result of the CreateDocument operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.CreateDocument * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a Amazon Web Services Systems Manager (SSM document). An SSM document defines the actions that Systems * Manager performs on your managed nodes. For more information about SSM documents, including information about * supported schemas, features, and syntax, see Amazon Web Services * Systems Manager Documents in the Amazon Web Services Systems Manager User Guide. *
* * @param createDocumentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDocument operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.CreateDocument * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new maintenance window. *
*
* The value you specify for Duration
determines the specific end time for the maintenance window based
* on the time it begins. No maintenance window tasks are permitted to start after the resulting endtime minus the
* number of hours you specify for Cutoff
. For example, if the maintenance window starts at 3 PM, the
* duration is three hours, and the value you specify for Cutoff
is one hour, no maintenance window
* tasks can start after 5 PM.
*
* Creates a new maintenance window. *
*
* The value you specify for Duration
determines the specific end time for the maintenance window based
* on the time it begins. No maintenance window tasks are permitted to start after the resulting endtime minus the
* number of hours you specify for Cutoff
. For example, if the maintenance window starts at 3 PM, the
* duration is three hours, and the value you specify for Cutoff
is one hour, no maintenance window
* tasks can start after 5 PM.
*
* Creates a new OpsItem. You must have permission in Identity and Access Management (IAM) to create a new OpsItem. * For more information, see Set up OpsCenter in * the Amazon Web Services Systems Manager User Guide. *
** Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, * and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For * more information, see Amazon Web Services Systems * Manager OpsCenter in the Amazon Web Services Systems Manager User Guide. *
* * @param createOpsItemRequest * @return A Java Future containing the result of the CreateOpsItem operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.CreateOpsItem * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new OpsItem. You must have permission in Identity and Access Management (IAM) to create a new OpsItem. * For more information, see Set up OpsCenter in * the Amazon Web Services Systems Manager User Guide. *
** Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, * and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For * more information, see Amazon Web Services Systems * Manager OpsCenter in the Amazon Web Services Systems Manager User Guide. *
* * @param createOpsItemRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateOpsItem operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.CreateOpsItem * @see AWS API * Documentation */ java.util.concurrent.Future* If you create a new application in Application Manager, Amazon Web Services Systems Manager calls this API * operation to specify information about the new application, including the application type. *
* * @param createOpsMetadataRequest * @return A Java Future containing the result of the CreateOpsMetadata operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.CreateOpsMetadata * @see AWS API * Documentation */ java.util.concurrent.Future* If you create a new application in Application Manager, Amazon Web Services Systems Manager calls this API * operation to specify information about the new application, including the application type. *
* * @param createOpsMetadataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateOpsMetadata operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.CreateOpsMetadata * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a patch baseline. *
*
* For information about valid key-value pairs in PatchFilters
for each supported operating system
* type, see PatchFilter.
*
* Creates a patch baseline. *
*
* For information about valid key-value pairs in PatchFilters
for each supported operating system
* type, see PatchFilter.
*
* A resource data sync helps you view data from multiple sources in a single location. Amazon Web Services Systems
* Manager offers two types of resource data sync: SyncToDestination
and SyncFromSource
.
*
* You can configure Systems Manager Inventory to use the SyncToDestination
type to synchronize
* Inventory data from multiple Amazon Web Services Regions to a single Amazon Simple Storage Service (Amazon S3)
* bucket. For more information, see Configuring
* resource data sync for Inventory in the Amazon Web Services Systems Manager User Guide.
*
* You can configure Systems Manager Explorer to use the SyncFromSource
type to synchronize operational
* work items (OpsItems) and operational data (OpsData) from multiple Amazon Web Services Regions to a single Amazon
* S3 bucket. This type can synchronize OpsItems and OpsData from multiple Amazon Web Services accounts and Amazon
* Web Services Regions or EntireOrganization
by using Organizations. For more information, see Setting up
* Systems Manager Explorer to display data from multiple accounts and Regions in the Amazon Web Services
* Systems Manager User Guide.
*
* A resource data sync is an asynchronous operation that returns immediately. After a successful initial sync is * completed, the system continuously syncs data. To check the status of a sync, use the * ListResourceDataSync. *
** By default, data isn't encrypted in Amazon S3. We strongly recommend that you enable encryption in Amazon S3 to * ensure secure data storage. We also recommend that you secure access to the Amazon S3 bucket by creating a * restrictive bucket policy. *
*
* A resource data sync helps you view data from multiple sources in a single location. Amazon Web Services Systems
* Manager offers two types of resource data sync: SyncToDestination
and SyncFromSource
.
*
* You can configure Systems Manager Inventory to use the SyncToDestination
type to synchronize
* Inventory data from multiple Amazon Web Services Regions to a single Amazon Simple Storage Service (Amazon S3)
* bucket. For more information, see Configuring
* resource data sync for Inventory in the Amazon Web Services Systems Manager User Guide.
*
* You can configure Systems Manager Explorer to use the SyncFromSource
type to synchronize operational
* work items (OpsItems) and operational data (OpsData) from multiple Amazon Web Services Regions to a single Amazon
* S3 bucket. This type can synchronize OpsItems and OpsData from multiple Amazon Web Services accounts and Amazon
* Web Services Regions or EntireOrganization
by using Organizations. For more information, see Setting up
* Systems Manager Explorer to display data from multiple accounts and Regions in the Amazon Web Services
* Systems Manager User Guide.
*
* A resource data sync is an asynchronous operation that returns immediately. After a successful initial sync is * completed, the system continuously syncs data. To check the status of a sync, use the * ListResourceDataSync. *
** By default, data isn't encrypted in Amazon S3. We strongly recommend that you enable encryption in Amazon S3 to * ensure secure data storage. We also recommend that you secure access to the Amazon S3 bucket by creating a * restrictive bucket policy. *
** Deletes an activation. You aren't required to delete an activation. If you delete an activation, you can no * longer use it to register additional managed nodes. Deleting an activation doesn't de-register managed nodes. You * must manually de-register managed nodes. *
* * @param deleteActivationRequest * @return A Java Future containing the result of the DeleteActivation operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteActivation * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an activation. You aren't required to delete an activation. If you delete an activation, you can no * longer use it to register additional managed nodes. Deleting an activation doesn't de-register managed nodes. You * must manually de-register managed nodes. *
* * @param deleteActivationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteActivation operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteActivation * @see AWS API * Documentation */ java.util.concurrent.Future
* Disassociates the specified Amazon Web Services Systems Manager document (SSM document) from the specified
* managed node. If you created the association by using the Targets
parameter, then you must delete
* the association by using the association ID.
*
* When you disassociate a document from a managed node, it doesn't change the configuration of the node. To change * the configuration state of a managed node after you disassociate a document, you must create a new document with * the desired configuration and associate it with the node. *
* * @param deleteAssociationRequest * @return A Java Future containing the result of the DeleteAssociation operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteAssociation * @see AWS API * Documentation */ java.util.concurrent.Future
* Disassociates the specified Amazon Web Services Systems Manager document (SSM document) from the specified
* managed node. If you created the association by using the Targets
parameter, then you must delete
* the association by using the association ID.
*
* When you disassociate a document from a managed node, it doesn't change the configuration of the node. To change * the configuration state of a managed node after you disassociate a document, you must create a new document with * the desired configuration and associate it with the node. *
* * @param deleteAssociationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAssociation operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteAssociation * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the Amazon Web Services Systems Manager document (SSM document) and all managed node associations to the * document. *
** Before you delete the document, we recommend that you use DeleteAssociation to disassociate all managed * nodes that are associated with the document. *
* * @param deleteDocumentRequest * @return A Java Future containing the result of the DeleteDocument operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteDocument * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the Amazon Web Services Systems Manager document (SSM document) and all managed node associations to the * document. *
** Before you delete the document, we recommend that you use DeleteAssociation to disassociate all managed * nodes that are associated with the document. *
* * @param deleteDocumentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDocument operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteDocument * @see AWS API * Documentation */ java.util.concurrent.Future* Delete a custom inventory type or the data associated with a custom Inventory type. Deleting a custom inventory * type is also referred to as deleting a custom inventory schema. *
* * @param deleteInventoryRequest * @return A Java Future containing the result of the DeleteInventory operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteInventory * @see AWS API * Documentation */ java.util.concurrent.Future* Delete a custom inventory type or the data associated with a custom Inventory type. Deleting a custom inventory * type is also referred to as deleting a custom inventory schema. *
* * @param deleteInventoryRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteInventory operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteInventory * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a maintenance window. *
* * @param deleteMaintenanceWindowRequest * @return A Java Future containing the result of the DeleteMaintenanceWindow operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteMaintenanceWindow * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a maintenance window. *
* * @param deleteMaintenanceWindowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteMaintenanceWindow operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteMaintenanceWindow * @see AWS * API Documentation */ java.util.concurrent.Future* Delete OpsMetadata related to an application. *
* * @param deleteOpsMetadataRequest * @return A Java Future containing the result of the DeleteOpsMetadata operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteOpsMetadata * @see AWS API * Documentation */ java.util.concurrent.Future* Delete OpsMetadata related to an application. *
* * @param deleteOpsMetadataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteOpsMetadata operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteOpsMetadata * @see AWS API * Documentation */ java.util.concurrent.Future* Delete a parameter from the system. After deleting a parameter, wait for at least 30 seconds to create a * parameter with the same name. *
* * @param deleteParameterRequest * @return A Java Future containing the result of the DeleteParameter operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteParameter * @see AWS API * Documentation */ java.util.concurrent.Future* Delete a parameter from the system. After deleting a parameter, wait for at least 30 seconds to create a * parameter with the same name. *
* * @param deleteParameterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteParameter operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteParameter * @see AWS API * Documentation */ java.util.concurrent.Future* Delete a list of parameters. After deleting a parameter, wait for at least 30 seconds to create a parameter with * the same name. *
* * @param deleteParametersRequest * @return A Java Future containing the result of the DeleteParameters operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteParameters * @see AWS API * Documentation */ java.util.concurrent.Future* Delete a list of parameters. After deleting a parameter, wait for at least 30 seconds to create a parameter with * the same name. *
* * @param deleteParametersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteParameters operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteParameters * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a patch baseline. *
* * @param deletePatchBaselineRequest * @return A Java Future containing the result of the DeletePatchBaseline operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeletePatchBaseline * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a patch baseline. *
* * @param deletePatchBaselineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeletePatchBaseline operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeletePatchBaseline * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a resource data sync configuration. After the configuration is deleted, changes to data on managed nodes * are no longer synced to or from the target. Deleting a sync configuration doesn't delete data. *
* * @param deleteResourceDataSyncRequest * @return A Java Future containing the result of the DeleteResourceDataSync operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeleteResourceDataSync * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a resource data sync configuration. After the configuration is deleted, changes to data on managed nodes * are no longer synced to or from the target. Deleting a sync configuration doesn't delete data. *
* * @param deleteResourceDataSyncRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteResourceDataSync operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeleteResourceDataSync * @see AWS API * Documentation */ java.util.concurrent.Future
* Deletes a Systems Manager resource policy. A resource policy helps you to define the IAM entity (for example, an
* Amazon Web Services account) that can manage your Systems Manager resources. Currently, OpsItemGroup
* is the only resource that supports Systems Manager resource policies. The resource policy for
* OpsItemGroup
enables Amazon Web Services accounts to view and interact with OpsCenter operational
* work items (OpsItems).
*
* Deletes a Systems Manager resource policy. A resource policy helps you to define the IAM entity (for example, an
* Amazon Web Services account) that can manage your Systems Manager resources. Currently, OpsItemGroup
* is the only resource that supports Systems Manager resource policies. The resource policy for
* OpsItemGroup
enables Amazon Web Services accounts to view and interact with OpsCenter operational
* work items (OpsItems).
*
* Removes the server or virtual machine from the list of registered servers. You can reregister the node again at * any time. If you don't plan to use Run Command on the server, we suggest uninstalling SSM Agent first. *
* * @param deregisterManagedInstanceRequest * @return A Java Future containing the result of the DeregisterManagedInstance operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DeregisterManagedInstance * @see AWS * API Documentation */ java.util.concurrent.Future* Removes the server or virtual machine from the list of registered servers. You can reregister the node again at * any time. If you don't plan to use Run Command on the server, we suggest uninstalling SSM Agent first. *
* * @param deregisterManagedInstanceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeregisterManagedInstance operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeregisterManagedInstance * @see AWS * API Documentation */ java.util.concurrent.Future* Removes a patch group from a patch baseline. *
* * @param deregisterPatchBaselineForPatchGroupRequest * @return A Java Future containing the result of the DeregisterPatchBaselineForPatchGroup operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DeregisterPatchBaselineForPatchGroup * @see AWS API Documentation */ java.util.concurrent.Future* Removes a patch group from a patch baseline. *
* * @param deregisterPatchBaselineForPatchGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeregisterPatchBaselineForPatchGroup operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeregisterPatchBaselineForPatchGroup * @see AWS API Documentation */ java.util.concurrent.Future* Removes a target from a maintenance window. *
* * @param deregisterTargetFromMaintenanceWindowRequest * @return A Java Future containing the result of the DeregisterTargetFromMaintenanceWindow operation returned by * the service. * @sample AWSSimpleSystemsManagementAsync.DeregisterTargetFromMaintenanceWindow * @see AWS API Documentation */ java.util.concurrent.Future* Removes a target from a maintenance window. *
* * @param deregisterTargetFromMaintenanceWindowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeregisterTargetFromMaintenanceWindow operation returned by * the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeregisterTargetFromMaintenanceWindow * @see AWS API Documentation */ java.util.concurrent.Future* Removes a task from a maintenance window. *
* * @param deregisterTaskFromMaintenanceWindowRequest * @return A Java Future containing the result of the DeregisterTaskFromMaintenanceWindow operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DeregisterTaskFromMaintenanceWindow * @see AWS API Documentation */ java.util.concurrent.Future* Removes a task from a maintenance window. *
* * @param deregisterTaskFromMaintenanceWindowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeregisterTaskFromMaintenanceWindow operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DeregisterTaskFromMaintenanceWindow * @see AWS API Documentation */ java.util.concurrent.Future* Describes details about the activation, such as the date and time the activation was created, its expiration * date, the Identity and Access Management (IAM) role assigned to the managed nodes in the activation, and the * number of nodes registered by using this activation. *
* * @param describeActivationsRequest * @return A Java Future containing the result of the DescribeActivations operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeActivations * @see AWS API * Documentation */ java.util.concurrent.Future* Describes details about the activation, such as the date and time the activation was created, its expiration * date, the Identity and Access Management (IAM) role assigned to the managed nodes in the activation, and the * number of nodes registered by using this activation. *
* * @param describeActivationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeActivations operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeActivations * @see AWS API * Documentation */ java.util.concurrent.Future
* Describes the association for the specified target or managed node. If you created the association by using the
* Targets
parameter, then you must retrieve the association by using the association ID.
*
* Describes the association for the specified target or managed node. If you created the association by using the
* Targets
parameter, then you must retrieve the association by using the association ID.
*
* Views information about a specific execution of a specific association. *
* * @param describeAssociationExecutionTargetsRequest * @return A Java Future containing the result of the DescribeAssociationExecutionTargets operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeAssociationExecutionTargets * @see AWS API Documentation */ java.util.concurrent.Future* Views information about a specific execution of a specific association. *
* * @param describeAssociationExecutionTargetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeAssociationExecutionTargets operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeAssociationExecutionTargets * @see AWS API Documentation */ java.util.concurrent.Future* Views all executions for a specific association ID. *
* * @param describeAssociationExecutionsRequest * @return A Java Future containing the result of the DescribeAssociationExecutions operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeAssociationExecutions * @see AWS API Documentation */ java.util.concurrent.Future* Views all executions for a specific association ID. *
* * @param describeAssociationExecutionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeAssociationExecutions operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeAssociationExecutions * @see AWS API Documentation */ java.util.concurrent.Future* Provides details about all active and terminated Automation executions. *
* * @param describeAutomationExecutionsRequest * @return A Java Future containing the result of the DescribeAutomationExecutions operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeAutomationExecutions * @see AWS API Documentation */ java.util.concurrent.Future* Provides details about all active and terminated Automation executions. *
* * @param describeAutomationExecutionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeAutomationExecutions operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeAutomationExecutions * @see AWS API Documentation */ java.util.concurrent.Future* Information about all active and terminated step executions in an Automation workflow. *
* * @param describeAutomationStepExecutionsRequest * @return A Java Future containing the result of the DescribeAutomationStepExecutions operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeAutomationStepExecutions * @see AWS API Documentation */ java.util.concurrent.Future* Information about all active and terminated step executions in an Automation workflow. *
* * @param describeAutomationStepExecutionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeAutomationStepExecutions operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeAutomationStepExecutions * @see AWS API Documentation */ java.util.concurrent.Future* Lists all patches eligible to be included in a patch baseline. *
* * @param describeAvailablePatchesRequest * @return A Java Future containing the result of the DescribeAvailablePatches operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeAvailablePatches * @see AWS * API Documentation */ java.util.concurrent.Future* Lists all patches eligible to be included in a patch baseline. *
* * @param describeAvailablePatchesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeAvailablePatches operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeAvailablePatches * @see AWS * API Documentation */ java.util.concurrent.Future* Describes the specified Amazon Web Services Systems Manager document (SSM document). *
* * @param describeDocumentRequest * @return A Java Future containing the result of the DescribeDocument operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeDocument * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the specified Amazon Web Services Systems Manager document (SSM document). *
* * @param describeDocumentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeDocument operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeDocument * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the permissions for a Amazon Web Services Systems Manager document (SSM document). If you created the * document, you are the owner. If a document is shared, it can either be shared privately (by specifying a user's * Amazon Web Services account ID) or publicly (All). *
* * @param describeDocumentPermissionRequest * @return A Java Future containing the result of the DescribeDocumentPermission operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeDocumentPermission * @see AWS * API Documentation */ java.util.concurrent.Future* Describes the permissions for a Amazon Web Services Systems Manager document (SSM document). If you created the * document, you are the owner. If a document is shared, it can either be shared privately (by specifying a user's * Amazon Web Services account ID) or publicly (All). *
* * @param describeDocumentPermissionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeDocumentPermission operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeDocumentPermission * @see AWS * API Documentation */ java.util.concurrent.Future* All associations for the managed node(s). *
* * @param describeEffectiveInstanceAssociationsRequest * @return A Java Future containing the result of the DescribeEffectiveInstanceAssociations operation returned by * the service. * @sample AWSSimpleSystemsManagementAsync.DescribeEffectiveInstanceAssociations * @see AWS API Documentation */ java.util.concurrent.Future* All associations for the managed node(s). *
* * @param describeEffectiveInstanceAssociationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeEffectiveInstanceAssociations operation returned by * the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeEffectiveInstanceAssociations * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the current effective patches (the patch and the approval state) for the specified patch baseline. * Applies to patch baselines for Windows only. *
* * @param describeEffectivePatchesForPatchBaselineRequest * @return A Java Future containing the result of the DescribeEffectivePatchesForPatchBaseline operation returned by * the service. * @sample AWSSimpleSystemsManagementAsync.DescribeEffectivePatchesForPatchBaseline * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the current effective patches (the patch and the approval state) for the specified patch baseline. * Applies to patch baselines for Windows only. *
* * @param describeEffectivePatchesForPatchBaselineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeEffectivePatchesForPatchBaseline operation returned by * the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeEffectivePatchesForPatchBaseline * @see AWS API Documentation */ java.util.concurrent.Future* The status of the associations for the managed node(s). *
* * @param describeInstanceAssociationsStatusRequest * @return A Java Future containing the result of the DescribeInstanceAssociationsStatus operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeInstanceAssociationsStatus * @see AWS API Documentation */ java.util.concurrent.Future* The status of the associations for the managed node(s). *
* * @param describeInstanceAssociationsStatusRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeInstanceAssociationsStatus operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeInstanceAssociationsStatus * @see AWS API Documentation */ java.util.concurrent.Future* Provides information about one or more of your managed nodes, including the operating system platform, SSM Agent * version, association status, and IP address. This operation does not return information for nodes that are either * Stopped or Terminated. *
** If you specify one or more node IDs, the operation returns information for those managed nodes. If you don't * specify node IDs, it returns information for all your managed nodes. If you specify a node ID that isn't valid or * a node that you don't own, you receive an error. *
*
* The IamRole
field returned for this API operation is the Identity and Access Management (IAM) role
* assigned to on-premises managed nodes. This operation does not return the IAM role for EC2 instances.
*
* Provides information about one or more of your managed nodes, including the operating system platform, SSM Agent * version, association status, and IP address. This operation does not return information for nodes that are either * Stopped or Terminated. *
** If you specify one or more node IDs, the operation returns information for those managed nodes. If you don't * specify node IDs, it returns information for all your managed nodes. If you specify a node ID that isn't valid or * a node that you don't own, you receive an error. *
*
* The IamRole
field returned for this API operation is the Identity and Access Management (IAM) role
* assigned to on-premises managed nodes. This operation does not return the IAM role for EC2 instances.
*
* Retrieves the high-level patch state of one or more managed nodes. *
* * @param describeInstancePatchStatesRequest * @return A Java Future containing the result of the DescribeInstancePatchStates operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeInstancePatchStates * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the high-level patch state of one or more managed nodes. *
* * @param describeInstancePatchStatesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeInstancePatchStates operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeInstancePatchStates * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the high-level patch state for the managed nodes in the specified patch group. *
* * @param describeInstancePatchStatesForPatchGroupRequest * @return A Java Future containing the result of the DescribeInstancePatchStatesForPatchGroup operation returned by * the service. * @sample AWSSimpleSystemsManagementAsync.DescribeInstancePatchStatesForPatchGroup * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the high-level patch state for the managed nodes in the specified patch group. *
* * @param describeInstancePatchStatesForPatchGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeInstancePatchStatesForPatchGroup operation returned by * the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeInstancePatchStatesForPatchGroup * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves information about the patches on the specified managed node and their state relative to the patch * baseline being used for the node. *
* * @param describeInstancePatchesRequest * @return A Java Future containing the result of the DescribeInstancePatches operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeInstancePatches * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves information about the patches on the specified managed node and their state relative to the patch * baseline being used for the node. *
* * @param describeInstancePatchesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeInstancePatches operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeInstancePatches * @see AWS * API Documentation */ java.util.concurrent.Future* Describes a specific delete inventory operation. *
* * @param describeInventoryDeletionsRequest * @return A Java Future containing the result of the DescribeInventoryDeletions operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeInventoryDeletions * @see AWS * API Documentation */ java.util.concurrent.Future* Describes a specific delete inventory operation. *
* * @param describeInventoryDeletionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeInventoryDeletions operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeInventoryDeletions * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the individual task executions (one per target) for a particular task run as part of a maintenance * window execution. *
* * @param describeMaintenanceWindowExecutionTaskInvocationsRequest * @return A Java Future containing the result of the DescribeMaintenanceWindowExecutionTaskInvocations operation * returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeMaintenanceWindowExecutionTaskInvocations * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the individual task executions (one per target) for a particular task run as part of a maintenance * window execution. *
* * @param describeMaintenanceWindowExecutionTaskInvocationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeMaintenanceWindowExecutionTaskInvocations operation * returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeMaintenanceWindowExecutionTaskInvocations * @see AWS API Documentation */ java.util.concurrent.Future* For a given maintenance window execution, lists the tasks that were run. *
* * @param describeMaintenanceWindowExecutionTasksRequest * @return A Java Future containing the result of the DescribeMaintenanceWindowExecutionTasks operation returned by * the service. * @sample AWSSimpleSystemsManagementAsync.DescribeMaintenanceWindowExecutionTasks * @see AWS API Documentation */ java.util.concurrent.Future* For a given maintenance window execution, lists the tasks that were run. *
* * @param describeMaintenanceWindowExecutionTasksRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeMaintenanceWindowExecutionTasks operation returned by * the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeMaintenanceWindowExecutionTasks * @see AWS API Documentation */ java.util.concurrent.Future* Lists the executions of a maintenance window. This includes information about when the maintenance window was * scheduled to be active, and information about tasks registered and run with the maintenance window. *
* * @param describeMaintenanceWindowExecutionsRequest * @return A Java Future containing the result of the DescribeMaintenanceWindowExecutions operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeMaintenanceWindowExecutions * @see AWS API Documentation */ java.util.concurrent.Future* Lists the executions of a maintenance window. This includes information about when the maintenance window was * scheduled to be active, and information about tasks registered and run with the maintenance window. *
* * @param describeMaintenanceWindowExecutionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeMaintenanceWindowExecutions operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeMaintenanceWindowExecutions * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves information about upcoming executions of a maintenance window. *
* * @param describeMaintenanceWindowScheduleRequest * @return A Java Future containing the result of the DescribeMaintenanceWindowSchedule operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeMaintenanceWindowSchedule * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves information about upcoming executions of a maintenance window. *
* * @param describeMaintenanceWindowScheduleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeMaintenanceWindowSchedule operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeMaintenanceWindowSchedule * @see AWS API Documentation */ java.util.concurrent.Future* Lists the targets registered with the maintenance window. *
* * @param describeMaintenanceWindowTargetsRequest * @return A Java Future containing the result of the DescribeMaintenanceWindowTargets operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeMaintenanceWindowTargets * @see AWS API Documentation */ java.util.concurrent.Future* Lists the targets registered with the maintenance window. *
* * @param describeMaintenanceWindowTargetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeMaintenanceWindowTargets operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeMaintenanceWindowTargets * @see AWS API Documentation */ java.util.concurrent.Future* Lists the tasks in a maintenance window. *
*
* For maintenance window tasks without a specified target, you can't supply values for --max-errors
* and --max-concurrency
. Instead, the system inserts a placeholder value of 1
, which may
* be reported in the response to this command. These values don't affect the running of your task and can be
* ignored.
*
* Lists the tasks in a maintenance window. *
*
* For maintenance window tasks without a specified target, you can't supply values for --max-errors
* and --max-concurrency
. Instead, the system inserts a placeholder value of 1
, which may
* be reported in the response to this command. These values don't affect the running of your task and can be
* ignored.
*
* Retrieves the maintenance windows in an Amazon Web Services account. *
* * @param describeMaintenanceWindowsRequest * @return A Java Future containing the result of the DescribeMaintenanceWindows operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeMaintenanceWindows * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the maintenance windows in an Amazon Web Services account. *
* * @param describeMaintenanceWindowsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeMaintenanceWindows operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeMaintenanceWindows * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves information about the maintenance window targets or tasks that a managed node is associated with. *
* * @param describeMaintenanceWindowsForTargetRequest * @return A Java Future containing the result of the DescribeMaintenanceWindowsForTarget operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DescribeMaintenanceWindowsForTarget * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves information about the maintenance window targets or tasks that a managed node is associated with. *
* * @param describeMaintenanceWindowsForTargetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeMaintenanceWindowsForTarget operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeMaintenanceWindowsForTarget * @see AWS API Documentation */ java.util.concurrent.Future* Query a set of OpsItems. You must have permission in Identity and Access Management (IAM) to query a list of * OpsItems. For more information, see Set up OpsCenter in * the Amazon Web Services Systems Manager User Guide. *
** Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, * and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For * more information, see OpsCenter in the Amazon * Web Services Systems Manager User Guide. *
* * @param describeOpsItemsRequest * @return A Java Future containing the result of the DescribeOpsItems operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeOpsItems * @see AWS API * Documentation */ java.util.concurrent.Future* Query a set of OpsItems. You must have permission in Identity and Access Management (IAM) to query a list of * OpsItems. For more information, see Set up OpsCenter in * the Amazon Web Services Systems Manager User Guide. *
** Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, * and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For * more information, see OpsCenter in the Amazon * Web Services Systems Manager User Guide. *
* * @param describeOpsItemsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeOpsItems operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeOpsItems * @see AWS API * Documentation */ java.util.concurrent.Future* Get information about a parameter. *
*
* Request results are returned on a best-effort basis. If you specify MaxResults
in the request, the
* response includes information up to the limit specified. The number of items returned, however, can be between
* zero and the value of MaxResults
. If the service reaches an internal limit while processing the
* results, it stops the operation and returns the matching values up to that point and a NextToken
.
* You can specify the NextToken
in a subsequent call to get the next set of results.
*
* If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must also update the key
* alias the parameter uses to reference KMS. Otherwise, DescribeParameters
retrieves whatever the
* original key alias was referencing.
*
* Get information about a parameter. *
*
* Request results are returned on a best-effort basis. If you specify MaxResults
in the request, the
* response includes information up to the limit specified. The number of items returned, however, can be between
* zero and the value of MaxResults
. If the service reaches an internal limit while processing the
* results, it stops the operation and returns the matching values up to that point and a NextToken
.
* You can specify the NextToken
in a subsequent call to get the next set of results.
*
* If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must also update the key
* alias the parameter uses to reference KMS. Otherwise, DescribeParameters
retrieves whatever the
* original key alias was referencing.
*
* Lists the patch baselines in your Amazon Web Services account. *
* * @param describePatchBaselinesRequest * @return A Java Future containing the result of the DescribePatchBaselines operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribePatchBaselines * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the patch baselines in your Amazon Web Services account. *
* * @param describePatchBaselinesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribePatchBaselines operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribePatchBaselines * @see AWS API * Documentation */ java.util.concurrent.Future* Returns high-level aggregated patch compliance state information for a patch group. *
* * @param describePatchGroupStateRequest * @return A Java Future containing the result of the DescribePatchGroupState operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribePatchGroupState * @see AWS * API Documentation */ java.util.concurrent.Future* Returns high-level aggregated patch compliance state information for a patch group. *
* * @param describePatchGroupStateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribePatchGroupState operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribePatchGroupState * @see AWS * API Documentation */ java.util.concurrent.Future* Lists all patch groups that have been registered with patch baselines. *
* * @param describePatchGroupsRequest * @return A Java Future containing the result of the DescribePatchGroups operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribePatchGroups * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all patch groups that have been registered with patch baselines. *
* * @param describePatchGroupsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribePatchGroups operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribePatchGroups * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the properties of available patches organized by product, product family, classification, severity, and * other properties of available patches. You can use the reported properties in the filters you specify in requests * for operations such as CreatePatchBaseline, UpdatePatchBaseline, DescribeAvailablePatches, * and DescribePatchBaselines. *
** The following section lists the properties that can be used in filters for each major operating system type: *
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| PRIORITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| PRIORITY
*
* Valid properties: PRODUCT
| PRODUCT_FAMILY
| CLASSIFICATION
|
* MSRC_SEVERITY
*
* Lists the properties of available patches organized by product, product family, classification, severity, and * other properties of available patches. You can use the reported properties in the filters you specify in requests * for operations such as CreatePatchBaseline, UpdatePatchBaseline, DescribeAvailablePatches, * and DescribePatchBaselines. *
** The following section lists the properties that can be used in filters for each major operating system type: *
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| PRIORITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| CLASSIFICATION
| SEVERITY
*
* Valid properties: PRODUCT
| PRIORITY
*
* Valid properties: PRODUCT
| PRODUCT_FAMILY
| CLASSIFICATION
|
* MSRC_SEVERITY
*
* Retrieves a list of all active sessions (both connected and disconnected) or terminated sessions from the past 30 * days. *
* * @param describeSessionsRequest * @return A Java Future containing the result of the DescribeSessions operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.DescribeSessions * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list of all active sessions (both connected and disconnected) or terminated sessions from the past 30 * days. *
* * @param describeSessionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeSessions operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.DescribeSessions * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the association between an OpsItem and a related item. For example, this API operation can delete an * Incident Manager incident from an OpsItem. Incident Manager is a capability of Amazon Web Services Systems * Manager. *
* * @param disassociateOpsItemRelatedItemRequest * @return A Java Future containing the result of the DisassociateOpsItemRelatedItem operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.DisassociateOpsItemRelatedItem * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the association between an OpsItem and a related item. For example, this API operation can delete an * Incident Manager incident from an OpsItem. Incident Manager is a capability of Amazon Web Services Systems * Manager. *
* * @param disassociateOpsItemRelatedItemRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateOpsItemRelatedItem operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.DisassociateOpsItemRelatedItem * @see AWS API Documentation */ java.util.concurrent.Future* Get detailed information about a particular Automation execution. *
* * @param getAutomationExecutionRequest * @return A Java Future containing the result of the GetAutomationExecution operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetAutomationExecution * @see AWS API * Documentation */ java.util.concurrent.Future* Get detailed information about a particular Automation execution. *
* * @param getAutomationExecutionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAutomationExecution operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetAutomationExecution * @see AWS API * Documentation */ java.util.concurrent.Future
* Gets the state of a Amazon Web Services Systems Manager change calendar at the current time or a specified time.
* If you specify a time, GetCalendarState
returns the state of the calendar at that specific time, and
* returns the next time that the change calendar state will transition. If you don't specify a time,
* GetCalendarState
uses the current time. Change Calendar entries have two possible states:
* OPEN
or CLOSED
.
*
* If you specify more than one calendar in a request, the command returns the status of OPEN
only if
* all calendars in the request are open. If one or more calendars in the request are closed, the status returned is
* CLOSED
.
*
* For more information about Change Calendar, a capability of Amazon Web Services Systems Manager, see Amazon * Web Services Systems Manager Change Calendar in the Amazon Web Services Systems Manager User Guide. *
* * @param getCalendarStateRequest * @return A Java Future containing the result of the GetCalendarState operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetCalendarState * @see AWS API * Documentation */ java.util.concurrent.Future
* Gets the state of a Amazon Web Services Systems Manager change calendar at the current time or a specified time.
* If you specify a time, GetCalendarState
returns the state of the calendar at that specific time, and
* returns the next time that the change calendar state will transition. If you don't specify a time,
* GetCalendarState
uses the current time. Change Calendar entries have two possible states:
* OPEN
or CLOSED
.
*
* If you specify more than one calendar in a request, the command returns the status of OPEN
only if
* all calendars in the request are open. If one or more calendars in the request are closed, the status returned is
* CLOSED
.
*
* For more information about Change Calendar, a capability of Amazon Web Services Systems Manager, see Amazon * Web Services Systems Manager Change Calendar in the Amazon Web Services Systems Manager User Guide. *
* * @param getCalendarStateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCalendarState operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetCalendarState * @see AWS API * Documentation */ java.util.concurrent.Future* Returns detailed information about command execution for an invocation or plugin. *
*
* GetCommandInvocation
only gives the execution status of a plugin in a document. To get the command
* execution status on a specific managed node, use ListCommandInvocations. To get the command execution
* status across managed nodes, use ListCommands.
*
* Returns detailed information about command execution for an invocation or plugin. *
*
* GetCommandInvocation
only gives the execution status of a plugin in a document. To get the command
* execution status on a specific managed node, use ListCommandInvocations. To get the command execution
* status across managed nodes, use ListCommands.
*
* Retrieves the Session Manager connection status for a managed node to determine whether it is running and ready * to receive Session Manager connections. *
* * @param getConnectionStatusRequest * @return A Java Future containing the result of the GetConnectionStatus operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetConnectionStatus * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the Session Manager connection status for a managed node to determine whether it is running and ready * to receive Session Manager connections. *
* * @param getConnectionStatusRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetConnectionStatus operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetConnectionStatus * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the default patch baseline. Amazon Web Services Systems Manager supports creating multiple default * patch baselines. For example, you can create a default patch baseline for each operating system. *
** If you don't specify an operating system value, the default patch baseline for Windows is returned. *
* * @param getDefaultPatchBaselineRequest * @return A Java Future containing the result of the GetDefaultPatchBaseline operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetDefaultPatchBaseline * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the default patch baseline. Amazon Web Services Systems Manager supports creating multiple default * patch baselines. For example, you can create a default patch baseline for each operating system. *
** If you don't specify an operating system value, the default patch baseline for Windows is returned. *
* * @param getDefaultPatchBaselineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDefaultPatchBaseline operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetDefaultPatchBaseline * @see AWS * API Documentation */ java.util.concurrent.Future
* Retrieves the current snapshot for the patch baseline the managed node uses. This API is primarily used by the
* AWS-RunPatchBaseline
Systems Manager document (SSM document).
*
* If you run the command locally, such as with the Command Line Interface (CLI), the system attempts to use your
* local Amazon Web Services credentials and the operation fails. To avoid this, you can run the command in the
* Amazon Web Services Systems Manager console. Use Run Command, a capability of Amazon Web Services Systems
* Manager, with an SSM document that enables you to target a managed node with a script or command. For example,
* run the command using the AWS-RunShellScript
document or the AWS-RunPowerShellScript
* document.
*
* Retrieves the current snapshot for the patch baseline the managed node uses. This API is primarily used by the
* AWS-RunPatchBaseline
Systems Manager document (SSM document).
*
* If you run the command locally, such as with the Command Line Interface (CLI), the system attempts to use your
* local Amazon Web Services credentials and the operation fails. To avoid this, you can run the command in the
* Amazon Web Services Systems Manager console. Use Run Command, a capability of Amazon Web Services Systems
* Manager, with an SSM document that enables you to target a managed node with a script or command. For example,
* run the command using the AWS-RunShellScript
document or the AWS-RunPowerShellScript
* document.
*
* Gets the contents of the specified Amazon Web Services Systems Manager document (SSM document). *
* * @param getDocumentRequest * @return A Java Future containing the result of the GetDocument operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetDocument * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the contents of the specified Amazon Web Services Systems Manager document (SSM document). *
* * @param getDocumentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDocument operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetDocument * @see AWS API * Documentation */ java.util.concurrent.Future
* Query inventory information. This includes managed node status, such as Stopped
or
* Terminated
.
*
* Query inventory information. This includes managed node status, such as Stopped
or
* Terminated
.
*
* Return a list of inventory type names for the account, or return a list of attribute names for a specific * Inventory item type. *
* * @param getInventorySchemaRequest * @return A Java Future containing the result of the GetInventorySchema operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetInventorySchema * @see AWS API * Documentation */ java.util.concurrent.Future* Return a list of inventory type names for the account, or return a list of attribute names for a specific * Inventory item type. *
* * @param getInventorySchemaRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetInventorySchema operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetInventorySchema * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a maintenance window. *
* * @param getMaintenanceWindowRequest * @return A Java Future containing the result of the GetMaintenanceWindow operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetMaintenanceWindow * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a maintenance window. *
* * @param getMaintenanceWindowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetMaintenanceWindow operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetMaintenanceWindow * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves details about a specific a maintenance window execution. *
* * @param getMaintenanceWindowExecutionRequest * @return A Java Future containing the result of the GetMaintenanceWindowExecution operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.GetMaintenanceWindowExecution * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves details about a specific a maintenance window execution. *
* * @param getMaintenanceWindowExecutionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetMaintenanceWindowExecution operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetMaintenanceWindowExecution * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the details about a specific task run as part of a maintenance window execution. *
* * @param getMaintenanceWindowExecutionTaskRequest * @return A Java Future containing the result of the GetMaintenanceWindowExecutionTask operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.GetMaintenanceWindowExecutionTask * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the details about a specific task run as part of a maintenance window execution. *
* * @param getMaintenanceWindowExecutionTaskRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetMaintenanceWindowExecutionTask operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetMaintenanceWindowExecutionTask * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves information about a specific task running on a specific target. *
* * @param getMaintenanceWindowExecutionTaskInvocationRequest * @return A Java Future containing the result of the GetMaintenanceWindowExecutionTaskInvocation operation returned * by the service. * @sample AWSSimpleSystemsManagementAsync.GetMaintenanceWindowExecutionTaskInvocation * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves information about a specific task running on a specific target. *
* * @param getMaintenanceWindowExecutionTaskInvocationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetMaintenanceWindowExecutionTaskInvocation operation returned * by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetMaintenanceWindowExecutionTaskInvocation * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the details of a maintenance window task. *
*
* For maintenance window tasks without a specified target, you can't supply values for --max-errors
* and --max-concurrency
. Instead, the system inserts a placeholder value of 1
, which may
* be reported in the response to this command. These values don't affect the running of your task and can be
* ignored.
*
* To retrieve a list of tasks in a maintenance window, instead use the DescribeMaintenanceWindowTasks * command. *
* * @param getMaintenanceWindowTaskRequest * @return A Java Future containing the result of the GetMaintenanceWindowTask operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetMaintenanceWindowTask * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the details of a maintenance window task. *
*
* For maintenance window tasks without a specified target, you can't supply values for --max-errors
* and --max-concurrency
. Instead, the system inserts a placeholder value of 1
, which may
* be reported in the response to this command. These values don't affect the running of your task and can be
* ignored.
*
* To retrieve a list of tasks in a maintenance window, instead use the DescribeMaintenanceWindowTasks * command. *
* * @param getMaintenanceWindowTaskRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetMaintenanceWindowTask operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetMaintenanceWindowTask * @see AWS * API Documentation */ java.util.concurrent.Future* Get information about an OpsItem by using the ID. You must have permission in Identity and Access Management * (IAM) to view information about an OpsItem. For more information, see Set up OpsCenter in * the Amazon Web Services Systems Manager User Guide. *
** Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, * and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For * more information, see OpsCenter in the Amazon * Web Services Systems Manager User Guide. *
* * @param getOpsItemRequest * @return A Java Future containing the result of the GetOpsItem operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetOpsItem * @see AWS API * Documentation */ java.util.concurrent.Future* Get information about an OpsItem by using the ID. You must have permission in Identity and Access Management * (IAM) to view information about an OpsItem. For more information, see Set up OpsCenter in * the Amazon Web Services Systems Manager User Guide. *
** Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, * and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For * more information, see OpsCenter in the Amazon * Web Services Systems Manager User Guide. *
* * @param getOpsItemRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetOpsItem operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetOpsItem * @see AWS API * Documentation */ java.util.concurrent.Future* View operational metadata related to an application in Application Manager. *
* * @param getOpsMetadataRequest * @return A Java Future containing the result of the GetOpsMetadata operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetOpsMetadata * @see AWS API * Documentation */ java.util.concurrent.Future* View operational metadata related to an application in Application Manager. *
* * @param getOpsMetadataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetOpsMetadata operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetOpsMetadata * @see AWS API * Documentation */ java.util.concurrent.Future* View a summary of operations metadata (OpsData) based on specified filters and aggregators. OpsData can include * information about Amazon Web Services Systems Manager OpsCenter operational workitems (OpsItems) as well as * information about any Amazon Web Services resource or service configured to report OpsData to Amazon Web Services * Systems Manager Explorer. *
* * @param getOpsSummaryRequest * @return A Java Future containing the result of the GetOpsSummary operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetOpsSummary * @see AWS API * Documentation */ java.util.concurrent.Future* View a summary of operations metadata (OpsData) based on specified filters and aggregators. OpsData can include * information about Amazon Web Services Systems Manager OpsCenter operational workitems (OpsItems) as well as * information about any Amazon Web Services resource or service configured to report OpsData to Amazon Web Services * Systems Manager Explorer. *
* * @param getOpsSummaryRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetOpsSummary operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetOpsSummary * @see AWS API * Documentation */ java.util.concurrent.Future* Get information about a single parameter by specifying the parameter name. *
** To get information about more than one parameter at a time, use the GetParameters operation. *
** Get information about a single parameter by specifying the parameter name. *
** To get information about more than one parameter at a time, use the GetParameters operation. *
** Retrieves the history of all changes to a parameter. *
*
* If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must also update the key
* alias the parameter uses to reference KMS. Otherwise, GetParameterHistory
retrieves whatever the
* original key alias was referencing.
*
* Retrieves the history of all changes to a parameter. *
*
* If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must also update the key
* alias the parameter uses to reference KMS. Otherwise, GetParameterHistory
retrieves whatever the
* original key alias was referencing.
*
* Get information about one or more parameters by specifying multiple parameter names. *
** To get information about a single parameter, you can use the GetParameter operation instead. *
** Get information about one or more parameters by specifying multiple parameter names. *
** To get information about a single parameter, you can use the GetParameter operation instead. *
** Retrieve information about one or more parameters in a specific hierarchy. *
*
* Request results are returned on a best-effort basis. If you specify MaxResults
in the request, the
* response includes information up to the limit specified. The number of items returned, however, can be between
* zero and the value of MaxResults
. If the service reaches an internal limit while processing the
* results, it stops the operation and returns the matching values up to that point and a NextToken
.
* You can specify the NextToken
in a subsequent call to get the next set of results.
*
* Retrieve information about one or more parameters in a specific hierarchy. *
*
* Request results are returned on a best-effort basis. If you specify MaxResults
in the request, the
* response includes information up to the limit specified. The number of items returned, however, can be between
* zero and the value of MaxResults
. If the service reaches an internal limit while processing the
* results, it stops the operation and returns the matching values up to that point and a NextToken
.
* You can specify the NextToken
in a subsequent call to get the next set of results.
*
* Retrieves information about a patch baseline. *
* * @param getPatchBaselineRequest * @return A Java Future containing the result of the GetPatchBaseline operation returned by the service. * @sample AWSSimpleSystemsManagementAsync.GetPatchBaseline * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves information about a patch baseline. *
* * @param getPatchBaselineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetPatchBaseline operation returned by the service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetPatchBaseline * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the patch baseline that should be used for the specified patch group. *
* * @param getPatchBaselineForPatchGroupRequest * @return A Java Future containing the result of the GetPatchBaselineForPatchGroup operation returned by the * service. * @sample AWSSimpleSystemsManagementAsync.GetPatchBaselineForPatchGroup * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the patch baseline that should be used for the specified patch group. *
* * @param getPatchBaselineForPatchGroupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetPatchBaselineForPatchGroup operation returned by the * service. * @sample AWSSimpleSystemsManagementAsyncHandler.GetPatchBaselineForPatchGroup * @see AWS API Documentation */ java.util.concurrent.Future
* Returns an array of the Policy
object.
*
* Returns an array of the Policy
object.
*