Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + CapacitySpecification *CapacitySpecification + Comment *Comment + DefaultTimeToLive terra.NumberValue + EncryptionSpecification *EncryptionSpecification + Id terra.StringValue + KeyspaceName terra.StringValue + PointInTimeRecovery *PointInTimeRecovery + SchemaDefinition *SchemaDefinition + TableName terra.StringValue + Tags terra.MapValue[terra.StringValue] + TagsAll terra.MapValue[terra.StringValue] + Timeouts *Timeouts + Ttl *Ttl + type CapacitySpecification struct + ReadCapacityUnits terra.NumberValue + ThroughputMode terra.StringValue + WriteCapacityUnits terra.NumberValue + type CapacitySpecificationAttributes struct + func (cs CapacitySpecificationAttributes) InternalRef() (terra.Reference, error) + func (cs CapacitySpecificationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (cs CapacitySpecificationAttributes) InternalWithRef(ref terra.Reference) CapacitySpecificationAttributes + func (cs CapacitySpecificationAttributes) ReadCapacityUnits() terra.NumberValue + func (cs CapacitySpecificationAttributes) ThroughputMode() terra.StringValue + func (cs CapacitySpecificationAttributes) WriteCapacityUnits() terra.NumberValue + type CapacitySpecificationState struct + ReadCapacityUnits float64 + ThroughputMode string + WriteCapacityUnits float64 + type Comment struct + Message terra.StringValue + type CommentAttributes struct + func (c CommentAttributes) InternalRef() (terra.Reference, error) + func (c CommentAttributes) InternalTokens() (hclwrite.Tokens, error) + func (c CommentAttributes) InternalWithRef(ref terra.Reference) CommentAttributes + func (c CommentAttributes) Message() terra.StringValue + type CommentState struct + Message string + type EncryptionSpecification struct + KmsKeyIdentifier terra.StringValue + Type terra.StringValue + type EncryptionSpecificationAttributes struct + func (es EncryptionSpecificationAttributes) InternalRef() (terra.Reference, error) + func (es EncryptionSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (es EncryptionSpecificationAttributes) InternalWithRef(ref terra.Reference) EncryptionSpecificationAttributes + func (es EncryptionSpecificationAttributes) KmsKeyIdentifier() terra.StringValue + func (es EncryptionSpecificationAttributes) Type() terra.StringValue + type EncryptionSpecificationState struct + KmsKeyIdentifier string + Type string + type PointInTimeRecovery struct + Status terra.StringValue + type PointInTimeRecoveryAttributes struct + func (pitr PointInTimeRecoveryAttributes) InternalRef() (terra.Reference, error) + func (pitr PointInTimeRecoveryAttributes) InternalTokens() (hclwrite.Tokens, error) + func (pitr PointInTimeRecoveryAttributes) InternalWithRef(ref terra.Reference) PointInTimeRecoveryAttributes + func (pitr PointInTimeRecoveryAttributes) Status() terra.StringValue + type PointInTimeRecoveryState struct + Status string + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (akt *Resource) Attributes() awsKeyspacesTableAttributes + func (akt *Resource) Configuration() interface{} + func (akt *Resource) DependOn() terra.Reference + func (akt *Resource) Dependencies() terra.Dependencies + func (akt *Resource) ImportState(state io.Reader) error + func (akt *Resource) LifecycleManagement() *terra.Lifecycle + func (akt *Resource) LocalName() string + func (akt *Resource) State() (*awsKeyspacesTableState, bool) + func (akt *Resource) StateMust() *awsKeyspacesTableState + func (akt *Resource) Type() string + type SchemaDefinition struct + ClusteringKey []SchemaDefinitionClusteringKey + Column []SchemaDefinitionColumn + PartitionKey []SchemaDefinitionPartitionKey + StaticColumn []SchemaDefinitionStaticColumn + type SchemaDefinitionAttributes struct + func (sd SchemaDefinitionAttributes) ClusteringKey() terra.ListValue[SchemaDefinitionClusteringKeyAttributes] + func (sd SchemaDefinitionAttributes) Column() terra.SetValue[SchemaDefinitionColumnAttributes] + func (sd SchemaDefinitionAttributes) InternalRef() (terra.Reference, error) + func (sd SchemaDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error) + func (sd SchemaDefinitionAttributes) InternalWithRef(ref terra.Reference) SchemaDefinitionAttributes + func (sd SchemaDefinitionAttributes) PartitionKey() terra.ListValue[SchemaDefinitionPartitionKeyAttributes] + func (sd SchemaDefinitionAttributes) StaticColumn() terra.SetValue[SchemaDefinitionStaticColumnAttributes] + type SchemaDefinitionClusteringKey struct + Name terra.StringValue + OrderBy terra.StringValue + type SchemaDefinitionClusteringKeyAttributes struct + func (ck SchemaDefinitionClusteringKeyAttributes) InternalRef() (terra.Reference, error) + func (ck SchemaDefinitionClusteringKeyAttributes) InternalTokens() (hclwrite.Tokens, error) + func (ck SchemaDefinitionClusteringKeyAttributes) InternalWithRef(ref terra.Reference) SchemaDefinitionClusteringKeyAttributes + func (ck SchemaDefinitionClusteringKeyAttributes) Name() terra.StringValue + func (ck SchemaDefinitionClusteringKeyAttributes) OrderBy() terra.StringValue + type SchemaDefinitionClusteringKeyState struct + Name string + OrderBy string + type SchemaDefinitionColumn struct + Name terra.StringValue + Type terra.StringValue + type SchemaDefinitionColumnAttributes struct + func (c SchemaDefinitionColumnAttributes) InternalRef() (terra.Reference, error) + func (c SchemaDefinitionColumnAttributes) InternalTokens() (hclwrite.Tokens, error) + func (c SchemaDefinitionColumnAttributes) InternalWithRef(ref terra.Reference) SchemaDefinitionColumnAttributes + func (c SchemaDefinitionColumnAttributes) Name() terra.StringValue + func (c SchemaDefinitionColumnAttributes) Type() terra.StringValue + type SchemaDefinitionColumnState struct + Name string + Type string + type SchemaDefinitionPartitionKey struct + Name terra.StringValue + type SchemaDefinitionPartitionKeyAttributes struct + func (pk SchemaDefinitionPartitionKeyAttributes) InternalRef() (terra.Reference, error) + func (pk SchemaDefinitionPartitionKeyAttributes) InternalTokens() (hclwrite.Tokens, error) + func (pk SchemaDefinitionPartitionKeyAttributes) InternalWithRef(ref terra.Reference) SchemaDefinitionPartitionKeyAttributes + func (pk SchemaDefinitionPartitionKeyAttributes) Name() terra.StringValue + type SchemaDefinitionPartitionKeyState struct + Name string + type SchemaDefinitionState struct + ClusteringKey []SchemaDefinitionClusteringKeyState + Column []SchemaDefinitionColumnState + PartitionKey []SchemaDefinitionPartitionKeyState + StaticColumn []SchemaDefinitionStaticColumnState + type SchemaDefinitionStaticColumn struct + Name terra.StringValue + type SchemaDefinitionStaticColumnAttributes struct + func (sc SchemaDefinitionStaticColumnAttributes) InternalRef() (terra.Reference, error) + func (sc SchemaDefinitionStaticColumnAttributes) InternalTokens() (hclwrite.Tokens, error) + func (sc SchemaDefinitionStaticColumnAttributes) InternalWithRef(ref terra.Reference) SchemaDefinitionStaticColumnAttributes + func (sc SchemaDefinitionStaticColumnAttributes) Name() terra.StringValue + type SchemaDefinitionStaticColumnState struct + Name string + type Timeouts struct + Create terra.StringValue + Delete terra.StringValue + Update terra.StringValue + type TimeoutsAttributes struct + func (t TimeoutsAttributes) Create() terra.StringValue + func (t TimeoutsAttributes) Delete() terra.StringValue + func (t TimeoutsAttributes) InternalRef() (terra.Reference, error) + func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes + func (t TimeoutsAttributes) Update() terra.StringValue + type TimeoutsState struct + Create string + Delete string + Update string + type Ttl struct + Status terra.StringValue + type TtlAttributes struct + func (t TtlAttributes) InternalRef() (terra.Reference, error) + func (t TtlAttributes) InternalTokens() (hclwrite.Tokens, error) + func (t TtlAttributes) InternalWithRef(ref terra.Reference) TtlAttributes + func (t TtlAttributes) Status() terra.StringValue + type TtlState struct + Status string