dynamodb

package
v0.0.0-...-4f62784 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2020 License: Apache-2.0 Imports: 6 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttributeDefinitions

type AttributeDefinitions struct {
	AttributeName string `json:"AttributeName"`
	AttributeType string `json:"AttributeType"`
}

AttributeDefinitions struct reperesnts Createtable AttributeDefinitions.

type Createtable

type Createtable struct {
	TableName string `json:"TableName"`
	// contains filtered or unexported fields
}

Createtable struct reperesnts Createtable.

type Dynamodb

type Dynamodb struct {
}

Dynamodb struct reperesnts aws Dynamodb service.

func (*Dynamodb) CreateTables

func (dynamodb *Dynamodb) CreateTables(request interface{}) (resp interface{}, err error)

Create tables.

func (*Dynamodb) DeleteTables

func (dynamodb *Dynamodb) DeleteTables(request interface{}) (resp interface{}, err error)

Delete tables.

func (*Dynamodb) DescribeTables

func (dynamodb *Dynamodb) DescribeTables(request interface{}) (resp interface{}, err error)

Describe tables.

func (*Dynamodb) ListTables

func (dynamodb *Dynamodb) ListTables(request interface{}) (resp interface{}, err error)

List tables.

func (*Dynamodb) PrepareSignatureV4query

func (dynamodb *Dynamodb) PrepareSignatureV4query(params map[string]string, paramsmap map[string]interface{}, response map[string]interface{}) error

PrepareSignatureV4query creates PrepareSignatureV4 for request.

type GlobalSecondaryIndexes

type GlobalSecondaryIndexes struct {
	IndexName string `json:"IndexName"`
	// contains filtered or unexported fields
}

GlobalSecondaryIndexes struct reperesnts Createtable GlobalSecondaryIndexes.

type KeySchema

type KeySchema struct {
	AttributeName string `json:"AttributeName"`
	KeyType       string `json:"KeyType"`
}

KeySchema struct reperesnts Createtable KeySchema.

type LocalSecondaryIndexes

type LocalSecondaryIndexes struct {
	IndexName string `json:"IndexName"`
	// contains filtered or unexported fields
}

LocalSecondaryIndexes struct reperesnts Createtable LocalSecondaryIndexes.

type Projection

type Projection struct {
	NonKeyAttributes []string `json:"NonKeyAttributes"`
	ProjectionType   string   `json:"ProjectionType"`
}

Projection struct reperesnts Createtable Projection.

type ProvisionedThroughput

type ProvisionedThroughput struct {
	ReadCapacityUnits  int `json:"ReadCapacityUnits"`
	WriteCapacityUnits int `json:"WriteCapacityUnits"`
}

ProvisionedThroughput struct reperesnts Createtable ProvisionedThroughput.

type SSESpecification

type SSESpecification struct {
	Enabled bool `json:"Enabled"`
}

SSESpecification struct reperesnts Createtable SSESpecification.

type StreamSpecification

type StreamSpecification struct {
	StreamViewType string `json:"StreamViewType"`
	StreamEnabled  bool   `json:"StreamEnabled"`
}

StreamSpecification struct reperesnts Createtable StreamSpecification.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL