amazonka-ssm-2.0: Amazon Simple Systems Manager (SSM) SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SSM

Contents

Description

Derived from API version 2014-11-06 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Web Services Systems Manager is the operations hub for your Amazon Web Services applications and resources and a secure end-to-end management solution for hybrid cloud environments that enables safe and secure operations at scale.

This reference is intended to be used with the Amazon Web Services Systems Manager User Guide. To get started, see Setting up Amazon Web Services Systems Manager.

Related resources

  • For information about each of the capabilities that comprise Systems Manager, see Systems Manager capabilities in the Amazon Web Services Systems Manager User Guide.
  • For details about predefined runbooks for Automation, a capability of Amazon Web Services Systems Manager, see the <https:docs.aws.amazon.comsystems-manager-automation-runbookslatestuserguideautomation-runbook-reference.html Systems Manager Automation runbook reference> .
  • For information about AppConfig, a capability of Systems Manager, see the <https:docs.aws.amazon.comappconfiglatestuserguide AppConfig User Guide> and the <https:docs.aws.amazon.comappconfig2019-10-09APIReference AppConfig API Reference> .
  • For information about Incident Manager, a capability of Systems Manager, see the <https:docs.aws.amazon.comincident-managerlatestuserguide Systems Manager Incident Manager User Guide> and the <https:docs.aws.amazon.comincident-managerlatestAPIReference Systems Manager Incident Manager API Reference> .
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2014-11-06 of the Amazon Simple Systems Manager (SSM) SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by SSM.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Fold a ServiceError Source #

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.

AssociatedInstances

_AssociatedInstances :: AsError a => Fold a ServiceError Source #

You must disassociate a document from all managed nodes before you can delete it.

AssociationAlreadyExists

_AssociationAlreadyExists :: AsError a => Fold a ServiceError Source #

The specified association already exists.

AssociationDoesNotExist

_AssociationDoesNotExist :: AsError a => Fold a ServiceError Source #

The specified association doesn't exist.

AssociationExecutionDoesNotExist

_AssociationExecutionDoesNotExist :: AsError a => Fold a ServiceError Source #

The specified execution ID doesn't exist. Verify the ID number and try again.

AssociationLimitExceeded

_AssociationLimitExceeded :: AsError a => Fold a ServiceError Source #

You can have at most 2,000 active associations.

AssociationVersionLimitExceeded

_AssociationVersionLimitExceeded :: AsError a => Fold a ServiceError Source #

You have reached the maximum number versions allowed for an association. Each association has a limit of 1,000 versions.

AutomationDefinitionNotApprovedException

_AutomationDefinitionNotApprovedException :: AsError a => Fold a ServiceError Source #

Indicates that the Change Manager change template used in the change request was rejected or is still in a pending state.

AutomationDefinitionNotFoundException

_AutomationDefinitionNotFoundException :: AsError a => Fold a ServiceError Source #

An Automation runbook with the specified name couldn't be found.

AutomationDefinitionVersionNotFoundException

_AutomationDefinitionVersionNotFoundException :: AsError a => Fold a ServiceError Source #

An Automation runbook with the specified name and version couldn't be found.

AutomationExecutionLimitExceededException

_AutomationExecutionLimitExceededException :: AsError a => Fold a ServiceError Source #

The number of simultaneously running Automation executions exceeded the allowable limit.

AutomationExecutionNotFoundException

_AutomationExecutionNotFoundException :: AsError a => Fold a ServiceError Source #

There is no automation execution information for the requested automation execution ID.

AutomationStepNotFoundException

_AutomationStepNotFoundException :: AsError a => Fold a ServiceError Source #

The specified step name and execution ID don't exist. Verify the information and try again.

ComplianceTypeCountLimitExceededException

_ComplianceTypeCountLimitExceededException :: AsError a => Fold a ServiceError Source #

You specified too many custom compliance types. You can specify a maximum of 10 different types.

CustomSchemaCountLimitExceededException

_CustomSchemaCountLimitExceededException :: AsError a => Fold a ServiceError Source #

You have exceeded the limit for custom schemas. Delete one or more custom schemas and try again.

DocumentAlreadyExists

_DocumentAlreadyExists :: AsError a => Fold a ServiceError Source #

The specified document already exists.

DocumentLimitExceeded

_DocumentLimitExceeded :: AsError a => Fold a ServiceError Source #

You can have at most 500 active SSM documents.

