@datafire/amazonaws_sdb
v5.0.0
Published
DataFire integration for Amazon SimpleDB
Downloads
13
Readme
@datafire/amazonaws_sdb
Client library for Amazon SimpleDB
Installation and Usage
npm install --save @datafire/amazonaws_sdb
let amazonaws_sdb = require('@datafire/amazonaws_sdb').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
amazonaws_sdb.BatchDeleteAttributes({
"DomainName": "",
"Items": []
}).then(data => {
console.log(data);
});
Description
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.
Actions
BatchDeleteAttributes
amazonaws_sdb.BatchDeleteAttributes({
"DomainName": "",
"Items": []
}, context)
Input
- input
object
- DomainName required String
- Items required DeletableItemList
Output
Output schema unknown
BatchPutAttributes
amazonaws_sdb.BatchPutAttributes({
"DomainName": "",
"Items": []
}, context)
Input
- input
object
- DomainName required String
- Items required ReplaceableItemList
Output
Output schema unknown
CreateDomain
amazonaws_sdb.CreateDomain({
"DomainName": ""
}, context)
Input
- input
object
- DomainName required String
Output
Output schema unknown
DeleteAttributes
amazonaws_sdb.DeleteAttributes({
"DomainName": "",
"ItemName": ""
}, context)
Input
- input
object
- Attributes DeletableAttributeList
- DomainName required String
- Expected UpdateCondition
- ItemName required String
Output
Output schema unknown
DeleteDomain
amazonaws_sdb.DeleteDomain({
"DomainName": ""
}, context)
Input
- input
object
- DomainName required String
Output
Output schema unknown
DomainMetadata
amazonaws_sdb.DomainMetadata({
"DomainName": ""
}, context)
Input
- input
object
- DomainName required String
Output
- output DomainMetadataResult
GetAttributes
amazonaws_sdb.GetAttributes({
"DomainName": "",
"ItemName": ""
}, context)
Input
- input
object
- AttributeNames AttributeNameList
- ConsistentRead Boolean
- DomainName required String
- ItemName required String
Output
- output GetAttributesResult
ListDomains
amazonaws_sdb.ListDomains({}, context)
Input
Output
- output ListDomainsResult
PutAttributes
amazonaws_sdb.PutAttributes({
"DomainName": "",
"ItemName": "",
"Attributes": []
}, context)
Input
- input
object
- Attributes required ReplaceableAttributeList
- DomainName required String
- Expected UpdateCondition
- ItemName required String
Output
Output schema unknown
Select
amazonaws_sdb.Select({
"SelectExpression": ""
}, context)
Input
Output
- output SelectResult
Definitions
Attribute
- Attribute
object
AttributeDoesNotExist
- AttributeDoesNotExist
object
: The specified attribute does not exist.- BoxUsage Float
AttributeList
- AttributeList
array
- items Attribute
AttributeNameList
- AttributeNameList
array
- items String
BatchDeleteAttributesRequest
- BatchDeleteAttributesRequest
object
- DomainName required String
- Items required DeletableItemList
BatchPutAttributesRequest
- BatchPutAttributesRequest
object
- DomainName required String
- Items required ReplaceableItemList
Boolean
- Boolean
boolean
CreateDomainRequest
- CreateDomainRequest
object
- DomainName required String
DeletableAttribute
DeletableAttributeList
- DeletableAttributeList
array
- items DeletableAttribute
DeletableItem
- DeletableItem
object
- Attributes DeletableAttributeList
- Name required String
DeletableItemList
- DeletableItemList
array
- items DeletableItem
DeleteAttributesRequest
- DeleteAttributesRequest
object
- Attributes DeletableAttributeList
- DomainName required String
- Expected UpdateCondition
- ItemName required String
DeleteDomainRequest
- DeleteDomainRequest
object
- DomainName required String
DomainMetadataRequest
- DomainMetadataRequest
object
- DomainName required String
DomainMetadataResult
- DomainMetadataResult
object
DomainNameList
- DomainNameList
array
- items String
DuplicateItemName
- DuplicateItemName
object
: The item name was specified more than once.- BoxUsage Float
Float
- Float
number
GetAttributesRequest
- GetAttributesRequest
object
- AttributeNames AttributeNameList
- ConsistentRead Boolean
- DomainName required String
- ItemName required String
GetAttributesResult
- GetAttributesResult
object
- Attributes AttributeList
Integer
- Integer
integer
InvalidNextToken
- InvalidNextToken
object
: The specified NextToken is not valid.- BoxUsage Float
InvalidNumberPredicates
- InvalidNumberPredicates
object
: Too many predicates exist in the query expression.- BoxUsage Float
InvalidNumberValueTests
- InvalidNumberValueTests
object
: Too many predicates exist in the query expression.- BoxUsage Float
InvalidParameterValue
- InvalidParameterValue
object
: The value for a parameter is invalid.- BoxUsage Float
InvalidQueryExpression
- InvalidQueryExpression
object
: The specified query expression syntax is not valid.- BoxUsage Float
Item
- Item
object
- AlternateNameEncoding String
- Attributes required AttributeList
- Name required String
ItemList
- ItemList
array
- items Item
ListDomainsRequest
ListDomainsResult
- ListDomainsResult
object
- DomainNames DomainNameList
- NextToken String
Long
- Long
integer
MissingParameter
- MissingParameter
object
: The request must contain the specified missing parameter.- BoxUsage Float
NoSuchDomain
- NoSuchDomain
object
: The specified domain does not exist.- BoxUsage Float
NumberDomainAttributesExceeded
- NumberDomainAttributesExceeded
object
: Too many attributes in this domain.- BoxUsage Float
NumberDomainBytesExceeded
- NumberDomainBytesExceeded
object
: Too many bytes in this domain.- BoxUsage Float
NumberDomainsExceeded
- NumberDomainsExceeded
object
: Too many domains exist per this account.- BoxUsage Float
NumberItemAttributesExceeded
- NumberItemAttributesExceeded
object
: Too many attributes in this item.- BoxUsage Float
NumberSubmittedAttributesExceeded
- NumberSubmittedAttributesExceeded
object
: Too many attributes exist in a single call.- BoxUsage Float
NumberSubmittedItemsExceeded
- NumberSubmittedItemsExceeded
object
: Too many items exist in a single call.- BoxUsage Float
PutAttributesRequest
- PutAttributesRequest
object
- Attributes required ReplaceableAttributeList
- DomainName required String
- Expected UpdateCondition
- ItemName required String
ReplaceableAttribute
ReplaceableAttributeList
- ReplaceableAttributeList
array
- items ReplaceableAttribute
ReplaceableItem
- ReplaceableItem
object
- Attributes required ReplaceableAttributeList
- Name required String
ReplaceableItemList
- ReplaceableItemList
array
- items ReplaceableItem
RequestTimeout
- RequestTimeout
object
: A timeout occurred when attempting to query the specified domain with specified query expression.- BoxUsage Float
SelectRequest
SelectResult
String
- String
string
TooManyRequestedAttributes
- TooManyRequestedAttributes
object
: Too many attributes requested.- BoxUsage Float
UpdateCondition
- UpdateCondition
object
: 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.