Versions in this module Expand all Collapse all v0 v0.5.0 Feb 10, 2016 Changes in this version + const AttributeActionAdd + const AttributeActionDelete + const AttributeActionPut + const ComparisonOperatorBeginsWith + const ComparisonOperatorBetween + const ComparisonOperatorContains + const ComparisonOperatorEq + const ComparisonOperatorGe + const ComparisonOperatorGt + const ComparisonOperatorIn + const ComparisonOperatorLe + const ComparisonOperatorLt + const ComparisonOperatorNe + const ComparisonOperatorNotContains + const ComparisonOperatorNotNull + const ComparisonOperatorNull + const ConditionalOperatorAnd + const ConditionalOperatorOr + const IndexStatusActive + const IndexStatusCreating + const IndexStatusDeleting + const IndexStatusUpdating + const KeyTypeHash + const KeyTypeRange + const ProjectionTypeAll + const ProjectionTypeInclude + const ProjectionTypeKeysOnly + const ReturnConsumedCapacityIndexes + const ReturnConsumedCapacityNone + const ReturnConsumedCapacityTotal + const ReturnItemCollectionMetricsNone + const ReturnItemCollectionMetricsSize + const ReturnValueAllNew + const ReturnValueAllOld + const ReturnValueNone + const ReturnValueUpdatedNew + const ReturnValueUpdatedOld + const ScalarAttributeTypeB + const ScalarAttributeTypeN + const ScalarAttributeTypeS + const SelectAllAttributes + const SelectAllProjectedAttributes + const SelectCount + const SelectSpecificAttributes + const ServiceName + const StreamViewTypeKeysOnly + const StreamViewTypeNewAndOldImages + const StreamViewTypeNewImage + const StreamViewTypeOldImage + const TableStatusActive + const TableStatusCreating + const TableStatusDeleting + const TableStatusUpdating + type AttributeDefinition struct + AttributeName *string + AttributeType *string + func (s AttributeDefinition) GoString() string + func (s AttributeDefinition) String() string + type AttributeValue struct + B []byte + BOOL *bool + BS [][]byte + L []*AttributeValue + M map[string]*AttributeValue + N *string + NS []*string + NULL *bool + S *string + SS []*string + func (s AttributeValue) GoString() string + func (s AttributeValue) String() string + type AttributeValueUpdate struct + Action *string + Value *AttributeValue + func (s AttributeValueUpdate) GoString() string + func (s AttributeValueUpdate) String() string + type BatchGetItemInput struct + RequestItems map[string]*KeysAndAttributes + ReturnConsumedCapacity *string + func (s BatchGetItemInput) GoString() string + func (s BatchGetItemInput) String() string + type BatchGetItemOutput struct + ConsumedCapacity []*ConsumedCapacity + Responses map[string][]map[string]*AttributeValue + UnprocessedKeys map[string]*KeysAndAttributes + func (s BatchGetItemOutput) GoString() string + func (s BatchGetItemOutput) String() string + type BatchWriteItemInput struct + RequestItems map[string][]*WriteRequest + ReturnConsumedCapacity *string + ReturnItemCollectionMetrics *string + func (s BatchWriteItemInput) GoString() string + func (s BatchWriteItemInput) String() string + type BatchWriteItemOutput struct + ConsumedCapacity []*ConsumedCapacity + ItemCollectionMetrics map[string][]*ItemCollectionMetrics + UnprocessedItems map[string][]*WriteRequest + func (s BatchWriteItemOutput) GoString() string + func (s BatchWriteItemOutput) String() string + type Capacity struct + CapacityUnits *float64 + func (s Capacity) GoString() string + func (s Capacity) String() string + type Condition struct + AttributeValueList []*AttributeValue + ComparisonOperator *string + func (s Condition) GoString() string + func (s Condition) String() string + type ConsumedCapacity struct + CapacityUnits *float64 + GlobalSecondaryIndexes map[string]*Capacity + LocalSecondaryIndexes map[string]*Capacity + Table *Capacity + TableName *string + func (s ConsumedCapacity) GoString() string + func (s ConsumedCapacity) String() string + type CreateGlobalSecondaryIndexAction struct + IndexName *string + KeySchema []*KeySchemaElement + Projection *Projection + ProvisionedThroughput *ProvisionedThroughput + func (s CreateGlobalSecondaryIndexAction) GoString() string + func (s CreateGlobalSecondaryIndexAction) String() string + type CreateTableInput struct + AttributeDefinitions []*AttributeDefinition + GlobalSecondaryIndexes []*GlobalSecondaryIndex + KeySchema []*KeySchemaElement + LocalSecondaryIndexes []*LocalSecondaryIndex + ProvisionedThroughput *ProvisionedThroughput + StreamSpecification *StreamSpecification + TableName *string + func (s CreateTableInput) GoString() string + func (s CreateTableInput) String() string + type CreateTableOutput struct + TableDescription *TableDescription + func (s CreateTableOutput) GoString() string + func (s CreateTableOutput) String() string + type DeleteGlobalSecondaryIndexAction struct + IndexName *string + func (s DeleteGlobalSecondaryIndexAction) GoString() string + func (s DeleteGlobalSecondaryIndexAction) String() string + type DeleteItemInput struct + ConditionExpression *string + ConditionalOperator *string + Expected map[string]*ExpectedAttributeValue + ExpressionAttributeNames map[string]*string + ExpressionAttributeValues map[string]*AttributeValue + Key map[string]*AttributeValue + ReturnConsumedCapacity *string + ReturnItemCollectionMetrics *string + ReturnValues *string + TableName *string + func (s DeleteItemInput) GoString() string + func (s DeleteItemInput) String() string + type DeleteItemOutput struct + Attributes map[string]*AttributeValue + ConsumedCapacity *ConsumedCapacity + ItemCollectionMetrics *ItemCollectionMetrics + func (s DeleteItemOutput) GoString() string + func (s DeleteItemOutput) String() string + type DeleteRequest struct + Key map[string]*AttributeValue + func (s DeleteRequest) GoString() string + func (s DeleteRequest) String() string + type DeleteTableInput struct + TableName *string + func (s DeleteTableInput) GoString() string + func (s DeleteTableInput) String() string + type DeleteTableOutput struct + TableDescription *TableDescription + func (s DeleteTableOutput) GoString() string + func (s DeleteTableOutput) String() string + type DescribeTableInput struct + TableName *string + func (s DescribeTableInput) GoString() string + func (s DescribeTableInput) String() string + type DescribeTableOutput struct + Table *TableDescription + func (s DescribeTableOutput) GoString() string + func (s DescribeTableOutput) String() string + type DynamoDB struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *DynamoDB + func (c *DynamoDB) BatchGetItem(input *BatchGetItemInput) (*BatchGetItemOutput, error) + func (c *DynamoDB) BatchGetItemPages(input *BatchGetItemInput, ...) error + func (c *DynamoDB) BatchGetItemRequest(input *BatchGetItemInput) (req *request.Request, output *BatchGetItemOutput) + func (c *DynamoDB) BatchWriteItem(input *BatchWriteItemInput) (*BatchWriteItemOutput, error) + func (c *DynamoDB) BatchWriteItemRequest(input *BatchWriteItemInput) (req *request.Request, output *BatchWriteItemOutput) + func (c *DynamoDB) CreateTable(input *CreateTableInput) (*CreateTableOutput, error) + func (c *DynamoDB) CreateTableRequest(input *CreateTableInput) (req *request.Request, output *CreateTableOutput) + func (c *DynamoDB) DeleteItem(input *DeleteItemInput) (*DeleteItemOutput, error) + func (c *DynamoDB) DeleteItemRequest(input *DeleteItemInput) (req *request.Request, output *DeleteItemOutput) + func (c *DynamoDB) DeleteTable(input *DeleteTableInput) (*DeleteTableOutput, error) + func (c *DynamoDB) DeleteTableRequest(input *DeleteTableInput) (req *request.Request, output *DeleteTableOutput) + func (c *DynamoDB) DescribeTable(input *DescribeTableInput) (*DescribeTableOutput, error) + func (c *DynamoDB) DescribeTableRequest(input *DescribeTableInput) (req *request.Request, output *DescribeTableOutput) + func (c *DynamoDB) GetItem(input *GetItemInput) (*GetItemOutput, error) + func (c *DynamoDB) GetItemRequest(input *GetItemInput) (req *request.Request, output *GetItemOutput) + func (c *DynamoDB) ListTables(input *ListTablesInput) (*ListTablesOutput, error) + func (c *DynamoDB) ListTablesPages(input *ListTablesInput, ...) error + func (c *DynamoDB) ListTablesRequest(input *ListTablesInput) (req *request.Request, output *ListTablesOutput) + func (c *DynamoDB) PutItem(input *PutItemInput) (*PutItemOutput, error) + func (c *DynamoDB) PutItemRequest(input *PutItemInput) (req *request.Request, output *PutItemOutput) + func (c *DynamoDB) Query(input *QueryInput) (*QueryOutput, error) + func (c *DynamoDB) QueryPages(input *QueryInput, ...) error + func (c *DynamoDB) QueryRequest(input *QueryInput) (req *request.Request, output *QueryOutput) + func (c *DynamoDB) Scan(input *ScanInput) (*ScanOutput, error) + func (c *DynamoDB) ScanPages(input *ScanInput, fn func(p *ScanOutput, lastPage bool) (shouldContinue bool)) error + func (c *DynamoDB) ScanRequest(input *ScanInput) (req *request.Request, output *ScanOutput) + func (c *DynamoDB) UpdateItem(input *UpdateItemInput) (*UpdateItemOutput, error) + func (c *DynamoDB) UpdateItemRequest(input *UpdateItemInput) (req *request.Request, output *UpdateItemOutput) + func (c *DynamoDB) UpdateTable(input *UpdateTableInput) (*UpdateTableOutput, error) + func (c *DynamoDB) UpdateTableRequest(input *UpdateTableInput) (req *request.Request, output *UpdateTableOutput) + func (c *DynamoDB) WaitUntilTableExists(input *DescribeTableInput) error + func (c *DynamoDB) WaitUntilTableNotExists(input *DescribeTableInput) error + type ExpectedAttributeValue struct + AttributeValueList []*AttributeValue + ComparisonOperator *string + Exists *bool + Value *AttributeValue + func (s ExpectedAttributeValue) GoString() string + func (s ExpectedAttributeValue) String() string + type GetItemInput struct + AttributesToGet []*string + ConsistentRead *bool + ExpressionAttributeNames map[string]*string + Key map[string]*AttributeValue + ProjectionExpression *string + ReturnConsumedCapacity *string + TableName *string + func (s GetItemInput) GoString() string + func (s GetItemInput) String() string + type GetItemOutput struct + ConsumedCapacity *ConsumedCapacity + Item map[string]*AttributeValue + func (s GetItemOutput) GoString() string + func (s GetItemOutput) String() string + type GlobalSecondaryIndex struct + IndexName *string + KeySchema []*KeySchemaElement + Projection *Projection + ProvisionedThroughput *ProvisionedThroughput + func (s GlobalSecondaryIndex) GoString() string + func (s GlobalSecondaryIndex) String() string + type GlobalSecondaryIndexDescription struct + Backfilling *bool + IndexArn *string + IndexName *string + IndexSizeBytes *int64 + IndexStatus *string + ItemCount *int64 + KeySchema []*KeySchemaElement + Projection *Projection + ProvisionedThroughput *ProvisionedThroughputDescription + func (s GlobalSecondaryIndexDescription) GoString() string + func (s GlobalSecondaryIndexDescription) String() string + type GlobalSecondaryIndexUpdate struct + Create *CreateGlobalSecondaryIndexAction + Delete *DeleteGlobalSecondaryIndexAction + Update *UpdateGlobalSecondaryIndexAction + func (s GlobalSecondaryIndexUpdate) GoString() string + func (s GlobalSecondaryIndexUpdate) String() string + type ItemCollectionMetrics struct + ItemCollectionKey map[string]*AttributeValue + SizeEstimateRangeGB []*float64 + func (s ItemCollectionMetrics) GoString() string + func (s ItemCollectionMetrics) String() string + type KeySchemaElement struct + AttributeName *string + KeyType *string + func (s KeySchemaElement) GoString() string + func (s KeySchemaElement) String() string + type KeysAndAttributes struct + AttributesToGet []*string + ConsistentRead *bool + ExpressionAttributeNames map[string]*string + Keys []map[string]*AttributeValue + ProjectionExpression *string + func (s KeysAndAttributes) GoString() string + func (s KeysAndAttributes) String() string + type ListTablesInput struct + ExclusiveStartTableName *string + Limit *int64 + func (s ListTablesInput) GoString() string + func (s ListTablesInput) String() string + type ListTablesOutput struct + LastEvaluatedTableName *string + TableNames []*string + func (s ListTablesOutput) GoString() string + func (s ListTablesOutput) String() string + type LocalSecondaryIndex struct + IndexName *string + KeySchema []*KeySchemaElement + Projection *Projection + func (s LocalSecondaryIndex) GoString() string + func (s LocalSecondaryIndex) String() string + type LocalSecondaryIndexDescription struct + IndexArn *string + IndexName *string + IndexSizeBytes *int64 + ItemCount *int64 + KeySchema []*KeySchemaElement + Projection *Projection + func (s LocalSecondaryIndexDescription) GoString() string + func (s LocalSecondaryIndexDescription) String() string + type Projection struct + NonKeyAttributes []*string + ProjectionType *string + func (s Projection) GoString() string + func (s Projection) String() string + type ProvisionedThroughput struct + ReadCapacityUnits *int64 + WriteCapacityUnits *int64 + func (s ProvisionedThroughput) GoString() string + func (s ProvisionedThroughput) String() string + type ProvisionedThroughputDescription struct + LastDecreaseDateTime *time.Time + LastIncreaseDateTime *time.Time + NumberOfDecreasesToday *int64 + ReadCapacityUnits *int64 + WriteCapacityUnits *int64 + func (s ProvisionedThroughputDescription) GoString() string + func (s ProvisionedThroughputDescription) String() string + type PutItemInput struct + ConditionExpression *string + ConditionalOperator *string + Expected map[string]*ExpectedAttributeValue + ExpressionAttributeNames map[string]*string + ExpressionAttributeValues map[string]*AttributeValue + Item map[string]*AttributeValue + ReturnConsumedCapacity *string + ReturnItemCollectionMetrics *string + ReturnValues *string + TableName *string + func (s PutItemInput) GoString() string + func (s PutItemInput) String() string + type PutItemOutput struct + Attributes map[string]*AttributeValue + ConsumedCapacity *ConsumedCapacity + ItemCollectionMetrics *ItemCollectionMetrics + func (s PutItemOutput) GoString() string + func (s PutItemOutput) String() string + type PutRequest struct + Item map[string]*AttributeValue + func (s PutRequest) GoString() string + func (s PutRequest) String() string + type QueryInput struct + AttributesToGet []*string + ConditionalOperator *string + ConsistentRead *bool + ExclusiveStartKey map[string]*AttributeValue + ExpressionAttributeNames map[string]*string + ExpressionAttributeValues map[string]*AttributeValue + FilterExpression *string + IndexName *string + KeyConditionExpression *string + KeyConditions map[string]*Condition + Limit *int64 + ProjectionExpression *string + QueryFilter map[string]*Condition + ReturnConsumedCapacity *string + ScanIndexForward *bool + Select *string + TableName *string + func (s QueryInput) GoString() string + func (s QueryInput) String() string + type QueryOutput struct + ConsumedCapacity *ConsumedCapacity + Count *int64 + Items []map[string]*AttributeValue + LastEvaluatedKey map[string]*AttributeValue + ScannedCount *int64 + func (s QueryOutput) GoString() string + func (s QueryOutput) String() string + type ScanInput struct + AttributesToGet []*string + ConditionalOperator *string + ConsistentRead *bool + ExclusiveStartKey map[string]*AttributeValue + ExpressionAttributeNames map[string]*string + ExpressionAttributeValues map[string]*AttributeValue + FilterExpression *string + IndexName *string + Limit *int64 + ProjectionExpression *string + ReturnConsumedCapacity *string + ScanFilter map[string]*Condition + Segment *int64 + Select *string + TableName *string + TotalSegments *int64 + func (s ScanInput) GoString() string + func (s ScanInput) String() string + type ScanOutput struct + ConsumedCapacity *ConsumedCapacity + Count *int64 + Items []map[string]*AttributeValue + LastEvaluatedKey map[string]*AttributeValue + ScannedCount *int64 + func (s ScanOutput) GoString() string + func (s ScanOutput) String() string + type StreamSpecification struct + StreamEnabled *bool + StreamViewType *string + func (s StreamSpecification) GoString() string + func (s StreamSpecification) String() string + type TableDescription struct + AttributeDefinitions []*AttributeDefinition + CreationDateTime *time.Time + GlobalSecondaryIndexes []*GlobalSecondaryIndexDescription + ItemCount *int64 + KeySchema []*KeySchemaElement + LatestStreamArn *string + LatestStreamLabel *string + LocalSecondaryIndexes []*LocalSecondaryIndexDescription + ProvisionedThroughput *ProvisionedThroughputDescription + StreamSpecification *StreamSpecification + TableArn *string + TableName *string + TableSizeBytes *int64 + TableStatus *string + func (s TableDescription) GoString() string + func (s TableDescription) String() string + type UpdateGlobalSecondaryIndexAction struct + IndexName *string + ProvisionedThroughput *ProvisionedThroughput + func (s UpdateGlobalSecondaryIndexAction) GoString() string + func (s UpdateGlobalSecondaryIndexAction) String() string + type UpdateItemInput struct + AttributeUpdates map[string]*AttributeValueUpdate + ConditionExpression *string + ConditionalOperator *string + Expected map[string]*ExpectedAttributeValue + ExpressionAttributeNames map[string]*string + ExpressionAttributeValues map[string]*AttributeValue + Key map[string]*AttributeValue + ReturnConsumedCapacity *string + ReturnItemCollectionMetrics *string + ReturnValues *string + TableName *string + UpdateExpression *string + func (s UpdateItemInput) GoString() string + func (s UpdateItemInput) String() string + type UpdateItemOutput struct + Attributes map[string]*AttributeValue + ConsumedCapacity *ConsumedCapacity + ItemCollectionMetrics *ItemCollectionMetrics + func (s UpdateItemOutput) GoString() string + func (s UpdateItemOutput) String() string + type UpdateTableInput struct + AttributeDefinitions []*AttributeDefinition + GlobalSecondaryIndexUpdates []*GlobalSecondaryIndexUpdate + ProvisionedThroughput *ProvisionedThroughput + StreamSpecification *StreamSpecification + TableName *string + func (s UpdateTableInput) GoString() string + func (s UpdateTableInput) String() string + type UpdateTableOutput struct + TableDescription *TableDescription + func (s UpdateTableOutput) GoString() string + func (s UpdateTableOutput) String() string + type WriteRequest struct + DeleteRequest *DeleteRequest + PutRequest *PutRequest + func (s WriteRequest) GoString() string + func (s WriteRequest) String() string v0.5.0-rc2 Feb 4, 2016 v0.5.0-rc1.2 Feb 2, 2016 v0.5.0-rc1.1 Feb 2, 2016 v0.5.0-rc1 Feb 2, 2016