Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- InvalidNumberValueTests
- NoSuchDomain
- NumberSubmittedItemsExceeded
- AttributeDoesNotExist
- NumberDomainAttributesExceeded
- DuplicateItemName
- MissingParameter
- InvalidNextToken
- InvalidParameterValue
- NumberItemAttributesExceeded
- RequestTimeout
- TooManyRequestedAttributes
- InvalidNumberPredicates
- NumberDomainsExceeded
- NumberSubmittedAttributesExceeded
- NumberDomainBytesExceeded
- InvalidQueryExpression
- Waiters
- Operations
- Types
Derived from API version 2009-04-15
of the AWS service descriptions, licensed under Apache 2.0.
Amazon SimpleDB is a web service providing the core database functions of data indexing and querying in the cloud. By offloading the time and effort associated with building and operating a web-scale database, SimpleDB provides developers the freedom to focus on application development.
A traditional, clustered relational database requires a sizable upfront capital outlay, is complex to design, and often requires extensive and repetitive database administration. Amazon SimpleDB is dramatically simpler, requiring no schema, automatically indexing your data and providing a simple API for storage and access. This approach eliminates the administrative burden of data modeling, index maintenance, and performance tuning. Developers gain access to this functionality within Amazon's proven computing environment, are able to scale instantly, and pay only for what they use.
Visit http://aws.amazon.com/simpledb/ for more information.
Synopsis
- defaultService :: 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 BatchDeleteAttributes = BatchDeleteAttributes' Text [DeletableItem]
- newBatchDeleteAttributes :: Text -> BatchDeleteAttributes
- data BatchDeleteAttributesResponse = BatchDeleteAttributesResponse' {
- newBatchDeleteAttributesResponse :: BatchDeleteAttributesResponse
- data BatchPutAttributes = BatchPutAttributes' Text [ReplaceableItem]
- newBatchPutAttributes :: Text -> BatchPutAttributes
- data BatchPutAttributesResponse = BatchPutAttributesResponse' {
- newBatchPutAttributesResponse :: BatchPutAttributesResponse
- data GetAttributes = GetAttributes' (Maybe Bool) (Maybe [Text]) Text Text
- newGetAttributes :: Text -> Text -> GetAttributes
- data GetAttributesResponse = GetAttributesResponse' (Maybe [Attribute]) Int
- newGetAttributesResponse :: Int -> GetAttributesResponse
- data CreateDomain = CreateDomain' Text
- newCreateDomain :: Text -> CreateDomain
- data CreateDomainResponse = CreateDomainResponse' {
- newCreateDomainResponse :: CreateDomainResponse
- data DomainMetadata = DomainMetadata' Text
- newDomainMetadata :: Text -> DomainMetadata
- data DomainMetadataResponse = DomainMetadataResponse' (Maybe Integer) (Maybe Integer) (Maybe Int) (Maybe Integer) (Maybe Int) (Maybe Int) (Maybe Int) Int
- newDomainMetadataResponse :: Int -> DomainMetadataResponse
- data Select = Select' (Maybe Bool) (Maybe Text) Text
- newSelect :: Text -> Select
- data SelectResponse = SelectResponse' (Maybe [Item]) (Maybe Text) Int
- newSelectResponse :: Int -> SelectResponse
- data DeleteAttributes = DeleteAttributes' (Maybe [Attribute]) (Maybe UpdateCondition) Text Text
- newDeleteAttributes :: Text -> Text -> DeleteAttributes
- data DeleteAttributesResponse = DeleteAttributesResponse' {
- newDeleteAttributesResponse :: DeleteAttributesResponse
- data PutAttributes = PutAttributes' (Maybe UpdateCondition) Text Text [ReplaceableAttribute]
- newPutAttributes :: Text -> Text -> PutAttributes
- data PutAttributesResponse = PutAttributesResponse' {
- newPutAttributesResponse :: PutAttributesResponse
- data DeleteDomain = DeleteDomain' Text
- newDeleteDomain :: Text -> DeleteDomain
- data DeleteDomainResponse = DeleteDomainResponse' {
- newDeleteDomainResponse :: DeleteDomainResponse
- data ListDomains = ListDomains' (Maybe Int) (Maybe Text)
- newListDomains :: ListDomains
- data ListDomainsResponse = ListDomainsResponse' (Maybe [Text]) (Maybe Text) Int
- newListDomainsResponse :: Int -> ListDomainsResponse
- data Attribute = Attribute' (Maybe Text) (Maybe Text) Text Text
- newAttribute :: Text -> Text -> Attribute
- data DeletableItem = DeletableItem' (Maybe [Attribute]) Text
- newDeletableItem :: Text -> DeletableItem
- data Item = Item' (Maybe Text) Text [Attribute]
- newItem :: Text -> Item
- data ReplaceableAttribute = ReplaceableAttribute' (Maybe Bool) Text Text
- newReplaceableAttribute :: Text -> Text -> ReplaceableAttribute
- data ReplaceableItem = ReplaceableItem' Text [ReplaceableAttribute]
- newReplaceableItem :: Text -> ReplaceableItem
- data UpdateCondition = UpdateCondition' (Maybe Bool) (Maybe Text) (Maybe Text)
- newUpdateCondition :: UpdateCondition
Service Configuration
defaultService :: Service Source #
API version 2009-04-15
of the Amazon SimpleDB 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 SDB
.
InvalidNumberValueTests
_InvalidNumberValueTests :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many predicates exist in the query expression.
NoSuchDomain
_NoSuchDomain :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified domain does not exist.
NumberSubmittedItemsExceeded
_NumberSubmittedItemsExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many items exist in a single call.
AttributeDoesNotExist
_AttributeDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified attribute does not exist.
NumberDomainAttributesExceeded
_NumberDomainAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many attributes in this domain.
DuplicateItemName
_DuplicateItemName :: AsError a => Getting (First ServiceError) a ServiceError Source #
The item name was specified more than once.
MissingParameter
_MissingParameter :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request must contain the specified missing parameter.
InvalidNextToken
_InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified NextToken is not valid.
InvalidParameterValue
_InvalidParameterValue :: AsError a => Getting (First ServiceError) a ServiceError Source #
The value for a parameter is invalid.
NumberItemAttributesExceeded
_NumberItemAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many attributes in this item.
RequestTimeout
_RequestTimeout :: AsError a => Getting (First ServiceError) a ServiceError Source #
A timeout occurred when attempting to query the specified domain with specified query expression.
TooManyRequestedAttributes
_TooManyRequestedAttributes :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many attributes requested.
InvalidNumberPredicates
_InvalidNumberPredicates :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many predicates exist in the query expression.
NumberDomainsExceeded
_NumberDomainsExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many domains exist per this account.
NumberSubmittedAttributesExceeded
_NumberSubmittedAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many attributes exist in a single call.
NumberDomainBytesExceeded
_NumberDomainBytesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many bytes in this domain.
InvalidQueryExpression
_InvalidQueryExpression :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified query expression syntax is not valid.
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.
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.
BatchDeleteAttributes
data BatchDeleteAttributes Source #
See: newBatchDeleteAttributes
smart constructor.
Instances
newBatchDeleteAttributes Source #
Create a value of BatchDeleteAttributes
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:domainName:BatchDeleteAttributes'
, batchDeleteAttributes_domainName
- The name of the domain in which the attributes are being deleted.
$sel:items:BatchDeleteAttributes'
, batchDeleteAttributes_items
- A list of items on which to perform the operation.
data BatchDeleteAttributesResponse Source #
See: newBatchDeleteAttributesResponse
smart constructor.
Instances
newBatchDeleteAttributesResponse :: BatchDeleteAttributesResponse Source #
Create a value of BatchDeleteAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
BatchPutAttributes
data BatchPutAttributes Source #
See: newBatchPutAttributes
smart constructor.
Instances
newBatchPutAttributes Source #
Create a value of BatchPutAttributes
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:domainName:BatchPutAttributes'
, batchPutAttributes_domainName
- The name of the domain in which the attributes are being stored.
$sel:items:BatchPutAttributes'
, batchPutAttributes_items
- A list of items on which to perform the operation.
data BatchPutAttributesResponse Source #
See: newBatchPutAttributesResponse
smart constructor.
Instances
newBatchPutAttributesResponse :: BatchPutAttributesResponse Source #
Create a value of BatchPutAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
GetAttributes
data GetAttributes Source #
See: newGetAttributes
smart constructor.
Instances
Create a value of GetAttributes
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:consistentRead:GetAttributes'
, getAttributes_consistentRead
- Determines whether or not strong consistency should be enforced when
data is read from SimpleDB. If true
, any data previously written to
SimpleDB will be returned. Otherwise, results will be consistent
eventually, and the client may not see data that was written immediately
before your read.
$sel:attributeNames:GetAttributes'
, getAttributes_attributeNames
- The names of the attributes.
$sel:domainName:GetAttributes'
, getAttributes_domainName
- The name of the domain in which to perform the operation.
$sel:itemName:GetAttributes'
, getAttributes_itemName
- The name of the item.
data GetAttributesResponse Source #
See: newGetAttributesResponse
smart constructor.
Instances
newGetAttributesResponse Source #
Create a value of GetAttributesResponse
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:attributes:GetAttributesResponse'
, getAttributesResponse_attributes
- The list of attributes returned by the operation.
$sel:httpStatus:GetAttributesResponse'
, getAttributesResponse_httpStatus
- The response's http status code.
CreateDomain
data CreateDomain Source #
See: newCreateDomain
smart constructor.
Instances
Create a value of CreateDomain
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:domainName:CreateDomain'
, createDomain_domainName
- The name of the domain to create. The name can range between 3 and 255
characters and can contain the following characters: a-z, A-Z, 0-9,
'_', '-', and '.'.
data CreateDomainResponse Source #
See: newCreateDomainResponse
smart constructor.
Instances
Eq CreateDomainResponse Source # | |
Defined in Amazonka.SDB.CreateDomain (==) :: CreateDomainResponse -> CreateDomainResponse -> Bool # (/=) :: CreateDomainResponse -> CreateDomainResponse -> Bool # | |
Read CreateDomainResponse Source # | |
Defined in Amazonka.SDB.CreateDomain | |
Show CreateDomainResponse Source # | |
Defined in Amazonka.SDB.CreateDomain showsPrec :: Int -> CreateDomainResponse -> ShowS # show :: CreateDomainResponse -> String # showList :: [CreateDomainResponse] -> ShowS # | |
Generic CreateDomainResponse Source # | |
Defined in Amazonka.SDB.CreateDomain type Rep CreateDomainResponse :: Type -> Type # from :: CreateDomainResponse -> Rep CreateDomainResponse x # to :: Rep CreateDomainResponse x -> CreateDomainResponse # | |
NFData CreateDomainResponse Source # | |
Defined in Amazonka.SDB.CreateDomain rnf :: CreateDomainResponse -> () # | |
type Rep CreateDomainResponse Source # | |
newCreateDomainResponse :: CreateDomainResponse Source #
Create a value of CreateDomainResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DomainMetadata
data DomainMetadata Source #
See: newDomainMetadata
smart constructor.
Instances
Create a value of DomainMetadata
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:domainName:DomainMetadata'
, domainMetadata_domainName
- The name of the domain for which to display the metadata of.
data DomainMetadataResponse Source #
See: newDomainMetadataResponse
smart constructor.
DomainMetadataResponse' (Maybe Integer) (Maybe Integer) (Maybe Int) (Maybe Integer) (Maybe Int) (Maybe Int) (Maybe Int) Int |
Instances
newDomainMetadataResponse Source #
Create a value of DomainMetadataResponse
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:itemNamesSizeBytes:DomainMetadataResponse'
, domainMetadataResponse_itemNamesSizeBytes
- The total size of all item names in the domain, in bytes.
$sel:attributeValuesSizeBytes:DomainMetadataResponse'
, domainMetadataResponse_attributeValuesSizeBytes
- The total size of all attribute values in the domain, in bytes.
$sel:attributeNameCount:DomainMetadataResponse'
, domainMetadataResponse_attributeNameCount
- The number of unique attribute names in the domain.
$sel:attributeNamesSizeBytes:DomainMetadataResponse'
, domainMetadataResponse_attributeNamesSizeBytes
- The total size of all unique attribute names in the domain, in bytes.
$sel:attributeValueCount:DomainMetadataResponse'
, domainMetadataResponse_attributeValueCount
- The number of all attribute name/value pairs in the domain.
$sel:itemCount:DomainMetadataResponse'
, domainMetadataResponse_itemCount
- The number of all items in the domain.
$sel:timestamp:DomainMetadataResponse'
, domainMetadataResponse_timestamp
- The data and time when metadata was calculated, in Epoch (UNIX) seconds.
$sel:httpStatus:DomainMetadataResponse'
, domainMetadataResponse_httpStatus
- The response's http status code.
Select (Paginated)
See: newSelect
smart constructor.
Instances
Create a value of Select
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:consistentRead:Select'
, select_consistentRead
- Determines whether or not strong consistency should be enforced when
data is read from SimpleDB. If true
, any data previously written to
SimpleDB will be returned. Otherwise, results will be consistent
eventually, and the client may not see data that was written immediately
before your read.
$sel:nextToken:Select'
, select_nextToken
- A string informing Amazon SimpleDB where to start the next list of
ItemNames
.
$sel:selectExpression:Select'
, select_selectExpression
- The expression used to query the domain.
data SelectResponse Source #
See: newSelectResponse
smart constructor.
Instances
Create a value of SelectResponse
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:items:SelectResponse'
, selectResponse_items
- A list of items that match the select expression.
$sel:nextToken:Select'
, selectResponse_nextToken
- An opaque token indicating that more items than MaxNumberOfItems
were
matched, the response size exceeded 1 megabyte, or the execution time
exceeded 5 seconds.
$sel:httpStatus:SelectResponse'
, selectResponse_httpStatus
- The response's http status code.
DeleteAttributes
data DeleteAttributes Source #
See: newDeleteAttributes
smart constructor.
Instances
Create a value of DeleteAttributes
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:attributes:DeleteAttributes'
, deleteAttributes_attributes
- A list of Attributes. Similar to columns on a spreadsheet, attributes
represent categories of data that can be assigned to items.
$sel:expected:DeleteAttributes'
, deleteAttributes_expected
- The update condition which, if specified, determines whether the
specified attributes will be deleted or not. The update condition must
be satisfied in order for this request to be processed and the
attributes to be deleted.
$sel:domainName:DeleteAttributes'
, deleteAttributes_domainName
- The name of the domain in which to perform the operation.
$sel:itemName:DeleteAttributes'
, deleteAttributes_itemName
- The name of the item. Similar to rows on a spreadsheet, items represent
individual objects that contain one or more value-attribute pairs.
data DeleteAttributesResponse Source #
See: newDeleteAttributesResponse
smart constructor.
Instances
Eq DeleteAttributesResponse Source # | |
Defined in Amazonka.SDB.DeleteAttributes | |
Read DeleteAttributesResponse Source # | |
Show DeleteAttributesResponse Source # | |
Defined in Amazonka.SDB.DeleteAttributes showsPrec :: Int -> DeleteAttributesResponse -> ShowS # show :: DeleteAttributesResponse -> String # showList :: [DeleteAttributesResponse] -> ShowS # | |
Generic DeleteAttributesResponse Source # | |
Defined in Amazonka.SDB.DeleteAttributes type Rep DeleteAttributesResponse :: Type -> Type # | |
NFData DeleteAttributesResponse Source # | |
Defined in Amazonka.SDB.DeleteAttributes rnf :: DeleteAttributesResponse -> () # | |
type Rep DeleteAttributesResponse Source # | |
newDeleteAttributesResponse :: DeleteAttributesResponse Source #
Create a value of DeleteAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
PutAttributes
data PutAttributes Source #
See: newPutAttributes
smart constructor.
Instances
Create a value of PutAttributes
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:expected:PutAttributes'
, putAttributes_expected
- The update condition which, if specified, determines whether the
specified attributes will be updated or not. The update condition must
be satisfied in order for this request to be processed and the
attributes to be updated.
$sel:domainName:PutAttributes'
, putAttributes_domainName
- The name of the domain in which to perform the operation.
$sel:itemName:PutAttributes'
, putAttributes_itemName
- The name of the item.
$sel:attributes:PutAttributes'
, putAttributes_attributes
- The list of attributes.
data PutAttributesResponse Source #
See: newPutAttributesResponse
smart constructor.
Instances
Eq PutAttributesResponse Source # | |
Defined in Amazonka.SDB.PutAttributes (==) :: PutAttributesResponse -> PutAttributesResponse -> Bool # (/=) :: PutAttributesResponse -> PutAttributesResponse -> Bool # | |
Read PutAttributesResponse Source # | |
Show PutAttributesResponse Source # | |
Defined in Amazonka.SDB.PutAttributes showsPrec :: Int -> PutAttributesResponse -> ShowS # show :: PutAttributesResponse -> String # showList :: [PutAttributesResponse] -> ShowS # | |
Generic PutAttributesResponse Source # | |
Defined in Amazonka.SDB.PutAttributes type Rep PutAttributesResponse :: Type -> Type # | |
NFData PutAttributesResponse Source # | |
Defined in Amazonka.SDB.PutAttributes rnf :: PutAttributesResponse -> () # | |
type Rep PutAttributesResponse Source # | |
newPutAttributesResponse :: PutAttributesResponse Source #
Create a value of PutAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteDomain
data DeleteDomain Source #
See: newDeleteDomain
smart constructor.
Instances
Create a value of DeleteDomain
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:domainName:DeleteDomain'
, deleteDomain_domainName
- The name of the domain to delete.
data DeleteDomainResponse Source #
See: newDeleteDomainResponse
smart constructor.
Instances
Eq DeleteDomainResponse Source # | |
Defined in Amazonka.SDB.DeleteDomain (==) :: DeleteDomainResponse -> DeleteDomainResponse -> Bool # (/=) :: DeleteDomainResponse -> DeleteDomainResponse -> Bool # | |
Read DeleteDomainResponse Source # | |
Defined in Amazonka.SDB.DeleteDomain | |
Show DeleteDomainResponse Source # | |
Defined in Amazonka.SDB.DeleteDomain showsPrec :: Int -> DeleteDomainResponse -> ShowS # show :: DeleteDomainResponse -> String # showList :: [DeleteDomainResponse] -> ShowS # | |
Generic DeleteDomainResponse Source # | |
Defined in Amazonka.SDB.DeleteDomain type Rep DeleteDomainResponse :: Type -> Type # from :: DeleteDomainResponse -> Rep DeleteDomainResponse x # to :: Rep DeleteDomainResponse x -> DeleteDomainResponse # | |
NFData DeleteDomainResponse Source # | |
Defined in Amazonka.SDB.DeleteDomain rnf :: DeleteDomainResponse -> () # | |
type Rep DeleteDomainResponse Source # | |
newDeleteDomainResponse :: DeleteDomainResponse Source #
Create a value of DeleteDomainResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListDomains (Paginated)
data ListDomains Source #
See: newListDomains
smart constructor.
ListDomains' (Maybe Int) (Maybe Text) |
Instances
newListDomains :: ListDomains Source #
Create a value of ListDomains
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:maxNumberOfDomains:ListDomains'
, listDomains_maxNumberOfDomains
- The maximum number of domain names you want returned. The range is 1 to
100. The default setting is 100.
$sel:nextToken:ListDomains'
, listDomains_nextToken
- A string informing Amazon SimpleDB where to start the next list of
domain names.
data ListDomainsResponse Source #
See: newListDomainsResponse
smart constructor.
Instances
newListDomainsResponse Source #
Create a value of ListDomainsResponse
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:domainNames:ListDomainsResponse'
, listDomainsResponse_domainNames
- A list of domain names that match the expression.
$sel:nextToken:ListDomains'
, listDomainsResponse_nextToken
- An opaque token indicating that there are more domains than the
specified MaxNumberOfDomains
still available.
$sel:httpStatus:ListDomainsResponse'
, listDomainsResponse_httpStatus
- The response's http status code.
Types
Attribute
See: newAttribute
smart constructor.
Instances
Create a value of Attribute
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:alternateValueEncoding:Attribute'
, attribute_alternateValueEncoding
-
$sel:alternateNameEncoding:Attribute'
, attribute_alternateNameEncoding
-
$sel:name:Attribute'
, attribute_name
- The name of the attribute.
$sel:value:Attribute'
, attribute_value
- The value of the attribute.
DeletableItem
data DeletableItem Source #
See: newDeletableItem
smart constructor.
Instances
Create a value of DeletableItem
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:attributes:DeletableItem'
, deletableItem_attributes
- Undocumented member.
$sel:name:DeletableItem'
, deletableItem_name
- Undocumented member.
Item
See: newItem
smart constructor.
Instances
Eq Item Source # | |
Read Item Source # | |
Show Item Source # | |
Generic Item Source # | |
NFData Item Source # | |
Defined in Amazonka.SDB.Types.Item | |
Hashable Item Source # | |
Defined in Amazonka.SDB.Types.Item | |
FromXML Item Source # | |
type Rep Item Source # | |
Defined in Amazonka.SDB.Types.Item type Rep Item = D1 ('MetaData "Item" "Amazonka.SDB.Types.Item" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "Item'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alternateNameEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Attribute])))) |
Create a value of Item
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:alternateNameEncoding:Item'
, item_alternateNameEncoding
-
$sel:name:Item'
, item_name
- The name of the item.
$sel:attributes:Item'
, item_attributes
- A list of attributes.
ReplaceableAttribute
data ReplaceableAttribute Source #
See: newReplaceableAttribute
smart constructor.
Instances
newReplaceableAttribute Source #
:: Text | |
-> Text | |
-> ReplaceableAttribute |
Create a value of ReplaceableAttribute
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:replace:ReplaceableAttribute'
, replaceableAttribute_replace
- 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
.
$sel:name:ReplaceableAttribute'
, replaceableAttribute_name
- The name of the replaceable attribute.
$sel:value:ReplaceableAttribute'
, replaceableAttribute_value
- The value of the replaceable attribute.
ReplaceableItem
data ReplaceableItem Source #
See: newReplaceableItem
smart constructor.
Instances
Create a value of ReplaceableItem
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:name:ReplaceableItem'
, replaceableItem_name
- The name of the replaceable item.
$sel:attributes:ReplaceableItem'
, replaceableItem_attributes
- 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: newUpdateCondition
smart constructor.
Instances
newUpdateCondition :: UpdateCondition Source #
Create a value of UpdateCondition
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:exists:UpdateCondition'
, updateCondition_exists
- 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.
$sel:value:UpdateCondition'
, updateCondition_value
- The value of an attribute. This value can only be specified when the
Exists
parameter is equal to true
.
$sel:name:UpdateCondition'
, updateCondition_name
- The name of the attribute involved in the condition.