DocumentPermissionLimit

_DocumentPermissionLimit :: AsError a => Fold a ServiceError Source #

The document can't be shared with more Amazon Web Services user 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.

DocumentVersionLimitExceeded

_DocumentVersionLimitExceeded :: AsError a => Fold a ServiceError Source #

The document has too many versions. Delete one or more document versions and try again.

DoesNotExistException

_DoesNotExistException :: AsError a => Fold a ServiceError Source #

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.

DuplicateDocumentContent

_DuplicateDocumentContent :: AsError a => Fold a ServiceError Source #

The content of the association document matches another document. Change the content of the document and try again.

DuplicateDocumentVersionName

_DuplicateDocumentVersionName :: AsError a => Fold a ServiceError Source #

The version name has already been used in this document. Specify a different version name, and then try again.

DuplicateInstanceId

_DuplicateInstanceId :: AsError a => Fold a ServiceError Source #

You can't specify a managed node ID in more than one association.

FeatureNotAvailableException

_FeatureNotAvailableException :: AsError a => Fold a ServiceError Source #

You attempted to register a LAMBDA or STEP_FUNCTIONS task in a region where the corresponding service isn't available.

HierarchyLevelLimitExceededException

_HierarchyLevelLimitExceededException :: AsError a => Fold a ServiceError Source #

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.

HierarchyTypeMismatchException

_HierarchyTypeMismatchException :: AsError a => Fold a ServiceError Source #

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.

IdempotentParameterMismatch

_IdempotentParameterMismatch :: AsError a => Fold a ServiceError Source #

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.

IncompatiblePolicyException

_IncompatiblePolicyException :: AsError a => Fold a ServiceError Source #

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.

InternalServerError

_InternalServerError :: AsError a => Fold a ServiceError Source #

An error occurred on the server side.

InvalidActivation

_InvalidActivation :: AsError a => Fold a ServiceError Source #

The activation isn't valid. The activation might have been deleted, or the ActivationId and the ActivationCode don't match.

InvalidActivationId

_InvalidActivationId :: AsError a => Fold a ServiceError Source #

The activation ID isn't valid. Verify the you entered the correct ActivationId or ActivationCode and try again.

InvalidAggregatorException

_InvalidAggregatorException :: AsError a => Fold a ServiceError Source #

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.

InvalidAllowedPatternException

_InvalidAllowedPatternException :: AsError a => Fold a ServiceError Source #

The request doesn't meet the regular expression requirement.

InvalidAssociation

_InvalidAssociation :: AsError a => Fold a ServiceError Source #

The association isn't valid or doesn't exist.

InvalidAssociationVersion

_InvalidAssociationVersion :: AsError a => Fold a ServiceError Source #

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.

InvalidAutomationExecutionParametersException

_InvalidAutomationExecutionParametersException :: AsError a => Fold a ServiceError Source #

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.

InvalidAutomationSignalException

_InvalidAutomationSignalException :: AsError a => Fold a ServiceError Source #

The signal isn't valid for the current Automation execution.

InvalidAutomationStatusUpdateException

_InvalidAutomationStatusUpdateException :: AsError a => Fold a ServiceError Source #

The specified update status operation isn't valid.

InvalidCommandId

_InvalidCommandId :: AsError a => Fold a ServiceError Source #

The specified command ID isn't valid. Verify the ID and try again.

InvalidDeleteInventoryParametersException

_InvalidDeleteInventoryParametersException :: AsError a => Fold a ServiceError Source #

One or more of the parameters specified for the delete operation isn't valid. Verify all parameters and try again.

InvalidDeletionIdException

_InvalidDeletionIdException :: AsError a => Fold a ServiceError Source #

The ID specified for the delete operation doesn't exist or isn't valid. Verify the ID and try again.

InvalidDocument

_InvalidDocument :: AsError a => Fold a ServiceError Source #

The specified SSM document doesn't exist.

InvalidDocumentContent

_InvalidDocumentContent :: AsError a => Fold a ServiceError Source #

The content for the document isn't valid.

InvalidDocumentOperation

_InvalidDocumentOperation :: AsError a => Fold a ServiceError Source #

You attempted to delete a document while it is still shared. You must stop sharing the document before you can delete it.

InvalidDocumentSchemaVersion

_InvalidDocumentSchemaVersion :: AsError a => Fold a ServiceError Source #

The version of the document schema isn't supported.

InvalidDocumentType

_InvalidDocumentType :: AsError a => Fold a ServiceError Source #

The SSM document type isn't valid. Valid document types are described in the DocumentType property.

InvalidDocumentVersion

_InvalidDocumentVersion :: AsError a => Fold a ServiceError Source #

The document version isn't valid or doesn't exist.

InvalidFilter

_InvalidFilter :: AsError a => Fold a ServiceError Source #

The filter name isn't valid. Verify the you entered the correct name and try again.

InvalidFilterKey

_InvalidFilterKey :: AsError a => Fold a ServiceError Source #

The specified key isn't valid.

InvalidFilterOption

_InvalidFilterOption :: AsError a => Fold a ServiceError Source #

The specified filter option isn't valid. Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

InvalidFilterValue

_InvalidFilterValue :: AsError a => Fold a ServiceError Source #

The filter value isn't valid. Verify the value and try again.

InvalidInstanceId

_InvalidInstanceId :: AsError a => Fold a ServiceError Source #

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.

InvalidInstanceInformationFilterValue

_InvalidInstanceInformationFilterValue :: AsError a => Fold a ServiceError Source #

The specified filter value isn't valid.

InvalidInventoryGroupException

_InvalidInventoryGroupException :: AsError a => Fold a ServiceError Source #

The specified inventory group isn't valid.

InvalidInventoryItemContextException

_InvalidInventoryItemContextException :: AsError a => Fold a ServiceError Source #

You specified invalid keys or values in the Context attribute for InventoryItem. Verify the keys and values, and try again.

InvalidInventoryRequestException

InvalidItemContentException

_InvalidItemContentException :: AsError a => Fold a ServiceError Source #

One or more content items isn't valid.

InvalidKeyId

_InvalidKeyId :: AsError a => Fold a ServiceError Source #

The query key ID isn't valid.

InvalidNextToken

_InvalidNextToken :: AsError a => Fold a ServiceError Source #

The specified token isn't valid.

InvalidNotificationConfig

_InvalidNotificationConfig :: AsError a => Fold a ServiceError Source #

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.

InvalidOptionException

_InvalidOptionException :: AsError a => Fold a ServiceError Source #

The delete inventory option specified isn't valid. Verify the option and try again.

InvalidOutputFolder

_InvalidOutputFolder :: AsError a => Fold a ServiceError Source #

The S3 bucket doesn't exist.

InvalidOutputLocation

_InvalidOutputLocation :: AsError a => Fold a ServiceError Source #

The output location isn't valid or doesn't exist.

InvalidParameters

_InvalidParameters :: AsError a => Fold a ServiceError Source #

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.

InvalidPermissionType

_InvalidPermissionType :: AsError a => Fold a ServiceError Source #

The permission type isn't supported. Share is the only supported permission type.

InvalidPluginName

_InvalidPluginName :: AsError a => Fold a ServiceError Source #

The plugin name isn't valid.

InvalidPolicyAttributeException

_InvalidPolicyAttributeException :: AsError a => Fold a ServiceError Source #

A policy attribute or its value is invalid.

InvalidPolicyTypeException

_InvalidPolicyTypeException :: AsError a => Fold a ServiceError Source #

The policy type isn't supported. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

InvalidResourceId

_InvalidResourceId :: AsError a => Fold a ServiceError Source #

The resource ID isn't valid. Verify that you entered the correct ID and try again.

InvalidResourceType

_InvalidResourceType :: AsError a => Fold a ServiceError Source #

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.

InvalidResultAttributeException

_InvalidResultAttributeException :: AsError a => Fold a ServiceError Source #

The specified inventory item result attribute isn't valid.

InvalidRole

_InvalidRole :: AsError a => Fold a ServiceError Source #

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.

InvalidSchedule

_InvalidSchedule :: AsError a => Fold a ServiceError Source #

The schedule is invalid. Verify your cron or rate expression and try again.

InvalidTag

_InvalidTag :: AsError a => Fold a ServiceError Source #

The specified tag key or value isn't valid.

InvalidTarget

_InvalidTarget :: AsError a => Fold a ServiceError Source #

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.

InvalidTargetMaps

_InvalidTargetMaps :: AsError a => Fold a ServiceError Source #

TargetMap parameter isn't valid.

InvalidTypeNameException

_InvalidTypeNameException :: AsError a => Fold a ServiceError Source #

The parameter type name isn't valid.

InvalidUpdate

_InvalidUpdate :: AsError a => Fold a ServiceError Source #

The update isn't valid.

InvocationDoesNotExist

_InvocationDoesNotExist :: AsError a => Fold a ServiceError Source #

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.

ItemContentMismatchException

_ItemContentMismatchException :: AsError a => Fold a ServiceError Source #

The inventory item has invalid content.

ItemSizeLimitExceededException

_ItemSizeLimitExceededException :: AsError a => Fold a ServiceError Source #

The inventory item size has exceeded the size limit.

MaxDocumentSizeExceeded

_MaxDocumentSizeExceeded :: AsError a => Fold a ServiceError Source #

The size limit of a document is 64 KB.

OpsItemAccessDeniedException

_OpsItemAccessDeniedException :: AsError a => Fold a ServiceError Source #

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.

OpsItemAlreadyExistsException

_OpsItemAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The OpsItem already exists.

OpsItemInvalidParameterException

_OpsItemInvalidParameterException :: AsError a => Fold a ServiceError Source #

A specified parameter argument isn't valid. Verify the available arguments and try again.

OpsItemLimitExceededException

_OpsItemLimitExceededException :: AsError a => Fold a ServiceError Source #

The request caused OpsItems to exceed one or more quotas. For information about OpsItem quotas, see What are the resource limits for OpsCenter?.

OpsItemNotFoundException

_OpsItemNotFoundException :: AsError a => Fold a ServiceError Source #

The specified OpsItem ID doesn't exist. Verify the ID and try again.

OpsItemRelatedItemAlreadyExistsException

_OpsItemRelatedItemAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The Amazon Resource Name (ARN) is already associated with the OpsItem.

OpsItemRelatedItemAssociationNotFoundException

_OpsItemRelatedItemAssociationNotFoundException :: AsError a => Fold a ServiceError Source #

The association wasn't found using the parameters you specified in the call. Verify the information and try again.

OpsMetadataAlreadyExistsException

_OpsMetadataAlreadyExistsException :: AsError a => Fold a ServiceError Source #

An OpsMetadata object already exists for the selected resource.

OpsMetadataInvalidArgumentException

_OpsMetadataInvalidArgumentException :: AsError a => Fold a ServiceError Source #

One of the arguments passed is invalid.

OpsMetadataKeyLimitExceededException

_OpsMetadataKeyLimitExceededException :: AsError a => Fold a ServiceError Source #

The OpsMetadata object exceeds the maximum number of OpsMetadata keys that you can assign to an application in Application Manager.

OpsMetadataLimitExceededException

_OpsMetadataLimitExceededException :: AsError a => Fold a ServiceError Source #

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.

OpsMetadataNotFoundException

_OpsMetadataNotFoundException :: AsError a => Fold a ServiceError Source #

The OpsMetadata object doesn't exist.

OpsMetadataTooManyUpdatesException

_OpsMetadataTooManyUpdatesException :: AsError a => Fold a ServiceError Source #

The system is processing too many concurrent updates. Wait a few moments and try again.

ParameterAlreadyExists

_ParameterAlreadyExists :: AsError a => Fold a ServiceError Source #

The parameter already exists. You can't create duplicate parameters.

ParameterLimitExceeded

_ParameterLimitExceeded :: AsError a => Fold a ServiceError Source #

You have exceeded the number of parameters for this Amazon Web Services account. Delete one or more parameters and try again.

ParameterMaxVersionLimitExceeded

_ParameterMaxVersionLimitExceeded :: AsError a => Fold a ServiceError Source #

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.

ParameterNotFound

_ParameterNotFound :: AsError a => Fold a ServiceError Source #

The parameter couldn't be found. Verify the name and try again.

ParameterPatternMismatchException

_ParameterPatternMismatchException :: AsError a => Fold a ServiceError Source #

The parameter name isn't valid.

ParameterVersionLabelLimitExceeded

_ParameterVersionLabelLimitExceeded :: AsError a => Fold a ServiceError Source #

A parameter version can have a maximum of ten labels.

ParameterVersionNotFound

_ParameterVersionNotFound :: AsError a => Fold a ServiceError Source #

The specified parameter version wasn't found. Verify the parameter name and version, and try again.

PoliciesLimitExceededException

_PoliciesLimitExceededException :: AsError a => Fold a ServiceError Source #

