Module: Aws::SSM::Errors
- Defined in:
- gems/aws-sdk-ssm/lib/aws-sdk-ssm/errors.rb
Overview
When SSM returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::SSM::Errors::ServiceError < Errors::ServiceError
You can rescue all SSM errors using ServiceError:
begin
# do stuff
rescue Aws::SSM::Errors::ServiceError
# rescues all SSM API errors
end
Request Context
ServiceError objects have a #context method that returns information about the request that generated the error. See Seahorse::Client::RequestContext for more information.
Error Classes
- AlreadyExistsException
- AssociatedInstances
- AssociationAlreadyExists
- AssociationDoesNotExist
- AssociationExecutionDoesNotExist
- AssociationLimitExceeded
- AssociationVersionLimitExceeded
- AutomationDefinitionNotApprovedException
- AutomationDefinitionNotFoundException
- AutomationDefinitionVersionNotFoundException
- AutomationExecutionLimitExceededException
- AutomationExecutionNotFoundException
- AutomationStepNotFoundException
- ComplianceTypeCountLimitExceededException
- CustomSchemaCountLimitExceededException
- DocumentAlreadyExists
- DocumentLimitExceeded
- DocumentPermissionLimit
- DocumentVersionLimitExceeded
- DoesNotExistException
- DuplicateDocumentContent
- DuplicateDocumentVersionName
- DuplicateInstanceId
- FeatureNotAvailableException
- HierarchyLevelLimitExceededException
- HierarchyTypeMismatchException
- IdempotentParameterMismatch
- IncompatiblePolicyException
- InternalServerError
- InvalidActivation
- InvalidActivationId
- InvalidAggregatorException
- InvalidAllowedPatternException
- InvalidAssociation
- InvalidAssociationVersion
- InvalidAutomationExecutionParametersException
- InvalidAutomationSignalException
- InvalidAutomationStatusUpdateException
- InvalidCommandId
- InvalidDeleteInventoryParametersException
- InvalidDeletionIdException
- InvalidDocument
- InvalidDocumentContent
- InvalidDocumentOperation
- InvalidDocumentSchemaVersion
- InvalidDocumentType
- InvalidDocumentVersion
- InvalidFilter
- InvalidFilterKey
- InvalidFilterOption
- InvalidFilterValue
- InvalidInstanceId
- InvalidInstanceInformationFilterValue
- InvalidInstancePropertyFilterValue
- InvalidInventoryGroupException
- InvalidInventoryItemContextException
- InvalidInventoryRequestException
- InvalidItemContentException
- InvalidKeyId
- InvalidNextToken
- InvalidNotificationConfig
- InvalidOptionException
- InvalidOutputFolder
- InvalidOutputLocation
- InvalidParameters
- InvalidPermissionType
- InvalidPluginName
- InvalidPolicyAttributeException
- InvalidPolicyTypeException
- InvalidResourceId
- InvalidResourceType
- InvalidResultAttributeException
- InvalidRole
- InvalidSchedule
- InvalidTag
- InvalidTarget
- InvalidTargetMaps
- InvalidTypeNameException
- InvalidUpdate
- InvocationDoesNotExist
- ItemContentMismatchException
- ItemSizeLimitExceededException
- MalformedResourcePolicyDocumentException
- MaxDocumentSizeExceeded
- OpsItemAccessDeniedException
- OpsItemAlreadyExistsException
- OpsItemConflictException
- OpsItemInvalidParameterException
- OpsItemLimitExceededException
- OpsItemNotFoundException
- OpsItemRelatedItemAlreadyExistsException
- OpsItemRelatedItemAssociationNotFoundException
- OpsMetadataAlreadyExistsException
- OpsMetadataInvalidArgumentException
- OpsMetadataKeyLimitExceededException
- OpsMetadataLimitExceededException
- OpsMetadataNotFoundException
- OpsMetadataTooManyUpdatesException
- ParameterAlreadyExists
- ParameterLimitExceeded
- ParameterMaxVersionLimitExceeded
- ParameterNotFound
- ParameterPatternMismatchException
- ParameterVersionLabelLimitExceeded
- ParameterVersionNotFound
- PoliciesLimitExceededException
- ResourceDataSyncAlreadyExistsException
- ResourceDataSyncConflictException
- ResourceDataSyncCountExceededException
- ResourceDataSyncInvalidConfigurationException
- ResourceDataSyncNotFoundException
- ResourceInUseException
- ResourceLimitExceededException
- ResourceNotFoundException
- ResourcePolicyConflictException
- ResourcePolicyInvalidParameterException
- ResourcePolicyLimitExceededException
- ResourcePolicyNotFoundException
- ServiceSettingNotFound
- StatusUnchanged
- SubTypeCountLimitExceededException
- TargetInUseException
- TargetNotConnected
- TooManyTagsError
- TooManyUpdates
- TotalSizeLimitExceededException
- UnsupportedCalendarException
- UnsupportedFeatureRequiredException
- UnsupportedInventoryItemContextException
- UnsupportedInventorySchemaVersionException
- UnsupportedOperatingSystem
- UnsupportedOperationException
- UnsupportedParameterType
- UnsupportedPlatformType
- ValidationException
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.
Defined Under Namespace
Classes: AlreadyExistsException, AssociatedInstances, AssociationAlreadyExists, AssociationDoesNotExist, AssociationExecutionDoesNotExist, AssociationLimitExceeded, AssociationVersionLimitExceeded, AutomationDefinitionNotApprovedException, AutomationDefinitionNotFoundException, AutomationDefinitionVersionNotFoundException, AutomationExecutionLimitExceededException, AutomationExecutionNotFoundException, AutomationStepNotFoundException, ComplianceTypeCountLimitExceededException, CustomSchemaCountLimitExceededException, DocumentAlreadyExists, DocumentLimitExceeded, DocumentPermissionLimit, DocumentVersionLimitExceeded, DoesNotExistException, DuplicateDocumentContent, DuplicateDocumentVersionName, DuplicateInstanceId, FeatureNotAvailableException, HierarchyLevelLimitExceededException, HierarchyTypeMismatchException, IdempotentParameterMismatch, IncompatiblePolicyException, InternalServerError, InvalidActivation, InvalidActivationId, InvalidAggregatorException, InvalidAllowedPatternException, InvalidAssociation, InvalidAssociationVersion, InvalidAutomationExecutionParametersException, InvalidAutomationSignalException, InvalidAutomationStatusUpdateException, InvalidCommandId, InvalidDeleteInventoryParametersException, InvalidDeletionIdException, InvalidDocument, InvalidDocumentContent, InvalidDocumentOperation, InvalidDocumentSchemaVersion, InvalidDocumentType, InvalidDocumentVersion, InvalidFilter, InvalidFilterKey, InvalidFilterOption, InvalidFilterValue, InvalidInstanceId, InvalidInstanceInformationFilterValue, InvalidInstancePropertyFilterValue, InvalidInventoryGroupException, InvalidInventoryItemContextException, InvalidInventoryRequestException, InvalidItemContentException, InvalidKeyId, InvalidNextToken, InvalidNotificationConfig, InvalidOptionException, InvalidOutputFolder, InvalidOutputLocation, InvalidParameters, InvalidPermissionType, InvalidPluginName, InvalidPolicyAttributeException, InvalidPolicyTypeException, InvalidResourceId, InvalidResourceType, InvalidResultAttributeException, InvalidRole, InvalidSchedule, InvalidTag, InvalidTarget, InvalidTargetMaps, InvalidTypeNameException, InvalidUpdate, InvocationDoesNotExist, ItemContentMismatchException, ItemSizeLimitExceededException, MalformedResourcePolicyDocumentException, MaxDocumentSizeExceeded, OpsItemAccessDeniedException, OpsItemAlreadyExistsException, OpsItemConflictException, OpsItemInvalidParameterException, OpsItemLimitExceededException, OpsItemNotFoundException, OpsItemRelatedItemAlreadyExistsException, OpsItemRelatedItemAssociationNotFoundException, OpsMetadataAlreadyExistsException, OpsMetadataInvalidArgumentException, OpsMetadataKeyLimitExceededException, OpsMetadataLimitExceededException, OpsMetadataNotFoundException, OpsMetadataTooManyUpdatesException, ParameterAlreadyExists, ParameterLimitExceeded, ParameterMaxVersionLimitExceeded, ParameterNotFound, ParameterPatternMismatchException, ParameterVersionLabelLimitExceeded, ParameterVersionNotFound, PoliciesLimitExceededException, ResourceDataSyncAlreadyExistsException, ResourceDataSyncConflictException, ResourceDataSyncCountExceededException, ResourceDataSyncInvalidConfigurationException, ResourceDataSyncNotFoundException, ResourceInUseException, ResourceLimitExceededException, ResourceNotFoundException, ResourcePolicyConflictException, ResourcePolicyInvalidParameterException, ResourcePolicyLimitExceededException, ResourcePolicyNotFoundException, ServiceSettingNotFound, StatusUnchanged, SubTypeCountLimitExceededException, TargetInUseException, TargetNotConnected, TooManyTagsError, TooManyUpdates, TotalSizeLimitExceededException, UnsupportedCalendarException, UnsupportedFeatureRequiredException, UnsupportedInventoryItemContextException, UnsupportedInventorySchemaVersionException, UnsupportedOperatingSystem, UnsupportedOperationException, UnsupportedParameterType, UnsupportedPlatformType, ValidationException