datadynamodbtable

package
v0.0.0-...-c2cc54e Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Attribute

type Attribute struct{}

type AttributeAttributes

type AttributeAttributes struct {
	// contains filtered or unexported fields
}

func (AttributeAttributes) InternalRef

func (a AttributeAttributes) InternalRef() (terra.Reference, error)

func (AttributeAttributes) InternalTokens

func (a AttributeAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AttributeAttributes) InternalWithRef

func (a AttributeAttributes) InternalWithRef(ref terra.Reference) AttributeAttributes

func (AttributeAttributes) Name

func (AttributeAttributes) Type

type AttributeState

type AttributeState struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

type GlobalSecondaryIndex

type GlobalSecondaryIndex struct{}

type GlobalSecondaryIndexAttributes

type GlobalSecondaryIndexAttributes struct {
	// contains filtered or unexported fields
}

func (GlobalSecondaryIndexAttributes) HashKey

func (GlobalSecondaryIndexAttributes) InternalRef

func (gsi GlobalSecondaryIndexAttributes) InternalRef() (terra.Reference, error)

func (GlobalSecondaryIndexAttributes) InternalTokens

func (gsi GlobalSecondaryIndexAttributes) InternalTokens() (hclwrite.Tokens, error)

func (GlobalSecondaryIndexAttributes) InternalWithRef

func (GlobalSecondaryIndexAttributes) Name

func (GlobalSecondaryIndexAttributes) NonKeyAttributes

func (GlobalSecondaryIndexAttributes) ProjectionType

func (gsi GlobalSecondaryIndexAttributes) ProjectionType() terra.StringValue

func (GlobalSecondaryIndexAttributes) RangeKey

func (GlobalSecondaryIndexAttributes) ReadCapacity

func (GlobalSecondaryIndexAttributes) WriteCapacity

func (gsi GlobalSecondaryIndexAttributes) WriteCapacity() terra.NumberValue

type GlobalSecondaryIndexState

type GlobalSecondaryIndexState struct {
	HashKey          string   `json:"hash_key"`
	Name             string   `json:"name"`
	NonKeyAttributes []string `json:"non_key_attributes"`
	ProjectionType   string   `json:"projection_type"`
	RangeKey         string   `json:"range_key"`
	ReadCapacity     float64  `json:"read_capacity"`
	WriteCapacity    float64  `json:"write_capacity"`
}

type LocalSecondaryIndex

type LocalSecondaryIndex struct{}

type LocalSecondaryIndexAttributes

type LocalSecondaryIndexAttributes struct {
	// contains filtered or unexported fields
}

func (LocalSecondaryIndexAttributes) InternalRef

func (lsi LocalSecondaryIndexAttributes) InternalRef() (terra.Reference, error)

func (LocalSecondaryIndexAttributes) InternalTokens

func (lsi LocalSecondaryIndexAttributes) InternalTokens() (hclwrite.Tokens, error)

func (LocalSecondaryIndexAttributes) InternalWithRef

func (LocalSecondaryIndexAttributes) Name

func (LocalSecondaryIndexAttributes) NonKeyAttributes

func (LocalSecondaryIndexAttributes) ProjectionType

func (lsi LocalSecondaryIndexAttributes) ProjectionType() terra.StringValue

func (LocalSecondaryIndexAttributes) RangeKey

type LocalSecondaryIndexState

type LocalSecondaryIndexState struct {
	Name             string   `json:"name"`
	NonKeyAttributes []string `json:"non_key_attributes"`
	ProjectionType   string   `json:"projection_type"`
	RangeKey         string   `json:"range_key"`
}

type PointInTimeRecovery

type PointInTimeRecovery struct{}

type PointInTimeRecoveryAttributes

type PointInTimeRecoveryAttributes struct {
	// contains filtered or unexported fields
}

func (PointInTimeRecoveryAttributes) Enabled

func (PointInTimeRecoveryAttributes) InternalRef

func (pitr PointInTimeRecoveryAttributes) InternalRef() (terra.Reference, error)

func (PointInTimeRecoveryAttributes) InternalTokens

func (pitr PointInTimeRecoveryAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PointInTimeRecoveryAttributes) InternalWithRef

type PointInTimeRecoveryState

type PointInTimeRecoveryState struct {
	Enabled bool `json:"enabled"`
}

type Replica

type Replica struct{}

type ReplicaAttributes

type ReplicaAttributes struct {
	// contains filtered or unexported fields
}

func (ReplicaAttributes) InternalRef

func (r ReplicaAttributes) InternalRef() (terra.Reference, error)

func (ReplicaAttributes) InternalTokens

func (r ReplicaAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ReplicaAttributes) InternalWithRef

func (r ReplicaAttributes) InternalWithRef(ref terra.Reference) ReplicaAttributes

func (ReplicaAttributes) KmsKeyArn

func (r ReplicaAttributes) KmsKeyArn() terra.StringValue

func (ReplicaAttributes) RegionName

func (r ReplicaAttributes) RegionName() terra.StringValue

type ReplicaState

type ReplicaState struct {
	KmsKeyArn  string `json:"kms_key_arn"`
	RegionName string `json:"region_name"`
}

type ServerSideEncryption

type ServerSideEncryption struct{}

type ServerSideEncryptionAttributes

type ServerSideEncryptionAttributes struct {
	// contains filtered or unexported fields
}

func (ServerSideEncryptionAttributes) Enabled

func (ServerSideEncryptionAttributes) InternalRef

func (sse ServerSideEncryptionAttributes) InternalRef() (terra.Reference, error)

func (ServerSideEncryptionAttributes) InternalTokens

func (sse ServerSideEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ServerSideEncryptionAttributes) InternalWithRef

func (ServerSideEncryptionAttributes) KmsKeyArn

type ServerSideEncryptionState

type ServerSideEncryptionState struct {
	Enabled   bool   `json:"enabled"`
	KmsKeyArn string `json:"kms_key_arn"`
}

type Ttl

type Ttl struct{}

type TtlAttributes

type TtlAttributes struct {
	// contains filtered or unexported fields
}

func (TtlAttributes) AttributeName

func (t TtlAttributes) AttributeName() terra.StringValue

func (TtlAttributes) Enabled

func (t TtlAttributes) Enabled() terra.BoolValue

func (TtlAttributes) InternalRef

func (t TtlAttributes) InternalRef() (terra.Reference, error)

func (TtlAttributes) InternalTokens

func (t TtlAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TtlAttributes) InternalWithRef

func (t TtlAttributes) InternalWithRef(ref terra.Reference) TtlAttributes

type TtlState

type TtlState struct {
	AttributeName string `json:"attribute_name"`
	Enabled       bool   `json:"enabled"`
}

Jump to

Keyboard shortcuts

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