Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AttributeDefinition struct + AttributeName *string + AttributeType *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 + type AttributeValueUpdate struct + Action *string + Value *AttributeValue + type BatchGetItemInput struct + RequestItems map[string]*KeysAndAttributes + ReturnConsumedCapacity *string + type BatchGetItemOutput struct + ConsumedCapacity []*ConsumedCapacity + Responses map[string][]map[string]*AttributeValue + UnprocessedKeys map[string]*KeysAndAttributes + type BatchWriteItemInput struct + RequestItems map[string][]*WriteRequest + ReturnConsumedCapacity *string + ReturnItemCollectionMetrics *string + type BatchWriteItemOutput struct + ConsumedCapacity []*ConsumedCapacity + ItemCollectionMetrics map[string][]*ItemCollectionMetrics + UnprocessedItems map[string][]*WriteRequest + type Capacity struct + CapacityUnits *float64 + type Condition struct + AttributeValueList []*AttributeValue + ComparisonOperator *string + type ConsumedCapacity struct + CapacityUnits *float64 + GlobalSecondaryIndexes map[string]*Capacity + LocalSecondaryIndexes map[string]*Capacity + Table *Capacity + TableName *string + type CreateGlobalSecondaryIndexAction struct + IndexName *string + KeySchema []*KeySchemaElement + Projection *Projection + ProvisionedThroughput *ProvisionedThroughput + type CreateTableInput struct + AttributeDefinitions []*AttributeDefinition + GlobalSecondaryIndexes []*GlobalSecondaryIndex + KeySchema []*KeySchemaElement + LocalSecondaryIndexes []*LocalSecondaryIndex + ProvisionedThroughput *ProvisionedThroughput + TableName *string + type CreateTableOutput struct + TableDescription *TableDescription + type DeleteGlobalSecondaryIndexAction struct + IndexName *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 + type DeleteItemOutput struct + Attributes map[string]*AttributeValue + ConsumedCapacity *ConsumedCapacity + ItemCollectionMetrics *ItemCollectionMetrics + type DeleteRequest struct + Key map[string]*AttributeValue + type DeleteTableInput struct + TableName *string + type DeleteTableOutput struct + TableDescription *TableDescription + type DescribeTableInput struct + TableName *string + type DescribeTableOutput struct + Table *TableDescription + type DynamoDB struct + func New(config *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 *aws.Request, output *BatchGetItemOutput) + func (c *DynamoDB) BatchWriteItem(input *BatchWriteItemInput) (*BatchWriteItemOutput, error) + func (c *DynamoDB) BatchWriteItemRequest(input *BatchWriteItemInput) (req *aws.Request, output *BatchWriteItemOutput) + func (c *DynamoDB) CreateTable(input *CreateTableInput) (*CreateTableOutput, error) + func (c *DynamoDB) CreateTableRequest(input *CreateTableInput) (req *aws.Request, output *CreateTableOutput) + func (c *DynamoDB) DeleteItem(input *DeleteItemInput) (*DeleteItemOutput, error) + func (c *DynamoDB) DeleteItemRequest(input *DeleteItemInput) (req *aws.Request, output *DeleteItemOutput) + func (c *DynamoDB) DeleteTable(input *DeleteTableInput) (*DeleteTableOutput, error) + func (c *DynamoDB) DeleteTableRequest(input *DeleteTableInput) (req *aws.Request, output *DeleteTableOutput) + func (c *DynamoDB) DescribeTable(input *DescribeTableInput) (*DescribeTableOutput, error) + func (c *DynamoDB) DescribeTableRequest(input *DescribeTableInput) (req *aws.Request, output *DescribeTableOutput) + func (c *DynamoDB) GetItem(input *GetItemInput) (*GetItemOutput, error) + func (c *DynamoDB) GetItemRequest(input *GetItemInput) (req *aws.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 *aws.Request, output *ListTablesOutput) + func (c *DynamoDB) PutItem(input *PutItemInput) (*PutItemOutput, error) + func (c *DynamoDB) PutItemRequest(input *PutItemInput) (req *aws.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 *aws.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 *aws.Request, output *ScanOutput) + func (c *DynamoDB) UpdateItem(input *UpdateItemInput) (*UpdateItemOutput, error) + func (c *DynamoDB) UpdateItemRequest(input *UpdateItemInput) (req *aws.Request, output *UpdateItemOutput) + func (c *DynamoDB) UpdateTable(input *UpdateTableInput) (*UpdateTableOutput, error) + func (c *DynamoDB) UpdateTableRequest(input *UpdateTableInput) (req *aws.Request, output *UpdateTableOutput) + type ExpectedAttributeValue struct + AttributeValueList []*AttributeValue + ComparisonOperator *string + Exists *bool + Value *AttributeValue + type GetItemInput struct + AttributesToGet []*string + ConsistentRead *bool + ExpressionAttributeNames map[string]*string + Key map[string]*AttributeValue + ProjectionExpression *string + ReturnConsumedCapacity *string + TableName *string + type GetItemOutput struct + ConsumedCapacity *ConsumedCapacity + Item map[string]*AttributeValue + type GlobalSecondaryIndex struct + IndexName *string + KeySchema []*KeySchemaElement + Projection *Projection + ProvisionedThroughput *ProvisionedThroughput + type GlobalSecondaryIndexDescription struct + Backfilling *bool + IndexName *string + IndexSizeBytes *int64 + IndexStatus *string + ItemCount *int64 + KeySchema []*KeySchemaElement + Projection *Projection + ProvisionedThroughput *ProvisionedThroughputDescription + type GlobalSecondaryIndexUpdate struct + Create *CreateGlobalSecondaryIndexAction + Delete *DeleteGlobalSecondaryIndexAction + Update *UpdateGlobalSecondaryIndexAction + type ItemCollectionMetrics struct + ItemCollectionKey map[string]*AttributeValue + SizeEstimateRangeGB []*float64 + type KeySchemaElement struct + AttributeName *string + KeyType *string + type KeysAndAttributes struct + AttributesToGet []*string + ConsistentRead *bool + ExpressionAttributeNames map[string]*string + Keys []map[string]*AttributeValue + ProjectionExpression *string + type ListTablesInput struct + ExclusiveStartTableName *string + Limit *int64 + type ListTablesOutput struct + LastEvaluatedTableName *string + TableNames []*string + type LocalSecondaryIndex struct + IndexName *string + KeySchema []*KeySchemaElement + Projection *Projection + type LocalSecondaryIndexDescription struct + IndexName *string + IndexSizeBytes *int64 + ItemCount *int64 + KeySchema []*KeySchemaElement + Projection *Projection + type Projection struct + NonKeyAttributes []*string + ProjectionType *string + type ProvisionedThroughput struct + ReadCapacityUnits *int64 + WriteCapacityUnits *int64 + type ProvisionedThroughputDescription struct + LastDecreaseDateTime *time.Time + LastIncreaseDateTime *time.Time + NumberOfDecreasesToday *int64 + ReadCapacityUnits *int64 + WriteCapacityUnits *int64 + 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 + type PutItemOutput struct + Attributes map[string]*AttributeValue + ConsumedCapacity *ConsumedCapacity + ItemCollectionMetrics *ItemCollectionMetrics + type PutRequest struct + Item map[string]*AttributeValue + 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 + type QueryOutput struct + ConsumedCapacity *ConsumedCapacity + Count *int64 + Items []map[string]*AttributeValue + LastEvaluatedKey map[string]*AttributeValue + ScannedCount *int64 + type ScanInput struct + AttributesToGet []*string + ConditionalOperator *string + 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 + type ScanOutput struct + ConsumedCapacity *ConsumedCapacity + Count *int64 + Items []map[string]*AttributeValue + LastEvaluatedKey map[string]*AttributeValue + ScannedCount *int64 + type TableDescription struct + AttributeDefinitions []*AttributeDefinition + CreationDateTime *time.Time + GlobalSecondaryIndexes []*GlobalSecondaryIndexDescription + ItemCount *int64 + KeySchema []*KeySchemaElement + LocalSecondaryIndexes []*LocalSecondaryIndexDescription + ProvisionedThroughput *ProvisionedThroughputDescription + TableName *string + TableSizeBytes *int64 + TableStatus *string + type UpdateGlobalSecondaryIndexAction struct + IndexName *string + ProvisionedThroughput *ProvisionedThroughput + 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 + type UpdateItemOutput struct + Attributes map[string]*AttributeValue + ConsumedCapacity *ConsumedCapacity + ItemCollectionMetrics *ItemCollectionMetrics + type UpdateTableInput struct + AttributeDefinitions []*AttributeDefinition + GlobalSecondaryIndexUpdates []*GlobalSecondaryIndexUpdate + ProvisionedThroughput *ProvisionedThroughput + TableName *string + type UpdateTableOutput struct + TableDescription *TableDescription + type WriteRequest struct + DeleteRequest *DeleteRequest + PutRequest *PutRequest