{-# LANGUAGE OverloadedStrings #-}
module Network.AWS.SSM.Types
(
ssm
, _AutomationDefinitionVersionNotFoundException
, _InvalidDocumentVersion
, _InvalidSchedule
, _UnsupportedParameterType
, _InvalidPluginName
, _UnsupportedPlatformType
, _InvalidFilterValue
, _InvalidItemContentException
, _InvalidPermissionType
, _AssociatedInstances
, _InvalidInstanceId
, _StatusUnchanged
, _InvalidNextToken
, _InvalidOutputFolder
, _InvalidActivationId
, _InvalidResultAttributeException
, _ResourceLimitExceededException
, _InvalidCommandId
, _DuplicateInstanceId
, _InvalidResourceType
, _UnsupportedInventorySchemaVersionException
, _InvalidDocument
, _AutomationDefinitionNotFoundException
, _InvalidFilterKey
, _InvalidAutomationExecutionParametersException
, _AutomationExecutionNotFoundException
, _InvalidTypeNameException
, _ItemSizeLimitExceededException
, _DoesNotExistException
, _AutomationExecutionLimitExceededException
, _IdempotentParameterMismatch
, _InvalidInstanceInformationFilterValue
, _ItemContentMismatchException
, _ParameterAlreadyExists
, _AssociationAlreadyExists
, _InvalidDocumentContent
, _ParameterLimitExceeded
, _AssociationLimitExceeded
, _AssociationDoesNotExist
, _ParameterNotFound
, _InternalServerError
, _InvalidRole
, _TooManyUpdates
, _InvalidActivation
, _InvalidDocumentSchemaVersion
, _MaxDocumentSizeExceeded
, _InvalidUpdate
, _CustomSchemaCountLimitExceededException
, _InvalidTarget
, _InvalidDocumentOperation
, _InvocationDoesNotExist
, _DocumentVersionLimitExceeded
, _InvalidOutputLocation
, _InvalidKeyId
, _InvalidParameters
, _InvalidResourceId
, _InvalidNotificationConfig
, _TotalSizeLimitExceededException
, _TooManyTagsError
, _DocumentPermissionLimit
, _DuplicateDocumentContent
, _DocumentAlreadyExists
, _DocumentLimitExceeded
, _InvalidFilter
, AssociationFilterKey (..)
, AssociationStatusName (..)
, AutomationExecutionFilterKey (..)
, AutomationExecutionStatus (..)
, CommandFilterKey (..)
, CommandInvocationStatus (..)
, CommandPluginStatus (..)
, CommandStatus (..)
, DescribeActivationsFilterKeys (..)
, DocumentFilterKey (..)
, DocumentHashType (..)
, DocumentParameterType (..)
, DocumentPermissionType (..)
, DocumentStatus (..)
, DocumentType (..)
, Fault (..)
, InstanceInformationFilterKey (..)
, InventoryAttributeDataType (..)
, InventoryQueryOperatorType (..)
, MaintenanceWindowExecutionStatus (..)
, MaintenanceWindowResourceType (..)
, MaintenanceWindowTaskType (..)
, NotificationEvent (..)
, NotificationType (..)
, ParameterType (..)
, ParametersFilterKey (..)
, PingStatus (..)
, PlatformType (..)
, ResourceType (..)
, ResourceTypeForTagging (..)
, Activation
, activation
, aExpired
, aDefaultInstanceName
, aActivationId
, aCreatedDate
, aRegistrationLimit
, aExpirationDate
, aDescription
, aRegistrationsCount
, aIAMRole
, Association
, association
, aAssociationId
, aInstanceId
, aOverview
, aLastExecutionDate
, aScheduleExpression
, aName
, aTargets
, aDocumentVersion
, AssociationDescription
, associationDescription
, adAssociationId
, adInstanceId
, adStatus
, adLastSuccessfulExecutionDate
, adOverview
, adLastUpdateAssociationDate
, adDate
, adLastExecutionDate
, adScheduleExpression
, adName
, adOutputLocation
, adTargets
, adParameters
, adDocumentVersion
, AssociationFilter
, associationFilter
, afKey
, afValue
, AssociationOverview
, associationOverview
, aoDetailedStatus
, aoStatus
, aoAssociationStatusAggregatedCount
, AssociationStatus
, associationStatus
, asAdditionalInfo
, asDate
, asName
, asMessage
, AutomationExecution
, automationExecution
, aeDocumentName
, aeExecutionEndTime
, aeFailureMessage
, aeAutomationExecutionStatus
, aeOutputs
, aeExecutionStartTime
, aeParameters
, aeDocumentVersion
, aeAutomationExecutionId
, aeStepExecutions
, AutomationExecutionFilter
, automationExecutionFilter
, aefKey
, aefValues
, AutomationExecutionMetadata
, automationExecutionMetadata
, aemLogFile
, aemExecutedBy
, aemDocumentName
, aemExecutionEndTime
, aemAutomationExecutionStatus
, aemOutputs
, aemExecutionStartTime
, aemDocumentVersion
, aemAutomationExecutionId
, Command
, command
, cStatus
, cExpiresAfter
, cNotificationConfig
, cTargetCount
, cOutputS3KeyPrefix
, cDocumentName
, cErrorCount
, cStatusDetails
, cMaxErrors
, cInstanceIds
, cOutputS3Region
, cTargets
, cCommandId
, cParameters
, cComment
, cCompletedCount
, cOutputS3BucketName
, cMaxConcurrency
, cRequestedDateTime
, cServiceRole
, CommandFilter
, commandFilter
, cfKey
, cfValue
, CommandInvocation
, commandInvocation
, ciInstanceId
, ciStatus
, ciNotificationConfig
, ciCommandPlugins
, ciDocumentName
, ciStandardErrorURL
, ciStatusDetails
, ciStandardOutputURL
, ciCommandId
, ciComment
, ciTraceOutput
, ciInstanceName
, ciRequestedDateTime
, ciServiceRole
, CommandPlugin
, commandPlugin
, cpStatus
, cpResponseStartDateTime
, cpOutputS3KeyPrefix
, cpStandardErrorURL
, cpResponseCode
, cpStatusDetails
, cpOutput
, cpStandardOutputURL
, cpName
, cpOutputS3Region
, cpOutputS3BucketName
, cpResponseFinishDateTime
, CreateAssociationBatchRequestEntry
, createAssociationBatchRequestEntry
, cabreInstanceId
, cabreScheduleExpression
, cabreOutputLocation
, cabreTargets
, cabreParameters
, cabreDocumentVersion
, cabreName
, DescribeActivationsFilter
, describeActivationsFilter
, dafFilterKey
, dafFilterValues
, DocumentDefaultVersionDescription
, documentDefaultVersionDescription
, ddvdDefaultVersion
, ddvdName
, DocumentDescription
, documentDescription
, dStatus
, dDocumentType
, dHash
, dSchemaVersion
, dSha1
, dDefaultVersion
, dOwner
, dPlatformTypes
, dCreatedDate
, dName
, dHashType
, dParameters
, dDocumentVersion
, dDescription
, dLatestVersion
, DocumentFilter
, documentFilter
, dfKey
, dfValue
, DocumentIdentifier
, documentIdentifier
, diDocumentType
, diSchemaVersion
, diOwner
, diPlatformTypes
, diName
, diDocumentVersion
, DocumentParameter
, documentParameter
, dpName
, dpDefaultValue
, dpType
, dpDescription
, DocumentVersionInfo
, documentVersionInfo
, dviCreatedDate
, dviName
, dviDocumentVersion
, dviIsDefaultVersion
, FailedCreateAssociation
, failedCreateAssociation
, fcaEntry
, fcaFault
, fcaMessage
, InstanceAggregatedAssociationOverview
, instanceAggregatedAssociationOverview
, iaaoDetailedStatus
, iaaoInstanceAssociationStatusAggregatedCount
, InstanceAssociation
, instanceAssociation
, iaAssociationId
, iaInstanceId
, iaContent
, InstanceAssociationOutputLocation
, instanceAssociationOutputLocation
, iaolS3Location
, InstanceAssociationOutputURL
, instanceAssociationOutputURL
, iaouS3OutputURL
, InstanceAssociationStatusInfo
, instanceAssociationStatusInfo
, iasiAssociationId
, iasiInstanceId
, iasiDetailedStatus
, iasiStatus
, iasiOutputURL
, iasiExecutionSummary
, iasiName
, iasiErrorCode
, iasiDocumentVersion
, iasiExecutionDate
, InstanceInformation
, instanceInformation
, iiInstanceId
, iiPingStatus
, iiIPAddress
, iiResourceType
, iiRegistrationDate
, iiPlatformVersion
, iiIsLatestVersion
, iiAgentVersion
, iiLastPingDateTime
, iiLastSuccessfulAssociationExecutionDate
, iiActivationId
, iiName
, iiPlatformType
, iiAssociationOverview
, iiAssociationStatus
, iiLastAssociationExecutionDate
, iiPlatformName
, iiComputerName
, iiIAMRole
, InstanceInformationFilter
, instanceInformationFilter
, iifKey
, iifValueSet
, InstanceInformationStringFilter
, instanceInformationStringFilter
, iisfKey
, iisfValues
, InventoryFilter
, inventoryFilter
, ifType
, ifKey
, ifValues
, InventoryItem
, inventoryItem
, iiContentHash
, iiContent
, iiTypeName
, iiSchemaVersion
, iiCaptureTime
, InventoryItemAttribute
, inventoryItemAttribute
, iiaName
, iiaDataType
, InventoryItemSchema
, inventoryItemSchema
, iisVersion
, iisTypeName
, iisAttributes
, InventoryResultEntity
, inventoryResultEntity
, ireData
, ireId
, InventoryResultItem
, inventoryResultItem
, iriContentHash
, iriCaptureTime
, iriTypeName
, iriSchemaVersion
, iriContent
, LoggingInfo
, loggingInfo
, liS3KeyPrefix
, liS3BucketName
, liS3Region
, MaintenanceWindowExecution
, maintenanceWindowExecution
, mweStatus
, mweStartTime
, mweWindowExecutionId
, mweStatusDetails
, mweEndTime
, mweWindowId
, MaintenanceWindowExecutionTaskIdentity
, maintenanceWindowExecutionTaskIdentity
, mwetiStatus
, mwetiTaskExecutionId
, mwetiStartTime
, mwetiTaskType
, mwetiTaskARN
, mwetiWindowExecutionId
, mwetiStatusDetails
, mwetiEndTime
, MaintenanceWindowExecutionTaskInvocationIdentity
, maintenanceWindowExecutionTaskInvocationIdentity
, mwetiiStatus
, mwetiiExecutionId
, mwetiiTaskExecutionId
, mwetiiStartTime
, mwetiiInvocationId
, mwetiiOwnerInformation
, mwetiiWindowTargetId
, mwetiiWindowExecutionId
, mwetiiStatusDetails
, mwetiiEndTime
, mwetiiParameters
, MaintenanceWindowFilter
, maintenanceWindowFilter
, mwfValues
, mwfKey
, MaintenanceWindowIdentity
, maintenanceWindowIdentity
, mwiEnabled
, mwiName
, mwiCutoff
, mwiDuration
, mwiWindowId
, MaintenanceWindowTarget
, maintenanceWindowTarget
, mResourceType
, mOwnerInformation
, mWindowTargetId
, mTargets
, mWindowId
, MaintenanceWindowTask
, maintenanceWindowTask
, mwtServiceRoleARN
, mwtWindowTaskId
, mwtTaskParameters
, mwtPriority
, mwtTaskARN
, mwtMaxErrors
, mwtTargets
, mwtLoggingInfo
, mwtType
, mwtMaxConcurrency
, mwtWindowId
, MaintenanceWindowTaskParameterValueExpression
, maintenanceWindowTaskParameterValueExpression
, mwtpveValues
, NotificationConfig
, notificationConfig
, ncNotificationEvents
, ncNotificationType
, ncNotificationARN
, Parameter
, parameter
, pValue
, pName
, pType
, ParameterHistory
, parameterHistory
, phLastModifiedDate
, phKeyId
, phValue
, phName
, phLastModifiedUser
, phType
, phDescription
, ParameterMetadata
, parameterMetadata
, pmLastModifiedDate
, pmKeyId
, pmName
, pmLastModifiedUser
, pmType
, pmDescription
, ParametersFilter
, parametersFilter
, pfKey
, pfValues
, ResultAttribute
, resultAttribute
, raTypeName
, S3OutputLocation
, s3OutputLocation
, solOutputS3KeyPrefix
, solOutputS3Region
, solOutputS3BucketName
, S3OutputURL
, s3OutputURL
, souOutputURL
, StepExecution
, stepExecution
, seInputs
, seStepName
, seExecutionEndTime
, seFailureMessage
, seResponse
, seAction
, seResponseCode
, seStepStatus
, seOutputs
, seExecutionStartTime
, Tag
, tag
, tagKey
, tagValue
, Target
, target
, tValues
, tKey
) where
import Network.AWS.Lens
import Network.AWS.Prelude
import Network.AWS.Sign.V4
import Network.AWS.SSM.Types.Product
import Network.AWS.SSM.Types.Sum
ssm :: Service
ssm =
Service
{ _svcAbbrev = "SSM"
, _svcSigner = v4
, _svcPrefix = "ssm"
, _svcVersion = "2014-11-06"
, _svcEndpoint = defaultEndpoint ssm
, _svcTimeout = Just 70
, _svcCheck = statusSuccess
, _svcError = parseJSONError "SSM"
, _svcRetry = retry
}
where
retry =
Exponential
{ _retryBase = 5.0e-2
, _retryGrowth = 2
, _retryAttempts = 5
, _retryCheck = check
}
check e
| has (hasStatus 429) e = Just "too_many_requests"
| has (hasCode "ThrottlingException" . hasStatus 400) e =
Just "throttling_exception"
| has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
| has (hasStatus 504) e = Just "gateway_timeout"
| has (hasStatus 502) e = Just "bad_gateway"
| has (hasStatus 503) e = Just "service_unavailable"
| has (hasStatus 500) e = Just "general_server_error"
| has (hasStatus 509) e = Just "limit_exceeded"
| otherwise = Nothing
_AutomationDefinitionVersionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
_AutomationDefinitionVersionNotFoundException =
_ServiceError . hasCode "AutomationDefinitionVersionNotFoundException"
_InvalidDocumentVersion :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDocumentVersion = _ServiceError . hasCode "InvalidDocumentVersion"
_InvalidSchedule :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidSchedule = _ServiceError . hasCode "InvalidSchedule"
_UnsupportedParameterType :: AsError a => Getting (First ServiceError) a ServiceError
_UnsupportedParameterType = _ServiceError . hasCode "UnsupportedParameterType"
_InvalidPluginName :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidPluginName = _ServiceError . hasCode "InvalidPluginName"
_UnsupportedPlatformType :: AsError a => Getting (First ServiceError) a ServiceError
_UnsupportedPlatformType = _ServiceError . hasCode "UnsupportedPlatformType"
_InvalidFilterValue :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidFilterValue = _ServiceError . hasCode "InvalidFilterValue"
_InvalidItemContentException :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidItemContentException =
_ServiceError . hasCode "InvalidItemContentException"
_InvalidPermissionType :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidPermissionType = _ServiceError . hasCode "InvalidPermissionType"
_AssociatedInstances :: AsError a => Getting (First ServiceError) a ServiceError
_AssociatedInstances = _ServiceError . hasCode "AssociatedInstances"
_InvalidInstanceId :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidInstanceId = _ServiceError . hasCode "InvalidInstanceId"
_StatusUnchanged :: AsError a => Getting (First ServiceError) a ServiceError
_StatusUnchanged = _ServiceError . hasCode "StatusUnchanged"
_InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidNextToken = _ServiceError . hasCode "InvalidNextToken"
_InvalidOutputFolder :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidOutputFolder = _ServiceError . hasCode "InvalidOutputFolder"
_InvalidActivationId :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidActivationId = _ServiceError . hasCode "InvalidActivationId"
_InvalidResultAttributeException :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidResultAttributeException =
_ServiceError . hasCode "InvalidResultAttributeException"
_ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
_ResourceLimitExceededException =
_ServiceError . hasCode "ResourceLimitExceededException"
_InvalidCommandId :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidCommandId = _ServiceError . hasCode "InvalidCommandId"
_DuplicateInstanceId :: AsError a => Getting (First ServiceError) a ServiceError
_DuplicateInstanceId = _ServiceError . hasCode "DuplicateInstanceId"
_InvalidResourceType :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidResourceType = _ServiceError . hasCode "InvalidResourceType"
_UnsupportedInventorySchemaVersionException :: AsError a => Getting (First ServiceError) a ServiceError
_UnsupportedInventorySchemaVersionException =
_ServiceError . hasCode "UnsupportedInventorySchemaVersionException"
_InvalidDocument :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDocument = _ServiceError . hasCode "InvalidDocument"
_AutomationDefinitionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
_AutomationDefinitionNotFoundException =
_ServiceError . hasCode "AutomationDefinitionNotFoundException"
_InvalidFilterKey :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidFilterKey = _ServiceError . hasCode "InvalidFilterKey"
_InvalidAutomationExecutionParametersException :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidAutomationExecutionParametersException =
_ServiceError . hasCode "InvalidAutomationExecutionParametersException"
_AutomationExecutionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
_AutomationExecutionNotFoundException =
_ServiceError . hasCode "AutomationExecutionNotFoundException"
_InvalidTypeNameException :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidTypeNameException = _ServiceError . hasCode "InvalidTypeNameException"
_ItemSizeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
_ItemSizeLimitExceededException =
_ServiceError . hasCode "ItemSizeLimitExceededException"
_DoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError
_DoesNotExistException = _ServiceError . hasCode "DoesNotExistException"
_AutomationExecutionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
_AutomationExecutionLimitExceededException =
_ServiceError . hasCode "AutomationExecutionLimitExceededException"
_IdempotentParameterMismatch :: AsError a => Getting (First ServiceError) a ServiceError
_IdempotentParameterMismatch =
_ServiceError . hasCode "IdempotentParameterMismatch"
_InvalidInstanceInformationFilterValue :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidInstanceInformationFilterValue =
_ServiceError . hasCode "InvalidInstanceInformationFilterValue"
_ItemContentMismatchException :: AsError a => Getting (First ServiceError) a ServiceError
_ItemContentMismatchException =
_ServiceError . hasCode "ItemContentMismatchException"
_ParameterAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
_ParameterAlreadyExists = _ServiceError . hasCode "ParameterAlreadyExists"
_AssociationAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
_AssociationAlreadyExists = _ServiceError . hasCode "AssociationAlreadyExists"
_InvalidDocumentContent :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDocumentContent = _ServiceError . hasCode "InvalidDocumentContent"
_ParameterLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
_ParameterLimitExceeded = _ServiceError . hasCode "ParameterLimitExceeded"
_AssociationLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
_AssociationLimitExceeded = _ServiceError . hasCode "AssociationLimitExceeded"
_AssociationDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
_AssociationDoesNotExist = _ServiceError . hasCode "AssociationDoesNotExist"
_ParameterNotFound :: AsError a => Getting (First ServiceError) a ServiceError
_ParameterNotFound = _ServiceError . hasCode "ParameterNotFound"
_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError
_InternalServerError = _ServiceError . hasCode "InternalServerError"
_InvalidRole :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidRole = _ServiceError . hasCode "InvalidRole"
_TooManyUpdates :: AsError a => Getting (First ServiceError) a ServiceError
_TooManyUpdates = _ServiceError . hasCode "TooManyUpdates"
_InvalidActivation :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidActivation = _ServiceError . hasCode "InvalidActivation"
_InvalidDocumentSchemaVersion :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDocumentSchemaVersion =
_ServiceError . hasCode "InvalidDocumentSchemaVersion"
_MaxDocumentSizeExceeded :: AsError a => Getting (First ServiceError) a ServiceError
_MaxDocumentSizeExceeded = _ServiceError . hasCode "MaxDocumentSizeExceeded"
_InvalidUpdate :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidUpdate = _ServiceError . hasCode "InvalidUpdate"
_CustomSchemaCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
_CustomSchemaCountLimitExceededException =
_ServiceError . hasCode "CustomSchemaCountLimitExceededException"
_InvalidTarget :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidTarget = _ServiceError . hasCode "InvalidTarget"
_InvalidDocumentOperation :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDocumentOperation = _ServiceError . hasCode "InvalidDocumentOperation"
_InvocationDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
_InvocationDoesNotExist = _ServiceError . hasCode "InvocationDoesNotExist"
_DocumentVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
_DocumentVersionLimitExceeded =
_ServiceError . hasCode "DocumentVersionLimitExceeded"
_InvalidOutputLocation :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidOutputLocation = _ServiceError . hasCode "InvalidOutputLocation"
_InvalidKeyId :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidKeyId = _ServiceError . hasCode "InvalidKeyId"
_InvalidParameters :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidParameters = _ServiceError . hasCode "InvalidParameters"
_InvalidResourceId :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidResourceId = _ServiceError . hasCode "InvalidResourceId"
_InvalidNotificationConfig :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidNotificationConfig =
_ServiceError . hasCode "InvalidNotificationConfig"
_TotalSizeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
_TotalSizeLimitExceededException =
_ServiceError . hasCode "TotalSizeLimitExceededException"
_TooManyTagsError :: AsError a => Getting (First ServiceError) a ServiceError
_TooManyTagsError = _ServiceError . hasCode "TooManyTagsError"
_DocumentPermissionLimit :: AsError a => Getting (First ServiceError) a ServiceError
_DocumentPermissionLimit = _ServiceError . hasCode "DocumentPermissionLimit"
_DuplicateDocumentContent :: AsError a => Getting (First ServiceError) a ServiceError
_DuplicateDocumentContent = _ServiceError . hasCode "DuplicateDocumentContent"
_DocumentAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
_DocumentAlreadyExists = _ServiceError . hasCode "DocumentAlreadyExists"
_DocumentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
_DocumentLimitExceeded = _ServiceError . hasCode "DocumentLimitExceeded"
_InvalidFilter :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidFilter = _ServiceError . hasCode "InvalidFilter"