Documentation ¶
Index ¶
- type Attribute
- type AttributeAttributes
- func (a AttributeAttributes) InternalRef() (terra.Reference, error)
- func (a AttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AttributeAttributes) InternalWithRef(ref terra.Reference) AttributeAttributes
- func (a AttributeAttributes) Name() terra.StringValue
- func (a AttributeAttributes) Type() terra.StringValue
- type AttributeState
- type GlobalSecondaryIndex
- type GlobalSecondaryIndexAttributes
- func (gsi GlobalSecondaryIndexAttributes) HashKey() terra.StringValue
- func (gsi GlobalSecondaryIndexAttributes) InternalRef() (terra.Reference, error)
- func (gsi GlobalSecondaryIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gsi GlobalSecondaryIndexAttributes) InternalWithRef(ref terra.Reference) GlobalSecondaryIndexAttributes
- func (gsi GlobalSecondaryIndexAttributes) Name() terra.StringValue
- func (gsi GlobalSecondaryIndexAttributes) NonKeyAttributes() terra.ListValue[terra.StringValue]
- func (gsi GlobalSecondaryIndexAttributes) ProjectionType() terra.StringValue
- func (gsi GlobalSecondaryIndexAttributes) RangeKey() terra.StringValue
- func (gsi GlobalSecondaryIndexAttributes) ReadCapacity() terra.NumberValue
- func (gsi GlobalSecondaryIndexAttributes) WriteCapacity() terra.NumberValue
- type GlobalSecondaryIndexState
- type LocalSecondaryIndex
- type LocalSecondaryIndexAttributes
- func (lsi LocalSecondaryIndexAttributes) InternalRef() (terra.Reference, error)
- func (lsi LocalSecondaryIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lsi LocalSecondaryIndexAttributes) InternalWithRef(ref terra.Reference) LocalSecondaryIndexAttributes
- func (lsi LocalSecondaryIndexAttributes) Name() terra.StringValue
- func (lsi LocalSecondaryIndexAttributes) NonKeyAttributes() terra.ListValue[terra.StringValue]
- func (lsi LocalSecondaryIndexAttributes) ProjectionType() terra.StringValue
- func (lsi LocalSecondaryIndexAttributes) RangeKey() terra.StringValue
- type LocalSecondaryIndexState
- type PointInTimeRecovery
- type PointInTimeRecoveryAttributes
- func (pitr PointInTimeRecoveryAttributes) Enabled() terra.BoolValue
- func (pitr PointInTimeRecoveryAttributes) InternalRef() (terra.Reference, error)
- func (pitr PointInTimeRecoveryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pitr PointInTimeRecoveryAttributes) InternalWithRef(ref terra.Reference) PointInTimeRecoveryAttributes
- type PointInTimeRecoveryState
- type Replica
- type ReplicaAttributes
- func (r ReplicaAttributes) InternalRef() (terra.Reference, error)
- func (r ReplicaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r ReplicaAttributes) InternalWithRef(ref terra.Reference) ReplicaAttributes
- func (r ReplicaAttributes) KmsKeyArn() terra.StringValue
- func (r ReplicaAttributes) RegionName() terra.StringValue
- type ReplicaState
- type ServerSideEncryption
- type ServerSideEncryptionAttributes
- func (sse ServerSideEncryptionAttributes) Enabled() terra.BoolValue
- func (sse ServerSideEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (sse ServerSideEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sse ServerSideEncryptionAttributes) InternalWithRef(ref terra.Reference) ServerSideEncryptionAttributes
- func (sse ServerSideEncryptionAttributes) KmsKeyArn() terra.StringValue
- type ServerSideEncryptionState
- type Ttl
- type TtlAttributes
- func (t TtlAttributes) AttributeName() terra.StringValue
- func (t TtlAttributes) Enabled() terra.BoolValue
- func (t TtlAttributes) InternalRef() (terra.Reference, error)
- func (t TtlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TtlAttributes) InternalWithRef(ref terra.Reference) TtlAttributes
- type TtlState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 (a AttributeAttributes) Name() terra.StringValue
func (AttributeAttributes) Type ¶
func (a AttributeAttributes) Type() terra.StringValue
type AttributeState ¶
type GlobalSecondaryIndex ¶
type GlobalSecondaryIndex struct{}
type GlobalSecondaryIndexAttributes ¶
type GlobalSecondaryIndexAttributes struct {
// contains filtered or unexported fields
}
func (GlobalSecondaryIndexAttributes) HashKey ¶
func (gsi GlobalSecondaryIndexAttributes) HashKey() terra.StringValue
func (GlobalSecondaryIndexAttributes) InternalRef ¶
func (gsi GlobalSecondaryIndexAttributes) InternalRef() (terra.Reference, error)
func (GlobalSecondaryIndexAttributes) InternalTokens ¶
func (gsi GlobalSecondaryIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalSecondaryIndexAttributes) InternalWithRef ¶
func (gsi GlobalSecondaryIndexAttributes) InternalWithRef(ref terra.Reference) GlobalSecondaryIndexAttributes
func (GlobalSecondaryIndexAttributes) Name ¶
func (gsi GlobalSecondaryIndexAttributes) Name() terra.StringValue
func (GlobalSecondaryIndexAttributes) NonKeyAttributes ¶
func (gsi GlobalSecondaryIndexAttributes) NonKeyAttributes() terra.ListValue[terra.StringValue]
func (GlobalSecondaryIndexAttributes) ProjectionType ¶
func (gsi GlobalSecondaryIndexAttributes) ProjectionType() terra.StringValue
func (GlobalSecondaryIndexAttributes) RangeKey ¶
func (gsi GlobalSecondaryIndexAttributes) RangeKey() terra.StringValue
func (GlobalSecondaryIndexAttributes) ReadCapacity ¶
func (gsi GlobalSecondaryIndexAttributes) ReadCapacity() terra.NumberValue
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 (lsi LocalSecondaryIndexAttributes) InternalWithRef(ref terra.Reference) LocalSecondaryIndexAttributes
func (LocalSecondaryIndexAttributes) Name ¶
func (lsi LocalSecondaryIndexAttributes) Name() terra.StringValue
func (LocalSecondaryIndexAttributes) NonKeyAttributes ¶
func (lsi LocalSecondaryIndexAttributes) NonKeyAttributes() terra.ListValue[terra.StringValue]
func (LocalSecondaryIndexAttributes) ProjectionType ¶
func (lsi LocalSecondaryIndexAttributes) ProjectionType() terra.StringValue
func (LocalSecondaryIndexAttributes) RangeKey ¶
func (lsi LocalSecondaryIndexAttributes) RangeKey() terra.StringValue
type PointInTimeRecovery ¶
type PointInTimeRecovery struct{}
type PointInTimeRecoveryAttributes ¶
type PointInTimeRecoveryAttributes struct {
// contains filtered or unexported fields
}
func (PointInTimeRecoveryAttributes) Enabled ¶
func (pitr PointInTimeRecoveryAttributes) Enabled() terra.BoolValue
func (PointInTimeRecoveryAttributes) InternalRef ¶
func (pitr PointInTimeRecoveryAttributes) InternalRef() (terra.Reference, error)
func (PointInTimeRecoveryAttributes) InternalTokens ¶
func (pitr PointInTimeRecoveryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PointInTimeRecoveryAttributes) InternalWithRef ¶
func (pitr PointInTimeRecoveryAttributes) InternalWithRef(ref terra.Reference) PointInTimeRecoveryAttributes
type PointInTimeRecoveryState ¶
type PointInTimeRecoveryState struct {
Enabled bool `json:"enabled"`
}
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 ServerSideEncryption ¶
type ServerSideEncryption struct{}
type ServerSideEncryptionAttributes ¶
type ServerSideEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (ServerSideEncryptionAttributes) Enabled ¶
func (sse ServerSideEncryptionAttributes) Enabled() terra.BoolValue
func (ServerSideEncryptionAttributes) InternalRef ¶
func (sse ServerSideEncryptionAttributes) InternalRef() (terra.Reference, error)
func (ServerSideEncryptionAttributes) InternalTokens ¶
func (sse ServerSideEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ServerSideEncryptionAttributes) InternalWithRef ¶
func (sse ServerSideEncryptionAttributes) InternalWithRef(ref terra.Reference) ServerSideEncryptionAttributes
func (ServerSideEncryptionAttributes) KmsKeyArn ¶
func (sse ServerSideEncryptionAttributes) KmsKeyArn() terra.StringValue
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
Click to show internal directories.
Click to hide internal directories.