Documentation
¶
Index ¶
- type AttributeDefinitions
- type Createtable
- type Dynamodb
- func (dynamodb *Dynamodb) CreateTables(request interface{}) (resp interface{}, err error)
- func (dynamodb *Dynamodb) DeleteTables(request interface{}) (resp interface{}, err error)
- func (dynamodb *Dynamodb) DescribeTables(request interface{}) (resp interface{}, err error)
- func (dynamodb *Dynamodb) ListTables(request interface{}) (resp interface{}, err error)
- func (dynamodb *Dynamodb) PrepareSignatureV4query(params map[string]string, paramsmap map[string]interface{}, ...) error
- type GlobalSecondaryIndexes
- type KeySchema
- type LocalSecondaryIndexes
- type Projection
- type ProvisionedThroughput
- type SSESpecification
- type StreamSpecification
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 ¶
Create tables.
func (*Dynamodb) DeleteTables ¶
Delete tables.
func (*Dynamodb) DescribeTables ¶
Describe tables.
func (*Dynamodb) ListTables ¶
List tables.
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.