You specified more than the maximum number of allowed policies for the parameter. The maximum is 10.

ResourceDataSyncAlreadyExistsException

_ResourceDataSyncAlreadyExistsException :: AsError a => Fold a ServiceError Source #

A sync configuration with the same name already exists.

ResourceDataSyncConflictException

_ResourceDataSyncConflictException :: AsError a => Fold a ServiceError Source #

Another UpdateResourceDataSync request is being processed. Wait a few minutes and try again.

ResourceDataSyncCountExceededException

_ResourceDataSyncCountExceededException :: AsError a => Fold a ServiceError Source #

You have exceeded the allowed maximum sync configurations.

ResourceDataSyncInvalidConfigurationException

_ResourceDataSyncInvalidConfigurationException :: AsError a => Fold a ServiceError Source #

The specified sync configuration is invalid.

ResourceDataSyncNotFoundException

_ResourceDataSyncNotFoundException :: AsError a => Fold a ServiceError Source #

The specified sync name wasn't found.

ResourceInUseException

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

Error returned if an attempt is made to delete a patch baseline that is registered for a patch group.

ResourceLimitExceededException

_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #

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.

ResourcePolicyConflictException

_ResourcePolicyConflictException :: AsError a => Fold a ServiceError Source #

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.

ResourcePolicyInvalidParameterException

_ResourcePolicyInvalidParameterException :: AsError a => Fold a ServiceError Source #

One or more parameters specified for the call aren't valid. Verify the parameters and their values and try again.

ResourcePolicyLimitExceededException

_ResourcePolicyLimitExceededException :: AsError a => Fold a ServiceError Source #

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.

ServiceSettingNotFound

_ServiceSettingNotFound :: AsError a => Fold a ServiceError Source #

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.

StatusUnchanged

_StatusUnchanged :: AsError a => Fold a ServiceError Source #

The updated status is the same as the current status.

SubTypeCountLimitExceededException

_SubTypeCountLimitExceededException :: AsError a => Fold a ServiceError Source #

The sub-type count exceeded the limit for the inventory type.

TargetInUseException

_TargetInUseException :: AsError a => Fold a ServiceError Source #

You specified the Safe option for the DeregisterTargetFromMaintenanceWindow operation, but the target is still referenced in a task.

TargetNotConnected

_TargetNotConnected :: AsError a => Fold a ServiceError Source #

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

TooManyTagsError

_TooManyTagsError :: AsError a => Fold a ServiceError Source #

The Targets parameter includes too many tags. Remove one or more tags and try the command again.

TooManyUpdates

_TooManyUpdates :: AsError a => Fold a ServiceError Source #

There are concurrent updates for a resource that supports one update at a time.

TotalSizeLimitExceededException

_TotalSizeLimitExceededException :: AsError a => Fold a ServiceError Source #

The size of inventory data has exceeded the total size limit for the resource.

UnsupportedCalendarException

_UnsupportedCalendarException :: AsError a => Fold a ServiceError Source #

The calendar entry contained in the specified SSM document isn't supported.

UnsupportedFeatureRequiredException

_UnsupportedFeatureRequiredException :: AsError a => Fold a ServiceError Source #

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.

UnsupportedInventoryItemContextException

_UnsupportedInventoryItemContextException :: AsError a => Fold a ServiceError Source #

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.

UnsupportedInventorySchemaVersionException

_UnsupportedInventorySchemaVersionException :: AsError a => Fold a ServiceError Source #

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.

UnsupportedOperatingSystem

_UnsupportedOperatingSystem :: AsError a => Fold a ServiceError Source #

The operating systems you specified isn't supported, or the operation isn't supported for the operating system.

UnsupportedParameterType

_UnsupportedParameterType :: AsError a => Fold a ServiceError Source #

The parameter type isn't supported.

UnsupportedPlatformType

_UnsupportedPlatformType :: AsError a => Fold a ServiceError Source #

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.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

CommandExecuted

newCommandExecuted :: Wait GetCommandInvocation Source #

Polls GetCommandInvocation every 5 seconds until a successful state is reached. An error is returned after 20 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AddTagsToResource

data AddTagsToResource Source #

See: newAddTagsToResource smart constructor.

Instances

Instances details
ToJSON AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

ToHeaders AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

ToPath AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

ToQuery AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

AWSRequest AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

Associated Types

type AWSResponse AddTagsToResource #

Generic AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

Associated Types

type Rep AddTagsToResource :: Type -> Type #

Read AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

Show AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

NFData AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

Methods

rnf :: AddTagsToResource -> () #

Eq AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

Hashable AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

type AWSResponse AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

type Rep AddTagsToResource Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

type Rep AddTagsToResource = D1 ('MetaData "AddTagsToResource" "Amazonka.SSM.AddTagsToResource" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" 'False) (C1 ('MetaCons "AddTagsToResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceTypeForTagging) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag]))))

newAddTagsToResource Source #

Create a value of AddTagsToResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AddTagsToResource, addTagsToResource_resourceType - Specifies the type of resource you are tagging.

The ManagedInstance type for this API operation is for on-premises managed nodes. You must specify the name of the managed node in the following format: mi-ID_number . For example, mi-1a2b3c4d5e6f.

AddTagsToResource, addTagsToResource_resourceId - The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

Automation: example-c160-4567-8519-012345abcde

OpsMetadata object: ResourceID for tagging is created from the Amazon Resource Name (ARN) for the object. Specifically, ResourceID is created from the strings that come after the word opsmetadata in the ARN. For example, an OpsMetadata object with an ARN of arn:aws:ssm:us-east-2:1234567890:opsmetadata/aws/ssm/MyGroup/appmanager has a ResourceID of either aws/ssm/MyGroup/appmanager or /aws/ssm/MyGroup/appmanager.

For the Document and Parameter values, use the name of the resource.

ManagedInstance: mi-012345abcde

The ManagedInstance type for this API operation is only for on-premises managed nodes. You must specify the name of the managed node in the following format: mi-ID_number . For example, mi-1a2b3c4d5e6f.

AddTagsToResource, addTagsToResource_tags - One or more tags. The value parameter is required.

Don't enter personally identifiable information in this field.

data AddTagsToResourceResponse Source #

See: newAddTagsToResourceResponse smart constructor.

Instances

Instances details
Generic AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

Associated Types

type Rep AddTagsToResourceResponse :: Type -> Type #

Read AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

Show AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

NFData AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

Eq AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

type Rep AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.SSM.AddTagsToResource

type Rep AddTagsToResourceResponse = D1 ('MetaData "AddTagsToResourceResponse" "Amazonka.SSM.AddTagsToResource" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" 'False) (C1 ('MetaCons "AddTagsToResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddTagsToResourceResponse Source #

Create a value of AddTagsToResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AddTagsToResourceResponse', addTagsToResourceResponse_httpStatus - The response's http status code.

AssociateOpsItemRelatedItem

data AssociateOpsItemRelatedItem Source #

See: newAssociateOpsItemRelatedItem smart constructor.

Instances

Instances details
ToJSON AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

ToHeaders AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

ToPath AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

ToQuery AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

AWSRequest AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

Generic AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

Associated Types

type Rep AssociateOpsItemRelatedItem :: Type -> Type #

Read AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

Show AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

NFData AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

Eq AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

Hashable AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

type AWSResponse AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

type Rep AssociateOpsItemRelatedItem Source # 
Instance details

Defined in Amazonka.SSM.AssociateOpsItemRelatedItem

type Rep AssociateOpsItemRelatedItem = D1 ('MetaData "AssociateOpsItemRelatedItem" "Amazonka.SSM.AssociateOpsItemRelatedItem" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" 'False) (C1 ('MetaCons "AssociateOpsItemRelatedItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "opsItemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "associationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateOpsItemRelatedItem Source #

Create a value of AssociateOpsItemRelatedItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateOpsItemRelatedItem, associateOpsItemRelatedItem_opsItemId - The ID of the OpsItem to which you want to associate a resource as a related item.

AssociateOpsItemRelatedItem, associateOpsItemRelatedItem_associationType - The type of association that you want to create between an OpsItem and a resource. OpsCenter supports IsParentOf and RelatesTo association types.

AssociateOpsItemRelatedItem, associateOpsItemRelatedItem_resourceType - The type of resource that you want to associate with an OpsItem. OpsCenter supports the following types:

AWS::SSMIncidents::IncidentRecord: an Incident Manager incident.

AWS::SSM::Document: a Systems Manager (SSM) document.

AssociateOpsItemRelatedItem, associateOpsItemRelatedItem_resourceUri - The Amazon Resource Name (ARN) of the Amazon Web Services resource that you want to associate with the OpsItem.