/* * Copyright 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. */ /* * Do not modify this file. This file is generated from the ssm-2014-11-06.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.SimpleSystemsManagement.Model; namespace Amazon.SimpleSystemsManagement { /// /// Interface for accessing SimpleSystemsManagement /// /// 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 /// ///

///
public partial interface IAmazonSimpleSystemsManagement : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// ISimpleSystemsManagementPaginatorFactory Paginators { get; } #endif #region AddTagsToResource /// /// 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: /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the AddTagsToResource service method. /// /// The response from the AddTagsToResource service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// /// The resource type isn't valid. For example, if you are attempting to tag an EC2 instance, /// the instance must be a registered managed node. /// /// /// The Targets parameter includes too many tags. Remove one or more tags /// and try the command again. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for AddTagsToResource Operation AddTagsToResourceResponse AddTagsToResource(AddTagsToResourceRequest request); /// /// Initiates the asynchronous execution of the AddTagsToResource operation. /// /// /// Container for the necessary parameters to execute the AddTagsToResource operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddTagsToResource /// operation. /// REST API Reference for AddTagsToResource Operation IAsyncResult BeginAddTagsToResource(AddTagsToResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddTagsToResource operation. /// /// /// The IAsyncResult returned by the call to BeginAddTagsToResource. /// /// Returns a AddTagsToResourceResult from SimpleSystemsManagement. /// REST API Reference for AddTagsToResource Operation AddTagsToResourceResponse EndAddTagsToResource(IAsyncResult asyncResult); #endregion #region AssociateOpsItemRelatedItem /// /// 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. /// /// Container for the necessary parameters to execute the AssociateOpsItemRelatedItem service method. /// /// The response from the AssociateOpsItemRelatedItem service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// A specified parameter argument isn't valid. Verify the available arguments and try /// again. /// /// /// The request caused OpsItems to exceed one or more quotas. /// /// /// The specified OpsItem ID doesn't exist. Verify the ID and try again. /// /// /// The Amazon Resource Name (ARN) is already associated with the OpsItem. /// /// REST API Reference for AssociateOpsItemRelatedItem Operation AssociateOpsItemRelatedItemResponse AssociateOpsItemRelatedItem(AssociateOpsItemRelatedItemRequest request); /// /// Initiates the asynchronous execution of the AssociateOpsItemRelatedItem operation. /// /// /// Container for the necessary parameters to execute the AssociateOpsItemRelatedItem operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateOpsItemRelatedItem /// operation. /// REST API Reference for AssociateOpsItemRelatedItem Operation IAsyncResult BeginAssociateOpsItemRelatedItem(AssociateOpsItemRelatedItemRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateOpsItemRelatedItem operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateOpsItemRelatedItem. /// /// Returns a AssociateOpsItemRelatedItemResult from SimpleSystemsManagement. /// REST API Reference for AssociateOpsItemRelatedItem Operation AssociateOpsItemRelatedItemResponse EndAssociateOpsItemRelatedItem(IAsyncResult asyncResult); #endregion #region CancelCommand /// /// 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. /// /// The ID of the command you want to cancel. /// /// The response from the CancelCommand service method, as returned by SimpleSystemsManagement. /// /// You can't specify a managed node ID in more than one association. /// /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The following problems can cause this exception: /// /// /// /// REST API Reference for CancelCommand Operation CancelCommandResponse CancelCommand(string commandId); /// /// 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. /// /// The ID of the command you want to cancel. /// (Optional) A list of managed node IDs on which you want to cancel the command. If not provided, the command is canceled on every node on which it was requested. /// /// The response from the CancelCommand service method, as returned by SimpleSystemsManagement. /// /// You can't specify a managed node ID in more than one association. /// /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The following problems can cause this exception: /// /// /// /// REST API Reference for CancelCommand Operation CancelCommandResponse CancelCommand(string commandId, List instanceIds); /// /// 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. /// /// Container for the necessary parameters to execute the CancelCommand service method. /// /// The response from the CancelCommand service method, as returned by SimpleSystemsManagement. /// /// You can't specify a managed node ID in more than one association. /// /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The following problems can cause this exception: /// /// /// /// REST API Reference for CancelCommand Operation CancelCommandResponse CancelCommand(CancelCommandRequest request); /// /// Initiates the asynchronous execution of the CancelCommand operation. /// /// /// Container for the necessary parameters to execute the CancelCommand operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelCommand /// operation. /// REST API Reference for CancelCommand Operation IAsyncResult BeginCancelCommand(CancelCommandRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelCommand operation. /// /// /// The IAsyncResult returned by the call to BeginCancelCommand. /// /// Returns a CancelCommandResult from SimpleSystemsManagement. /// REST API Reference for CancelCommand Operation CancelCommandResponse EndCancelCommand(IAsyncResult asyncResult); #endregion #region CancelMaintenanceWindowExecution /// /// 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. /// /// Container for the necessary parameters to execute the CancelMaintenanceWindowExecution service method. /// /// The response from the CancelMaintenanceWindowExecution service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for CancelMaintenanceWindowExecution Operation CancelMaintenanceWindowExecutionResponse CancelMaintenanceWindowExecution(CancelMaintenanceWindowExecutionRequest request); /// /// Initiates the asynchronous execution of the CancelMaintenanceWindowExecution operation. /// /// /// Container for the necessary parameters to execute the CancelMaintenanceWindowExecution operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelMaintenanceWindowExecution /// operation. /// REST API Reference for CancelMaintenanceWindowExecution Operation IAsyncResult BeginCancelMaintenanceWindowExecution(CancelMaintenanceWindowExecutionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelMaintenanceWindowExecution operation. /// /// /// The IAsyncResult returned by the call to BeginCancelMaintenanceWindowExecution. /// /// Returns a CancelMaintenanceWindowExecutionResult from SimpleSystemsManagement. /// REST API Reference for CancelMaintenanceWindowExecution Operation CancelMaintenanceWindowExecutionResponse EndCancelMaintenanceWindowExecution(IAsyncResult asyncResult); #endregion #region CreateActivation /// /// 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. /// /// /// /// Container for the necessary parameters to execute the CreateActivation service method. /// /// The response from the CreateActivation service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// You must specify values for all required parameters in the Amazon Web Services Systems /// Manager document (SSM document). You can only supply values to parameters defined /// in the SSM document. /// /// REST API Reference for CreateActivation Operation CreateActivationResponse CreateActivation(CreateActivationRequest request); /// /// Initiates the asynchronous execution of the CreateActivation operation. /// /// /// Container for the necessary parameters to execute the CreateActivation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateActivation /// operation. /// REST API Reference for CreateActivation Operation IAsyncResult BeginCreateActivation(CreateActivationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateActivation operation. /// /// /// The IAsyncResult returned by the call to BeginCreateActivation. /// /// Returns a CreateActivationResult from SimpleSystemsManagement. /// REST API Reference for CreateActivation Operation CreateActivationResponse EndCreateActivation(IAsyncResult asyncResult); #endregion #region CreateAssociation /// /// 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. /// /// The managed node ID. InstanceId has been deprecated. To specify a managed node ID for an association, use the Targets parameter. Requests that include the parameter InstanceID with Systems Manager documents (SSM documents) that use schema version 2.0 or later will fail. In addition, if you use the parameter InstanceId, you can't use the parameters AssociationName, DocumentVersion, MaxErrors, MaxConcurrency, OutputLocation, or ScheduleExpression. To use these parameters, you must use the Targets parameter. /// The name of the SSM Command document or Automation runbook that contains the configuration information for the managed node. You can specify Amazon Web Services-predefined documents, documents you created, or a document that is shared with you from another Amazon Web Services account. For Systems Manager documents (SSM documents) that are shared with you from other Amazon Web Services accounts, you must specify the complete SSM document ARN, in the following format: arn:partition:ssm:region:account-id:document/document-name For example: arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document For Amazon Web Services-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document. /// /// The response from the CreateAssociation service method, as returned by SimpleSystemsManagement. /// /// The specified association already exists. /// /// /// You can have at most 2,000 active associations. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// /// The following problems can cause this exception: /// /// /// /// /// The output location isn't valid or doesn't exist. /// /// /// You must specify values for all required parameters in the Amazon Web Services Systems /// Manager document (SSM document). You can only supply values to parameters defined /// in the SSM document. /// /// /// The schedule is invalid. Verify your cron or rate expression and try again. /// /// /// The specified tag key or value isn't valid. /// /// /// The target isn't valid or doesn't exist. It might not be configured for Systems Manager /// or you might not have permission to perform the operation. /// /// /// TargetMap parameter isn't valid. /// /// /// The document doesn't support the platform type of the given managed node ID(s). For /// example, you sent an document for a Windows managed node to a Linux node. /// /// REST API Reference for CreateAssociation Operation CreateAssociationResponse CreateAssociation(string instanceId, string name); /// /// 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. /// /// Container for the necessary parameters to execute the CreateAssociation service method. /// /// The response from the CreateAssociation service method, as returned by SimpleSystemsManagement. /// /// The specified association already exists. /// /// /// You can have at most 2,000 active associations. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// /// The following problems can cause this exception: /// /// /// /// /// The output location isn't valid or doesn't exist. /// /// /// You must specify values for all required parameters in the Amazon Web Services Systems /// Manager document (SSM document). You can only supply values to parameters defined /// in the SSM document. /// /// /// The schedule is invalid. Verify your cron or rate expression and try again. /// /// /// The specified tag key or value isn't valid. /// /// /// The target isn't valid or doesn't exist. It might not be configured for Systems Manager /// or you might not have permission to perform the operation. /// /// /// TargetMap parameter isn't valid. /// /// /// The document doesn't support the platform type of the given managed node ID(s). For /// example, you sent an document for a Windows managed node to a Linux node. /// /// REST API Reference for CreateAssociation Operation CreateAssociationResponse CreateAssociation(CreateAssociationRequest request); /// /// Initiates the asynchronous execution of the CreateAssociation operation. /// /// /// Container for the necessary parameters to execute the CreateAssociation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAssociation /// operation. /// REST API Reference for CreateAssociation Operation IAsyncResult BeginCreateAssociation(CreateAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAssociation. /// /// Returns a CreateAssociationResult from SimpleSystemsManagement. /// REST API Reference for CreateAssociation Operation CreateAssociationResponse EndCreateAssociation(IAsyncResult asyncResult); #endregion #region CreateAssociationBatch /// /// 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. /// /// /// Container for the necessary parameters to execute the CreateAssociationBatch service method. /// /// The response from the CreateAssociationBatch service method, as returned by SimpleSystemsManagement. /// /// You can have at most 2,000 active associations. /// /// /// You can't specify a managed node ID in more than one association. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// /// The following problems can cause this exception: /// /// /// /// /// The output location isn't valid or doesn't exist. /// /// /// You must specify values for all required parameters in the Amazon Web Services Systems /// Manager document (SSM document). You can only supply values to parameters defined /// in the SSM document. /// /// /// The schedule is invalid. Verify your cron or rate expression and try again. /// /// /// The target isn't valid or doesn't exist. It might not be configured for Systems Manager /// or you might not have permission to perform the operation. /// /// /// TargetMap parameter isn't valid. /// /// /// The document doesn't support the platform type of the given managed node ID(s). For /// example, you sent an document for a Windows managed node to a Linux node. /// /// REST API Reference for CreateAssociationBatch Operation CreateAssociationBatchResponse CreateAssociationBatch(CreateAssociationBatchRequest request); /// /// Initiates the asynchronous execution of the CreateAssociationBatch operation. /// /// /// Container for the necessary parameters to execute the CreateAssociationBatch operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAssociationBatch /// operation. /// REST API Reference for CreateAssociationBatch Operation IAsyncResult BeginCreateAssociationBatch(CreateAssociationBatchRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAssociationBatch operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAssociationBatch. /// /// Returns a CreateAssociationBatchResult from SimpleSystemsManagement. /// REST API Reference for CreateAssociationBatch Operation CreateAssociationBatchResponse EndCreateAssociationBatch(IAsyncResult asyncResult); #endregion #region CreateDocument /// /// 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. /// /// The content for the new SSM document in JSON or YAML format. The content of the document must not exceed 64KB. This quota also includes the content specified for input parameters at runtime. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command. For examples, see the following topics in the Amazon Web Services Systems Manager User Guide. /// A name for the SSM document. You can't use the following strings as document name prefixes. These are reserved by Amazon Web Services for use as document name prefixes: /// /// The response from the CreateDocument service method, as returned by SimpleSystemsManagement. /// /// The specified document already exists. /// /// /// You can have at most 500 active SSM documents. /// /// /// An error occurred on the server side. /// /// /// The content for the document isn't valid. /// /// /// The version of the document schema isn't supported. /// /// /// The size limit of a document is 64 KB. /// /// REST API Reference for CreateDocument Operation CreateDocumentResponse CreateDocument(string content, string name); /// /// 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. /// /// Container for the necessary parameters to execute the CreateDocument service method. /// /// The response from the CreateDocument service method, as returned by SimpleSystemsManagement. /// /// The specified document already exists. /// /// /// You can have at most 500 active SSM documents. /// /// /// An error occurred on the server side. /// /// /// The content for the document isn't valid. /// /// /// The version of the document schema isn't supported. /// /// /// The size limit of a document is 64 KB. /// /// REST API Reference for CreateDocument Operation CreateDocumentResponse CreateDocument(CreateDocumentRequest request); /// /// Initiates the asynchronous execution of the CreateDocument operation. /// /// /// Container for the necessary parameters to execute the CreateDocument operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDocument /// operation. /// REST API Reference for CreateDocument Operation IAsyncResult BeginCreateDocument(CreateDocumentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDocument operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDocument. /// /// Returns a CreateDocumentResult from SimpleSystemsManagement. /// REST API Reference for CreateDocument Operation CreateDocumentResponse EndCreateDocument(IAsyncResult asyncResult); #endregion #region CreateMaintenanceWindow /// /// 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. /// /// /// /// Container for the necessary parameters to execute the CreateMaintenanceWindow service method. /// /// The response from the CreateMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// Error returned when an idempotent operation is retried and the parameters don't match /// the original call to the API with the same idempotency token. /// /// /// An error occurred on the server side. /// /// /// Error returned when the caller has exceeded the default resource quotas. For example, /// too many maintenance windows or patch baselines have been created. /// /// /// /// For information about resource quotas in Systems Manager, see Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// REST API Reference for CreateMaintenanceWindow Operation CreateMaintenanceWindowResponse CreateMaintenanceWindow(CreateMaintenanceWindowRequest request); /// /// Initiates the asynchronous execution of the CreateMaintenanceWindow operation. /// /// /// Container for the necessary parameters to execute the CreateMaintenanceWindow operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMaintenanceWindow /// operation. /// REST API Reference for CreateMaintenanceWindow Operation IAsyncResult BeginCreateMaintenanceWindow(CreateMaintenanceWindowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateMaintenanceWindow operation. /// /// /// The IAsyncResult returned by the call to BeginCreateMaintenanceWindow. /// /// Returns a CreateMaintenanceWindowResult from SimpleSystemsManagement. /// REST API Reference for CreateMaintenanceWindow Operation CreateMaintenanceWindowResponse EndCreateMaintenanceWindow(IAsyncResult asyncResult); #endregion #region CreateOpsItem /// /// 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. /// /// /// Container for the necessary parameters to execute the CreateOpsItem service method. /// /// The response from the CreateOpsItem service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// You don't have permission to view OpsItems in the specified account. Verify that your /// account is configured either as a Systems Manager delegated administrator or that /// you are logged into the Organizations management account. /// /// /// The OpsItem already exists. /// /// /// A specified parameter argument isn't valid. Verify the available arguments and try /// again. /// /// /// The request caused OpsItems to exceed one or more quotas. /// /// REST API Reference for CreateOpsItem Operation CreateOpsItemResponse CreateOpsItem(CreateOpsItemRequest request); /// /// Initiates the asynchronous execution of the CreateOpsItem operation. /// /// /// Container for the necessary parameters to execute the CreateOpsItem operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateOpsItem /// operation. /// REST API Reference for CreateOpsItem Operation IAsyncResult BeginCreateOpsItem(CreateOpsItemRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateOpsItem operation. /// /// /// The IAsyncResult returned by the call to BeginCreateOpsItem. /// /// Returns a CreateOpsItemResult from SimpleSystemsManagement. /// REST API Reference for CreateOpsItem Operation CreateOpsItemResponse EndCreateOpsItem(IAsyncResult asyncResult); #endregion #region CreateOpsMetadata /// /// 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. /// /// Container for the necessary parameters to execute the CreateOpsMetadata service method. /// /// The response from the CreateOpsMetadata service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// An OpsMetadata object already exists for the selected resource. /// /// /// One of the arguments passed is invalid. /// /// /// Your account reached the maximum number of OpsMetadata objects allowed by Application /// Manager. The maximum is 200 OpsMetadata objects. Delete one or more OpsMetadata object /// and try again. /// /// /// The system is processing too many concurrent updates. Wait a few moments and try again. /// /// REST API Reference for CreateOpsMetadata Operation CreateOpsMetadataResponse CreateOpsMetadata(CreateOpsMetadataRequest request); /// /// Initiates the asynchronous execution of the CreateOpsMetadata operation. /// /// /// Container for the necessary parameters to execute the CreateOpsMetadata operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateOpsMetadata /// operation. /// REST API Reference for CreateOpsMetadata Operation IAsyncResult BeginCreateOpsMetadata(CreateOpsMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateOpsMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginCreateOpsMetadata. /// /// Returns a CreateOpsMetadataResult from SimpleSystemsManagement. /// REST API Reference for CreateOpsMetadata Operation CreateOpsMetadataResponse EndCreateOpsMetadata(IAsyncResult asyncResult); #endregion #region CreatePatchBaseline /// /// Creates a patch baseline. /// /// /// /// For information about valid key-value pairs in PatchFilters for each /// supported operating system type, see PatchFilter. /// /// /// /// Container for the necessary parameters to execute the CreatePatchBaseline service method. /// /// The response from the CreatePatchBaseline service method, as returned by SimpleSystemsManagement. /// /// Error returned when an idempotent operation is retried and the parameters don't match /// the original call to the API with the same idempotency token. /// /// /// An error occurred on the server side. /// /// /// Error returned when the caller has exceeded the default resource quotas. For example, /// too many maintenance windows or patch baselines have been created. /// /// /// /// For information about resource quotas in Systems Manager, see Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// REST API Reference for CreatePatchBaseline Operation CreatePatchBaselineResponse CreatePatchBaseline(CreatePatchBaselineRequest request); /// /// Initiates the asynchronous execution of the CreatePatchBaseline operation. /// /// /// Container for the necessary parameters to execute the CreatePatchBaseline operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePatchBaseline /// operation. /// REST API Reference for CreatePatchBaseline Operation IAsyncResult BeginCreatePatchBaseline(CreatePatchBaselineRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreatePatchBaseline operation. /// /// /// The IAsyncResult returned by the call to BeginCreatePatchBaseline. /// /// Returns a CreatePatchBaselineResult from SimpleSystemsManagement. /// REST API Reference for CreatePatchBaseline Operation CreatePatchBaselineResponse EndCreatePatchBaseline(IAsyncResult asyncResult); #endregion #region CreateResourceDataSync /// /// 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. /// /// /// /// Container for the necessary parameters to execute the CreateResourceDataSync service method. /// /// The response from the CreateResourceDataSync service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// A sync configuration with the same name already exists. /// /// /// You have exceeded the allowed maximum sync configurations. /// /// /// The specified sync configuration is invalid. /// /// REST API Reference for CreateResourceDataSync Operation CreateResourceDataSyncResponse CreateResourceDataSync(CreateResourceDataSyncRequest request); /// /// Initiates the asynchronous execution of the CreateResourceDataSync operation. /// /// /// Container for the necessary parameters to execute the CreateResourceDataSync operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateResourceDataSync /// operation. /// REST API Reference for CreateResourceDataSync Operation IAsyncResult BeginCreateResourceDataSync(CreateResourceDataSyncRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateResourceDataSync operation. /// /// /// The IAsyncResult returned by the call to BeginCreateResourceDataSync. /// /// Returns a CreateResourceDataSyncResult from SimpleSystemsManagement. /// REST API Reference for CreateResourceDataSync Operation CreateResourceDataSyncResponse EndCreateResourceDataSync(IAsyncResult asyncResult); #endregion #region DeleteActivation /// /// 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. /// /// Container for the necessary parameters to execute the DeleteActivation service method. /// /// The response from the DeleteActivation service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The activation isn't valid. The activation might have been deleted, or the ActivationId /// and the ActivationCode don't match. /// /// /// The activation ID isn't valid. Verify the you entered the correct ActivationId or /// ActivationCode and try again. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for DeleteActivation Operation DeleteActivationResponse DeleteActivation(DeleteActivationRequest request); /// /// Initiates the asynchronous execution of the DeleteActivation operation. /// /// /// Container for the necessary parameters to execute the DeleteActivation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteActivation /// operation. /// REST API Reference for DeleteActivation Operation IAsyncResult BeginDeleteActivation(DeleteActivationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteActivation operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteActivation. /// /// Returns a DeleteActivationResult from SimpleSystemsManagement. /// REST API Reference for DeleteActivation Operation DeleteActivationResponse EndDeleteActivation(IAsyncResult asyncResult); #endregion #region DeleteAssociation /// /// 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. /// /// /// The managed node ID. InstanceId has been deprecated. To specify a managed node ID for an association, use the Targets parameter. Requests that include the parameter InstanceID with Systems Manager documents (SSM documents) that use schema version 2.0 or later will fail. In addition, if you use the parameter InstanceId, you can't use the parameters AssociationName, DocumentVersion, MaxErrors, MaxConcurrency, OutputLocation, or ScheduleExpression. To use these parameters, you must use the Targets parameter. /// The name of the SSM document. /// /// The response from the DeleteAssociation service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The following problems can cause this exception: /// /// /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for DeleteAssociation Operation DeleteAssociationResponse DeleteAssociation(string instanceId, string name); /// /// 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. /// /// /// Container for the necessary parameters to execute the DeleteAssociation service method. /// /// The response from the DeleteAssociation service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The following problems can cause this exception: /// /// /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for DeleteAssociation Operation DeleteAssociationResponse DeleteAssociation(DeleteAssociationRequest request); /// /// Initiates the asynchronous execution of the DeleteAssociation operation. /// /// /// Container for the necessary parameters to execute the DeleteAssociation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAssociation /// operation. /// REST API Reference for DeleteAssociation Operation IAsyncResult BeginDeleteAssociation(DeleteAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAssociation. /// /// Returns a DeleteAssociationResult from SimpleSystemsManagement. /// REST API Reference for DeleteAssociation Operation DeleteAssociationResponse EndDeleteAssociation(IAsyncResult asyncResult); #endregion #region DeleteDocument /// /// 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. /// /// /// The name of the document. /// /// The response from the DeleteDocument service method, as returned by SimpleSystemsManagement. /// /// You must disassociate a document from all managed nodes before you can delete it. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// You attempted to delete a document while it is still shared. You must stop sharing /// the document before you can delete it. /// /// REST API Reference for DeleteDocument Operation DeleteDocumentResponse DeleteDocument(string name); /// /// 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. /// /// /// Container for the necessary parameters to execute the DeleteDocument service method. /// /// The response from the DeleteDocument service method, as returned by SimpleSystemsManagement. /// /// You must disassociate a document from all managed nodes before you can delete it. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// You attempted to delete a document while it is still shared. You must stop sharing /// the document before you can delete it. /// /// REST API Reference for DeleteDocument Operation DeleteDocumentResponse DeleteDocument(DeleteDocumentRequest request); /// /// Initiates the asynchronous execution of the DeleteDocument operation. /// /// /// Container for the necessary parameters to execute the DeleteDocument operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDocument /// operation. /// REST API Reference for DeleteDocument Operation IAsyncResult BeginDeleteDocument(DeleteDocumentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDocument operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDocument. /// /// Returns a DeleteDocumentResult from SimpleSystemsManagement. /// REST API Reference for DeleteDocument Operation DeleteDocumentResponse EndDeleteDocument(IAsyncResult asyncResult); #endregion #region DeleteInventory /// /// 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. /// /// Container for the necessary parameters to execute the DeleteInventory service method. /// /// The response from the DeleteInventory service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// One or more of the parameters specified for the delete operation isn't valid. Verify /// all parameters and try again. /// /// /// The request isn't valid. /// /// /// The delete inventory option specified isn't valid. Verify the option and try again. /// /// /// The parameter type name isn't valid. /// /// REST API Reference for DeleteInventory Operation DeleteInventoryResponse DeleteInventory(DeleteInventoryRequest request); /// /// Initiates the asynchronous execution of the DeleteInventory operation. /// /// /// Container for the necessary parameters to execute the DeleteInventory operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteInventory /// operation. /// REST API Reference for DeleteInventory Operation IAsyncResult BeginDeleteInventory(DeleteInventoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteInventory operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteInventory. /// /// Returns a DeleteInventoryResult from SimpleSystemsManagement. /// REST API Reference for DeleteInventory Operation DeleteInventoryResponse EndDeleteInventory(IAsyncResult asyncResult); #endregion #region DeleteMaintenanceWindow /// /// Deletes a maintenance window. /// /// Container for the necessary parameters to execute the DeleteMaintenanceWindow service method. /// /// The response from the DeleteMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DeleteMaintenanceWindow Operation DeleteMaintenanceWindowResponse DeleteMaintenanceWindow(DeleteMaintenanceWindowRequest request); /// /// Initiates the asynchronous execution of the DeleteMaintenanceWindow operation. /// /// /// Container for the necessary parameters to execute the DeleteMaintenanceWindow operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMaintenanceWindow /// operation. /// REST API Reference for DeleteMaintenanceWindow Operation IAsyncResult BeginDeleteMaintenanceWindow(DeleteMaintenanceWindowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteMaintenanceWindow operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteMaintenanceWindow. /// /// Returns a DeleteMaintenanceWindowResult from SimpleSystemsManagement. /// REST API Reference for DeleteMaintenanceWindow Operation DeleteMaintenanceWindowResponse EndDeleteMaintenanceWindow(IAsyncResult asyncResult); #endregion #region DeleteOpsMetadata /// /// Delete OpsMetadata related to an application. /// /// Container for the necessary parameters to execute the DeleteOpsMetadata service method. /// /// The response from the DeleteOpsMetadata service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// One of the arguments passed is invalid. /// /// /// The OpsMetadata object doesn't exist. /// /// REST API Reference for DeleteOpsMetadata Operation DeleteOpsMetadataResponse DeleteOpsMetadata(DeleteOpsMetadataRequest request); /// /// Initiates the asynchronous execution of the DeleteOpsMetadata operation. /// /// /// Container for the necessary parameters to execute the DeleteOpsMetadata operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteOpsMetadata /// operation. /// REST API Reference for DeleteOpsMetadata Operation IAsyncResult BeginDeleteOpsMetadata(DeleteOpsMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteOpsMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteOpsMetadata. /// /// Returns a DeleteOpsMetadataResult from SimpleSystemsManagement. /// REST API Reference for DeleteOpsMetadata Operation DeleteOpsMetadataResponse EndDeleteOpsMetadata(IAsyncResult asyncResult); #endregion #region DeleteParameter /// /// Delete a parameter from the system. After deleting a parameter, wait for at least /// 30 seconds to create a parameter with the same name. /// /// Container for the necessary parameters to execute the DeleteParameter service method. /// /// The response from the DeleteParameter service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The parameter couldn't be found. Verify the name and try again. /// /// REST API Reference for DeleteParameter Operation DeleteParameterResponse DeleteParameter(DeleteParameterRequest request); /// /// Initiates the asynchronous execution of the DeleteParameter operation. /// /// /// Container for the necessary parameters to execute the DeleteParameter operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteParameter /// operation. /// REST API Reference for DeleteParameter Operation IAsyncResult BeginDeleteParameter(DeleteParameterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteParameter operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteParameter. /// /// Returns a DeleteParameterResult from SimpleSystemsManagement. /// REST API Reference for DeleteParameter Operation DeleteParameterResponse EndDeleteParameter(IAsyncResult asyncResult); #endregion #region DeleteParameters /// /// Delete a list of parameters. After deleting a parameter, wait for at least 30 seconds /// to create a parameter with the same name. /// /// Container for the necessary parameters to execute the DeleteParameters service method. /// /// The response from the DeleteParameters service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DeleteParameters Operation DeleteParametersResponse DeleteParameters(DeleteParametersRequest request); /// /// Initiates the asynchronous execution of the DeleteParameters operation. /// /// /// Container for the necessary parameters to execute the DeleteParameters operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteParameters /// operation. /// REST API Reference for DeleteParameters Operation IAsyncResult BeginDeleteParameters(DeleteParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteParameters operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteParameters. /// /// Returns a DeleteParametersResult from SimpleSystemsManagement. /// REST API Reference for DeleteParameters Operation DeleteParametersResponse EndDeleteParameters(IAsyncResult asyncResult); #endregion #region DeletePatchBaseline /// /// Deletes a patch baseline. /// /// Container for the necessary parameters to execute the DeletePatchBaseline service method. /// /// The response from the DeletePatchBaseline service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// Error returned if an attempt is made to delete a patch baseline that is registered /// for a patch group. /// /// REST API Reference for DeletePatchBaseline Operation DeletePatchBaselineResponse DeletePatchBaseline(DeletePatchBaselineRequest request); /// /// Initiates the asynchronous execution of the DeletePatchBaseline operation. /// /// /// Container for the necessary parameters to execute the DeletePatchBaseline operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePatchBaseline /// operation. /// REST API Reference for DeletePatchBaseline Operation IAsyncResult BeginDeletePatchBaseline(DeletePatchBaselineRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeletePatchBaseline operation. /// /// /// The IAsyncResult returned by the call to BeginDeletePatchBaseline. /// /// Returns a DeletePatchBaselineResult from SimpleSystemsManagement. /// REST API Reference for DeletePatchBaseline Operation DeletePatchBaselineResponse EndDeletePatchBaseline(IAsyncResult asyncResult); #endregion #region DeleteResourceDataSync /// /// 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. /// /// Container for the necessary parameters to execute the DeleteResourceDataSync service method. /// /// The response from the DeleteResourceDataSync service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified sync configuration is invalid. /// /// /// The specified sync name wasn't found. /// /// REST API Reference for DeleteResourceDataSync Operation DeleteResourceDataSyncResponse DeleteResourceDataSync(DeleteResourceDataSyncRequest request); /// /// Initiates the asynchronous execution of the DeleteResourceDataSync operation. /// /// /// Container for the necessary parameters to execute the DeleteResourceDataSync operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteResourceDataSync /// operation. /// REST API Reference for DeleteResourceDataSync Operation IAsyncResult BeginDeleteResourceDataSync(DeleteResourceDataSyncRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteResourceDataSync operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteResourceDataSync. /// /// Returns a DeleteResourceDataSyncResult from SimpleSystemsManagement. /// REST API Reference for DeleteResourceDataSync Operation DeleteResourceDataSyncResponse EndDeleteResourceDataSync(IAsyncResult asyncResult); #endregion #region DeleteResourcePolicy /// /// 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). /// /// Container for the necessary parameters to execute the DeleteResourcePolicy service method. /// /// The response from the DeleteResourcePolicy service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The hash provided in the call doesn't match the stored hash. This exception is thrown /// when trying to update an obsolete policy version or when multiple requests to update /// a policy are sent. /// /// /// One or more parameters specified for the call aren't valid. Verify the parameters /// and their values and try again. /// /// REST API Reference for DeleteResourcePolicy Operation DeleteResourcePolicyResponse DeleteResourcePolicy(DeleteResourcePolicyRequest request); /// /// Initiates the asynchronous execution of the DeleteResourcePolicy operation. /// /// /// Container for the necessary parameters to execute the DeleteResourcePolicy operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteResourcePolicy /// operation. /// REST API Reference for DeleteResourcePolicy Operation IAsyncResult BeginDeleteResourcePolicy(DeleteResourcePolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteResourcePolicy operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteResourcePolicy. /// /// Returns a DeleteResourcePolicyResult from SimpleSystemsManagement. /// REST API Reference for DeleteResourcePolicy Operation DeleteResourcePolicyResponse EndDeleteResourcePolicy(IAsyncResult asyncResult); #endregion #region DeregisterManagedInstance /// /// 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. /// /// Container for the necessary parameters to execute the DeregisterManagedInstance service method. /// /// The response from the DeregisterManagedInstance service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The following problems can cause this exception: /// /// /// /// REST API Reference for DeregisterManagedInstance Operation DeregisterManagedInstanceResponse DeregisterManagedInstance(DeregisterManagedInstanceRequest request); /// /// Initiates the asynchronous execution of the DeregisterManagedInstance operation. /// /// /// Container for the necessary parameters to execute the DeregisterManagedInstance operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterManagedInstance /// operation. /// REST API Reference for DeregisterManagedInstance Operation IAsyncResult BeginDeregisterManagedInstance(DeregisterManagedInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterManagedInstance operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterManagedInstance. /// /// Returns a DeregisterManagedInstanceResult from SimpleSystemsManagement. /// REST API Reference for DeregisterManagedInstance Operation DeregisterManagedInstanceResponse EndDeregisterManagedInstance(IAsyncResult asyncResult); #endregion #region DeregisterPatchBaselineForPatchGroup /// /// Removes a patch group from a patch baseline. /// /// Container for the necessary parameters to execute the DeregisterPatchBaselineForPatchGroup service method. /// /// The response from the DeregisterPatchBaselineForPatchGroup service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// REST API Reference for DeregisterPatchBaselineForPatchGroup Operation DeregisterPatchBaselineForPatchGroupResponse DeregisterPatchBaselineForPatchGroup(DeregisterPatchBaselineForPatchGroupRequest request); /// /// Initiates the asynchronous execution of the DeregisterPatchBaselineForPatchGroup operation. /// /// /// Container for the necessary parameters to execute the DeregisterPatchBaselineForPatchGroup operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterPatchBaselineForPatchGroup /// operation. /// REST API Reference for DeregisterPatchBaselineForPatchGroup Operation IAsyncResult BeginDeregisterPatchBaselineForPatchGroup(DeregisterPatchBaselineForPatchGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterPatchBaselineForPatchGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterPatchBaselineForPatchGroup. /// /// Returns a DeregisterPatchBaselineForPatchGroupResult from SimpleSystemsManagement. /// REST API Reference for DeregisterPatchBaselineForPatchGroup Operation DeregisterPatchBaselineForPatchGroupResponse EndDeregisterPatchBaselineForPatchGroup(IAsyncResult asyncResult); #endregion #region DeregisterTargetFromMaintenanceWindow /// /// Removes a target from a maintenance window. /// /// Container for the necessary parameters to execute the DeregisterTargetFromMaintenanceWindow service method. /// /// The response from the DeregisterTargetFromMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// /// You specified the Safe option for the DeregisterTargetFromMaintenanceWindow /// operation, but the target is still referenced in a task. /// /// REST API Reference for DeregisterTargetFromMaintenanceWindow Operation DeregisterTargetFromMaintenanceWindowResponse DeregisterTargetFromMaintenanceWindow(DeregisterTargetFromMaintenanceWindowRequest request); /// /// Initiates the asynchronous execution of the DeregisterTargetFromMaintenanceWindow operation. /// /// /// Container for the necessary parameters to execute the DeregisterTargetFromMaintenanceWindow operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterTargetFromMaintenanceWindow /// operation. /// REST API Reference for DeregisterTargetFromMaintenanceWindow Operation IAsyncResult BeginDeregisterTargetFromMaintenanceWindow(DeregisterTargetFromMaintenanceWindowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterTargetFromMaintenanceWindow operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterTargetFromMaintenanceWindow. /// /// Returns a DeregisterTargetFromMaintenanceWindowResult from SimpleSystemsManagement. /// REST API Reference for DeregisterTargetFromMaintenanceWindow Operation DeregisterTargetFromMaintenanceWindowResponse EndDeregisterTargetFromMaintenanceWindow(IAsyncResult asyncResult); #endregion #region DeregisterTaskFromMaintenanceWindow /// /// Removes a task from a maintenance window. /// /// Container for the necessary parameters to execute the DeregisterTaskFromMaintenanceWindow service method. /// /// The response from the DeregisterTaskFromMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for DeregisterTaskFromMaintenanceWindow Operation DeregisterTaskFromMaintenanceWindowResponse DeregisterTaskFromMaintenanceWindow(DeregisterTaskFromMaintenanceWindowRequest request); /// /// Initiates the asynchronous execution of the DeregisterTaskFromMaintenanceWindow operation. /// /// /// Container for the necessary parameters to execute the DeregisterTaskFromMaintenanceWindow operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterTaskFromMaintenanceWindow /// operation. /// REST API Reference for DeregisterTaskFromMaintenanceWindow Operation IAsyncResult BeginDeregisterTaskFromMaintenanceWindow(DeregisterTaskFromMaintenanceWindowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterTaskFromMaintenanceWindow operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterTaskFromMaintenanceWindow. /// /// Returns a DeregisterTaskFromMaintenanceWindowResult from SimpleSystemsManagement. /// REST API Reference for DeregisterTaskFromMaintenanceWindow Operation DeregisterTaskFromMaintenanceWindowResponse EndDeregisterTaskFromMaintenanceWindow(IAsyncResult asyncResult); #endregion #region DescribeActivations /// /// 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. /// /// Container for the necessary parameters to execute the DescribeActivations service method. /// /// The response from the DescribeActivations service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeActivations Operation DescribeActivationsResponse DescribeActivations(DescribeActivationsRequest request); /// /// Initiates the asynchronous execution of the DescribeActivations operation. /// /// /// Container for the necessary parameters to execute the DescribeActivations operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeActivations /// operation. /// REST API Reference for DescribeActivations Operation IAsyncResult BeginDescribeActivations(DescribeActivationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeActivations operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeActivations. /// /// Returns a DescribeActivationsResult from SimpleSystemsManagement. /// REST API Reference for DescribeActivations Operation DescribeActivationsResponse EndDescribeActivations(IAsyncResult asyncResult); #endregion #region DescribeAssociation /// /// 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. /// /// The managed node ID. /// The name of the SSM document. /// /// The response from the DescribeAssociation service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// An error occurred on the server side. /// /// /// The version you specified isn't valid. Use ListAssociationVersions to view all versions /// of an association according to the association ID. Or, use the $LATEST /// parameter to view the latest version of the association. /// /// /// The specified SSM document doesn't exist. /// /// /// The following problems can cause this exception: /// /// /// /// REST API Reference for DescribeAssociation Operation DescribeAssociationResponse DescribeAssociation(string instanceId, string name); /// /// 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. /// /// Container for the necessary parameters to execute the DescribeAssociation service method. /// /// The response from the DescribeAssociation service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// An error occurred on the server side. /// /// /// The version you specified isn't valid. Use ListAssociationVersions to view all versions /// of an association according to the association ID. Or, use the $LATEST /// parameter to view the latest version of the association. /// /// /// The specified SSM document doesn't exist. /// /// /// The following problems can cause this exception: /// /// /// /// REST API Reference for DescribeAssociation Operation DescribeAssociationResponse DescribeAssociation(DescribeAssociationRequest request); /// /// Initiates the asynchronous execution of the DescribeAssociation operation. /// /// /// Container for the necessary parameters to execute the DescribeAssociation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAssociation /// operation. /// REST API Reference for DescribeAssociation Operation IAsyncResult BeginDescribeAssociation(DescribeAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAssociation. /// /// Returns a DescribeAssociationResult from SimpleSystemsManagement. /// REST API Reference for DescribeAssociation Operation DescribeAssociationResponse EndDescribeAssociation(IAsyncResult asyncResult); #endregion #region DescribeAssociationExecutions /// /// Views all executions for a specific association ID. /// /// Container for the necessary parameters to execute the DescribeAssociationExecutions service method. /// /// The response from the DescribeAssociationExecutions service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// An error occurred on the server side. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeAssociationExecutions Operation DescribeAssociationExecutionsResponse DescribeAssociationExecutions(DescribeAssociationExecutionsRequest request); /// /// Initiates the asynchronous execution of the DescribeAssociationExecutions operation. /// /// /// Container for the necessary parameters to execute the DescribeAssociationExecutions operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAssociationExecutions /// operation. /// REST API Reference for DescribeAssociationExecutions Operation IAsyncResult BeginDescribeAssociationExecutions(DescribeAssociationExecutionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAssociationExecutions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAssociationExecutions. /// /// Returns a DescribeAssociationExecutionsResult from SimpleSystemsManagement. /// REST API Reference for DescribeAssociationExecutions Operation DescribeAssociationExecutionsResponse EndDescribeAssociationExecutions(IAsyncResult asyncResult); #endregion #region DescribeAssociationExecutionTargets /// /// Views information about a specific execution of a specific association. /// /// Container for the necessary parameters to execute the DescribeAssociationExecutionTargets service method. /// /// The response from the DescribeAssociationExecutionTargets service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// The specified execution ID doesn't exist. Verify the ID number and try again. /// /// /// An error occurred on the server side. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeAssociationExecutionTargets Operation DescribeAssociationExecutionTargetsResponse DescribeAssociationExecutionTargets(DescribeAssociationExecutionTargetsRequest request); /// /// Initiates the asynchronous execution of the DescribeAssociationExecutionTargets operation. /// /// /// Container for the necessary parameters to execute the DescribeAssociationExecutionTargets operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAssociationExecutionTargets /// operation. /// REST API Reference for DescribeAssociationExecutionTargets Operation IAsyncResult BeginDescribeAssociationExecutionTargets(DescribeAssociationExecutionTargetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAssociationExecutionTargets operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAssociationExecutionTargets. /// /// Returns a DescribeAssociationExecutionTargetsResult from SimpleSystemsManagement. /// REST API Reference for DescribeAssociationExecutionTargets Operation DescribeAssociationExecutionTargetsResponse EndDescribeAssociationExecutionTargets(IAsyncResult asyncResult); #endregion #region DescribeAutomationExecutions /// /// Provides details about all active and terminated Automation executions. /// /// Container for the necessary parameters to execute the DescribeAutomationExecutions service method. /// /// The response from the DescribeAutomationExecutions service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The filter value isn't valid. Verify the value and try again. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeAutomationExecutions Operation DescribeAutomationExecutionsResponse DescribeAutomationExecutions(DescribeAutomationExecutionsRequest request); /// /// Initiates the asynchronous execution of the DescribeAutomationExecutions operation. /// /// /// Container for the necessary parameters to execute the DescribeAutomationExecutions operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAutomationExecutions /// operation. /// REST API Reference for DescribeAutomationExecutions Operation IAsyncResult BeginDescribeAutomationExecutions(DescribeAutomationExecutionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAutomationExecutions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAutomationExecutions. /// /// Returns a DescribeAutomationExecutionsResult from SimpleSystemsManagement. /// REST API Reference for DescribeAutomationExecutions Operation DescribeAutomationExecutionsResponse EndDescribeAutomationExecutions(IAsyncResult asyncResult); #endregion #region DescribeAutomationStepExecutions /// /// Information about all active and terminated step executions in an Automation workflow. /// /// Container for the necessary parameters to execute the DescribeAutomationStepExecutions service method. /// /// The response from the DescribeAutomationStepExecutions service method, as returned by SimpleSystemsManagement. /// /// There is no automation execution information for the requested automation execution /// ID. /// /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The filter value isn't valid. Verify the value and try again. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeAutomationStepExecutions Operation DescribeAutomationStepExecutionsResponse DescribeAutomationStepExecutions(DescribeAutomationStepExecutionsRequest request); /// /// Initiates the asynchronous execution of the DescribeAutomationStepExecutions operation. /// /// /// Container for the necessary parameters to execute the DescribeAutomationStepExecutions operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAutomationStepExecutions /// operation. /// REST API Reference for DescribeAutomationStepExecutions Operation IAsyncResult BeginDescribeAutomationStepExecutions(DescribeAutomationStepExecutionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAutomationStepExecutions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAutomationStepExecutions. /// /// Returns a DescribeAutomationStepExecutionsResult from SimpleSystemsManagement. /// REST API Reference for DescribeAutomationStepExecutions Operation DescribeAutomationStepExecutionsResponse EndDescribeAutomationStepExecutions(IAsyncResult asyncResult); #endregion #region DescribeAvailablePatches /// /// Lists all patches eligible to be included in a patch baseline. /// /// Container for the necessary parameters to execute the DescribeAvailablePatches service method. /// /// The response from the DescribeAvailablePatches service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeAvailablePatches Operation DescribeAvailablePatchesResponse DescribeAvailablePatches(DescribeAvailablePatchesRequest request); /// /// Initiates the asynchronous execution of the DescribeAvailablePatches operation. /// /// /// Container for the necessary parameters to execute the DescribeAvailablePatches operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAvailablePatches /// operation. /// REST API Reference for DescribeAvailablePatches Operation IAsyncResult BeginDescribeAvailablePatches(DescribeAvailablePatchesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAvailablePatches operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAvailablePatches. /// /// Returns a DescribeAvailablePatchesResult from SimpleSystemsManagement. /// REST API Reference for DescribeAvailablePatches Operation DescribeAvailablePatchesResponse EndDescribeAvailablePatches(IAsyncResult asyncResult); #endregion #region DescribeDocument /// /// Describes the specified Amazon Web Services Systems Manager document (SSM document). /// /// The name of the SSM document. /// /// The response from the DescribeDocument service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// REST API Reference for DescribeDocument Operation DescribeDocumentResponse DescribeDocument(string name); /// /// Describes the specified Amazon Web Services Systems Manager document (SSM document). /// /// Container for the necessary parameters to execute the DescribeDocument service method. /// /// The response from the DescribeDocument service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// REST API Reference for DescribeDocument Operation DescribeDocumentResponse DescribeDocument(DescribeDocumentRequest request); /// /// Initiates the asynchronous execution of the DescribeDocument operation. /// /// /// Container for the necessary parameters to execute the DescribeDocument operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDocument /// operation. /// REST API Reference for DescribeDocument Operation IAsyncResult BeginDescribeDocument(DescribeDocumentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDocument operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDocument. /// /// Returns a DescribeDocumentResult from SimpleSystemsManagement. /// REST API Reference for DescribeDocument Operation DescribeDocumentResponse EndDescribeDocument(IAsyncResult asyncResult); #endregion #region DescribeDocumentPermission /// /// 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). /// /// Container for the necessary parameters to execute the DescribeDocumentPermission service method. /// /// The response from the DescribeDocumentPermission service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// You attempted to delete a document while it is still shared. You must stop sharing /// the document before you can delete it. /// /// /// The specified token isn't valid. /// /// /// The permission type isn't supported. Share is the only supported permission /// type. /// /// REST API Reference for DescribeDocumentPermission Operation DescribeDocumentPermissionResponse DescribeDocumentPermission(DescribeDocumentPermissionRequest request); /// /// Initiates the asynchronous execution of the DescribeDocumentPermission operation. /// /// /// Container for the necessary parameters to execute the DescribeDocumentPermission operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDocumentPermission /// operation. /// REST API Reference for DescribeDocumentPermission Operation IAsyncResult BeginDescribeDocumentPermission(DescribeDocumentPermissionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDocumentPermission operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDocumentPermission. /// /// Returns a DescribeDocumentPermissionResult from SimpleSystemsManagement. /// REST API Reference for DescribeDocumentPermission Operation DescribeDocumentPermissionResponse EndDescribeDocumentPermission(IAsyncResult asyncResult); #endregion #region DescribeEffectiveInstanceAssociations /// /// All associations for the managed node(s). /// /// Container for the necessary parameters to execute the DescribeEffectiveInstanceAssociations service method. /// /// The response from the DescribeEffectiveInstanceAssociations service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeEffectiveInstanceAssociations Operation DescribeEffectiveInstanceAssociationsResponse DescribeEffectiveInstanceAssociations(DescribeEffectiveInstanceAssociationsRequest request); /// /// Initiates the asynchronous execution of the DescribeEffectiveInstanceAssociations operation. /// /// /// Container for the necessary parameters to execute the DescribeEffectiveInstanceAssociations operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEffectiveInstanceAssociations /// operation. /// REST API Reference for DescribeEffectiveInstanceAssociations Operation IAsyncResult BeginDescribeEffectiveInstanceAssociations(DescribeEffectiveInstanceAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEffectiveInstanceAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEffectiveInstanceAssociations. /// /// Returns a DescribeEffectiveInstanceAssociationsResult from SimpleSystemsManagement. /// REST API Reference for DescribeEffectiveInstanceAssociations Operation DescribeEffectiveInstanceAssociationsResponse EndDescribeEffectiveInstanceAssociations(IAsyncResult asyncResult); #endregion #region DescribeEffectivePatchesForPatchBaseline /// /// Retrieves the current effective patches (the patch and the approval state) for the /// specified patch baseline. Applies to patch baselines for Windows only. /// /// Container for the necessary parameters to execute the DescribeEffectivePatchesForPatchBaseline service method. /// /// The response from the DescribeEffectivePatchesForPatchBaseline service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// /// The operating systems you specified isn't supported, or the operation isn't supported /// for the operating system. /// /// REST API Reference for DescribeEffectivePatchesForPatchBaseline Operation DescribeEffectivePatchesForPatchBaselineResponse DescribeEffectivePatchesForPatchBaseline(DescribeEffectivePatchesForPatchBaselineRequest request); /// /// Initiates the asynchronous execution of the DescribeEffectivePatchesForPatchBaseline operation. /// /// /// Container for the necessary parameters to execute the DescribeEffectivePatchesForPatchBaseline operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEffectivePatchesForPatchBaseline /// operation. /// REST API Reference for DescribeEffectivePatchesForPatchBaseline Operation IAsyncResult BeginDescribeEffectivePatchesForPatchBaseline(DescribeEffectivePatchesForPatchBaselineRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEffectivePatchesForPatchBaseline operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEffectivePatchesForPatchBaseline. /// /// Returns a DescribeEffectivePatchesForPatchBaselineResult from SimpleSystemsManagement. /// REST API Reference for DescribeEffectivePatchesForPatchBaseline Operation DescribeEffectivePatchesForPatchBaselineResponse EndDescribeEffectivePatchesForPatchBaseline(IAsyncResult asyncResult); #endregion #region DescribeInstanceAssociationsStatus /// /// The status of the associations for the managed node(s). /// /// Container for the necessary parameters to execute the DescribeInstanceAssociationsStatus service method. /// /// The response from the DescribeInstanceAssociationsStatus service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstanceAssociationsStatus Operation DescribeInstanceAssociationsStatusResponse DescribeInstanceAssociationsStatus(DescribeInstanceAssociationsStatusRequest request); /// /// Initiates the asynchronous execution of the DescribeInstanceAssociationsStatus operation. /// /// /// Container for the necessary parameters to execute the DescribeInstanceAssociationsStatus operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInstanceAssociationsStatus /// operation. /// REST API Reference for DescribeInstanceAssociationsStatus Operation IAsyncResult BeginDescribeInstanceAssociationsStatus(DescribeInstanceAssociationsStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstanceAssociationsStatus operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstanceAssociationsStatus. /// /// Returns a DescribeInstanceAssociationsStatusResult from SimpleSystemsManagement. /// REST API Reference for DescribeInstanceAssociationsStatus Operation DescribeInstanceAssociationsStatusResponse EndDescribeInstanceAssociationsStatus(IAsyncResult asyncResult); #endregion #region DescribeInstanceInformation /// /// 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. /// /// /// /// /// The response from the DescribeInstanceInformation service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified filter value isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstanceInformation Operation DescribeInstanceInformationResponse DescribeInstanceInformation(); /// /// 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. /// /// /// /// Container for the necessary parameters to execute the DescribeInstanceInformation service method. /// /// The response from the DescribeInstanceInformation service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified filter value isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstanceInformation Operation DescribeInstanceInformationResponse DescribeInstanceInformation(DescribeInstanceInformationRequest request); /// /// Initiates the asynchronous execution of the DescribeInstanceInformation operation. /// /// /// Container for the necessary parameters to execute the DescribeInstanceInformation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInstanceInformation /// operation. /// REST API Reference for DescribeInstanceInformation Operation IAsyncResult BeginDescribeInstanceInformation(DescribeInstanceInformationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstanceInformation operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstanceInformation. /// /// Returns a DescribeInstanceInformationResult from SimpleSystemsManagement. /// REST API Reference for DescribeInstanceInformation Operation DescribeInstanceInformationResponse EndDescribeInstanceInformation(IAsyncResult asyncResult); #endregion #region DescribeInstancePatches /// /// Retrieves information about the patches on the specified managed node and their state /// relative to the patch baseline being used for the node. /// /// Container for the necessary parameters to execute the DescribeInstancePatches service method. /// /// The response from the DescribeInstancePatches service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstancePatches Operation DescribeInstancePatchesResponse DescribeInstancePatches(DescribeInstancePatchesRequest request); /// /// Initiates the asynchronous execution of the DescribeInstancePatches operation. /// /// /// Container for the necessary parameters to execute the DescribeInstancePatches operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInstancePatches /// operation. /// REST API Reference for DescribeInstancePatches Operation IAsyncResult BeginDescribeInstancePatches(DescribeInstancePatchesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstancePatches operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstancePatches. /// /// Returns a DescribeInstancePatchesResult from SimpleSystemsManagement. /// REST API Reference for DescribeInstancePatches Operation DescribeInstancePatchesResponse EndDescribeInstancePatches(IAsyncResult asyncResult); #endregion #region DescribeInstancePatchStates /// /// Retrieves the high-level patch state of one or more managed nodes. /// /// Container for the necessary parameters to execute the DescribeInstancePatchStates service method. /// /// The response from the DescribeInstancePatchStates service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstancePatchStates Operation DescribeInstancePatchStatesResponse DescribeInstancePatchStates(DescribeInstancePatchStatesRequest request); /// /// Initiates the asynchronous execution of the DescribeInstancePatchStates operation. /// /// /// Container for the necessary parameters to execute the DescribeInstancePatchStates operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInstancePatchStates /// operation. /// REST API Reference for DescribeInstancePatchStates Operation IAsyncResult BeginDescribeInstancePatchStates(DescribeInstancePatchStatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstancePatchStates operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstancePatchStates. /// /// Returns a DescribeInstancePatchStatesResult from SimpleSystemsManagement. /// REST API Reference for DescribeInstancePatchStates Operation DescribeInstancePatchStatesResponse EndDescribeInstancePatchStates(IAsyncResult asyncResult); #endregion #region DescribeInstancePatchStatesForPatchGroup /// /// Retrieves the high-level patch state for the managed nodes in the specified patch /// group. /// /// Container for the necessary parameters to execute the DescribeInstancePatchStatesForPatchGroup service method. /// /// The response from the DescribeInstancePatchStatesForPatchGroup service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstancePatchStatesForPatchGroup Operation DescribeInstancePatchStatesForPatchGroupResponse DescribeInstancePatchStatesForPatchGroup(DescribeInstancePatchStatesForPatchGroupRequest request); /// /// Initiates the asynchronous execution of the DescribeInstancePatchStatesForPatchGroup operation. /// /// /// Container for the necessary parameters to execute the DescribeInstancePatchStatesForPatchGroup operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInstancePatchStatesForPatchGroup /// operation. /// REST API Reference for DescribeInstancePatchStatesForPatchGroup Operation IAsyncResult BeginDescribeInstancePatchStatesForPatchGroup(DescribeInstancePatchStatesForPatchGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstancePatchStatesForPatchGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstancePatchStatesForPatchGroup. /// /// Returns a DescribeInstancePatchStatesForPatchGroupResult from SimpleSystemsManagement. /// REST API Reference for DescribeInstancePatchStatesForPatchGroup Operation DescribeInstancePatchStatesForPatchGroupResponse EndDescribeInstancePatchStatesForPatchGroup(IAsyncResult asyncResult); #endregion #region DescribeInventoryDeletions /// /// Describes a specific delete inventory operation. /// /// Container for the necessary parameters to execute the DescribeInventoryDeletions service method. /// /// The response from the DescribeInventoryDeletions service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The ID specified for the delete operation doesn't exist or isn't valid. Verify the /// ID and try again. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInventoryDeletions Operation DescribeInventoryDeletionsResponse DescribeInventoryDeletions(DescribeInventoryDeletionsRequest request); /// /// Initiates the asynchronous execution of the DescribeInventoryDeletions operation. /// /// /// Container for the necessary parameters to execute the DescribeInventoryDeletions operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInventoryDeletions /// operation. /// REST API Reference for DescribeInventoryDeletions Operation IAsyncResult BeginDescribeInventoryDeletions(DescribeInventoryDeletionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInventoryDeletions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInventoryDeletions. /// /// Returns a DescribeInventoryDeletionsResult from SimpleSystemsManagement. /// REST API Reference for DescribeInventoryDeletions Operation DescribeInventoryDeletionsResponse EndDescribeInventoryDeletions(IAsyncResult asyncResult); #endregion #region DescribeMaintenanceWindowExecutions /// /// 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. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowExecutions service method. /// /// The response from the DescribeMaintenanceWindowExecutions service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowExecutions Operation DescribeMaintenanceWindowExecutionsResponse DescribeMaintenanceWindowExecutions(DescribeMaintenanceWindowExecutionsRequest request); /// /// Initiates the asynchronous execution of the DescribeMaintenanceWindowExecutions operation. /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowExecutions operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMaintenanceWindowExecutions /// operation. /// REST API Reference for DescribeMaintenanceWindowExecutions Operation IAsyncResult BeginDescribeMaintenanceWindowExecutions(DescribeMaintenanceWindowExecutionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMaintenanceWindowExecutions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMaintenanceWindowExecutions. /// /// Returns a DescribeMaintenanceWindowExecutionsResult from SimpleSystemsManagement. /// REST API Reference for DescribeMaintenanceWindowExecutions Operation DescribeMaintenanceWindowExecutionsResponse EndDescribeMaintenanceWindowExecutions(IAsyncResult asyncResult); #endregion #region DescribeMaintenanceWindowExecutionTaskInvocations /// /// Retrieves the individual task executions (one per target) for a particular task run /// as part of a maintenance window execution. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowExecutionTaskInvocations service method. /// /// The response from the DescribeMaintenanceWindowExecutionTaskInvocations service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowExecutionTaskInvocations Operation DescribeMaintenanceWindowExecutionTaskInvocationsResponse DescribeMaintenanceWindowExecutionTaskInvocations(DescribeMaintenanceWindowExecutionTaskInvocationsRequest request); /// /// Initiates the asynchronous execution of the DescribeMaintenanceWindowExecutionTaskInvocations operation. /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowExecutionTaskInvocations operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMaintenanceWindowExecutionTaskInvocations /// operation. /// REST API Reference for DescribeMaintenanceWindowExecutionTaskInvocations Operation IAsyncResult BeginDescribeMaintenanceWindowExecutionTaskInvocations(DescribeMaintenanceWindowExecutionTaskInvocationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMaintenanceWindowExecutionTaskInvocations operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMaintenanceWindowExecutionTaskInvocations. /// /// Returns a DescribeMaintenanceWindowExecutionTaskInvocationsResult from SimpleSystemsManagement. /// REST API Reference for DescribeMaintenanceWindowExecutionTaskInvocations Operation DescribeMaintenanceWindowExecutionTaskInvocationsResponse EndDescribeMaintenanceWindowExecutionTaskInvocations(IAsyncResult asyncResult); #endregion #region DescribeMaintenanceWindowExecutionTasks /// /// For a given maintenance window execution, lists the tasks that were run. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowExecutionTasks service method. /// /// The response from the DescribeMaintenanceWindowExecutionTasks service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowExecutionTasks Operation DescribeMaintenanceWindowExecutionTasksResponse DescribeMaintenanceWindowExecutionTasks(DescribeMaintenanceWindowExecutionTasksRequest request); /// /// Initiates the asynchronous execution of the DescribeMaintenanceWindowExecutionTasks operation. /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowExecutionTasks operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMaintenanceWindowExecutionTasks /// operation. /// REST API Reference for DescribeMaintenanceWindowExecutionTasks Operation IAsyncResult BeginDescribeMaintenanceWindowExecutionTasks(DescribeMaintenanceWindowExecutionTasksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMaintenanceWindowExecutionTasks operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMaintenanceWindowExecutionTasks. /// /// Returns a DescribeMaintenanceWindowExecutionTasksResult from SimpleSystemsManagement. /// REST API Reference for DescribeMaintenanceWindowExecutionTasks Operation DescribeMaintenanceWindowExecutionTasksResponse EndDescribeMaintenanceWindowExecutionTasks(IAsyncResult asyncResult); #endregion #region DescribeMaintenanceWindows /// /// Retrieves the maintenance windows in an Amazon Web Services account. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindows service method. /// /// The response from the DescribeMaintenanceWindows service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindows Operation DescribeMaintenanceWindowsResponse DescribeMaintenanceWindows(DescribeMaintenanceWindowsRequest request); /// /// Initiates the asynchronous execution of the DescribeMaintenanceWindows operation. /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindows operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMaintenanceWindows /// operation. /// REST API Reference for DescribeMaintenanceWindows Operation IAsyncResult BeginDescribeMaintenanceWindows(DescribeMaintenanceWindowsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMaintenanceWindows operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMaintenanceWindows. /// /// Returns a DescribeMaintenanceWindowsResult from SimpleSystemsManagement. /// REST API Reference for DescribeMaintenanceWindows Operation DescribeMaintenanceWindowsResponse EndDescribeMaintenanceWindows(IAsyncResult asyncResult); #endregion #region DescribeMaintenanceWindowSchedule /// /// Retrieves information about upcoming executions of a maintenance window. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowSchedule service method. /// /// The response from the DescribeMaintenanceWindowSchedule service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowSchedule Operation DescribeMaintenanceWindowScheduleResponse DescribeMaintenanceWindowSchedule(DescribeMaintenanceWindowScheduleRequest request); /// /// Initiates the asynchronous execution of the DescribeMaintenanceWindowSchedule operation. /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowSchedule operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMaintenanceWindowSchedule /// operation. /// REST API Reference for DescribeMaintenanceWindowSchedule Operation IAsyncResult BeginDescribeMaintenanceWindowSchedule(DescribeMaintenanceWindowScheduleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMaintenanceWindowSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMaintenanceWindowSchedule. /// /// Returns a DescribeMaintenanceWindowScheduleResult from SimpleSystemsManagement. /// REST API Reference for DescribeMaintenanceWindowSchedule Operation DescribeMaintenanceWindowScheduleResponse EndDescribeMaintenanceWindowSchedule(IAsyncResult asyncResult); #endregion #region DescribeMaintenanceWindowsForTarget /// /// Retrieves information about the maintenance window targets or tasks that a managed /// node is associated with. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowsForTarget service method. /// /// The response from the DescribeMaintenanceWindowsForTarget service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowsForTarget Operation DescribeMaintenanceWindowsForTargetResponse DescribeMaintenanceWindowsForTarget(DescribeMaintenanceWindowsForTargetRequest request); /// /// Initiates the asynchronous execution of the DescribeMaintenanceWindowsForTarget operation. /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowsForTarget operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMaintenanceWindowsForTarget /// operation. /// REST API Reference for DescribeMaintenanceWindowsForTarget Operation IAsyncResult BeginDescribeMaintenanceWindowsForTarget(DescribeMaintenanceWindowsForTargetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMaintenanceWindowsForTarget operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMaintenanceWindowsForTarget. /// /// Returns a DescribeMaintenanceWindowsForTargetResult from SimpleSystemsManagement. /// REST API Reference for DescribeMaintenanceWindowsForTarget Operation DescribeMaintenanceWindowsForTargetResponse EndDescribeMaintenanceWindowsForTarget(IAsyncResult asyncResult); #endregion #region DescribeMaintenanceWindowTargets /// /// Lists the targets registered with the maintenance window. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowTargets service method. /// /// The response from the DescribeMaintenanceWindowTargets service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowTargets Operation DescribeMaintenanceWindowTargetsResponse DescribeMaintenanceWindowTargets(DescribeMaintenanceWindowTargetsRequest request); /// /// Initiates the asynchronous execution of the DescribeMaintenanceWindowTargets operation. /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowTargets operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMaintenanceWindowTargets /// operation. /// REST API Reference for DescribeMaintenanceWindowTargets Operation IAsyncResult BeginDescribeMaintenanceWindowTargets(DescribeMaintenanceWindowTargetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMaintenanceWindowTargets operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMaintenanceWindowTargets. /// /// Returns a DescribeMaintenanceWindowTargetsResult from SimpleSystemsManagement. /// REST API Reference for DescribeMaintenanceWindowTargets Operation DescribeMaintenanceWindowTargetsResponse EndDescribeMaintenanceWindowTargets(IAsyncResult asyncResult); #endregion #region DescribeMaintenanceWindowTasks /// /// 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. /// /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowTasks service method. /// /// The response from the DescribeMaintenanceWindowTasks service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowTasks Operation DescribeMaintenanceWindowTasksResponse DescribeMaintenanceWindowTasks(DescribeMaintenanceWindowTasksRequest request); /// /// Initiates the asynchronous execution of the DescribeMaintenanceWindowTasks operation. /// /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowTasks operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMaintenanceWindowTasks /// operation. /// REST API Reference for DescribeMaintenanceWindowTasks Operation IAsyncResult BeginDescribeMaintenanceWindowTasks(DescribeMaintenanceWindowTasksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMaintenanceWindowTasks operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMaintenanceWindowTasks. /// /// Returns a DescribeMaintenanceWindowTasksResult from SimpleSystemsManagement. /// REST API Reference for DescribeMaintenanceWindowTasks Operation DescribeMaintenanceWindowTasksResponse EndDescribeMaintenanceWindowTasks(IAsyncResult asyncResult); #endregion #region DescribeOpsItems /// /// 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. /// /// /// Container for the necessary parameters to execute the DescribeOpsItems service method. /// /// The response from the DescribeOpsItems service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeOpsItems Operation DescribeOpsItemsResponse DescribeOpsItems(DescribeOpsItemsRequest request); /// /// Initiates the asynchronous execution of the DescribeOpsItems operation. /// /// /// Container for the necessary parameters to execute the DescribeOpsItems operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeOpsItems /// operation. /// REST API Reference for DescribeOpsItems Operation IAsyncResult BeginDescribeOpsItems(DescribeOpsItemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeOpsItems operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeOpsItems. /// /// Returns a DescribeOpsItemsResult from SimpleSystemsManagement. /// REST API Reference for DescribeOpsItems Operation DescribeOpsItemsResponse EndDescribeOpsItems(IAsyncResult asyncResult); #endregion #region DescribeParameters /// /// 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. /// /// /// /// Container for the necessary parameters to execute the DescribeParameters service method. /// /// The response from the DescribeParameters service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The specified filter option isn't valid. Valid options are Equals and BeginsWith. /// For Path filter, valid options are Recursive and OneLevel. /// /// /// The filter value isn't valid. Verify the value and try again. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeParameters Operation DescribeParametersResponse DescribeParameters(DescribeParametersRequest request); /// /// Initiates the asynchronous execution of the DescribeParameters operation. /// /// /// Container for the necessary parameters to execute the DescribeParameters operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeParameters /// operation. /// REST API Reference for DescribeParameters Operation IAsyncResult BeginDescribeParameters(DescribeParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeParameters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeParameters. /// /// Returns a DescribeParametersResult from SimpleSystemsManagement. /// REST API Reference for DescribeParameters Operation DescribeParametersResponse EndDescribeParameters(IAsyncResult asyncResult); #endregion #region DescribePatchBaselines /// /// Lists the patch baselines in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the DescribePatchBaselines service method. /// /// The response from the DescribePatchBaselines service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribePatchBaselines Operation DescribePatchBaselinesResponse DescribePatchBaselines(DescribePatchBaselinesRequest request); /// /// Initiates the asynchronous execution of the DescribePatchBaselines operation. /// /// /// Container for the necessary parameters to execute the DescribePatchBaselines operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePatchBaselines /// operation. /// REST API Reference for DescribePatchBaselines Operation IAsyncResult BeginDescribePatchBaselines(DescribePatchBaselinesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePatchBaselines operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePatchBaselines. /// /// Returns a DescribePatchBaselinesResult from SimpleSystemsManagement. /// REST API Reference for DescribePatchBaselines Operation DescribePatchBaselinesResponse EndDescribePatchBaselines(IAsyncResult asyncResult); #endregion #region DescribePatchGroups /// /// Lists all patch groups that have been registered with patch baselines. /// /// Container for the necessary parameters to execute the DescribePatchGroups service method. /// /// The response from the DescribePatchGroups service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribePatchGroups Operation DescribePatchGroupsResponse DescribePatchGroups(DescribePatchGroupsRequest request); /// /// Initiates the asynchronous execution of the DescribePatchGroups operation. /// /// /// Container for the necessary parameters to execute the DescribePatchGroups operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePatchGroups /// operation. /// REST API Reference for DescribePatchGroups Operation IAsyncResult BeginDescribePatchGroups(DescribePatchGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePatchGroups operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePatchGroups. /// /// Returns a DescribePatchGroupsResult from SimpleSystemsManagement. /// REST API Reference for DescribePatchGroups Operation DescribePatchGroupsResponse EndDescribePatchGroups(IAsyncResult asyncResult); #endregion #region DescribePatchGroupState /// /// Returns high-level aggregated patch compliance state information for a patch group. /// /// Container for the necessary parameters to execute the DescribePatchGroupState service method. /// /// The response from the DescribePatchGroupState service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribePatchGroupState Operation DescribePatchGroupStateResponse DescribePatchGroupState(DescribePatchGroupStateRequest request); /// /// Initiates the asynchronous execution of the DescribePatchGroupState operation. /// /// /// Container for the necessary parameters to execute the DescribePatchGroupState operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePatchGroupState /// operation. /// REST API Reference for DescribePatchGroupState Operation IAsyncResult BeginDescribePatchGroupState(DescribePatchGroupStateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePatchGroupState operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePatchGroupState. /// /// Returns a DescribePatchGroupStateResult from SimpleSystemsManagement. /// REST API Reference for DescribePatchGroupState Operation DescribePatchGroupStateResponse EndDescribePatchGroupState(IAsyncResult asyncResult); #endregion #region DescribePatchProperties /// /// 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: /// ///
AMAZON_LINUX
/// /// Valid properties: PRODUCT | CLASSIFICATION | SEVERITY /// /// ///
AMAZON_LINUX_2
/// /// Valid properties: PRODUCT | CLASSIFICATION | SEVERITY /// /// ///
CENTOS
/// /// Valid properties: PRODUCT | CLASSIFICATION | SEVERITY /// /// ///
DEBIAN
/// /// Valid properties: PRODUCT | PRIORITY /// ///
MACOS
/// /// Valid properties: PRODUCT | CLASSIFICATION /// ///
ORACLE_LINUX
/// /// Valid properties: PRODUCT | CLASSIFICATION | SEVERITY /// /// ///
REDHAT_ENTERPRISE_LINUX
/// /// Valid properties: PRODUCT | CLASSIFICATION | SEVERITY /// /// ///
SUSE
/// /// Valid properties: PRODUCT | CLASSIFICATION | SEVERITY /// /// ///
UBUNTU
/// /// Valid properties: PRODUCT | PRIORITY /// ///
WINDOWS
/// /// Valid properties: PRODUCT | PRODUCT_FAMILY | CLASSIFICATION /// | MSRC_SEVERITY /// ///
///
/// Container for the necessary parameters to execute the DescribePatchProperties service method. /// /// The response from the DescribePatchProperties service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribePatchProperties Operation DescribePatchPropertiesResponse DescribePatchProperties(DescribePatchPropertiesRequest request); /// /// Initiates the asynchronous execution of the DescribePatchProperties operation. /// /// /// Container for the necessary parameters to execute the DescribePatchProperties operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePatchProperties /// operation. /// REST API Reference for DescribePatchProperties Operation IAsyncResult BeginDescribePatchProperties(DescribePatchPropertiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePatchProperties operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePatchProperties. /// /// Returns a DescribePatchPropertiesResult from SimpleSystemsManagement. /// REST API Reference for DescribePatchProperties Operation DescribePatchPropertiesResponse EndDescribePatchProperties(IAsyncResult asyncResult); #endregion #region DescribeSessions /// /// Retrieves a list of all active sessions (both connected and disconnected) or terminated /// sessions from the past 30 days. /// /// Container for the necessary parameters to execute the DescribeSessions service method. /// /// The response from the DescribeSessions service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeSessions Operation DescribeSessionsResponse DescribeSessions(DescribeSessionsRequest request); /// /// Initiates the asynchronous execution of the DescribeSessions operation. /// /// /// Container for the necessary parameters to execute the DescribeSessions operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSessions /// operation. /// REST API Reference for DescribeSessions Operation IAsyncResult BeginDescribeSessions(DescribeSessionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeSessions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeSessions. /// /// Returns a DescribeSessionsResult from SimpleSystemsManagement. /// REST API Reference for DescribeSessions Operation DescribeSessionsResponse EndDescribeSessions(IAsyncResult asyncResult); #endregion #region DisassociateOpsItemRelatedItem /// /// 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. /// /// Container for the necessary parameters to execute the DisassociateOpsItemRelatedItem service method. /// /// The response from the DisassociateOpsItemRelatedItem service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// A specified parameter argument isn't valid. Verify the available arguments and try /// again. /// /// /// The specified OpsItem ID doesn't exist. Verify the ID and try again. /// /// /// The association wasn't found using the parameters you specified in the call. Verify /// the information and try again. /// /// REST API Reference for DisassociateOpsItemRelatedItem Operation DisassociateOpsItemRelatedItemResponse DisassociateOpsItemRelatedItem(DisassociateOpsItemRelatedItemRequest request); /// /// Initiates the asynchronous execution of the DisassociateOpsItemRelatedItem operation. /// /// /// Container for the necessary parameters to execute the DisassociateOpsItemRelatedItem operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateOpsItemRelatedItem /// operation. /// REST API Reference for DisassociateOpsItemRelatedItem Operation IAsyncResult BeginDisassociateOpsItemRelatedItem(DisassociateOpsItemRelatedItemRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateOpsItemRelatedItem operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateOpsItemRelatedItem. /// /// Returns a DisassociateOpsItemRelatedItemResult from SimpleSystemsManagement. /// REST API Reference for DisassociateOpsItemRelatedItem Operation DisassociateOpsItemRelatedItemResponse EndDisassociateOpsItemRelatedItem(IAsyncResult asyncResult); #endregion #region GetAutomationExecution /// /// Get detailed information about a particular Automation execution. /// /// Container for the necessary parameters to execute the GetAutomationExecution service method. /// /// The response from the GetAutomationExecution service method, as returned by SimpleSystemsManagement. /// /// There is no automation execution information for the requested automation execution /// ID. /// /// /// An error occurred on the server side. /// /// REST API Reference for GetAutomationExecution Operation GetAutomationExecutionResponse GetAutomationExecution(GetAutomationExecutionRequest request); /// /// Initiates the asynchronous execution of the GetAutomationExecution operation. /// /// /// Container for the necessary parameters to execute the GetAutomationExecution operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAutomationExecution /// operation. /// REST API Reference for GetAutomationExecution Operation IAsyncResult BeginGetAutomationExecution(GetAutomationExecutionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAutomationExecution operation. /// /// /// The IAsyncResult returned by the call to BeginGetAutomationExecution. /// /// Returns a GetAutomationExecutionResult from SimpleSystemsManagement. /// REST API Reference for GetAutomationExecution Operation GetAutomationExecutionResponse EndGetAutomationExecution(IAsyncResult asyncResult); #endregion #region GetCalendarState /// /// 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. /// /// /// Container for the necessary parameters to execute the GetCalendarState service method. /// /// The response from the GetCalendarState service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The SSM document type isn't valid. Valid document types are described in the DocumentType /// property. /// /// /// The calendar entry contained in the specified SSM document isn't supported. /// /// REST API Reference for GetCalendarState Operation GetCalendarStateResponse GetCalendarState(GetCalendarStateRequest request); /// /// Initiates the asynchronous execution of the GetCalendarState operation. /// /// /// Container for the necessary parameters to execute the GetCalendarState operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCalendarState /// operation. /// REST API Reference for GetCalendarState Operation IAsyncResult BeginGetCalendarState(GetCalendarStateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCalendarState operation. /// /// /// The IAsyncResult returned by the call to BeginGetCalendarState. /// /// Returns a GetCalendarStateResult from SimpleSystemsManagement. /// REST API Reference for GetCalendarState Operation GetCalendarStateResponse EndGetCalendarState(IAsyncResult asyncResult); #endregion #region GetCommandInvocation /// /// 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. /// /// /// Container for the necessary parameters to execute the GetCommandInvocation service method. /// /// The response from the GetCommandInvocation service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The following problems can cause this exception: /// /// /// /// /// The plugin name isn't valid. /// /// /// The command ID and managed node ID you specified didn't match any invocations. Verify /// the command ID and the managed node ID and try again. /// /// REST API Reference for GetCommandInvocation Operation GetCommandInvocationResponse GetCommandInvocation(GetCommandInvocationRequest request); /// /// Initiates the asynchronous execution of the GetCommandInvocation operation. /// /// /// Container for the necessary parameters to execute the GetCommandInvocation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCommandInvocation /// operation. /// REST API Reference for GetCommandInvocation Operation IAsyncResult BeginGetCommandInvocation(GetCommandInvocationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCommandInvocation operation. /// /// /// The IAsyncResult returned by the call to BeginGetCommandInvocation. /// /// Returns a GetCommandInvocationResult from SimpleSystemsManagement. /// REST API Reference for GetCommandInvocation Operation GetCommandInvocationResponse EndGetCommandInvocation(IAsyncResult asyncResult); #endregion #region GetConnectionStatus /// /// Retrieves the Session Manager connection status for a managed node to determine whether /// it is running and ready to receive Session Manager connections. /// /// Container for the necessary parameters to execute the GetConnectionStatus service method. /// /// The response from the GetConnectionStatus service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for GetConnectionStatus Operation GetConnectionStatusResponse GetConnectionStatus(GetConnectionStatusRequest request); /// /// Initiates the asynchronous execution of the GetConnectionStatus operation. /// /// /// Container for the necessary parameters to execute the GetConnectionStatus operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConnectionStatus /// operation. /// REST API Reference for GetConnectionStatus Operation IAsyncResult BeginGetConnectionStatus(GetConnectionStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConnectionStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetConnectionStatus. /// /// Returns a GetConnectionStatusResult from SimpleSystemsManagement. /// REST API Reference for GetConnectionStatus Operation GetConnectionStatusResponse EndGetConnectionStatus(IAsyncResult asyncResult); #endregion #region GetDefaultPatchBaseline /// /// 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. /// /// /// Container for the necessary parameters to execute the GetDefaultPatchBaseline service method. /// /// The response from the GetDefaultPatchBaseline service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for GetDefaultPatchBaseline Operation GetDefaultPatchBaselineResponse GetDefaultPatchBaseline(GetDefaultPatchBaselineRequest request); /// /// Initiates the asynchronous execution of the GetDefaultPatchBaseline operation. /// /// /// Container for the necessary parameters to execute the GetDefaultPatchBaseline operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDefaultPatchBaseline /// operation. /// REST API Reference for GetDefaultPatchBaseline Operation IAsyncResult BeginGetDefaultPatchBaseline(GetDefaultPatchBaselineRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDefaultPatchBaseline operation. /// /// /// The IAsyncResult returned by the call to BeginGetDefaultPatchBaseline. /// /// Returns a GetDefaultPatchBaselineResult from SimpleSystemsManagement. /// REST API Reference for GetDefaultPatchBaseline Operation GetDefaultPatchBaselineResponse EndGetDefaultPatchBaseline(IAsyncResult asyncResult); #endregion #region GetDeployablePatchSnapshotForInstance /// /// 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. /// /// /// /// Container for the necessary parameters to execute the GetDeployablePatchSnapshotForInstance service method. /// /// The response from the GetDeployablePatchSnapshotForInstance service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// Patching for applications released by Microsoft is only available on EC2 instances /// and advanced instances. To patch applications released by Microsoft on on-premises /// servers and VMs, you must enable advanced instances. For more information, see Enabling /// the advanced-instances tier in the Amazon Web Services Systems Manager User /// Guide. /// /// /// The operating systems you specified isn't supported, or the operation isn't supported /// for the operating system. /// /// REST API Reference for GetDeployablePatchSnapshotForInstance Operation GetDeployablePatchSnapshotForInstanceResponse GetDeployablePatchSnapshotForInstance(GetDeployablePatchSnapshotForInstanceRequest request); /// /// Initiates the asynchronous execution of the GetDeployablePatchSnapshotForInstance operation. /// /// /// Container for the necessary parameters to execute the GetDeployablePatchSnapshotForInstance operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDeployablePatchSnapshotForInstance /// operation. /// REST API Reference for GetDeployablePatchSnapshotForInstance Operation IAsyncResult BeginGetDeployablePatchSnapshotForInstance(GetDeployablePatchSnapshotForInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDeployablePatchSnapshotForInstance operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeployablePatchSnapshotForInstance. /// /// Returns a GetDeployablePatchSnapshotForInstanceResult from SimpleSystemsManagement. /// REST API Reference for GetDeployablePatchSnapshotForInstance Operation GetDeployablePatchSnapshotForInstanceResponse EndGetDeployablePatchSnapshotForInstance(IAsyncResult asyncResult); #endregion #region GetDocument /// /// Gets the contents of the specified Amazon Web Services Systems Manager document (SSM /// document). /// /// The name of the SSM document. /// /// The response from the GetDocument service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// REST API Reference for GetDocument Operation GetDocumentResponse GetDocument(string name); /// /// Gets the contents of the specified Amazon Web Services Systems Manager document (SSM /// document). /// /// Container for the necessary parameters to execute the GetDocument service method. /// /// The response from the GetDocument service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// REST API Reference for GetDocument Operation GetDocumentResponse GetDocument(GetDocumentRequest request); /// /// Initiates the asynchronous execution of the GetDocument operation. /// /// /// Container for the necessary parameters to execute the GetDocument operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDocument /// operation. /// REST API Reference for GetDocument Operation IAsyncResult BeginGetDocument(GetDocumentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDocument operation. /// /// /// The IAsyncResult returned by the call to BeginGetDocument. /// /// Returns a GetDocumentResult from SimpleSystemsManagement. /// REST API Reference for GetDocument Operation GetDocumentResponse EndGetDocument(IAsyncResult asyncResult); #endregion #region GetInventory /// /// Query inventory information. This includes managed node status, such as Stopped /// or Terminated. /// /// Container for the necessary parameters to execute the GetInventory service method. /// /// The response from the GetInventory service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified aggregator isn't valid for inventory groups. Verify that the aggregator /// uses a valid inventory type such as AWS:Application or AWS:InstanceInformation. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The specified inventory group isn't valid. /// /// /// The specified token isn't valid. /// /// /// The specified inventory item result attribute isn't valid. /// /// /// The parameter type name isn't valid. /// /// REST API Reference for GetInventory Operation GetInventoryResponse GetInventory(GetInventoryRequest request); /// /// Initiates the asynchronous execution of the GetInventory operation. /// /// /// Container for the necessary parameters to execute the GetInventory operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInventory /// operation. /// REST API Reference for GetInventory Operation IAsyncResult BeginGetInventory(GetInventoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInventory operation. /// /// /// The IAsyncResult returned by the call to BeginGetInventory. /// /// Returns a GetInventoryResult from SimpleSystemsManagement. /// REST API Reference for GetInventory Operation GetInventoryResponse EndGetInventory(IAsyncResult asyncResult); #endregion #region GetInventorySchema /// /// Return a list of inventory type names for the account, or return a list of attribute /// names for a specific Inventory item type. /// /// Container for the necessary parameters to execute the GetInventorySchema service method. /// /// The response from the GetInventorySchema service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified token isn't valid. /// /// /// The parameter type name isn't valid. /// /// REST API Reference for GetInventorySchema Operation GetInventorySchemaResponse GetInventorySchema(GetInventorySchemaRequest request); /// /// Initiates the asynchronous execution of the GetInventorySchema operation. /// /// /// Container for the necessary parameters to execute the GetInventorySchema operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInventorySchema /// operation. /// REST API Reference for GetInventorySchema Operation IAsyncResult BeginGetInventorySchema(GetInventorySchemaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInventorySchema operation. /// /// /// The IAsyncResult returned by the call to BeginGetInventorySchema. /// /// Returns a GetInventorySchemaResult from SimpleSystemsManagement. /// REST API Reference for GetInventorySchema Operation GetInventorySchemaResponse EndGetInventorySchema(IAsyncResult asyncResult); #endregion #region GetMaintenanceWindow /// /// Retrieves a maintenance window. /// /// Container for the necessary parameters to execute the GetMaintenanceWindow service method. /// /// The response from the GetMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for GetMaintenanceWindow Operation GetMaintenanceWindowResponse GetMaintenanceWindow(GetMaintenanceWindowRequest request); /// /// Initiates the asynchronous execution of the GetMaintenanceWindow operation. /// /// /// Container for the necessary parameters to execute the GetMaintenanceWindow operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMaintenanceWindow /// operation. /// REST API Reference for GetMaintenanceWindow Operation IAsyncResult BeginGetMaintenanceWindow(GetMaintenanceWindowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMaintenanceWindow operation. /// /// /// The IAsyncResult returned by the call to BeginGetMaintenanceWindow. /// /// Returns a GetMaintenanceWindowResult from SimpleSystemsManagement. /// REST API Reference for GetMaintenanceWindow Operation GetMaintenanceWindowResponse EndGetMaintenanceWindow(IAsyncResult asyncResult); #endregion #region GetMaintenanceWindowExecution /// /// Retrieves details about a specific a maintenance window execution. /// /// Container for the necessary parameters to execute the GetMaintenanceWindowExecution service method. /// /// The response from the GetMaintenanceWindowExecution service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for GetMaintenanceWindowExecution Operation GetMaintenanceWindowExecutionResponse GetMaintenanceWindowExecution(GetMaintenanceWindowExecutionRequest request); /// /// Initiates the asynchronous execution of the GetMaintenanceWindowExecution operation. /// /// /// Container for the necessary parameters to execute the GetMaintenanceWindowExecution operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMaintenanceWindowExecution /// operation. /// REST API Reference for GetMaintenanceWindowExecution Operation IAsyncResult BeginGetMaintenanceWindowExecution(GetMaintenanceWindowExecutionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMaintenanceWindowExecution operation. /// /// /// The IAsyncResult returned by the call to BeginGetMaintenanceWindowExecution. /// /// Returns a GetMaintenanceWindowExecutionResult from SimpleSystemsManagement. /// REST API Reference for GetMaintenanceWindowExecution Operation GetMaintenanceWindowExecutionResponse EndGetMaintenanceWindowExecution(IAsyncResult asyncResult); #endregion #region GetMaintenanceWindowExecutionTask /// /// Retrieves the details about a specific task run as part of a maintenance window execution. /// /// Container for the necessary parameters to execute the GetMaintenanceWindowExecutionTask service method. /// /// The response from the GetMaintenanceWindowExecutionTask service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for GetMaintenanceWindowExecutionTask Operation GetMaintenanceWindowExecutionTaskResponse GetMaintenanceWindowExecutionTask(GetMaintenanceWindowExecutionTaskRequest request); /// /// Initiates the asynchronous execution of the GetMaintenanceWindowExecutionTask operation. /// /// /// Container for the necessary parameters to execute the GetMaintenanceWindowExecutionTask operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMaintenanceWindowExecutionTask /// operation. /// REST API Reference for GetMaintenanceWindowExecutionTask Operation IAsyncResult BeginGetMaintenanceWindowExecutionTask(GetMaintenanceWindowExecutionTaskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMaintenanceWindowExecutionTask operation. /// /// /// The IAsyncResult returned by the call to BeginGetMaintenanceWindowExecutionTask. /// /// Returns a GetMaintenanceWindowExecutionTaskResult from SimpleSystemsManagement. /// REST API Reference for GetMaintenanceWindowExecutionTask Operation GetMaintenanceWindowExecutionTaskResponse EndGetMaintenanceWindowExecutionTask(IAsyncResult asyncResult); #endregion #region GetMaintenanceWindowExecutionTaskInvocation /// /// Retrieves information about a specific task running on a specific target. /// /// Container for the necessary parameters to execute the GetMaintenanceWindowExecutionTaskInvocation service method. /// /// The response from the GetMaintenanceWindowExecutionTaskInvocation service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for GetMaintenanceWindowExecutionTaskInvocation Operation GetMaintenanceWindowExecutionTaskInvocationResponse GetMaintenanceWindowExecutionTaskInvocation(GetMaintenanceWindowExecutionTaskInvocationRequest request); /// /// Initiates the asynchronous execution of the GetMaintenanceWindowExecutionTaskInvocation operation. /// /// /// Container for the necessary parameters to execute the GetMaintenanceWindowExecutionTaskInvocation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMaintenanceWindowExecutionTaskInvocation /// operation. /// REST API Reference for GetMaintenanceWindowExecutionTaskInvocation Operation IAsyncResult BeginGetMaintenanceWindowExecutionTaskInvocation(GetMaintenanceWindowExecutionTaskInvocationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMaintenanceWindowExecutionTaskInvocation operation. /// /// /// The IAsyncResult returned by the call to BeginGetMaintenanceWindowExecutionTaskInvocation. /// /// Returns a GetMaintenanceWindowExecutionTaskInvocationResult from SimpleSystemsManagement. /// REST API Reference for GetMaintenanceWindowExecutionTaskInvocation Operation GetMaintenanceWindowExecutionTaskInvocationResponse EndGetMaintenanceWindowExecutionTaskInvocation(IAsyncResult asyncResult); #endregion #region GetMaintenanceWindowTask /// /// 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. /// /// /// Container for the necessary parameters to execute the GetMaintenanceWindowTask service method. /// /// The response from the GetMaintenanceWindowTask service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for GetMaintenanceWindowTask Operation GetMaintenanceWindowTaskResponse GetMaintenanceWindowTask(GetMaintenanceWindowTaskRequest request); /// /// Initiates the asynchronous execution of the GetMaintenanceWindowTask operation. /// /// /// Container for the necessary parameters to execute the GetMaintenanceWindowTask operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMaintenanceWindowTask /// operation. /// REST API Reference for GetMaintenanceWindowTask Operation IAsyncResult BeginGetMaintenanceWindowTask(GetMaintenanceWindowTaskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMaintenanceWindowTask operation. /// /// /// The IAsyncResult returned by the call to BeginGetMaintenanceWindowTask. /// /// Returns a GetMaintenanceWindowTaskResult from SimpleSystemsManagement. /// REST API Reference for GetMaintenanceWindowTask Operation GetMaintenanceWindowTaskResponse EndGetMaintenanceWindowTask(IAsyncResult asyncResult); #endregion #region GetOpsItem /// /// 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. /// /// /// Container for the necessary parameters to execute the GetOpsItem service method. /// /// The response from the GetOpsItem service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// You don't have permission to view OpsItems in the specified account. Verify that your /// account is configured either as a Systems Manager delegated administrator or that /// you are logged into the Organizations management account. /// /// /// The specified OpsItem ID doesn't exist. Verify the ID and try again. /// /// REST API Reference for GetOpsItem Operation GetOpsItemResponse GetOpsItem(GetOpsItemRequest request); /// /// Initiates the asynchronous execution of the GetOpsItem operation. /// /// /// Container for the necessary parameters to execute the GetOpsItem operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetOpsItem /// operation. /// REST API Reference for GetOpsItem Operation IAsyncResult BeginGetOpsItem(GetOpsItemRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOpsItem operation. /// /// /// The IAsyncResult returned by the call to BeginGetOpsItem. /// /// Returns a GetOpsItemResult from SimpleSystemsManagement. /// REST API Reference for GetOpsItem Operation GetOpsItemResponse EndGetOpsItem(IAsyncResult asyncResult); #endregion #region GetOpsMetadata /// /// View operational metadata related to an application in Application Manager. /// /// Container for the necessary parameters to execute the GetOpsMetadata service method. /// /// The response from the GetOpsMetadata service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// One of the arguments passed is invalid. /// /// /// The OpsMetadata object doesn't exist. /// /// REST API Reference for GetOpsMetadata Operation GetOpsMetadataResponse GetOpsMetadata(GetOpsMetadataRequest request); /// /// Initiates the asynchronous execution of the GetOpsMetadata operation. /// /// /// Container for the necessary parameters to execute the GetOpsMetadata operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetOpsMetadata /// operation. /// REST API Reference for GetOpsMetadata Operation IAsyncResult BeginGetOpsMetadata(GetOpsMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOpsMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginGetOpsMetadata. /// /// Returns a GetOpsMetadataResult from SimpleSystemsManagement. /// REST API Reference for GetOpsMetadata Operation GetOpsMetadataResponse EndGetOpsMetadata(IAsyncResult asyncResult); #endregion #region GetOpsSummary /// /// 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. /// /// Container for the necessary parameters to execute the GetOpsSummary service method. /// /// The response from the GetOpsSummary service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified aggregator isn't valid for inventory groups. Verify that the aggregator /// uses a valid inventory type such as AWS:Application or AWS:InstanceInformation. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The specified token isn't valid. /// /// /// The parameter type name isn't valid. /// /// /// The specified sync name wasn't found. /// /// REST API Reference for GetOpsSummary Operation GetOpsSummaryResponse GetOpsSummary(GetOpsSummaryRequest request); /// /// Initiates the asynchronous execution of the GetOpsSummary operation. /// /// /// Container for the necessary parameters to execute the GetOpsSummary operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetOpsSummary /// operation. /// REST API Reference for GetOpsSummary Operation IAsyncResult BeginGetOpsSummary(GetOpsSummaryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOpsSummary operation. /// /// /// The IAsyncResult returned by the call to BeginGetOpsSummary. /// /// Returns a GetOpsSummaryResult from SimpleSystemsManagement. /// REST API Reference for GetOpsSummary Operation GetOpsSummaryResponse EndGetOpsSummary(IAsyncResult asyncResult); #endregion #region GetParameter /// /// 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. /// /// /// /// Container for the necessary parameters to execute the GetParameter service method. /// /// The response from the GetParameter service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The query key ID isn't valid. /// /// /// The parameter couldn't be found. Verify the name and try again. /// /// /// The specified parameter version wasn't found. Verify the parameter name and version, /// and try again. /// /// REST API Reference for GetParameter Operation GetParameterResponse GetParameter(GetParameterRequest request); /// /// Initiates the asynchronous execution of the GetParameter operation. /// /// /// Container for the necessary parameters to execute the GetParameter operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetParameter /// operation. /// REST API Reference for GetParameter Operation IAsyncResult BeginGetParameter(GetParameterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetParameter operation. /// /// /// The IAsyncResult returned by the call to BeginGetParameter. /// /// Returns a GetParameterResult from SimpleSystemsManagement. /// REST API Reference for GetParameter Operation GetParameterResponse EndGetParameter(IAsyncResult asyncResult); #endregion #region GetParameterHistory /// /// 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. /// /// /// /// Container for the necessary parameters to execute the GetParameterHistory service method. /// /// The response from the GetParameterHistory service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The query key ID isn't valid. /// /// /// The specified token isn't valid. /// /// /// The parameter couldn't be found. Verify the name and try again. /// /// REST API Reference for GetParameterHistory Operation GetParameterHistoryResponse GetParameterHistory(GetParameterHistoryRequest request); /// /// Initiates the asynchronous execution of the GetParameterHistory operation. /// /// /// Container for the necessary parameters to execute the GetParameterHistory operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetParameterHistory /// operation. /// REST API Reference for GetParameterHistory Operation IAsyncResult BeginGetParameterHistory(GetParameterHistoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetParameterHistory operation. /// /// /// The IAsyncResult returned by the call to BeginGetParameterHistory. /// /// Returns a GetParameterHistoryResult from SimpleSystemsManagement. /// REST API Reference for GetParameterHistory Operation GetParameterHistoryResponse EndGetParameterHistory(IAsyncResult asyncResult); #endregion #region GetParameters /// /// 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. /// /// /// /// Container for the necessary parameters to execute the GetParameters service method. /// /// The response from the GetParameters service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The query key ID isn't valid. /// /// REST API Reference for GetParameters Operation GetParametersResponse GetParameters(GetParametersRequest request); /// /// Initiates the asynchronous execution of the GetParameters operation. /// /// /// Container for the necessary parameters to execute the GetParameters operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetParameters /// operation. /// REST API Reference for GetParameters Operation IAsyncResult BeginGetParameters(GetParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetParameters operation. /// /// /// The IAsyncResult returned by the call to BeginGetParameters. /// /// Returns a GetParametersResult from SimpleSystemsManagement. /// REST API Reference for GetParameters Operation GetParametersResponse EndGetParameters(IAsyncResult asyncResult); #endregion #region GetParametersByPath /// /// 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. /// /// /// Container for the necessary parameters to execute the GetParametersByPath service method. /// /// The response from the GetParametersByPath service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The specified filter option isn't valid. Valid options are Equals and BeginsWith. /// For Path filter, valid options are Recursive and OneLevel. /// /// /// The filter value isn't valid. Verify the value and try again. /// /// /// The query key ID isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for GetParametersByPath Operation GetParametersByPathResponse GetParametersByPath(GetParametersByPathRequest request); /// /// Initiates the asynchronous execution of the GetParametersByPath operation. /// /// /// Container for the necessary parameters to execute the GetParametersByPath operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetParametersByPath /// operation. /// REST API Reference for GetParametersByPath Operation IAsyncResult BeginGetParametersByPath(GetParametersByPathRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetParametersByPath operation. /// /// /// The IAsyncResult returned by the call to BeginGetParametersByPath. /// /// Returns a GetParametersByPathResult from SimpleSystemsManagement. /// REST API Reference for GetParametersByPath Operation GetParametersByPathResponse EndGetParametersByPath(IAsyncResult asyncResult); #endregion #region GetPatchBaseline /// /// Retrieves information about a patch baseline. /// /// Container for the necessary parameters to execute the GetPatchBaseline service method. /// /// The response from the GetPatchBaseline service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// REST API Reference for GetPatchBaseline Operation GetPatchBaselineResponse GetPatchBaseline(GetPatchBaselineRequest request); /// /// Initiates the asynchronous execution of the GetPatchBaseline operation. /// /// /// Container for the necessary parameters to execute the GetPatchBaseline operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPatchBaseline /// operation. /// REST API Reference for GetPatchBaseline Operation IAsyncResult BeginGetPatchBaseline(GetPatchBaselineRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetPatchBaseline operation. /// /// /// The IAsyncResult returned by the call to BeginGetPatchBaseline. /// /// Returns a GetPatchBaselineResult from SimpleSystemsManagement. /// REST API Reference for GetPatchBaseline Operation GetPatchBaselineResponse EndGetPatchBaseline(IAsyncResult asyncResult); #endregion #region GetPatchBaselineForPatchGroup /// /// Retrieves the patch baseline that should be used for the specified patch group. /// /// Container for the necessary parameters to execute the GetPatchBaselineForPatchGroup service method. /// /// The response from the GetPatchBaselineForPatchGroup service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for GetPatchBaselineForPatchGroup Operation GetPatchBaselineForPatchGroupResponse GetPatchBaselineForPatchGroup(GetPatchBaselineForPatchGroupRequest request); /// /// Initiates the asynchronous execution of the GetPatchBaselineForPatchGroup operation. /// /// /// Container for the necessary parameters to execute the GetPatchBaselineForPatchGroup operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPatchBaselineForPatchGroup /// operation. /// REST API Reference for GetPatchBaselineForPatchGroup Operation IAsyncResult BeginGetPatchBaselineForPatchGroup(GetPatchBaselineForPatchGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetPatchBaselineForPatchGroup operation. /// /// /// The IAsyncResult returned by the call to BeginGetPatchBaselineForPatchGroup. /// /// Returns a GetPatchBaselineForPatchGroupResult from SimpleSystemsManagement. /// REST API Reference for GetPatchBaselineForPatchGroup Operation GetPatchBaselineForPatchGroupResponse EndGetPatchBaselineForPatchGroup(IAsyncResult asyncResult); #endregion #region GetResourcePolicies /// /// Returns an array of the Policy object. /// /// Container for the necessary parameters to execute the GetResourcePolicies service method. /// /// The response from the GetResourcePolicies service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// One or more parameters specified for the call aren't valid. Verify the parameters /// and their values and try again. /// /// REST API Reference for GetResourcePolicies Operation GetResourcePoliciesResponse GetResourcePolicies(GetResourcePoliciesRequest request); /// /// Initiates the asynchronous execution of the GetResourcePolicies operation. /// /// /// Container for the necessary parameters to execute the GetResourcePolicies operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetResourcePolicies /// operation. /// REST API Reference for GetResourcePolicies Operation IAsyncResult BeginGetResourcePolicies(GetResourcePoliciesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetResourcePolicies operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourcePolicies. /// /// Returns a GetResourcePoliciesResult from SimpleSystemsManagement. /// REST API Reference for GetResourcePolicies Operation GetResourcePoliciesResponse EndGetResourcePolicies(IAsyncResult asyncResult); #endregion #region GetServiceSetting /// /// ServiceSetting is an account-level setting for an Amazon Web Services /// service. This setting defines how a user interacts with or uses a service or a feature /// of a service. For example, if an Amazon Web Services service charges money to the /// account based on feature or service usage, then the Amazon Web Services service team /// might create a default setting of false. This means the user can't use /// this feature unless they change the setting to true and intentionally /// opt in for a paid feature. /// /// /// /// Services map a SettingId object to a setting value. Amazon Web Services /// services teams define the default value for a SettingId. You can't create /// a new SettingId, but you can overwrite the default value if you have /// the ssm:UpdateServiceSetting permission for the setting. Use the UpdateServiceSetting /// API operation to change the default setting. Or use the ResetServiceSetting /// to change the value back to the original value defined by the Amazon Web Services /// service team. /// /// /// /// Query the current service setting for the Amazon Web Services account. /// /// /// Container for the necessary parameters to execute the GetServiceSetting service method. /// /// The response from the GetServiceSetting service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified service setting wasn't found. Either the service name or the setting /// hasn't been provisioned by the Amazon Web Services service team. /// /// REST API Reference for GetServiceSetting Operation GetServiceSettingResponse GetServiceSetting(GetServiceSettingRequest request); /// /// Initiates the asynchronous execution of the GetServiceSetting operation. /// /// /// Container for the necessary parameters to execute the GetServiceSetting operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetServiceSetting /// operation. /// REST API Reference for GetServiceSetting Operation IAsyncResult BeginGetServiceSetting(GetServiceSettingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetServiceSetting operation. /// /// /// The IAsyncResult returned by the call to BeginGetServiceSetting. /// /// Returns a GetServiceSettingResult from SimpleSystemsManagement. /// REST API Reference for GetServiceSetting Operation GetServiceSettingResponse EndGetServiceSetting(IAsyncResult asyncResult); #endregion #region LabelParameterVersion /// /// A parameter label is a user-defined alias to help you manage different versions of /// a parameter. When you modify a parameter, Amazon Web Services Systems Manager automatically /// saves a new version and increments the version number by one. A label can help you /// remember the purpose of a parameter when there are multiple versions. /// /// /// /// Parameter labels have the following requirements and restrictions. /// /// /// /// Container for the necessary parameters to execute the LabelParameterVersion service method. /// /// The response from the LabelParameterVersion service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The parameter couldn't be found. Verify the name and try again. /// /// /// A parameter version can have a maximum of ten labels. /// /// /// The specified parameter version wasn't found. Verify the parameter name and version, /// and try again. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for LabelParameterVersion Operation LabelParameterVersionResponse LabelParameterVersion(LabelParameterVersionRequest request); /// /// Initiates the asynchronous execution of the LabelParameterVersion operation. /// /// /// Container for the necessary parameters to execute the LabelParameterVersion operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndLabelParameterVersion /// operation. /// REST API Reference for LabelParameterVersion Operation IAsyncResult BeginLabelParameterVersion(LabelParameterVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the LabelParameterVersion operation. /// /// /// The IAsyncResult returned by the call to BeginLabelParameterVersion. /// /// Returns a LabelParameterVersionResult from SimpleSystemsManagement. /// REST API Reference for LabelParameterVersion Operation LabelParameterVersionResponse EndLabelParameterVersion(IAsyncResult asyncResult); #endregion #region ListAssociations /// /// Returns all State Manager associations in the current Amazon Web Services account /// and Amazon Web Services Region. You can limit the results to a specific State Manager /// association document or managed node by specifying a filter. State Manager is a capability /// of Amazon Web Services Systems Manager. /// /// Container for the necessary parameters to execute the ListAssociations service method. /// /// The response from the ListAssociations service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified token isn't valid. /// /// REST API Reference for ListAssociations Operation ListAssociationsResponse ListAssociations(ListAssociationsRequest request); /// /// Initiates the asynchronous execution of the ListAssociations operation. /// /// /// Container for the necessary parameters to execute the ListAssociations operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssociations /// operation. /// REST API Reference for ListAssociations Operation IAsyncResult BeginListAssociations(ListAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginListAssociations. /// /// Returns a ListAssociationsResult from SimpleSystemsManagement. /// REST API Reference for ListAssociations Operation ListAssociationsResponse EndListAssociations(IAsyncResult asyncResult); #endregion #region ListAssociationVersions /// /// Retrieves all versions of an association for a specific association ID. /// /// Container for the necessary parameters to execute the ListAssociationVersions service method. /// /// The response from the ListAssociationVersions service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// An error occurred on the server side. /// /// /// The specified token isn't valid. /// /// REST API Reference for ListAssociationVersions Operation ListAssociationVersionsResponse ListAssociationVersions(ListAssociationVersionsRequest request); /// /// Initiates the asynchronous execution of the ListAssociationVersions operation. /// /// /// Container for the necessary parameters to execute the ListAssociationVersions operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssociationVersions /// operation. /// REST API Reference for ListAssociationVersions Operation IAsyncResult BeginListAssociationVersions(ListAssociationVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssociationVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListAssociationVersions. /// /// Returns a ListAssociationVersionsResult from SimpleSystemsManagement. /// REST API Reference for ListAssociationVersions Operation ListAssociationVersionsResponse EndListAssociationVersions(IAsyncResult asyncResult); #endregion #region ListCommandInvocations /// /// An invocation is copy of a command sent to a specific managed node. A command can /// apply to one or more managed nodes. A command invocation applies to one managed node. /// For example, if a user runs SendCommand against three managed nodes, /// then a command invocation is created for each requested managed node ID. ListCommandInvocations /// provide status about command execution. /// /// /// The response from the ListCommandInvocations service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The specified key isn't valid. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for ListCommandInvocations Operation ListCommandInvocationsResponse ListCommandInvocations(); /// /// An invocation is copy of a command sent to a specific managed node. A command can /// apply to one or more managed nodes. A command invocation applies to one managed node. /// For example, if a user runs SendCommand against three managed nodes, /// then a command invocation is created for each requested managed node ID. ListCommandInvocations /// provide status about command execution. /// /// (Optional) The invocations for a specific command ID. /// /// The response from the ListCommandInvocations service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The specified key isn't valid. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for ListCommandInvocations Operation ListCommandInvocationsResponse ListCommandInvocations(string commandId); /// /// An invocation is copy of a command sent to a specific managed node. A command can /// apply to one or more managed nodes. A command invocation applies to one managed node. /// For example, if a user runs SendCommand against three managed nodes, /// then a command invocation is created for each requested managed node ID. ListCommandInvocations /// provide status about command execution. /// /// Container for the necessary parameters to execute the ListCommandInvocations service method. /// /// The response from the ListCommandInvocations service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The specified key isn't valid. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for ListCommandInvocations Operation ListCommandInvocationsResponse ListCommandInvocations(ListCommandInvocationsRequest request); /// /// Initiates the asynchronous execution of the ListCommandInvocations operation. /// /// /// Container for the necessary parameters to execute the ListCommandInvocations operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCommandInvocations /// operation. /// REST API Reference for ListCommandInvocations Operation IAsyncResult BeginListCommandInvocations(ListCommandInvocationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCommandInvocations operation. /// /// /// The IAsyncResult returned by the call to BeginListCommandInvocations. /// /// Returns a ListCommandInvocationsResult from SimpleSystemsManagement. /// REST API Reference for ListCommandInvocations Operation ListCommandInvocationsResponse EndListCommandInvocations(IAsyncResult asyncResult); #endregion #region ListCommands /// /// Lists the commands requested by users of the Amazon Web Services account. /// /// /// The response from the ListCommands service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The specified key isn't valid. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for ListCommands Operation ListCommandsResponse ListCommands(); /// /// Lists the commands requested by users of the Amazon Web Services account. /// /// (Optional) If provided, lists only the specified command. /// /// The response from the ListCommands service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The specified key isn't valid. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for ListCommands Operation ListCommandsResponse ListCommands(string commandId); /// /// Lists the commands requested by users of the Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListCommands service method. /// /// The response from the ListCommands service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified command ID isn't valid. Verify the ID and try again. /// /// /// The specified key isn't valid. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// REST API Reference for ListCommands Operation ListCommandsResponse ListCommands(ListCommandsRequest request); /// /// Initiates the asynchronous execution of the ListCommands operation. /// /// /// Container for the necessary parameters to execute the ListCommands operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCommands /// operation. /// REST API Reference for ListCommands Operation IAsyncResult BeginListCommands(ListCommandsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCommands operation. /// /// /// The IAsyncResult returned by the call to BeginListCommands. /// /// Returns a ListCommandsResult from SimpleSystemsManagement. /// REST API Reference for ListCommands Operation ListCommandsResponse EndListCommands(IAsyncResult asyncResult); #endregion #region ListComplianceItems /// /// For a specified resource ID, this API operation returns a list of compliance statuses /// for different resource types. Currently, you can only specify one resource ID per /// call. List results depend on the criteria specified in the filter. /// /// Container for the necessary parameters to execute the ListComplianceItems service method. /// /// The response from the ListComplianceItems service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The specified token isn't valid. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// /// The resource type isn't valid. For example, if you are attempting to tag an EC2 instance, /// the instance must be a registered managed node. /// /// REST API Reference for ListComplianceItems Operation ListComplianceItemsResponse ListComplianceItems(ListComplianceItemsRequest request); /// /// Initiates the asynchronous execution of the ListComplianceItems operation. /// /// /// Container for the necessary parameters to execute the ListComplianceItems operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListComplianceItems /// operation. /// REST API Reference for ListComplianceItems Operation IAsyncResult BeginListComplianceItems(ListComplianceItemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListComplianceItems operation. /// /// /// The IAsyncResult returned by the call to BeginListComplianceItems. /// /// Returns a ListComplianceItemsResult from SimpleSystemsManagement. /// REST API Reference for ListComplianceItems Operation ListComplianceItemsResponse EndListComplianceItems(IAsyncResult asyncResult); #endregion #region ListComplianceSummaries /// /// Returns a summary count of compliant and non-compliant resources for a compliance /// type. For example, this call can return State Manager associations, patches, or custom /// compliance types according to the filter criteria that you specify. /// /// Container for the necessary parameters to execute the ListComplianceSummaries service method. /// /// The response from the ListComplianceSummaries service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The specified token isn't valid. /// /// REST API Reference for ListComplianceSummaries Operation ListComplianceSummariesResponse ListComplianceSummaries(ListComplianceSummariesRequest request); /// /// Initiates the asynchronous execution of the ListComplianceSummaries operation. /// /// /// Container for the necessary parameters to execute the ListComplianceSummaries operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListComplianceSummaries /// operation. /// REST API Reference for ListComplianceSummaries Operation IAsyncResult BeginListComplianceSummaries(ListComplianceSummariesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListComplianceSummaries operation. /// /// /// The IAsyncResult returned by the call to BeginListComplianceSummaries. /// /// Returns a ListComplianceSummariesResult from SimpleSystemsManagement. /// REST API Reference for ListComplianceSummaries Operation ListComplianceSummariesResponse EndListComplianceSummaries(IAsyncResult asyncResult); #endregion #region ListDocumentMetadataHistory /// /// Information about approval reviews for a version of a change template in Change Manager. /// /// Container for the necessary parameters to execute the ListDocumentMetadataHistory service method. /// /// The response from the ListDocumentMetadataHistory service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// /// The specified token isn't valid. /// /// REST API Reference for ListDocumentMetadataHistory Operation ListDocumentMetadataHistoryResponse ListDocumentMetadataHistory(ListDocumentMetadataHistoryRequest request); /// /// Initiates the asynchronous execution of the ListDocumentMetadataHistory operation. /// /// /// Container for the necessary parameters to execute the ListDocumentMetadataHistory operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDocumentMetadataHistory /// operation. /// REST API Reference for ListDocumentMetadataHistory Operation IAsyncResult BeginListDocumentMetadataHistory(ListDocumentMetadataHistoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDocumentMetadataHistory operation. /// /// /// The IAsyncResult returned by the call to BeginListDocumentMetadataHistory. /// /// Returns a ListDocumentMetadataHistoryResult from SimpleSystemsManagement. /// REST API Reference for ListDocumentMetadataHistory Operation ListDocumentMetadataHistoryResponse EndListDocumentMetadataHistory(IAsyncResult asyncResult); #endregion #region ListDocuments /// /// Returns all Systems Manager (SSM) documents in the current Amazon Web Services account /// and Amazon Web Services Region. You can limit the results of this request by using /// a filter. /// /// /// The response from the ListDocuments service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for ListDocuments Operation ListDocumentsResponse ListDocuments(); /// /// Returns all Systems Manager (SSM) documents in the current Amazon Web Services account /// and Amazon Web Services Region. You can limit the results of this request by using /// a filter. /// /// Container for the necessary parameters to execute the ListDocuments service method. /// /// The response from the ListDocuments service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified key isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for ListDocuments Operation ListDocumentsResponse ListDocuments(ListDocumentsRequest request); /// /// Initiates the asynchronous execution of the ListDocuments operation. /// /// /// Container for the necessary parameters to execute the ListDocuments operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDocuments /// operation. /// REST API Reference for ListDocuments Operation IAsyncResult BeginListDocuments(ListDocumentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDocuments operation. /// /// /// The IAsyncResult returned by the call to BeginListDocuments. /// /// Returns a ListDocumentsResult from SimpleSystemsManagement. /// REST API Reference for ListDocuments Operation ListDocumentsResponse EndListDocuments(IAsyncResult asyncResult); #endregion #region ListDocumentVersions /// /// List all versions for a document. /// /// Container for the necessary parameters to execute the ListDocumentVersions service method. /// /// The response from the ListDocumentVersions service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The specified token isn't valid. /// /// REST API Reference for ListDocumentVersions Operation ListDocumentVersionsResponse ListDocumentVersions(ListDocumentVersionsRequest request); /// /// Initiates the asynchronous execution of the ListDocumentVersions operation. /// /// /// Container for the necessary parameters to execute the ListDocumentVersions operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDocumentVersions /// operation. /// REST API Reference for ListDocumentVersions Operation IAsyncResult BeginListDocumentVersions(ListDocumentVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDocumentVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListDocumentVersions. /// /// Returns a ListDocumentVersionsResult from SimpleSystemsManagement. /// REST API Reference for ListDocumentVersions Operation ListDocumentVersionsResponse EndListDocumentVersions(IAsyncResult asyncResult); #endregion #region ListInventoryEntries /// /// A list of inventory items returned by the request. /// /// Container for the necessary parameters to execute the ListInventoryEntries service method. /// /// The response from the ListInventoryEntries service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The following problems can cause this exception: /// /// /// /// /// The specified token isn't valid. /// /// /// The parameter type name isn't valid. /// /// REST API Reference for ListInventoryEntries Operation ListInventoryEntriesResponse ListInventoryEntries(ListInventoryEntriesRequest request); /// /// Initiates the asynchronous execution of the ListInventoryEntries operation. /// /// /// Container for the necessary parameters to execute the ListInventoryEntries operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInventoryEntries /// operation. /// REST API Reference for ListInventoryEntries Operation IAsyncResult BeginListInventoryEntries(ListInventoryEntriesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListInventoryEntries operation. /// /// /// The IAsyncResult returned by the call to BeginListInventoryEntries. /// /// Returns a ListInventoryEntriesResult from SimpleSystemsManagement. /// REST API Reference for ListInventoryEntries Operation ListInventoryEntriesResponse EndListInventoryEntries(IAsyncResult asyncResult); #endregion #region ListOpsItemEvents /// /// Returns a list of all OpsItem events in the current Amazon Web Services Region and /// Amazon Web Services account. You can limit the results to events associated with specific /// OpsItems by specifying a filter. /// /// Container for the necessary parameters to execute the ListOpsItemEvents service method. /// /// The response from the ListOpsItemEvents service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// A specified parameter argument isn't valid. Verify the available arguments and try /// again. /// /// /// The request caused OpsItems to exceed one or more quotas. /// /// /// The specified OpsItem ID doesn't exist. Verify the ID and try again. /// /// REST API Reference for ListOpsItemEvents Operation ListOpsItemEventsResponse ListOpsItemEvents(ListOpsItemEventsRequest request); /// /// Initiates the asynchronous execution of the ListOpsItemEvents operation. /// /// /// Container for the necessary parameters to execute the ListOpsItemEvents operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOpsItemEvents /// operation. /// REST API Reference for ListOpsItemEvents Operation IAsyncResult BeginListOpsItemEvents(ListOpsItemEventsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOpsItemEvents operation. /// /// /// The IAsyncResult returned by the call to BeginListOpsItemEvents. /// /// Returns a ListOpsItemEventsResult from SimpleSystemsManagement. /// REST API Reference for ListOpsItemEvents Operation ListOpsItemEventsResponse EndListOpsItemEvents(IAsyncResult asyncResult); #endregion #region ListOpsItemRelatedItems /// /// Lists all related-item resources associated with a Systems Manager OpsCenter OpsItem. /// OpsCenter is a capability of Amazon Web Services Systems Manager. /// /// Container for the necessary parameters to execute the ListOpsItemRelatedItems service method. /// /// The response from the ListOpsItemRelatedItems service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// A specified parameter argument isn't valid. Verify the available arguments and try /// again. /// /// REST API Reference for ListOpsItemRelatedItems Operation ListOpsItemRelatedItemsResponse ListOpsItemRelatedItems(ListOpsItemRelatedItemsRequest request); /// /// Initiates the asynchronous execution of the ListOpsItemRelatedItems operation. /// /// /// Container for the necessary parameters to execute the ListOpsItemRelatedItems operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOpsItemRelatedItems /// operation. /// REST API Reference for ListOpsItemRelatedItems Operation IAsyncResult BeginListOpsItemRelatedItems(ListOpsItemRelatedItemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOpsItemRelatedItems operation. /// /// /// The IAsyncResult returned by the call to BeginListOpsItemRelatedItems. /// /// Returns a ListOpsItemRelatedItemsResult from SimpleSystemsManagement. /// REST API Reference for ListOpsItemRelatedItems Operation ListOpsItemRelatedItemsResponse EndListOpsItemRelatedItems(IAsyncResult asyncResult); #endregion #region ListOpsMetadata /// /// Amazon Web Services Systems Manager calls this API operation when displaying all Application /// Manager OpsMetadata objects or blobs. /// /// Container for the necessary parameters to execute the ListOpsMetadata service method. /// /// The response from the ListOpsMetadata service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// One of the arguments passed is invalid. /// /// REST API Reference for ListOpsMetadata Operation ListOpsMetadataResponse ListOpsMetadata(ListOpsMetadataRequest request); /// /// Initiates the asynchronous execution of the ListOpsMetadata operation. /// /// /// Container for the necessary parameters to execute the ListOpsMetadata operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOpsMetadata /// operation. /// REST API Reference for ListOpsMetadata Operation IAsyncResult BeginListOpsMetadata(ListOpsMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOpsMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginListOpsMetadata. /// /// Returns a ListOpsMetadataResult from SimpleSystemsManagement. /// REST API Reference for ListOpsMetadata Operation ListOpsMetadataResponse EndListOpsMetadata(IAsyncResult asyncResult); #endregion #region ListResourceComplianceSummaries /// /// Returns a resource-level summary count. The summary includes information about compliant /// and non-compliant statuses and detailed compliance-item severity counts, according /// to the filter criteria you specify. /// /// Container for the necessary parameters to execute the ListResourceComplianceSummaries service method. /// /// The response from the ListResourceComplianceSummaries service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The filter name isn't valid. Verify the you entered the correct name and try again. /// /// /// The specified token isn't valid. /// /// REST API Reference for ListResourceComplianceSummaries Operation ListResourceComplianceSummariesResponse ListResourceComplianceSummaries(ListResourceComplianceSummariesRequest request); /// /// Initiates the asynchronous execution of the ListResourceComplianceSummaries operation. /// /// /// Container for the necessary parameters to execute the ListResourceComplianceSummaries operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListResourceComplianceSummaries /// operation. /// REST API Reference for ListResourceComplianceSummaries Operation IAsyncResult BeginListResourceComplianceSummaries(ListResourceComplianceSummariesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListResourceComplianceSummaries operation. /// /// /// The IAsyncResult returned by the call to BeginListResourceComplianceSummaries. /// /// Returns a ListResourceComplianceSummariesResult from SimpleSystemsManagement. /// REST API Reference for ListResourceComplianceSummaries Operation ListResourceComplianceSummariesResponse EndListResourceComplianceSummaries(IAsyncResult asyncResult); #endregion #region ListResourceDataSync /// /// Lists your resource data sync configurations. Includes information about the last /// time a sync attempted to start, the last sync status, and the last time a sync successfully /// completed. /// /// /// /// The number of sync configurations might be too large to return using a single call /// to ListResourceDataSync. You can limit the number of sync configurations /// returned by using the MaxResults parameter. To determine whether there /// are more sync configurations to list, check the value of NextToken in /// the output. If there are more sync configurations to list, you can request them by /// specifying the NextToken returned in the call to the parameter of a subsequent /// call. /// /// /// Container for the necessary parameters to execute the ListResourceDataSync service method. /// /// The response from the ListResourceDataSync service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified token isn't valid. /// /// /// The specified sync configuration is invalid. /// /// REST API Reference for ListResourceDataSync Operation ListResourceDataSyncResponse ListResourceDataSync(ListResourceDataSyncRequest request); /// /// Initiates the asynchronous execution of the ListResourceDataSync operation. /// /// /// Container for the necessary parameters to execute the ListResourceDataSync operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListResourceDataSync /// operation. /// REST API Reference for ListResourceDataSync Operation IAsyncResult BeginListResourceDataSync(ListResourceDataSyncRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListResourceDataSync operation. /// /// /// The IAsyncResult returned by the call to BeginListResourceDataSync. /// /// Returns a ListResourceDataSyncResult from SimpleSystemsManagement. /// REST API Reference for ListResourceDataSync Operation ListResourceDataSyncResponse EndListResourceDataSync(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Returns a list of the tags assigned to the specified resource. /// /// /// /// For information about the ID format for each supported resource type, see AddTagsToResource. /// /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// /// The resource type isn't valid. For example, if you are attempting to tag an EC2 instance, /// the instance must be a registered managed node. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from SimpleSystemsManagement. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ModifyDocumentPermission /// /// Shares a Amazon Web Services Systems Manager document (SSM document)publicly or privately. /// If you share a document privately, you must specify the Amazon Web Services user IDs /// for those people who can use the document. If you share a document publicly, you must /// specify All as the account ID. /// /// Container for the necessary parameters to execute the ModifyDocumentPermission service method. /// /// The response from the ModifyDocumentPermission service method, as returned by SimpleSystemsManagement. /// /// You can have at most 500 active SSM documents. /// /// /// The document can't be shared with more Amazon Web Services accounts. You can specify /// a maximum of 20 accounts per API operation to share a private document. /// /// /// /// By default, you can share a private document with a maximum of 1,000 accounts and /// publicly share up to five documents. /// /// /// /// If you need to increase the quota for privately or publicly shared Systems Manager /// documents, contact Amazon Web Services Support. /// /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The permission type isn't supported. Share is the only supported permission /// type. /// /// REST API Reference for ModifyDocumentPermission Operation ModifyDocumentPermissionResponse ModifyDocumentPermission(ModifyDocumentPermissionRequest request); /// /// Initiates the asynchronous execution of the ModifyDocumentPermission operation. /// /// /// Container for the necessary parameters to execute the ModifyDocumentPermission operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDocumentPermission /// operation. /// REST API Reference for ModifyDocumentPermission Operation IAsyncResult BeginModifyDocumentPermission(ModifyDocumentPermissionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDocumentPermission operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDocumentPermission. /// /// Returns a ModifyDocumentPermissionResult from SimpleSystemsManagement. /// REST API Reference for ModifyDocumentPermission Operation ModifyDocumentPermissionResponse EndModifyDocumentPermission(IAsyncResult asyncResult); #endregion #region PutComplianceItems /// /// Registers a compliance type and other compliance details on a designated resource. /// This operation lets you register custom compliance details with a resource. This call /// overwrites existing compliance information on the resource, so you must provide a /// full list of compliance items each time that you send the request. /// /// /// /// ComplianceType can be one of the following: /// /// /// /// Container for the necessary parameters to execute the PutComplianceItems service method. /// /// The response from the PutComplianceItems service method, as returned by SimpleSystemsManagement. /// /// You specified too many custom compliance types. You can specify a maximum of 10 different /// types. /// /// /// An error occurred on the server side. /// /// /// One or more content items isn't valid. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// /// The resource type isn't valid. For example, if you are attempting to tag an EC2 instance, /// the instance must be a registered managed node. /// /// /// The inventory item size has exceeded the size limit. /// /// /// The size of inventory data has exceeded the total size limit for the resource. /// /// REST API Reference for PutComplianceItems Operation PutComplianceItemsResponse PutComplianceItems(PutComplianceItemsRequest request); /// /// Initiates the asynchronous execution of the PutComplianceItems operation. /// /// /// Container for the necessary parameters to execute the PutComplianceItems operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutComplianceItems /// operation. /// REST API Reference for PutComplianceItems Operation IAsyncResult BeginPutComplianceItems(PutComplianceItemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutComplianceItems operation. /// /// /// The IAsyncResult returned by the call to BeginPutComplianceItems. /// /// Returns a PutComplianceItemsResult from SimpleSystemsManagement. /// REST API Reference for PutComplianceItems Operation PutComplianceItemsResponse EndPutComplianceItems(IAsyncResult asyncResult); #endregion #region PutInventory /// /// Bulk update custom inventory items on one or more managed nodes. The request adds /// an inventory item, if it doesn't already exist, or updates an inventory item, if it /// does exist. /// /// Container for the necessary parameters to execute the PutInventory service method. /// /// The response from the PutInventory service method, as returned by SimpleSystemsManagement. /// /// You have exceeded the limit for custom schemas. Delete one or more custom schemas /// and try again. /// /// /// An error occurred on the server side. /// /// /// The following problems can cause this exception: /// /// /// /// /// You specified invalid keys or values in the Context attribute for InventoryItem. /// Verify the keys and values, and try again. /// /// /// One or more content items isn't valid. /// /// /// The parameter type name isn't valid. /// /// /// The inventory item has invalid content. /// /// /// The inventory item size has exceeded the size limit. /// /// /// The sub-type count exceeded the limit for the inventory type. /// /// /// The size of inventory data has exceeded the total size limit for the resource. /// /// /// The Context attribute that you specified for the InventoryItem /// isn't allowed for this inventory type. You can only use the Context attribute /// with inventory types like AWS:ComplianceItem. /// /// /// Inventory item type schema version has to match supported versions in the service. /// Check output of GetInventorySchema to see the available schema version for each type. /// /// REST API Reference for PutInventory Operation PutInventoryResponse PutInventory(PutInventoryRequest request); /// /// Initiates the asynchronous execution of the PutInventory operation. /// /// /// Container for the necessary parameters to execute the PutInventory operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutInventory /// operation. /// REST API Reference for PutInventory Operation IAsyncResult BeginPutInventory(PutInventoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutInventory operation. /// /// /// The IAsyncResult returned by the call to BeginPutInventory. /// /// Returns a PutInventoryResult from SimpleSystemsManagement. /// REST API Reference for PutInventory Operation PutInventoryResponse EndPutInventory(IAsyncResult asyncResult); #endregion #region PutParameter /// /// Add a parameter to the system. /// /// Container for the necessary parameters to execute the PutParameter service method. /// /// The response from the PutParameter service method, as returned by SimpleSystemsManagement. /// /// A hierarchy can have a maximum of 15 levels. For more information, see Requirements /// and constraints for parameter names in the Amazon Web Services Systems Manager /// User Guide. /// /// /// Parameter Store doesn't support changing a parameter type in a hierarchy. For example, /// you can't change a parameter from a String type to a SecureString /// type. You must create a new, unique parameter. /// /// /// There is a conflict in the policies specified for this parameter. You can't, for example, /// specify two Expiration policies for a parameter. Review your policies, and try again. /// /// /// An error occurred on the server side. /// /// /// The request doesn't meet the regular expression requirement. /// /// /// The query key ID isn't valid. /// /// /// A policy attribute or its value is invalid. /// /// /// The policy type isn't supported. Parameter Store supports the following policy types: /// Expiration, ExpirationNotification, and NoChangeNotification. /// /// /// The parameter already exists. You can't create duplicate parameters. /// /// /// You have exceeded the number of parameters for this Amazon Web Services account. Delete /// one or more parameters and try again. /// /// /// Parameter Store retains the 100 most recently created versions of a parameter. After /// this number of versions has been created, Parameter Store deletes the oldest version /// when a new one is created. However, if the oldest version has a label attached /// to it, Parameter Store won't delete the version and instead presents this error message: /// /// /// /// An error occurred (ParameterMaxVersionLimitExceeded) when calling the PutParameter /// operation: You attempted to create a new version of parameter-name by calling /// the PutParameter API with the overwrite flag. Version version-number, the oldest /// version, can't be deleted because it has a label associated with it. Move the label /// to another version of the parameter, and try again. /// /// /// /// This safeguard is to prevent parameter versions with mission critical labels assigned /// to them from being deleted. To continue creating new parameters, first move the label /// from the oldest version of the parameter to a newer one for use in your operations. /// For information about moving parameter labels, see Move /// a parameter label (console) or Move /// a parameter label (CLI) in the Amazon Web Services Systems Manager User Guide. /// /// /// /// /// The parameter name isn't valid. /// /// /// You specified more than the maximum number of allowed policies for the parameter. /// The maximum is 10. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// /// The parameter type isn't supported. /// /// REST API Reference for PutParameter Operation PutParameterResponse PutParameter(PutParameterRequest request); /// /// Initiates the asynchronous execution of the PutParameter operation. /// /// /// Container for the necessary parameters to execute the PutParameter operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutParameter /// operation. /// REST API Reference for PutParameter Operation IAsyncResult BeginPutParameter(PutParameterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutParameter operation. /// /// /// The IAsyncResult returned by the call to BeginPutParameter. /// /// Returns a PutParameterResult from SimpleSystemsManagement. /// REST API Reference for PutParameter Operation PutParameterResponse EndPutParameter(IAsyncResult asyncResult); #endregion #region PutResourcePolicy /// /// Creates or updates 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). /// /// Container for the necessary parameters to execute the PutResourcePolicy service method. /// /// The response from the PutResourcePolicy service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The hash provided in the call doesn't match the stored hash. This exception is thrown /// when trying to update an obsolete policy version or when multiple requests to update /// a policy are sent. /// /// /// One or more parameters specified for the call aren't valid. Verify the parameters /// and their values and try again. /// /// /// The PutResourcePolicy API action enforces two limits. A policy can't be greater /// than 1024 bytes in size. And only one policy can be attached to OpsItemGroup. /// Verify these limits and try again. /// /// REST API Reference for PutResourcePolicy Operation PutResourcePolicyResponse PutResourcePolicy(PutResourcePolicyRequest request); /// /// Initiates the asynchronous execution of the PutResourcePolicy operation. /// /// /// Container for the necessary parameters to execute the PutResourcePolicy operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutResourcePolicy /// operation. /// REST API Reference for PutResourcePolicy Operation IAsyncResult BeginPutResourcePolicy(PutResourcePolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutResourcePolicy operation. /// /// /// The IAsyncResult returned by the call to BeginPutResourcePolicy. /// /// Returns a PutResourcePolicyResult from SimpleSystemsManagement. /// REST API Reference for PutResourcePolicy Operation PutResourcePolicyResponse EndPutResourcePolicy(IAsyncResult asyncResult); #endregion #region RegisterDefaultPatchBaseline /// /// Defines the default patch baseline for the relevant operating system. /// /// /// /// To reset the Amazon Web Services-predefined patch baseline as the default, specify /// the full patch baseline Amazon Resource Name (ARN) as the baseline ID value. For example, /// for CentOS, specify arn:aws:ssm:us-east-2:733109147000:patchbaseline/pb-0574b43a65ea646ed /// instead of pb-0574b43a65ea646ed. /// /// /// Container for the necessary parameters to execute the RegisterDefaultPatchBaseline service method. /// /// The response from the RegisterDefaultPatchBaseline service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// REST API Reference for RegisterDefaultPatchBaseline Operation RegisterDefaultPatchBaselineResponse RegisterDefaultPatchBaseline(RegisterDefaultPatchBaselineRequest request); /// /// Initiates the asynchronous execution of the RegisterDefaultPatchBaseline operation. /// /// /// Container for the necessary parameters to execute the RegisterDefaultPatchBaseline operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterDefaultPatchBaseline /// operation. /// REST API Reference for RegisterDefaultPatchBaseline Operation IAsyncResult BeginRegisterDefaultPatchBaseline(RegisterDefaultPatchBaselineRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterDefaultPatchBaseline operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterDefaultPatchBaseline. /// /// Returns a RegisterDefaultPatchBaselineResult from SimpleSystemsManagement. /// REST API Reference for RegisterDefaultPatchBaseline Operation RegisterDefaultPatchBaselineResponse EndRegisterDefaultPatchBaseline(IAsyncResult asyncResult); #endregion #region RegisterPatchBaselineForPatchGroup /// /// Registers a patch baseline for a patch group. /// /// Container for the necessary parameters to execute the RegisterPatchBaselineForPatchGroup service method. /// /// The response from the RegisterPatchBaselineForPatchGroup service method, as returned by SimpleSystemsManagement. /// /// Error returned if an attempt is made to register a patch group with a patch baseline /// that is already registered with a different patch baseline. /// /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// /// Error returned when the caller has exceeded the default resource quotas. For example, /// too many maintenance windows or patch baselines have been created. /// /// /// /// For information about resource quotas in Systems Manager, see Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// REST API Reference for RegisterPatchBaselineForPatchGroup Operation RegisterPatchBaselineForPatchGroupResponse RegisterPatchBaselineForPatchGroup(RegisterPatchBaselineForPatchGroupRequest request); /// /// Initiates the asynchronous execution of the RegisterPatchBaselineForPatchGroup operation. /// /// /// Container for the necessary parameters to execute the RegisterPatchBaselineForPatchGroup operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterPatchBaselineForPatchGroup /// operation. /// REST API Reference for RegisterPatchBaselineForPatchGroup Operation IAsyncResult BeginRegisterPatchBaselineForPatchGroup(RegisterPatchBaselineForPatchGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterPatchBaselineForPatchGroup operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterPatchBaselineForPatchGroup. /// /// Returns a RegisterPatchBaselineForPatchGroupResult from SimpleSystemsManagement. /// REST API Reference for RegisterPatchBaselineForPatchGroup Operation RegisterPatchBaselineForPatchGroupResponse EndRegisterPatchBaselineForPatchGroup(IAsyncResult asyncResult); #endregion #region RegisterTargetWithMaintenanceWindow /// /// Registers a target with a maintenance window. /// /// Container for the necessary parameters to execute the RegisterTargetWithMaintenanceWindow service method. /// /// The response from the RegisterTargetWithMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// Error returned when an idempotent operation is retried and the parameters don't match /// the original call to the API with the same idempotency token. /// /// /// An error occurred on the server side. /// /// /// Error returned when the caller has exceeded the default resource quotas. For example, /// too many maintenance windows or patch baselines have been created. /// /// /// /// For information about resource quotas in Systems Manager, see Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// REST API Reference for RegisterTargetWithMaintenanceWindow Operation RegisterTargetWithMaintenanceWindowResponse RegisterTargetWithMaintenanceWindow(RegisterTargetWithMaintenanceWindowRequest request); /// /// Initiates the asynchronous execution of the RegisterTargetWithMaintenanceWindow operation. /// /// /// Container for the necessary parameters to execute the RegisterTargetWithMaintenanceWindow operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterTargetWithMaintenanceWindow /// operation. /// REST API Reference for RegisterTargetWithMaintenanceWindow Operation IAsyncResult BeginRegisterTargetWithMaintenanceWindow(RegisterTargetWithMaintenanceWindowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterTargetWithMaintenanceWindow operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterTargetWithMaintenanceWindow. /// /// Returns a RegisterTargetWithMaintenanceWindowResult from SimpleSystemsManagement. /// REST API Reference for RegisterTargetWithMaintenanceWindow Operation RegisterTargetWithMaintenanceWindowResponse EndRegisterTargetWithMaintenanceWindow(IAsyncResult asyncResult); #endregion #region RegisterTaskWithMaintenanceWindow /// /// Adds a new task to a maintenance window. /// /// Container for the necessary parameters to execute the RegisterTaskWithMaintenanceWindow service method. /// /// The response from the RegisterTaskWithMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// You attempted to register a LAMBDA or STEP_FUNCTIONS task /// in a region where the corresponding service isn't available. /// /// /// Error returned when an idempotent operation is retried and the parameters don't match /// the original call to the API with the same idempotency token. /// /// /// An error occurred on the server side. /// /// /// Error returned when the caller has exceeded the default resource quotas. For example, /// too many maintenance windows or patch baselines have been created. /// /// /// /// For information about resource quotas in Systems Manager, see Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// REST API Reference for RegisterTaskWithMaintenanceWindow Operation RegisterTaskWithMaintenanceWindowResponse RegisterTaskWithMaintenanceWindow(RegisterTaskWithMaintenanceWindowRequest request); /// /// Initiates the asynchronous execution of the RegisterTaskWithMaintenanceWindow operation. /// /// /// Container for the necessary parameters to execute the RegisterTaskWithMaintenanceWindow operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterTaskWithMaintenanceWindow /// operation. /// REST API Reference for RegisterTaskWithMaintenanceWindow Operation IAsyncResult BeginRegisterTaskWithMaintenanceWindow(RegisterTaskWithMaintenanceWindowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterTaskWithMaintenanceWindow operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterTaskWithMaintenanceWindow. /// /// Returns a RegisterTaskWithMaintenanceWindowResult from SimpleSystemsManagement. /// REST API Reference for RegisterTaskWithMaintenanceWindow Operation RegisterTaskWithMaintenanceWindowResponse EndRegisterTaskWithMaintenanceWindow(IAsyncResult asyncResult); #endregion #region RemoveTagsFromResource /// /// Removes tag keys from the specified resource. /// /// Container for the necessary parameters to execute the RemoveTagsFromResource service method. /// /// The response from the RemoveTagsFromResource service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The resource ID isn't valid. Verify that you entered the correct ID and try again. /// /// /// The resource type isn't valid. For example, if you are attempting to tag an EC2 instance, /// the instance must be a registered managed node. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for RemoveTagsFromResource Operation RemoveTagsFromResourceResponse RemoveTagsFromResource(RemoveTagsFromResourceRequest request); /// /// Initiates the asynchronous execution of the RemoveTagsFromResource operation. /// /// /// Container for the necessary parameters to execute the RemoveTagsFromResource operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveTagsFromResource /// operation. /// REST API Reference for RemoveTagsFromResource Operation IAsyncResult BeginRemoveTagsFromResource(RemoveTagsFromResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveTagsFromResource operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveTagsFromResource. /// /// Returns a RemoveTagsFromResourceResult from SimpleSystemsManagement. /// REST API Reference for RemoveTagsFromResource Operation RemoveTagsFromResourceResponse EndRemoveTagsFromResource(IAsyncResult asyncResult); #endregion #region ResetServiceSetting /// /// ServiceSetting is an account-level setting for an Amazon Web Services /// service. This setting defines how a user interacts with or uses a service or a feature /// of a service. For example, if an Amazon Web Services service charges money to the /// account based on feature or service usage, then the Amazon Web Services service team /// might create a default setting of "false". This means the user can't use this feature /// unless they change the setting to "true" and intentionally opt in for a paid feature. /// /// /// /// Services map a SettingId object to a setting value. Amazon Web Services /// services teams define the default value for a SettingId. You can't create /// a new SettingId, but you can overwrite the default value if you have /// the ssm:UpdateServiceSetting permission for the setting. Use the GetServiceSetting /// API operation to view the current value. Use the UpdateServiceSetting API operation /// to change the default setting. /// /// /// /// Reset the service setting for the account to the default value as provisioned by the /// Amazon Web Services service team. /// /// /// Container for the necessary parameters to execute the ResetServiceSetting service method. /// /// The response from the ResetServiceSetting service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified service setting wasn't found. Either the service name or the setting /// hasn't been provisioned by the Amazon Web Services service team. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for ResetServiceSetting Operation ResetServiceSettingResponse ResetServiceSetting(ResetServiceSettingRequest request); /// /// Initiates the asynchronous execution of the ResetServiceSetting operation. /// /// /// Container for the necessary parameters to execute the ResetServiceSetting operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResetServiceSetting /// operation. /// REST API Reference for ResetServiceSetting Operation IAsyncResult BeginResetServiceSetting(ResetServiceSettingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResetServiceSetting operation. /// /// /// The IAsyncResult returned by the call to BeginResetServiceSetting. /// /// Returns a ResetServiceSettingResult from SimpleSystemsManagement. /// REST API Reference for ResetServiceSetting Operation ResetServiceSettingResponse EndResetServiceSetting(IAsyncResult asyncResult); #endregion #region ResumeSession /// /// Reconnects a session to a managed node after it has been disconnected. Connections /// can be resumed for disconnected sessions, but not terminated sessions. /// /// /// /// This command is primarily for use by client machines to automatically reconnect during /// intermittent network issues. It isn't intended for any other use. /// /// /// /// Container for the necessary parameters to execute the ResumeSession service method. /// /// The response from the ResumeSession service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for ResumeSession Operation ResumeSessionResponse ResumeSession(ResumeSessionRequest request); /// /// Initiates the asynchronous execution of the ResumeSession operation. /// /// /// Container for the necessary parameters to execute the ResumeSession operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResumeSession /// operation. /// REST API Reference for ResumeSession Operation IAsyncResult BeginResumeSession(ResumeSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResumeSession operation. /// /// /// The IAsyncResult returned by the call to BeginResumeSession. /// /// Returns a ResumeSessionResult from SimpleSystemsManagement. /// REST API Reference for ResumeSession Operation ResumeSessionResponse EndResumeSession(IAsyncResult asyncResult); #endregion #region SendAutomationSignal /// /// Sends a signal to an Automation execution to change the current behavior or status /// of the execution. /// /// Container for the necessary parameters to execute the SendAutomationSignal service method. /// /// The response from the SendAutomationSignal service method, as returned by SimpleSystemsManagement. /// /// There is no automation execution information for the requested automation execution /// ID. /// /// /// The specified step name and execution ID don't exist. Verify the information and try /// again. /// /// /// An error occurred on the server side. /// /// /// The signal isn't valid for the current Automation execution. /// /// REST API Reference for SendAutomationSignal Operation SendAutomationSignalResponse SendAutomationSignal(SendAutomationSignalRequest request); /// /// Initiates the asynchronous execution of the SendAutomationSignal operation. /// /// /// Container for the necessary parameters to execute the SendAutomationSignal operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendAutomationSignal /// operation. /// REST API Reference for SendAutomationSignal Operation IAsyncResult BeginSendAutomationSignal(SendAutomationSignalRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendAutomationSignal operation. /// /// /// The IAsyncResult returned by the call to BeginSendAutomationSignal. /// /// Returns a SendAutomationSignalResult from SimpleSystemsManagement. /// REST API Reference for SendAutomationSignal Operation SendAutomationSignalResponse EndSendAutomationSignal(IAsyncResult asyncResult); #endregion #region SendCommand /// /// Runs commands on one or more managed nodes. /// /// The name of the Amazon Web Services Systems Manager document (SSM document) to run. This can be a public document or a custom document. To run a shared document belonging to another account, specify the document Amazon Resource Name (ARN). For more information about how to use shared documents, see Using shared SSM documents in the Amazon Web Services Systems Manager User Guide. If you specify a document name or ARN that hasn't been shared with your account, you receive an InvalidDocument error. /// The IDs of the managed nodes where the command should run. Specifying managed node IDs is most useful when you are targeting a limited number of managed nodes, though you can specify up to 50 IDs. To target a larger number of managed nodes, or if you prefer not to list individual node IDs, we recommend using the Targets option instead. Using Targets, which accepts tag key-value pairs to identify the managed nodes to send commands to, you can a send command to tens, hundreds, or thousands of nodes at once. For more information about how to use targets, see Using targets and rate controls to send commands to a fleet in the Amazon Web Services Systems Manager User Guide. /// /// The response from the SendCommand service method, as returned by SimpleSystemsManagement. /// /// You can't specify a managed node ID in more than one association. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// /// The following problems can cause this exception: /// /// /// /// /// One or more configuration items isn't valid. Verify that a valid Amazon Resource Name /// (ARN) was provided for an Amazon Simple Notification Service topic. /// /// /// The S3 bucket doesn't exist. /// /// /// You must specify values for all required parameters in the Amazon Web Services Systems /// Manager document (SSM document). You can only supply values to parameters defined /// in the SSM document. /// /// /// The role name can't contain invalid characters. Also verify that you specified an /// IAM role for notifications that includes the required trust policy. For information /// about configuring the IAM role for Run Command notifications, see Configuring /// Amazon SNS Notifications for Run Command in the Amazon Web Services Systems /// Manager User Guide. /// /// /// The size limit of a document is 64 KB. /// /// /// The document doesn't support the platform type of the given managed node ID(s). For /// example, you sent an document for a Windows managed node to a Linux node. /// /// REST API Reference for SendCommand Operation SendCommandResponse SendCommand(string documentName, List instanceIds); /// /// Runs commands on one or more managed nodes. /// /// Container for the necessary parameters to execute the SendCommand service method. /// /// The response from the SendCommand service method, as returned by SimpleSystemsManagement. /// /// You can't specify a managed node ID in more than one association. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// /// The following problems can cause this exception: /// ///
  • /// /// You don't have permission to access the managed node. /// ///
  • /// /// Amazon Web Services Systems Manager Agent(SSM Agent) isn't running. Verify that SSM /// Agent is running. /// ///
  • /// /// SSM Agent isn't registered with the SSM endpoint. Try reinstalling SSM Agent. /// ///
  • /// /// The managed node isn't in valid state. Valid states are: Running, Pending, /// Stopped, and Stopping. Invalid states are: Shutting-down /// and Terminated. /// ///
///
/// /// One or more configuration items isn't valid. Verify that a valid Amazon Resource Name /// (ARN) was provided for an Amazon Simple Notification Service topic. /// /// /// The S3 bucket doesn't exist. /// /// /// You must specify values for all required parameters in the Amazon Web Services Systems /// Manager document (SSM document). You can only supply values to parameters defined /// in the SSM document. /// /// /// The role name can't contain invalid characters. Also verify that you specified an /// IAM role for notifications that includes the required trust policy. For information /// about configuring the IAM role for Run Command notifications, see Configuring /// Amazon SNS Notifications for Run Command in the Amazon Web Services Systems /// Manager User Guide. /// /// /// The size limit of a document is 64 KB. /// /// /// The document doesn't support the platform type of the given managed node ID(s). For /// example, you sent an document for a Windows managed node to a Linux node. /// /// REST API Reference for SendCommand Operation SendCommandResponse SendCommand(SendCommandRequest request); /// /// Initiates the asynchronous execution of the SendCommand operation. /// /// /// Container for the necessary parameters to execute the SendCommand operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendCommand /// operation. /// REST API Reference for SendCommand Operation IAsyncResult BeginSendCommand(SendCommandRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendCommand operation. /// /// /// The IAsyncResult returned by the call to BeginSendCommand. /// /// Returns a SendCommandResult from SimpleSystemsManagement. /// REST API Reference for SendCommand Operation SendCommandResponse EndSendCommand(IAsyncResult asyncResult); #endregion #region StartAssociationsOnce /// /// Runs an association immediately and only one time. This operation can be helpful when /// troubleshooting associations. /// /// Container for the necessary parameters to execute the StartAssociationsOnce service method. /// /// The response from the StartAssociationsOnce service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// The association isn't valid or doesn't exist. /// /// REST API Reference for StartAssociationsOnce Operation StartAssociationsOnceResponse StartAssociationsOnce(StartAssociationsOnceRequest request); /// /// Initiates the asynchronous execution of the StartAssociationsOnce operation. /// /// /// Container for the necessary parameters to execute the StartAssociationsOnce operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartAssociationsOnce /// operation. /// REST API Reference for StartAssociationsOnce Operation IAsyncResult BeginStartAssociationsOnce(StartAssociationsOnceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartAssociationsOnce operation. /// /// /// The IAsyncResult returned by the call to BeginStartAssociationsOnce. /// /// Returns a StartAssociationsOnceResult from SimpleSystemsManagement. /// REST API Reference for StartAssociationsOnce Operation StartAssociationsOnceResponse EndStartAssociationsOnce(IAsyncResult asyncResult); #endregion #region StartAutomationExecution /// /// Initiates execution of an Automation runbook. /// /// Container for the necessary parameters to execute the StartAutomationExecution service method. /// /// The response from the StartAutomationExecution service method, as returned by SimpleSystemsManagement. /// /// An Automation runbook with the specified name couldn't be found. /// /// /// An Automation runbook with the specified name and version couldn't be found. /// /// /// The number of simultaneously running Automation executions exceeded the allowable /// limit. /// /// /// Error returned when an idempotent operation is retried and the parameters don't match /// the original call to the API with the same idempotency token. /// /// /// An error occurred on the server side. /// /// /// The supplied parameters for invoking the specified Automation runbook are incorrect. /// For example, they may not match the set of parameters permitted for the specified /// Automation document. /// /// /// The target isn't valid or doesn't exist. It might not be configured for Systems Manager /// or you might not have permission to perform the operation. /// /// REST API Reference for StartAutomationExecution Operation StartAutomationExecutionResponse StartAutomationExecution(StartAutomationExecutionRequest request); /// /// Initiates the asynchronous execution of the StartAutomationExecution operation. /// /// /// Container for the necessary parameters to execute the StartAutomationExecution operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartAutomationExecution /// operation. /// REST API Reference for StartAutomationExecution Operation IAsyncResult BeginStartAutomationExecution(StartAutomationExecutionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartAutomationExecution operation. /// /// /// The IAsyncResult returned by the call to BeginStartAutomationExecution. /// /// Returns a StartAutomationExecutionResult from SimpleSystemsManagement. /// REST API Reference for StartAutomationExecution Operation StartAutomationExecutionResponse EndStartAutomationExecution(IAsyncResult asyncResult); #endregion #region StartChangeRequestExecution /// /// Creates a change request for Change Manager. The Automation runbooks specified in /// the change request run only after all required approvals for the change request have /// been received. /// /// Container for the necessary parameters to execute the StartChangeRequestExecution service method. /// /// The response from the StartChangeRequestExecution service method, as returned by SimpleSystemsManagement. /// /// Indicates that the Change Manager change template used in the change request was rejected /// or is still in a pending state. /// /// /// An Automation runbook with the specified name couldn't be found. /// /// /// An Automation runbook with the specified name and version couldn't be found. /// /// /// The number of simultaneously running Automation executions exceeded the allowable /// limit. /// /// /// Error returned when an idempotent operation is retried and the parameters don't match /// the original call to the API with the same idempotency token. /// /// /// An error occurred on the server side. /// /// /// The supplied parameters for invoking the specified Automation runbook are incorrect. /// For example, they may not match the set of parameters permitted for the specified /// Automation document. /// /// REST API Reference for StartChangeRequestExecution Operation StartChangeRequestExecutionResponse StartChangeRequestExecution(StartChangeRequestExecutionRequest request); /// /// Initiates the asynchronous execution of the StartChangeRequestExecution operation. /// /// /// Container for the necessary parameters to execute the StartChangeRequestExecution operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartChangeRequestExecution /// operation. /// REST API Reference for StartChangeRequestExecution Operation IAsyncResult BeginStartChangeRequestExecution(StartChangeRequestExecutionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartChangeRequestExecution operation. /// /// /// The IAsyncResult returned by the call to BeginStartChangeRequestExecution. /// /// Returns a StartChangeRequestExecutionResult from SimpleSystemsManagement. /// REST API Reference for StartChangeRequestExecution Operation StartChangeRequestExecutionResponse EndStartChangeRequestExecution(IAsyncResult asyncResult); #endregion #region StartSession /// /// Initiates a connection to a target (for example, a managed node) for a Session Manager /// session. Returns a URL and token that can be used to open a WebSocket connection for /// sending input and receiving outputs. /// /// /// /// Amazon Web Services CLI usage: start-session is an interactive command /// that requires the Session Manager plugin to be installed on the client machine making /// the call. For information, see Install /// the Session Manager plugin for the Amazon Web Services CLI in the Amazon Web /// Services Systems Manager User Guide. /// /// /// /// Amazon Web Services Tools for PowerShell usage: Start-SSMSession isn't currently supported /// by Amazon Web Services Tools for PowerShell on Windows local machines. /// /// /// /// Container for the necessary parameters to execute the StartSession service method. /// /// The response from the StartSession service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The specified target managed node for the session isn't fully configured for use with /// Session Manager. For more information, see Getting /// started with Session Manager in the Amazon Web Services Systems Manager User /// Guide. This error is also returned if you attempt to start a session on a managed /// node that is located in a different account or Region /// /// REST API Reference for StartSession Operation StartSessionResponse StartSession(StartSessionRequest request); /// /// Initiates the asynchronous execution of the StartSession operation. /// /// /// Container for the necessary parameters to execute the StartSession operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartSession /// operation. /// REST API Reference for StartSession Operation IAsyncResult BeginStartSession(StartSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartSession operation. /// /// /// The IAsyncResult returned by the call to BeginStartSession. /// /// Returns a StartSessionResult from SimpleSystemsManagement. /// REST API Reference for StartSession Operation StartSessionResponse EndStartSession(IAsyncResult asyncResult); #endregion #region StopAutomationExecution /// /// Stop an Automation that is currently running. /// /// Container for the necessary parameters to execute the StopAutomationExecution service method. /// /// The response from the StopAutomationExecution service method, as returned by SimpleSystemsManagement. /// /// There is no automation execution information for the requested automation execution /// ID. /// /// /// An error occurred on the server side. /// /// /// The specified update status operation isn't valid. /// /// REST API Reference for StopAutomationExecution Operation StopAutomationExecutionResponse StopAutomationExecution(StopAutomationExecutionRequest request); /// /// Initiates the asynchronous execution of the StopAutomationExecution operation. /// /// /// Container for the necessary parameters to execute the StopAutomationExecution operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopAutomationExecution /// operation. /// REST API Reference for StopAutomationExecution Operation IAsyncResult BeginStopAutomationExecution(StopAutomationExecutionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopAutomationExecution operation. /// /// /// The IAsyncResult returned by the call to BeginStopAutomationExecution. /// /// Returns a StopAutomationExecutionResult from SimpleSystemsManagement. /// REST API Reference for StopAutomationExecution Operation StopAutomationExecutionResponse EndStopAutomationExecution(IAsyncResult asyncResult); #endregion #region TerminateSession /// /// Permanently ends a session and closes the data connection between the Session Manager /// client and SSM Agent on the managed node. A terminated session can't be resumed. /// /// Container for the necessary parameters to execute the TerminateSession service method. /// /// The response from the TerminateSession service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for TerminateSession Operation TerminateSessionResponse TerminateSession(TerminateSessionRequest request); /// /// Initiates the asynchronous execution of the TerminateSession operation. /// /// /// Container for the necessary parameters to execute the TerminateSession operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTerminateSession /// operation. /// REST API Reference for TerminateSession Operation IAsyncResult BeginTerminateSession(TerminateSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TerminateSession operation. /// /// /// The IAsyncResult returned by the call to BeginTerminateSession. /// /// Returns a TerminateSessionResult from SimpleSystemsManagement. /// REST API Reference for TerminateSession Operation TerminateSessionResponse EndTerminateSession(IAsyncResult asyncResult); #endregion #region UnlabelParameterVersion /// /// Remove a label or labels from a parameter. /// /// Container for the necessary parameters to execute the UnlabelParameterVersion service method. /// /// The response from the UnlabelParameterVersion service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The parameter couldn't be found. Verify the name and try again. /// /// /// The specified parameter version wasn't found. Verify the parameter name and version, /// and try again. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for UnlabelParameterVersion Operation UnlabelParameterVersionResponse UnlabelParameterVersion(UnlabelParameterVersionRequest request); /// /// Initiates the asynchronous execution of the UnlabelParameterVersion operation. /// /// /// Container for the necessary parameters to execute the UnlabelParameterVersion operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUnlabelParameterVersion /// operation. /// REST API Reference for UnlabelParameterVersion Operation IAsyncResult BeginUnlabelParameterVersion(UnlabelParameterVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UnlabelParameterVersion operation. /// /// /// The IAsyncResult returned by the call to BeginUnlabelParameterVersion. /// /// Returns a UnlabelParameterVersionResult from SimpleSystemsManagement. /// REST API Reference for UnlabelParameterVersion Operation UnlabelParameterVersionResponse EndUnlabelParameterVersion(IAsyncResult asyncResult); #endregion #region UpdateAssociation /// /// Updates an association. You can update the association name and version, the document /// version, schedule, parameters, and Amazon Simple Storage Service (Amazon S3) output. /// When you call UpdateAssociation, the system removes all optional parameters /// from the request and overwrites the association with null values for those parameters. /// This is by design. You must specify all optional parameters in the call, even if you /// are not changing the parameters. This includes the Name parameter. Before /// calling this API action, we recommend that you call the DescribeAssociation /// API operation and make a note of all optional parameters required for your UpdateAssociation /// call. /// /// /// /// In order to call this API operation, a user, group, or role must be granted permission /// to call the DescribeAssociation API operation. If you don't have permission /// to call DescribeAssociation, then you receive the following error: An /// error occurred (AccessDeniedException) when calling the UpdateAssociation operation: /// User: <user_arn> isn't authorized to perform: ssm:DescribeAssociation on resource: /// <resource_arn> /// /// /// /// When you update an association, the association immediately runs against the specified /// targets. You can add the ApplyOnlyAtCronInterval parameter to run the /// association during the next schedule run. /// /// /// /// Container for the necessary parameters to execute the UpdateAssociation service method. /// /// The response from the UpdateAssociation service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// You have reached the maximum number versions allowed for an association. Each association /// has a limit of 1,000 versions. /// /// /// An error occurred on the server side. /// /// /// The version you specified isn't valid. Use ListAssociationVersions to view all versions /// of an association according to the association ID. Or, use the $LATEST /// parameter to view the latest version of the association. /// /// /// The specified SSM document doesn't exist. /// /// /// The document version isn't valid or doesn't exist. /// /// /// The output location isn't valid or doesn't exist. /// /// /// You must specify values for all required parameters in the Amazon Web Services Systems /// Manager document (SSM document). You can only supply values to parameters defined /// in the SSM document. /// /// /// The schedule is invalid. Verify your cron or rate expression and try again. /// /// /// The target isn't valid or doesn't exist. It might not be configured for Systems Manager /// or you might not have permission to perform the operation. /// /// /// TargetMap parameter isn't valid. /// /// /// The update isn't valid. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for UpdateAssociation Operation UpdateAssociationResponse UpdateAssociation(UpdateAssociationRequest request); /// /// Initiates the asynchronous execution of the UpdateAssociation operation. /// /// /// Container for the necessary parameters to execute the UpdateAssociation operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAssociation /// operation. /// REST API Reference for UpdateAssociation Operation IAsyncResult BeginUpdateAssociation(UpdateAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAssociation. /// /// Returns a UpdateAssociationResult from SimpleSystemsManagement. /// REST API Reference for UpdateAssociation Operation UpdateAssociationResponse EndUpdateAssociation(IAsyncResult asyncResult); #endregion #region UpdateAssociationStatus /// /// Updates the status of the Amazon Web Services Systems Manager document (SSM document) /// associated with the specified managed node. /// /// /// /// UpdateAssociationStatus is primarily used by the Amazon Web Services /// Systems Manager Agent (SSM Agent) to report status updates about your associations /// and is only used for associations created with the InstanceId legacy /// parameter. /// /// /// Container for the necessary parameters to execute the UpdateAssociationStatus service method. /// /// The response from the UpdateAssociationStatus service method, as returned by SimpleSystemsManagement. /// /// The specified association doesn't exist. /// /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The following problems can cause this exception: /// ///
  • /// /// You don't have permission to access the managed node. /// ///
  • /// /// Amazon Web Services Systems Manager Agent(SSM Agent) isn't running. Verify that SSM /// Agent is running. /// ///
  • /// /// SSM Agent isn't registered with the SSM endpoint. Try reinstalling SSM Agent. /// ///
  • /// /// The managed node isn't in valid state. Valid states are: Running, Pending, /// Stopped, and Stopping. Invalid states are: Shutting-down /// and Terminated. /// ///
///
/// /// The updated status is the same as the current status. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for UpdateAssociationStatus Operation UpdateAssociationStatusResponse UpdateAssociationStatus(UpdateAssociationStatusRequest request); /// /// Initiates the asynchronous execution of the UpdateAssociationStatus operation. /// /// /// Container for the necessary parameters to execute the UpdateAssociationStatus operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAssociationStatus /// operation. /// REST API Reference for UpdateAssociationStatus Operation IAsyncResult BeginUpdateAssociationStatus(UpdateAssociationStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAssociationStatus operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAssociationStatus. /// /// Returns a UpdateAssociationStatusResult from SimpleSystemsManagement. /// REST API Reference for UpdateAssociationStatus Operation UpdateAssociationStatusResponse EndUpdateAssociationStatus(IAsyncResult asyncResult); #endregion #region UpdateDocument /// /// Updates one or more values for an SSM document. /// /// Container for the necessary parameters to execute the UpdateDocument service method. /// /// The response from the UpdateDocument service method, as returned by SimpleSystemsManagement. /// /// The document has too many versions. Delete one or more document versions and try again. /// /// /// The content of the association document matches another document. Change the content /// of the document and try again. /// /// /// The version name has already been used in this document. Specify a different version /// name, and then try again. /// /// /// An error occurred on the server side. /// /// /// The content for the document isn't valid. /// /// /// The specified SSM document doesn't exist. /// /// /// You attempted to delete a document while it is still shared. You must stop sharing /// the document before you can delete it. /// /// /// The version of the document schema isn't supported. /// /// /// The document version isn't valid or doesn't exist. /// /// /// The size limit of a document is 64 KB. /// /// REST API Reference for UpdateDocument Operation UpdateDocumentResponse UpdateDocument(UpdateDocumentRequest request); /// /// Initiates the asynchronous execution of the UpdateDocument operation. /// /// /// Container for the necessary parameters to execute the UpdateDocument operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDocument /// operation. /// REST API Reference for UpdateDocument Operation IAsyncResult BeginUpdateDocument(UpdateDocumentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDocument operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDocument. /// /// Returns a UpdateDocumentResult from SimpleSystemsManagement. /// REST API Reference for UpdateDocument Operation UpdateDocumentResponse EndUpdateDocument(IAsyncResult asyncResult); #endregion #region UpdateDocumentDefaultVersion /// /// Set the default version of a document. /// /// /// /// If you change a document version for a State Manager association, Systems Manager /// immediately runs the association unless you previously specifed the apply-only-at-cron-interval /// parameter. /// /// /// /// Container for the necessary parameters to execute the UpdateDocumentDefaultVersion service method. /// /// The response from the UpdateDocumentDefaultVersion service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// The version of the document schema isn't supported. /// /// /// The document version isn't valid or doesn't exist. /// /// REST API Reference for UpdateDocumentDefaultVersion Operation UpdateDocumentDefaultVersionResponse UpdateDocumentDefaultVersion(UpdateDocumentDefaultVersionRequest request); /// /// Initiates the asynchronous execution of the UpdateDocumentDefaultVersion operation. /// /// /// Container for the necessary parameters to execute the UpdateDocumentDefaultVersion operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDocumentDefaultVersion /// operation. /// REST API Reference for UpdateDocumentDefaultVersion Operation IAsyncResult BeginUpdateDocumentDefaultVersion(UpdateDocumentDefaultVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDocumentDefaultVersion operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDocumentDefaultVersion. /// /// Returns a UpdateDocumentDefaultVersionResult from SimpleSystemsManagement. /// REST API Reference for UpdateDocumentDefaultVersion Operation UpdateDocumentDefaultVersionResponse EndUpdateDocumentDefaultVersion(IAsyncResult asyncResult); #endregion #region UpdateDocumentMetadata /// /// Updates information related to approval reviews for a specific version of a change /// template in Change Manager. /// /// Container for the necessary parameters to execute the UpdateDocumentMetadata service method. /// /// The response from the UpdateDocumentMetadata service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified SSM document doesn't exist. /// /// /// You attempted to delete a document while it is still shared. You must stop sharing /// the document before you can delete it. /// /// /// The document version isn't valid or doesn't exist. /// /// REST API Reference for UpdateDocumentMetadata Operation UpdateDocumentMetadataResponse UpdateDocumentMetadata(UpdateDocumentMetadataRequest request); /// /// Initiates the asynchronous execution of the UpdateDocumentMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateDocumentMetadata operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDocumentMetadata /// operation. /// REST API Reference for UpdateDocumentMetadata Operation IAsyncResult BeginUpdateDocumentMetadata(UpdateDocumentMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDocumentMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDocumentMetadata. /// /// Returns a UpdateDocumentMetadataResult from SimpleSystemsManagement. /// REST API Reference for UpdateDocumentMetadata Operation UpdateDocumentMetadataResponse EndUpdateDocumentMetadata(IAsyncResult asyncResult); #endregion #region UpdateMaintenanceWindow /// /// Updates an existing maintenance window. Only specified parameters are modified. /// /// /// /// 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. /// /// /// /// Container for the necessary parameters to execute the UpdateMaintenanceWindow service method. /// /// The response from the UpdateMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for UpdateMaintenanceWindow Operation UpdateMaintenanceWindowResponse UpdateMaintenanceWindow(UpdateMaintenanceWindowRequest request); /// /// Initiates the asynchronous execution of the UpdateMaintenanceWindow operation. /// /// /// Container for the necessary parameters to execute the UpdateMaintenanceWindow operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMaintenanceWindow /// operation. /// REST API Reference for UpdateMaintenanceWindow Operation IAsyncResult BeginUpdateMaintenanceWindow(UpdateMaintenanceWindowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateMaintenanceWindow operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateMaintenanceWindow. /// /// Returns a UpdateMaintenanceWindowResult from SimpleSystemsManagement. /// REST API Reference for UpdateMaintenanceWindow Operation UpdateMaintenanceWindowResponse EndUpdateMaintenanceWindow(IAsyncResult asyncResult); #endregion #region UpdateMaintenanceWindowTarget /// /// Modifies the target of an existing maintenance window. You can change the following: /// ///
  • /// /// Name /// ///
  • /// /// Description /// ///
  • /// /// Owner /// ///
  • /// /// IDs for an ID target /// ///
  • /// /// Tags for a Tag target /// ///
  • /// /// From any supported tag type to another. The three supported tag types are ID target, /// Tag target, and resource group. For more information, see Target. /// ///
/// /// If a parameter is null, then the corresponding field isn't modified. /// /// ///
/// Container for the necessary parameters to execute the UpdateMaintenanceWindowTarget service method. /// /// The response from the UpdateMaintenanceWindowTarget service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for UpdateMaintenanceWindowTarget Operation UpdateMaintenanceWindowTargetResponse UpdateMaintenanceWindowTarget(UpdateMaintenanceWindowTargetRequest request); /// /// Initiates the asynchronous execution of the UpdateMaintenanceWindowTarget operation. /// /// /// Container for the necessary parameters to execute the UpdateMaintenanceWindowTarget operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMaintenanceWindowTarget /// operation. /// REST API Reference for UpdateMaintenanceWindowTarget Operation IAsyncResult BeginUpdateMaintenanceWindowTarget(UpdateMaintenanceWindowTargetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateMaintenanceWindowTarget operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateMaintenanceWindowTarget. /// /// Returns a UpdateMaintenanceWindowTargetResult from SimpleSystemsManagement. /// REST API Reference for UpdateMaintenanceWindowTarget Operation UpdateMaintenanceWindowTargetResponse EndUpdateMaintenanceWindowTarget(IAsyncResult asyncResult); #endregion #region UpdateMaintenanceWindowTask /// /// Modifies a task assigned to a maintenance window. You can't change the task type, /// but you can change the following values: /// ///
  • /// /// TaskARN. For example, you can change a RUN_COMMAND task /// from AWS-RunPowerShellScript to AWS-RunShellScript. /// ///
  • /// /// ServiceRoleArn /// ///
  • /// /// TaskInvocationParameters /// ///
  • /// /// Priority /// ///
  • /// /// MaxConcurrency /// ///
  • /// /// MaxErrors /// ///
/// /// One or more targets must be specified for maintenance window Run Command-type tasks. /// Depending on the task, targets are optional for other maintenance window task types /// (Automation, Lambda, and Step Functions). For more information about running tasks /// that don't specify targets, see Registering /// maintenance window tasks without targets in the Amazon Web Services Systems /// Manager User Guide. /// /// /// /// If the value for a parameter in UpdateMaintenanceWindowTask is null, /// then the corresponding field isn't modified. If you set Replace to true, /// then all fields required by the RegisterTaskWithMaintenanceWindow operation /// are required for this request. Optional fields that aren't specified are set to null. /// /// /// /// When you update a maintenance window task that has options specified in TaskInvocationParameters, /// you must provide again all the TaskInvocationParameters values that you /// want to retain. The values you don't specify again are removed. For example, suppose /// that when you registered a Run Command task, you specified TaskInvocationParameters /// values for Comment, NotificationConfig, and OutputS3BucketName. /// If you update the maintenance window task and specify only a different OutputS3BucketName /// value, the values for Comment and NotificationConfig are /// removed. /// /// ///
/// Container for the necessary parameters to execute the UpdateMaintenanceWindowTask service method. /// /// The response from the UpdateMaintenanceWindowTask service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for UpdateMaintenanceWindowTask Operation UpdateMaintenanceWindowTaskResponse UpdateMaintenanceWindowTask(UpdateMaintenanceWindowTaskRequest request); /// /// Initiates the asynchronous execution of the UpdateMaintenanceWindowTask operation. /// /// /// Container for the necessary parameters to execute the UpdateMaintenanceWindowTask operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMaintenanceWindowTask /// operation. /// REST API Reference for UpdateMaintenanceWindowTask Operation IAsyncResult BeginUpdateMaintenanceWindowTask(UpdateMaintenanceWindowTaskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateMaintenanceWindowTask operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateMaintenanceWindowTask. /// /// Returns a UpdateMaintenanceWindowTaskResult from SimpleSystemsManagement. /// REST API Reference for UpdateMaintenanceWindowTask Operation UpdateMaintenanceWindowTaskResponse EndUpdateMaintenanceWindowTask(IAsyncResult asyncResult); #endregion #region UpdateManagedInstanceRole /// /// Changes the Identity and Access Management (IAM) role that is assigned to the on-premises /// server, edge device, or virtual machines (VM). IAM roles are first assigned to these /// hybrid nodes during the activation process. For more information, see CreateActivation. /// /// Container for the necessary parameters to execute the UpdateManagedInstanceRole service method. /// /// The response from the UpdateManagedInstanceRole service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The following problems can cause this exception: /// ///
  • /// /// You don't have permission to access the managed node. /// ///
  • /// /// Amazon Web Services Systems Manager Agent(SSM Agent) isn't running. Verify that SSM /// Agent is running. /// ///
  • /// /// SSM Agent isn't registered with the SSM endpoint. Try reinstalling SSM Agent. /// ///
  • /// /// The managed node isn't in valid state. Valid states are: Running, Pending, /// Stopped, and Stopping. Invalid states are: Shutting-down /// and Terminated. /// ///
///
/// REST API Reference for UpdateManagedInstanceRole Operation UpdateManagedInstanceRoleResponse UpdateManagedInstanceRole(UpdateManagedInstanceRoleRequest request); /// /// Initiates the asynchronous execution of the UpdateManagedInstanceRole operation. /// /// /// Container for the necessary parameters to execute the UpdateManagedInstanceRole operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateManagedInstanceRole /// operation. /// REST API Reference for UpdateManagedInstanceRole Operation IAsyncResult BeginUpdateManagedInstanceRole(UpdateManagedInstanceRoleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateManagedInstanceRole operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateManagedInstanceRole. /// /// Returns a UpdateManagedInstanceRoleResult from SimpleSystemsManagement. /// REST API Reference for UpdateManagedInstanceRole Operation UpdateManagedInstanceRoleResponse EndUpdateManagedInstanceRole(IAsyncResult asyncResult); #endregion #region UpdateOpsItem /// /// Edit or change an OpsItem. You must have permission in Identity and Access Management /// (IAM) to update 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. /// /// /// Container for the necessary parameters to execute the UpdateOpsItem service method. /// /// The response from the UpdateOpsItem service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// You don't have permission to view OpsItems in the specified account. Verify that your /// account is configured either as a Systems Manager delegated administrator or that /// you are logged into the Organizations management account. /// /// /// The OpsItem already exists. /// /// /// A specified parameter argument isn't valid. Verify the available arguments and try /// again. /// /// /// The request caused OpsItems to exceed one or more quotas. /// /// /// The specified OpsItem ID doesn't exist. Verify the ID and try again. /// /// REST API Reference for UpdateOpsItem Operation UpdateOpsItemResponse UpdateOpsItem(UpdateOpsItemRequest request); /// /// Initiates the asynchronous execution of the UpdateOpsItem operation. /// /// /// Container for the necessary parameters to execute the UpdateOpsItem operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateOpsItem /// operation. /// REST API Reference for UpdateOpsItem Operation IAsyncResult BeginUpdateOpsItem(UpdateOpsItemRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateOpsItem operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateOpsItem. /// /// Returns a UpdateOpsItemResult from SimpleSystemsManagement. /// REST API Reference for UpdateOpsItem Operation UpdateOpsItemResponse EndUpdateOpsItem(IAsyncResult asyncResult); #endregion #region UpdateOpsMetadata /// /// Amazon Web Services Systems Manager calls this API operation when you edit OpsMetadata /// in Application Manager. /// /// Container for the necessary parameters to execute the UpdateOpsMetadata service method. /// /// The response from the UpdateOpsMetadata service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// One of the arguments passed is invalid. /// /// /// The OpsMetadata object exceeds the maximum number of OpsMetadata keys that you can /// assign to an application in Application Manager. /// /// /// The OpsMetadata object doesn't exist. /// /// /// The system is processing too many concurrent updates. Wait a few moments and try again. /// /// REST API Reference for UpdateOpsMetadata Operation UpdateOpsMetadataResponse UpdateOpsMetadata(UpdateOpsMetadataRequest request); /// /// Initiates the asynchronous execution of the UpdateOpsMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateOpsMetadata operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateOpsMetadata /// operation. /// REST API Reference for UpdateOpsMetadata Operation IAsyncResult BeginUpdateOpsMetadata(UpdateOpsMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateOpsMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateOpsMetadata. /// /// Returns a UpdateOpsMetadataResult from SimpleSystemsManagement. /// REST API Reference for UpdateOpsMetadata Operation UpdateOpsMetadataResponse EndUpdateOpsMetadata(IAsyncResult asyncResult); #endregion #region UpdatePatchBaseline /// /// Modifies an existing patch baseline. Fields not specified in the request are left /// unchanged. /// /// /// /// For information about valid key-value pairs in PatchFilters for each /// supported operating system type, see PatchFilter. /// /// /// /// Container for the necessary parameters to execute the UpdatePatchBaseline service method. /// /// The response from the UpdatePatchBaseline service method, as returned by SimpleSystemsManagement. /// /// Error returned when the ID specified for a resource, such as a maintenance window /// or patch baseline, doesn't exist. /// /// /// /// For information about resource quotas in Amazon Web Services Systems Manager, see /// Systems /// Manager service quotas in the Amazon Web Services General Reference. /// /// /// /// An error occurred on the server side. /// /// REST API Reference for UpdatePatchBaseline Operation UpdatePatchBaselineResponse UpdatePatchBaseline(UpdatePatchBaselineRequest request); /// /// Initiates the asynchronous execution of the UpdatePatchBaseline operation. /// /// /// Container for the necessary parameters to execute the UpdatePatchBaseline operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePatchBaseline /// operation. /// REST API Reference for UpdatePatchBaseline Operation IAsyncResult BeginUpdatePatchBaseline(UpdatePatchBaselineRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdatePatchBaseline operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePatchBaseline. /// /// Returns a UpdatePatchBaselineResult from SimpleSystemsManagement. /// REST API Reference for UpdatePatchBaseline Operation UpdatePatchBaselineResponse EndUpdatePatchBaseline(IAsyncResult asyncResult); #endregion #region UpdateResourceDataSync /// /// Update a resource data sync. After you create a resource data sync for a Region, you /// can't change the account options for that sync. For example, if you create a sync /// in the us-east-2 (Ohio) Region and you choose the Include only the current account /// option, you can't edit that sync later and choose the Include all accounts from /// my Organizations configuration option. Instead, you must delete the first resource /// data sync, and create a new one. /// /// /// /// This API operation only supports a resource data sync that was created with a SyncFromSource /// SyncType. /// /// /// /// Container for the necessary parameters to execute the UpdateResourceDataSync service method. /// /// The response from the UpdateResourceDataSync service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// Another UpdateResourceDataSync request is being processed. Wait a few /// minutes and try again. /// /// /// The specified sync configuration is invalid. /// /// /// The specified sync name wasn't found. /// /// REST API Reference for UpdateResourceDataSync Operation UpdateResourceDataSyncResponse UpdateResourceDataSync(UpdateResourceDataSyncRequest request); /// /// Initiates the asynchronous execution of the UpdateResourceDataSync operation. /// /// /// Container for the necessary parameters to execute the UpdateResourceDataSync operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateResourceDataSync /// operation. /// REST API Reference for UpdateResourceDataSync Operation IAsyncResult BeginUpdateResourceDataSync(UpdateResourceDataSyncRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateResourceDataSync operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateResourceDataSync. /// /// Returns a UpdateResourceDataSyncResult from SimpleSystemsManagement. /// REST API Reference for UpdateResourceDataSync Operation UpdateResourceDataSyncResponse EndUpdateResourceDataSync(IAsyncResult asyncResult); #endregion #region UpdateServiceSetting /// /// ServiceSetting is an account-level setting for an Amazon Web Services /// service. This setting defines how a user interacts with or uses a service or a feature /// of a service. For example, if an Amazon Web Services service charges money to the /// account based on feature or service usage, then the Amazon Web Services service team /// might create a default setting of "false". This means the user can't use this feature /// unless they change the setting to "true" and intentionally opt in for a paid feature. /// /// /// /// Services map a SettingId object to a setting value. Amazon Web Services /// services teams define the default value for a SettingId. You can't create /// a new SettingId, but you can overwrite the default value if you have /// the ssm:UpdateServiceSetting permission for the setting. Use the GetServiceSetting /// API operation to view the current value. Or, use the ResetServiceSetting to /// change the value back to the original value defined by the Amazon Web Services service /// team. /// /// /// /// Update the service setting for the account. /// /// /// Container for the necessary parameters to execute the UpdateServiceSetting service method. /// /// The response from the UpdateServiceSetting service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// /// The specified service setting wasn't found. Either the service name or the setting /// hasn't been provisioned by the Amazon Web Services service team. /// /// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for UpdateServiceSetting Operation UpdateServiceSettingResponse UpdateServiceSetting(UpdateServiceSettingRequest request); /// /// Initiates the asynchronous execution of the UpdateServiceSetting operation. /// /// /// Container for the necessary parameters to execute the UpdateServiceSetting operation on AmazonSimpleSystemsManagementClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateServiceSetting /// operation. /// REST API Reference for UpdateServiceSetting Operation IAsyncResult BeginUpdateServiceSetting(UpdateServiceSettingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateServiceSetting operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateServiceSetting. /// /// Returns a UpdateServiceSettingResult from SimpleSystemsManagement. /// REST API Reference for UpdateServiceSetting Operation UpdateServiceSettingResponse EndUpdateServiceSetting(IAsyncResult asyncResult); #endregion } }