Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- sDB :: Service
- _InvalidNumberValueTests :: AsError a => Getting (First ServiceError) a ServiceError
- _NoSuchDomain :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberSubmittedItemsExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _AttributeDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberDomainAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateItemName :: AsError a => Getting (First ServiceError) a ServiceError
- _MissingParameter :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterValue :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberItemAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _RequestTimeout :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestedAttributes :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNumberPredicates :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberDomainsExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberSubmittedAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberDomainBytesExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidQueryExpression :: AsError a => Getting (First ServiceError) a ServiceError
- data Attribute
- attribute :: Text -> Text -> Attribute
- aAlternateValueEncoding :: Lens' Attribute (Maybe Text)
- aAlternateNameEncoding :: Lens' Attribute (Maybe Text)
- aName :: Lens' Attribute Text
- aValue :: Lens' Attribute Text
- data DeletableItem
- deletableItem :: Text -> DeletableItem
- diAttributes :: Lens' DeletableItem [Attribute]
- diName :: Lens' DeletableItem Text
- data Item
- item :: Text -> Item
- iAlternateNameEncoding :: Lens' Item (Maybe Text)
- iName :: Lens' Item Text
- iAttributes :: Lens' Item [Attribute]
- data ReplaceableAttribute
- replaceableAttribute :: Text -> Text -> ReplaceableAttribute
- raReplace :: Lens' ReplaceableAttribute (Maybe Bool)
- raName :: Lens' ReplaceableAttribute Text
- raValue :: Lens' ReplaceableAttribute Text
- data ReplaceableItem
- replaceableItem :: Text -> ReplaceableItem
- riName :: Lens' ReplaceableItem Text
- riAttributes :: Lens' ReplaceableItem [ReplaceableAttribute]
- data UpdateCondition
- updateCondition :: UpdateCondition
- ucExists :: Lens' UpdateCondition (Maybe Bool)
- ucValue :: Lens' UpdateCondition (Maybe Text)
- ucName :: Lens' UpdateCondition (Maybe Text)
Service Configuration
Errors
_InvalidNumberValueTests :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many predicates exist in the query expression.
_NoSuchDomain :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified domain does not exist.
_NumberSubmittedItemsExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many items exist in a single call.
_AttributeDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified attribute does not exist.
_NumberDomainAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many attributes in this domain.
_DuplicateItemName :: AsError a => Getting (First ServiceError) a ServiceError Source
The item name was specified more than once.
_MissingParameter :: AsError a => Getting (First ServiceError) a ServiceError Source
The request must contain the specified missing parameter.
_InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified NextToken is not valid.
_InvalidParameterValue :: AsError a => Getting (First ServiceError) a ServiceError Source
The value for a parameter is invalid.
_NumberItemAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many attributes in this item.
_RequestTimeout :: AsError a => Getting (First ServiceError) a ServiceError Source
A timeout occurred when attempting to query the specified domain with specified query expression.
_TooManyRequestedAttributes :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many attributes requested.
_InvalidNumberPredicates :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many predicates exist in the query expression.
_NumberDomainsExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many domains exist per this account.
_NumberSubmittedAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many attributes exist in a single call.
_NumberDomainBytesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source
Too many bytes in this domain.
_InvalidQueryExpression :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified query expression syntax is not valid.
Attribute
See: attribute
smart constructor.
Creates a value of Attribute
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DeletableItem
data DeletableItem Source
See: deletableItem
smart constructor.
:: Text | |
-> DeletableItem |
Creates a value of DeletableItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
diAttributes :: Lens' DeletableItem [Attribute] Source
Undocumented member.
diName :: Lens' DeletableItem Text Source
Undocumented member.
Item
See: item
smart constructor.
Creates a value of Item
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iAttributes :: Lens' Item [Attribute] Source
A list of attributes.
ReplaceableAttribute
data ReplaceableAttribute Source
See: replaceableAttribute
smart constructor.
Creates a value of ReplaceableAttribute
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
raReplace :: Lens' ReplaceableAttribute (Maybe Bool) Source
A flag specifying whether or not to replace the attribute/value pair or
to add a new attribute/value pair. The default setting is false
.
raName :: Lens' ReplaceableAttribute Text Source
The name of the replaceable attribute.
raValue :: Lens' ReplaceableAttribute Text Source
The value of the replaceable attribute.
ReplaceableItem
data ReplaceableItem Source
See: replaceableItem
smart constructor.
Creates a value of ReplaceableItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
riName :: Lens' ReplaceableItem Text Source
The name of the replaceable item.
riAttributes :: Lens' ReplaceableItem [ReplaceableAttribute] Source
The list of attributes for a replaceable item.
UpdateCondition
data UpdateCondition Source
Specifies the conditions under which data should be updated. If an update condition is specified for a request, the data will only be updated if the condition is satisfied. For example, if an attribute with a specific name and value exists, or if a specific attribute doesn't exist.
See: updateCondition
smart constructor.
updateCondition :: UpdateCondition Source
Creates a value of UpdateCondition
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucExists :: Lens' UpdateCondition (Maybe Bool) Source
A value specifying whether or not the specified attribute must exist
with the specified value in order for the update condition to be
satisfied. Specify true
if the attribute must exist for the update
condition to be satisfied. Specify false
if the attribute should not
exist in order for the update condition to be satisfied.