/* * 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.Threading; using System.Threading.Tasks; 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 { /// /// Paginators for the service /// ISimpleSystemsManagementPaginatorFactory Paginators { get; } #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task AddTagsToResourceAsync(AddTagsToResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task AssociateOpsItemRelatedItemAsync(AssociateOpsItemRelatedItemRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 CancelCommand Operation CancelCommandResponse CancelCommand(CancelCommandRequest request); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 CancelCommand Operation Task CancelCommandAsync(string commandId, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 CancelCommand Operation Task CancelCommandAsync(string commandId, List instanceIds, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 CancelCommand Operation Task CancelCommandAsync(CancelCommandRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CancelMaintenanceWindowExecutionAsync(CancelMaintenanceWindowExecutionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateActivationAsync(CreateActivationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 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 Task CreateAssociationAsync(string instanceId, string name, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 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 Task CreateAssociationAsync(CreateAssociationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 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 Task CreateAssociationBatchAsync(CreateAssociationBatchRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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:
  • aws
  • amazon
  • amzn
/// /// 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); /// /// 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:
  • aws
  • amazon
  • amzn
/// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateDocumentAsync(string content, string name, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateDocumentAsync(CreateDocumentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateMaintenanceWindowAsync(CreateMaintenanceWindowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateOpsItemAsync(CreateOpsItemRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateOpsMetadataAsync(CreateOpsMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreatePatchBaselineAsync(CreatePatchBaselineRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateResourceDataSyncAsync(CreateResourceDataSyncRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteActivationAsync(DeleteActivationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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. /// ///
///
/// /// 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: /// ///
  • /// /// 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. /// ///
///
/// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for DeleteAssociation Operation DeleteAssociationResponse DeleteAssociation(DeleteAssociationRequest request); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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. /// ///
///
/// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for DeleteAssociation Operation Task DeleteAssociationAsync(string instanceId, string name, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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. /// ///
///
/// /// There are concurrent updates for a resource that supports one update at a time. /// /// REST API Reference for DeleteAssociation Operation Task DeleteAssociationAsync(DeleteAssociationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteDocumentAsync(string name, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteDocumentAsync(DeleteDocumentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteInventoryAsync(DeleteInventoryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Deletes a maintenance window. /// /// Container for the necessary parameters to execute the DeleteMaintenanceWindow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMaintenanceWindow service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DeleteMaintenanceWindow Operation Task DeleteMaintenanceWindowAsync(DeleteMaintenanceWindowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Delete OpsMetadata related to an application. /// /// Container for the necessary parameters to execute the DeleteOpsMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteOpsMetadataAsync(DeleteOpsMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteParameterAsync(DeleteParameterRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteParameters service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DeleteParameters Operation Task DeleteParametersAsync(DeleteParametersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Deletes a patch baseline. /// /// Container for the necessary parameters to execute the DeletePatchBaseline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeletePatchBaselineAsync(DeletePatchBaselineRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteResourceDataSyncAsync(DeleteResourceDataSyncRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteResourcePolicyAsync(DeleteResourcePolicyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 DeregisterManagedInstance Operation DeregisterManagedInstanceResponse DeregisterManagedInstance(DeregisterManagedInstanceRequest request); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 DeregisterManagedInstance Operation Task DeregisterManagedInstanceAsync(DeregisterManagedInstanceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Removes a patch group from a patch baseline. /// /// Container for the necessary parameters to execute the DeregisterPatchBaselineForPatchGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeregisterPatchBaselineForPatchGroupAsync(DeregisterPatchBaselineForPatchGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Removes a target from a maintenance window. /// /// Container for the necessary parameters to execute the DeregisterTargetFromMaintenanceWindow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeregisterTargetFromMaintenanceWindowAsync(DeregisterTargetFromMaintenanceWindowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Removes a task from a maintenance window. /// /// Container for the necessary parameters to execute the DeregisterTaskFromMaintenanceWindow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeregisterTaskFromMaintenanceWindowAsync(DeregisterTaskFromMaintenanceWindowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeActivationsAsync(DescribeActivationsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 DescribeAssociation Operation DescribeAssociationResponse DescribeAssociation(DescribeAssociationRequest request); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 DescribeAssociation Operation Task DescribeAssociationAsync(string instanceId, string name, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 DescribeAssociation Operation Task DescribeAssociationAsync(DescribeAssociationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Views all executions for a specific association ID. /// /// Container for the necessary parameters to execute the DescribeAssociationExecutions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeAssociationExecutionsAsync(DescribeAssociationExecutionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Views information about a specific execution of a specific association. /// /// Container for the necessary parameters to execute the DescribeAssociationExecutionTargets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeAssociationExecutionTargetsAsync(DescribeAssociationExecutionTargetsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Provides details about all active and terminated Automation executions. /// /// Container for the necessary parameters to execute the DescribeAutomationExecutions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeAutomationExecutionsAsync(DescribeAutomationExecutionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Information about all active and terminated step executions in an Automation workflow. /// /// Container for the necessary parameters to execute the DescribeAutomationStepExecutions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeAutomationStepExecutionsAsync(DescribeAutomationStepExecutionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Lists all patches eligible to be included in a patch baseline. /// /// Container for the necessary parameters to execute the DescribeAvailablePatches service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeAvailablePatches service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeAvailablePatches Operation Task DescribeAvailablePatchesAsync(DescribeAvailablePatchesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Describes the specified Amazon Web Services Systems Manager document (SSM document). /// /// The name of the SSM document. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeDocumentAsync(string name, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// Describes the specified Amazon Web Services Systems Manager document (SSM document). /// /// Container for the necessary parameters to execute the DescribeDocument service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeDocumentAsync(DescribeDocumentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeDocumentPermissionAsync(DescribeDocumentPermissionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for DescribeEffectiveInstanceAssociations Operation DescribeEffectiveInstanceAssociationsResponse DescribeEffectiveInstanceAssociations(DescribeEffectiveInstanceAssociationsRequest request); /// /// All associations for the managed node(s). /// /// Container for the necessary parameters to execute the DescribeEffectiveInstanceAssociations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for DescribeEffectiveInstanceAssociations Operation Task DescribeEffectiveInstanceAssociationsAsync(DescribeEffectiveInstanceAssociationsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeEffectivePatchesForPatchBaselineAsync(DescribeEffectivePatchesForPatchBaselineRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for DescribeInstanceAssociationsStatus Operation DescribeInstanceAssociationsStatusResponse DescribeInstanceAssociationsStatus(DescribeInstanceAssociationsStatusRequest request); /// /// The status of the associations for the managed node(s). /// /// Container for the necessary parameters to execute the DescribeInstanceAssociationsStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for DescribeInstanceAssociationsStatus Operation Task DescribeInstanceAssociationsStatusAsync(DescribeInstanceAssociationsStatusRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 specified filter value isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstanceInformation Operation DescribeInstanceInformationResponse DescribeInstanceInformation(DescribeInstanceInformationRequest request); /// /// 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. /// /// /// /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified filter value isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstanceInformation Operation Task DescribeInstanceInformationAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified filter value isn't valid. /// /// /// The specified token isn't valid. /// /// REST API Reference for DescribeInstanceInformation Operation Task DescribeInstanceInformationAsync(DescribeInstanceInformationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for DescribeInstancePatches Operation DescribeInstancePatchesResponse DescribeInstancePatches(DescribeInstancePatchesRequest request); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for DescribeInstancePatches Operation Task DescribeInstancePatchesAsync(DescribeInstancePatchesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves the high-level patch state of one or more managed nodes. /// /// Container for the necessary parameters to execute the DescribeInstancePatchStates service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeInstancePatchStatesAsync(DescribeInstancePatchStatesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeInstancePatchStatesForPatchGroupAsync(DescribeInstancePatchStatesForPatchGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Describes a specific delete inventory operation. /// /// Container for the necessary parameters to execute the DescribeInventoryDeletions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeInventoryDeletionsAsync(DescribeInventoryDeletionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeMaintenanceWindowExecutions service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowExecutions Operation Task DescribeMaintenanceWindowExecutionsAsync(DescribeMaintenanceWindowExecutionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeMaintenanceWindowExecutionTaskInvocationsAsync(DescribeMaintenanceWindowExecutionTaskInvocationsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// For a given maintenance window execution, lists the tasks that were run. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowExecutionTasks service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeMaintenanceWindowExecutionTasksAsync(DescribeMaintenanceWindowExecutionTasksRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves the maintenance windows in an Amazon Web Services account. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindows service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeMaintenanceWindows service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindows Operation Task DescribeMaintenanceWindowsAsync(DescribeMaintenanceWindowsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves information about upcoming executions of a maintenance window. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeMaintenanceWindowScheduleAsync(DescribeMaintenanceWindowScheduleRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeMaintenanceWindowsForTarget service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeMaintenanceWindowsForTarget Operation Task DescribeMaintenanceWindowsForTargetAsync(DescribeMaintenanceWindowsForTargetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Lists the targets registered with the maintenance window. /// /// Container for the necessary parameters to execute the DescribeMaintenanceWindowTargets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeMaintenanceWindowTargetsAsync(DescribeMaintenanceWindowTargetsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeMaintenanceWindowTasksAsync(DescribeMaintenanceWindowTasksRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeOpsItems service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribeOpsItems Operation Task DescribeOpsItemsAsync(DescribeOpsItemsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeParametersAsync(DescribeParametersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Lists the patch baselines in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the DescribePatchBaselines service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribePatchBaselines service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribePatchBaselines Operation Task DescribePatchBaselinesAsync(DescribePatchBaselinesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Lists all patch groups that have been registered with patch baselines. /// /// Container for the necessary parameters to execute the DescribePatchGroups service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribePatchGroups service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribePatchGroups Operation Task DescribePatchGroupsAsync(DescribePatchGroupsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Returns high-level aggregated patch compliance state information for a patch group. /// /// Container for the necessary parameters to execute the DescribePatchGroupState service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribePatchGroupStateAsync(DescribePatchGroupStateRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribePatchProperties service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for DescribePatchProperties Operation Task DescribePatchPropertiesAsync(DescribePatchPropertiesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DescribeSessionsAsync(DescribeSessionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DisassociateOpsItemRelatedItemAsync(DisassociateOpsItemRelatedItemRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Get detailed information about a particular Automation execution. /// /// Container for the necessary parameters to execute the GetAutomationExecution service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetAutomationExecutionAsync(GetAutomationExecutionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetCalendarStateAsync(GetCalendarStateRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 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 Task GetCommandInvocationAsync(GetCommandInvocationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetConnectionStatus service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for GetConnectionStatus Operation Task GetConnectionStatusAsync(GetConnectionStatusRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDefaultPatchBaseline service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for GetDefaultPatchBaseline Operation Task GetDefaultPatchBaselineAsync(GetDefaultPatchBaselineRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetDeployablePatchSnapshotForInstanceAsync(GetDeployablePatchSnapshotForInstanceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Gets the contents of the specified Amazon Web Services Systems Manager document (SSM /// document). /// /// The name of the SSM document. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetDocumentAsync(string name, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetDocumentAsync(GetDocumentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Query inventory information. This includes managed node status, such as Stopped /// or Terminated. /// /// Container for the necessary parameters to execute the GetInventory service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetInventoryAsync(GetInventoryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetInventorySchemaAsync(GetInventorySchemaRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves a maintenance window. /// /// Container for the necessary parameters to execute the GetMaintenanceWindow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetMaintenanceWindowAsync(GetMaintenanceWindowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves details about a specific a maintenance window execution. /// /// Container for the necessary parameters to execute the GetMaintenanceWindowExecution service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetMaintenanceWindowExecutionAsync(GetMaintenanceWindowExecutionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetMaintenanceWindowExecutionTaskAsync(GetMaintenanceWindowExecutionTaskRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves information about a specific task running on a specific target. /// /// Container for the necessary parameters to execute the GetMaintenanceWindowExecutionTaskInvocation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetMaintenanceWindowExecutionTaskInvocationAsync(GetMaintenanceWindowExecutionTaskInvocationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetMaintenanceWindowTaskAsync(GetMaintenanceWindowTaskRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetOpsItemAsync(GetOpsItemRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// View operational metadata related to an application in Application Manager. /// /// Container for the necessary parameters to execute the GetOpsMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetOpsMetadataAsync(GetOpsMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetOpsSummaryAsync(GetOpsSummaryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetParameterAsync(GetParameterRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetParameterHistoryAsync(GetParameterHistoryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetParametersAsync(GetParametersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetParametersByPathAsync(GetParametersByPathRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves information about a patch baseline. /// /// Container for the necessary parameters to execute the GetPatchBaseline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetPatchBaselineAsync(GetPatchBaselineRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves the patch baseline that should be used for the specified patch group. /// /// Container for the necessary parameters to execute the GetPatchBaselineForPatchGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPatchBaselineForPatchGroup service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for GetPatchBaselineForPatchGroup Operation Task GetPatchBaselineForPatchGroupAsync(GetPatchBaselineForPatchGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Returns an array of the Policy object. /// /// Container for the necessary parameters to execute the GetResourcePolicies service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetResourcePoliciesAsync(GetResourcePoliciesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetServiceSettingAsync(GetServiceSettingRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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. /// ///
  • /// /// A version of a parameter can have a maximum of 10 labels. /// ///
  • /// /// You can't attach the same label to different versions of the same parameter. For example, /// if version 1 has the label Production, then you can't attach Production to version /// 2. /// ///
  • /// /// You can move a label from one version of a parameter to another. /// ///
  • /// /// You can't create a label when you create a new parameter. You must attach a label /// to a specific version of a parameter. /// ///
  • /// /// If you no longer want to use a parameter label, then you can either delete it or move /// it to a different version of a parameter. /// ///
  • /// /// A label can have a maximum of 100 characters. /// ///
  • /// /// Labels can contain letters (case sensitive), numbers, periods (.), hyphens (-), or /// underscores (_). /// ///
  • /// /// Labels can't begin with a number, "aws" or "ssm" (not case /// sensitive). If a label fails to meet these requirements, then the label isn't associated /// with a parameter and the system displays it in the list of InvalidLabels. /// ///
///
/// 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); /// /// 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. /// ///
  • /// /// A version of a parameter can have a maximum of 10 labels. /// ///
  • /// /// You can't attach the same label to different versions of the same parameter. For example, /// if version 1 has the label Production, then you can't attach Production to version /// 2. /// ///
  • /// /// You can move a label from one version of a parameter to another. /// ///
  • /// /// You can't create a label when you create a new parameter. You must attach a label /// to a specific version of a parameter. /// ///
  • /// /// If you no longer want to use a parameter label, then you can either delete it or move /// it to a different version of a parameter. /// ///
  • /// /// A label can have a maximum of 100 characters. /// ///
  • /// /// Labels can contain letters (case sensitive), numbers, periods (.), hyphens (-), or /// underscores (_). /// ///
  • /// /// Labels can't begin with a number, "aws" or "ssm" (not case /// sensitive). If a label fails to meet these requirements, then the label isn't associated /// with a parameter and the system displays it in the list of InvalidLabels. /// ///
///
/// Container for the necessary parameters to execute the LabelParameterVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task LabelParameterVersionAsync(LabelParameterVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListAssociationsAsync(ListAssociationsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Retrieves all versions of an association for a specific association ID. /// /// Container for the necessary parameters to execute the ListAssociationVersions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListAssociationVersionsAsync(ListAssociationVersionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for ListCommandInvocations Operation ListCommandInvocationsResponse ListCommandInvocations(ListCommandInvocationsRequest request); /// /// 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. /// /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for ListCommandInvocations Operation Task ListCommandInvocationsAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for ListCommandInvocations Operation Task ListCommandInvocationsAsync(string commandId, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for ListCommandInvocations Operation Task ListCommandInvocationsAsync(ListCommandInvocationsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for ListCommands Operation ListCommandsResponse ListCommands(ListCommandsRequest request); /// /// Lists the commands requested by users of the Amazon Web Services account. /// /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for ListCommands Operation Task ListCommandsAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// Lists the commands requested by users of the Amazon Web Services account. /// /// (Optional) If provided, lists only the specified command. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for ListCommands Operation Task ListCommandsAsync(string commandId, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// Lists the commands requested by users of the Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListCommands service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// REST API Reference for ListCommands Operation Task ListCommandsAsync(ListCommandsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListComplianceItemsAsync(ListComplianceItemsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListComplianceSummariesAsync(ListComplianceSummariesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListDocumentMetadataHistoryAsync(ListDocumentMetadataHistoryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListDocumentsAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListDocumentsAsync(ListDocumentsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// List all versions for a document. /// /// Container for the necessary parameters to execute the ListDocumentVersions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListDocumentVersionsAsync(ListDocumentVersionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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 specified token isn't valid. /// /// /// The parameter type name isn't valid. /// /// REST API Reference for ListInventoryEntries Operation ListInventoryEntriesResponse ListInventoryEntries(ListInventoryEntriesRequest request); /// /// A list of inventory items returned by the request. /// /// Container for the necessary parameters to execute the ListInventoryEntries service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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: /// ///
  • /// /// 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 specified token isn't valid. /// /// /// The parameter type name isn't valid. /// /// REST API Reference for ListInventoryEntries Operation Task ListInventoryEntriesAsync(ListInventoryEntriesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListOpsItemEventsAsync(ListOpsItemEventsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListOpsItemRelatedItemsAsync(ListOpsItemRelatedItemsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListOpsMetadataAsync(ListOpsMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListResourceComplianceSummariesAsync(ListResourceComplianceSummariesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListResourceDataSyncAsync(ListResourceDataSyncRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListTagsForResourceAsync(ListTagsForResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ModifyDocumentPermissionAsync(ModifyDocumentPermissionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// ExecutionId: The execution ID when the patch, association, or custom compliance item /// was applied. /// ///
  • /// /// ExecutionType: Specify patch, association, or Custom:string. /// ///
  • /// /// ExecutionTime. The time the patch, association, or custom compliance item was applied /// to the managed node. /// ///
  • /// /// Id: The patch, association, or custom compliance ID. /// ///
  • /// /// Title: A title. /// ///
  • /// /// Status: The status of the compliance item. For example, approved for /// patches, or Failed for associations. /// ///
  • /// /// Severity: A patch severity. For example, Critical. /// ///
  • /// /// DocumentName: An SSM document name. For example, AWS-RunPatchBaseline. /// ///
  • /// /// DocumentVersion: An SSM document version number. For example, 4. /// ///
  • /// /// Classification: A patch classification. For example, security updates. /// ///
  • /// /// PatchBaselineId: A patch baseline ID. /// ///
  • /// /// PatchSeverity: A patch severity. For example, Critical. /// ///
  • /// /// PatchState: A patch state. For example, InstancesWithFailedPatches. /// ///
  • /// /// PatchGroup: The name of a patch group. /// ///
  • /// /// InstalledTime: The time the association, patch, or custom compliance item was applied /// to the resource. Specify the time by using the following format: yyyy-MM-dd'T'HH:mm:ss'Z' /// ///
///
/// 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); /// /// 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: /// ///
  • /// /// ExecutionId: The execution ID when the patch, association, or custom compliance item /// was applied. /// ///
  • /// /// ExecutionType: Specify patch, association, or Custom:string. /// ///
  • /// /// ExecutionTime. The time the patch, association, or custom compliance item was applied /// to the managed node. /// ///
  • /// /// Id: The patch, association, or custom compliance ID. /// ///
  • /// /// Title: A title. /// ///
  • /// /// Status: The status of the compliance item. For example, approved for /// patches, or Failed for associations. /// ///
  • /// /// Severity: A patch severity. For example, Critical. /// ///
  • /// /// DocumentName: An SSM document name. For example, AWS-RunPatchBaseline. /// ///
  • /// /// DocumentVersion: An SSM document version number. For example, 4. /// ///
  • /// /// Classification: A patch classification. For example, security updates. /// ///
  • /// /// PatchBaselineId: A patch baseline ID. /// ///
  • /// /// PatchSeverity: A patch severity. For example, Critical. /// ///
  • /// /// PatchState: A patch state. For example, InstancesWithFailedPatches. /// ///
  • /// /// PatchGroup: The name of a patch group. /// ///
  • /// /// InstalledTime: The time the association, patch, or custom compliance item was applied /// to the resource. Specify the time by using the following format: yyyy-MM-dd'T'HH:mm:ss'Z' /// ///
///
/// Container for the necessary parameters to execute the PutComplianceItems service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task PutComplianceItemsAsync(PutComplianceItemsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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 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. /// ///
///
/// /// 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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 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. /// ///
///
/// /// 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 Task PutInventoryAsync(PutInventoryRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Add a parameter to the system. /// /// Container for the necessary parameters to execute the PutParameter service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task PutParameterAsync(PutParameterRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task PutResourcePolicyAsync(PutResourcePolicyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task RegisterDefaultPatchBaselineAsync(RegisterDefaultPatchBaselineRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Registers a patch baseline for a patch group. /// /// Container for the necessary parameters to execute the RegisterPatchBaselineForPatchGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task RegisterPatchBaselineForPatchGroupAsync(RegisterPatchBaselineForPatchGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Registers a target with a maintenance window. /// /// Container for the necessary parameters to execute the RegisterTargetWithMaintenanceWindow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task RegisterTargetWithMaintenanceWindowAsync(RegisterTargetWithMaintenanceWindowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Adds a new task to a maintenance window. /// /// Container for the necessary parameters to execute the RegisterTaskWithMaintenanceWindow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task RegisterTaskWithMaintenanceWindowAsync(RegisterTaskWithMaintenanceWindowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Removes tag keys from the specified resource. /// /// Container for the necessary parameters to execute the RemoveTagsFromResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task RemoveTagsFromResourceAsync(RemoveTagsFromResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ResetServiceSettingAsync(ResetServiceSettingRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ResumeSessionAsync(ResumeSessionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task SendAutomationSignalAsync(SendAutomationSignalRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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: /// ///
  • /// /// 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(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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task SendCommandAsync(string documentName, List instanceIds, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// Runs commands on one or more managed nodes. /// /// Container for the necessary parameters to execute the SendCommand service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task SendCommandAsync(SendCommandRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task StartAssociationsOnceAsync(StartAssociationsOnceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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 execution of an Automation runbook. /// /// Container for the necessary parameters to execute the StartAutomationExecution service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task StartAutomationExecutionAsync(StartAutomationExecutionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task StartChangeRequestExecutionAsync(StartChangeRequestExecutionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task StartSessionAsync(StartSessionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Stop an Automation that is currently running. /// /// Container for the necessary parameters to execute the StopAutomationExecution service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task StopAutomationExecutionAsync(StopAutomationExecutionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TerminateSession service method, as returned by SimpleSystemsManagement. /// /// An error occurred on the server side. /// /// REST API Reference for TerminateSession Operation Task TerminateSessionAsync(TerminateSessionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Remove a label or labels from a parameter. /// /// Container for the necessary parameters to execute the UnlabelParameterVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UnlabelParameterVersionAsync(UnlabelParameterVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateAssociationAsync(UpdateAssociationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateAssociationStatusAsync(UpdateAssociationStatusRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// Updates one or more values for an SSM document. /// /// Container for the necessary parameters to execute the UpdateDocument service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateDocumentAsync(UpdateDocumentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateDocumentDefaultVersionAsync(UpdateDocumentDefaultVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateDocumentMetadataAsync(UpdateDocumentMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateMaintenanceWindowAsync(UpdateMaintenanceWindowRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateMaintenanceWindowTargetAsync(UpdateMaintenanceWindowTargetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateMaintenanceWindowTaskAsync(UpdateMaintenanceWindowTaskRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateManagedInstanceRoleAsync(UpdateManagedInstanceRoleRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateOpsItemAsync(UpdateOpsItemRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateOpsMetadataAsync(UpdateOpsMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdatePatchBaselineAsync(UpdatePatchBaselineRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateResourceDataSyncAsync(UpdateResourceDataSyncRequest request, CancellationToken cancellationToken = default(CancellationToken)); #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); /// /// 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateServiceSettingAsync(UpdateServiceSettingRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion } }