public class AbstractAWSSimpleSystemsManagementAsync extends AbstractAWSSimpleSystemsManagement implements AWSSimpleSystemsManagementAsync
AWSSimpleSystemsManagementAsync.
Convenient method forms pass through to the corresponding overload that takes
a request object and an AsyncHandler, which throws an
UnsupportedOperationException.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAWSSimpleSystemsManagementAsync() |
cancelCommand, createAssociation, createAssociationBatch, createDocument, deleteAssociation, deleteDocument, describeAssociation, describeDocument, describeDocumentPermission, describeInstanceInformation, getCachedResponseMetadata, getDocument, listAssociations, listCommandInvocations, listCommands, listDocuments, listDocuments, modifyDocumentPermission, sendCommand, setEndpoint, setRegion, shutdown, updateAssociationStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancelCommand, createAssociation, createAssociationBatch, createDocument, deleteAssociation, deleteDocument, describeAssociation, describeDocument, describeDocumentPermission, describeInstanceInformation, getCachedResponseMetadata, getDocument, listAssociations, listCommandInvocations, listCommands, listDocuments, listDocuments, modifyDocumentPermission, sendCommand, setEndpoint, setRegion, shutdown, updateAssociationStatusprotected AbstractAWSSimpleSystemsManagementAsync()
public Future<CancelCommandResult> cancelCommandAsync(CancelCommandRequest request)
AWSSimpleSystemsManagementAsyncAttempts to cancel the command specified by the Command ID. There is no guarantee that the command will be terminated and the underlying process stopped.
cancelCommandAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<CancelCommandResult> cancelCommandAsync(CancelCommandRequest request, AsyncHandler<CancelCommandRequest,CancelCommandResult> asyncHandler)
AWSSimpleSystemsManagementAsyncAttempts to cancel the command specified by the Command ID. There is no guarantee that the command will be terminated and the underlying process stopped.
cancelCommandAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<CreateAssociationResult> createAssociationAsync(CreateAssociationRequest request)
AWSSimpleSystemsManagementAsyncAssociates the specified SSM document with the specified instance.
When you associate an SSM document with an instance, the configuration agent on the instance processes the document and configures the instance as specified.
If you associate a document with an instance that already has an associated document, the system throws the AssociationAlreadyExists exception.
createAssociationAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<CreateAssociationResult> createAssociationAsync(CreateAssociationRequest request, AsyncHandler<CreateAssociationRequest,CreateAssociationResult> asyncHandler)
AWSSimpleSystemsManagementAsyncAssociates the specified SSM document with the specified instance.
When you associate an SSM document with an instance, the configuration agent on the instance processes the document and configures the instance as specified.
If you associate a document with an instance that already has an associated document, the system throws the AssociationAlreadyExists exception.
createAssociationAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<CreateAssociationBatchResult> createAssociationBatchAsync(CreateAssociationBatchRequest request)
AWSSimpleSystemsManagementAsyncAssociates the specified SSM document with the specified instances.
When you associate an SSM document with an instance, the configuration agent on the instance processes the document and configures the instance as specified.
If you associate a document with an instance that already has an associated document, the system throws the AssociationAlreadyExists exception.
createAssociationBatchAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<CreateAssociationBatchResult> createAssociationBatchAsync(CreateAssociationBatchRequest request, AsyncHandler<CreateAssociationBatchRequest,CreateAssociationBatchResult> asyncHandler)
AWSSimpleSystemsManagementAsyncAssociates the specified SSM document with the specified instances.
When you associate an SSM document with an instance, the configuration agent on the instance processes the document and configures the instance as specified.
If you associate a document with an instance that already has an associated document, the system throws the AssociationAlreadyExists exception.
createAssociationBatchAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<CreateDocumentResult> createDocumentAsync(CreateDocumentRequest request)
AWSSimpleSystemsManagementAsyncCreates an SSM document.
After you create an SSM document, you can use CreateAssociation to associate it with one or more running instances.
createDocumentAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<CreateDocumentResult> createDocumentAsync(CreateDocumentRequest request, AsyncHandler<CreateDocumentRequest,CreateDocumentResult> asyncHandler)
AWSSimpleSystemsManagementAsyncCreates an SSM document.
After you create an SSM document, you can use CreateAssociation to associate it with one or more running instances.
createDocumentAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<DeleteAssociationResult> deleteAssociationAsync(DeleteAssociationRequest request)
AWSSimpleSystemsManagementAsyncDisassociates the specified SSM document from the specified instance.
When you disassociate an SSM document from an instance, it does not change the configuration of the instance. To change the configuration state of an instance after you disassociate a document, you must create a new document with the desired configuration and associate it with the instance.
deleteAssociationAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<DeleteAssociationResult> deleteAssociationAsync(DeleteAssociationRequest request, AsyncHandler<DeleteAssociationRequest,DeleteAssociationResult> asyncHandler)
AWSSimpleSystemsManagementAsyncDisassociates the specified SSM document from the specified instance.
When you disassociate an SSM document from an instance, it does not change the configuration of the instance. To change the configuration state of an instance after you disassociate a document, you must create a new document with the desired configuration and associate it with the instance.
deleteAssociationAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<DeleteDocumentResult> deleteDocumentAsync(DeleteDocumentRequest request)
AWSSimpleSystemsManagementAsyncDeletes the SSM document and all instance associations to the document.
Before you delete the SSM document, we recommend that you use DeleteAssociation to disassociate all instances that are associated with the document.
deleteDocumentAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<DeleteDocumentResult> deleteDocumentAsync(DeleteDocumentRequest request, AsyncHandler<DeleteDocumentRequest,DeleteDocumentResult> asyncHandler)
AWSSimpleSystemsManagementAsyncDeletes the SSM document and all instance associations to the document.
Before you delete the SSM document, we recommend that you use DeleteAssociation to disassociate all instances that are associated with the document.
deleteDocumentAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<DescribeAssociationResult> describeAssociationAsync(DescribeAssociationRequest request)
AWSSimpleSystemsManagementAsyncDescribes the associations for the specified SSM document or instance.
describeAssociationAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<DescribeAssociationResult> describeAssociationAsync(DescribeAssociationRequest request, AsyncHandler<DescribeAssociationRequest,DescribeAssociationResult> asyncHandler)
AWSSimpleSystemsManagementAsyncDescribes the associations for the specified SSM document or instance.
describeAssociationAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<DescribeDocumentResult> describeDocumentAsync(DescribeDocumentRequest request)
AWSSimpleSystemsManagementAsyncDescribes the specified SSM document.
describeDocumentAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<DescribeDocumentResult> describeDocumentAsync(DescribeDocumentRequest request, AsyncHandler<DescribeDocumentRequest,DescribeDocumentResult> asyncHandler)
AWSSimpleSystemsManagementAsyncDescribes the specified SSM document.
describeDocumentAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<DescribeDocumentPermissionResult> describeDocumentPermissionAsync(DescribeDocumentPermissionRequest request)
AWSSimpleSystemsManagementAsyncDescribes the permissions for an 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 AWS account ID) or publicly (All).
describeDocumentPermissionAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<DescribeDocumentPermissionResult> describeDocumentPermissionAsync(DescribeDocumentPermissionRequest request, AsyncHandler<DescribeDocumentPermissionRequest,DescribeDocumentPermissionResult> asyncHandler)
AWSSimpleSystemsManagementAsyncDescribes the permissions for an 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 AWS account ID) or publicly (All).
describeDocumentPermissionAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<DescribeInstanceInformationResult> describeInstanceInformationAsync(DescribeInstanceInformationRequest request)
AWSSimpleSystemsManagementAsyncDescribes one or more of your instances. You can use this to get information about instances like the operating system platform, the SSM agent version, status etc. If you specify one or more instance IDs, it returns information for those instances. If you do not specify instance IDs, it returns information for all your instances. If you specify an instance ID that is not valid or an instance that you do not own, you receive an error.
describeInstanceInformationAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<DescribeInstanceInformationResult> describeInstanceInformationAsync(DescribeInstanceInformationRequest request, AsyncHandler<DescribeInstanceInformationRequest,DescribeInstanceInformationResult> asyncHandler)
AWSSimpleSystemsManagementAsyncDescribes one or more of your instances. You can use this to get information about instances like the operating system platform, the SSM agent version, status etc. If you specify one or more instance IDs, it returns information for those instances. If you do not specify instance IDs, it returns information for all your instances. If you specify an instance ID that is not valid or an instance that you do not own, you receive an error.
describeInstanceInformationAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<GetDocumentResult> getDocumentAsync(GetDocumentRequest request)
AWSSimpleSystemsManagementAsyncGets the contents of the specified SSM document.
getDocumentAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<GetDocumentResult> getDocumentAsync(GetDocumentRequest request, AsyncHandler<GetDocumentRequest,GetDocumentResult> asyncHandler)
AWSSimpleSystemsManagementAsyncGets the contents of the specified SSM document.
getDocumentAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<ListAssociationsResult> listAssociationsAsync(ListAssociationsRequest request)
AWSSimpleSystemsManagementAsyncLists the associations for the specified SSM document or instance.
listAssociationsAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<ListAssociationsResult> listAssociationsAsync(ListAssociationsRequest request, AsyncHandler<ListAssociationsRequest,ListAssociationsResult> asyncHandler)
AWSSimpleSystemsManagementAsyncLists the associations for the specified SSM document or instance.
listAssociationsAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<ListCommandInvocationsResult> listCommandInvocationsAsync(ListCommandInvocationsRequest request)
AWSSimpleSystemsManagementAsyncAn invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user executes SendCommand against three instances, then a command invocation is created for each requested instance ID. ListCommandInvocations provide status about command execution.
listCommandInvocationsAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<ListCommandInvocationsResult> listCommandInvocationsAsync(ListCommandInvocationsRequest request, AsyncHandler<ListCommandInvocationsRequest,ListCommandInvocationsResult> asyncHandler)
AWSSimpleSystemsManagementAsyncAn invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user executes SendCommand against three instances, then a command invocation is created for each requested instance ID. ListCommandInvocations provide status about command execution.
listCommandInvocationsAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<ListCommandsResult> listCommandsAsync(ListCommandsRequest request)
AWSSimpleSystemsManagementAsyncLists the commands requested by users of the AWS account.
listCommandsAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<ListCommandsResult> listCommandsAsync(ListCommandsRequest request, AsyncHandler<ListCommandsRequest,ListCommandsResult> asyncHandler)
AWSSimpleSystemsManagementAsyncLists the commands requested by users of the AWS account.
listCommandsAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<ListDocumentsResult> listDocumentsAsync(ListDocumentsRequest request)
AWSSimpleSystemsManagementAsyncDescribes one or more of your SSM documents.
listDocumentsAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<ListDocumentsResult> listDocumentsAsync(ListDocumentsRequest request, AsyncHandler<ListDocumentsRequest,ListDocumentsResult> asyncHandler)
AWSSimpleSystemsManagementAsyncDescribes one or more of your SSM documents.
listDocumentsAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<ListDocumentsResult> listDocumentsAsync()
listDocumentsAsync in interface AWSSimpleSystemsManagementAsynclistDocumentsAsync(ListDocumentsRequest)public Future<ListDocumentsResult> listDocumentsAsync(AsyncHandler<ListDocumentsRequest,ListDocumentsResult> asyncHandler)
listDocumentsAsync in interface AWSSimpleSystemsManagementAsynclistDocumentsAsync(ListDocumentsRequest,
com.amazonaws.handlers.AsyncHandler)public Future<ModifyDocumentPermissionResult> modifyDocumentPermissionAsync(ModifyDocumentPermissionRequest request)
AWSSimpleSystemsManagementAsyncShare a document publicly or privately. If you share a document privately, you must specify the AWS user account IDs for those people who can use the document. If you share a document publicly, you must specify All as the account ID.
modifyDocumentPermissionAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<ModifyDocumentPermissionResult> modifyDocumentPermissionAsync(ModifyDocumentPermissionRequest request, AsyncHandler<ModifyDocumentPermissionRequest,ModifyDocumentPermissionResult> asyncHandler)
AWSSimpleSystemsManagementAsyncShare a document publicly or privately. If you share a document privately, you must specify the AWS user account IDs for those people who can use the document. If you share a document publicly, you must specify All as the account ID.
modifyDocumentPermissionAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<SendCommandResult> sendCommandAsync(SendCommandRequest request)
AWSSimpleSystemsManagementAsyncExecutes commands on one or more remote instances.
sendCommandAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<SendCommandResult> sendCommandAsync(SendCommandRequest request, AsyncHandler<SendCommandRequest,SendCommandResult> asyncHandler)
AWSSimpleSystemsManagementAsyncExecutes commands on one or more remote instances.
sendCommandAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.public Future<UpdateAssociationStatusResult> updateAssociationStatusAsync(UpdateAssociationStatusRequest request)
AWSSimpleSystemsManagementAsyncUpdates the status of the SSM document associated with the specified instance.
updateAssociationStatusAsync in interface AWSSimpleSystemsManagementAsyncpublic Future<UpdateAssociationStatusResult> updateAssociationStatusAsync(UpdateAssociationStatusRequest request, AsyncHandler<UpdateAssociationStatusRequest,UpdateAssociationStatusResult> asyncHandler)
AWSSimpleSystemsManagementAsyncUpdates the status of the SSM document associated with the specified instance.
updateAssociationStatusAsync in interface AWSSimpleSystemsManagementAsyncasyncHandler - 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.Copyright © 2024. All rights reserved.