Documentation ¶
Index ¶
- type CapacitySpecification
- type CapacitySpecificationAttributes
- 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
- type ClusteringKey
- type ClusteringKeyAttributes
- func (ck ClusteringKeyAttributes) InternalRef() (terra.Reference, error)
- func (ck ClusteringKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ck ClusteringKeyAttributes) InternalWithRef(ref terra.Reference) ClusteringKeyAttributes
- func (ck ClusteringKeyAttributes) Name() terra.StringValue
- func (ck ClusteringKeyAttributes) OrderBy() terra.StringValue
- type ClusteringKeyState
- type Column
- type ColumnAttributes
- func (c ColumnAttributes) InternalRef() (terra.Reference, error)
- func (c ColumnAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ColumnAttributes) InternalWithRef(ref terra.Reference) ColumnAttributes
- func (c ColumnAttributes) Name() terra.StringValue
- func (c ColumnAttributes) Type() terra.StringValue
- type ColumnState
- type Comment
- type CommentAttributes
- type CommentState
- type EncryptionSpecification
- type EncryptionSpecificationAttributes
- 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
- type PartitionKey
- type PartitionKeyAttributes
- type PartitionKeyState
- type PointInTimeRecovery
- type PointInTimeRecoveryAttributes
- 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
- type SchemaDefinition
- type SchemaDefinitionAttributes
- func (sd SchemaDefinitionAttributes) ClusteringKey() terra.ListValue[ClusteringKeyAttributes]
- func (sd SchemaDefinitionAttributes) Column() terra.SetValue[ColumnAttributes]
- 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[PartitionKeyAttributes]
- func (sd SchemaDefinitionAttributes) StaticColumn() terra.SetValue[StaticColumnAttributes]
- type SchemaDefinitionState
- type StaticColumn
- type StaticColumnAttributes
- type StaticColumnState
- type Timeouts
- type TimeoutsAttributes
- 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
- type Ttl
- type TtlAttributes
- type TtlState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CapacitySpecification ¶
type CapacitySpecification struct { // ReadCapacityUnits: number, optional ReadCapacityUnits terra.NumberValue `hcl:"read_capacity_units,attr"` // ThroughputMode: string, optional ThroughputMode terra.StringValue `hcl:"throughput_mode,attr"` // WriteCapacityUnits: number, optional WriteCapacityUnits terra.NumberValue `hcl:"write_capacity_units,attr"` }
type CapacitySpecificationAttributes ¶
type CapacitySpecificationAttributes struct {
// contains filtered or unexported fields
}
func (CapacitySpecificationAttributes) InternalRef ¶
func (cs CapacitySpecificationAttributes) InternalRef() (terra.Reference, error)
func (CapacitySpecificationAttributes) InternalTokens ¶
func (cs CapacitySpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacitySpecificationAttributes) InternalWithRef ¶
func (cs CapacitySpecificationAttributes) InternalWithRef(ref terra.Reference) CapacitySpecificationAttributes
func (CapacitySpecificationAttributes) ReadCapacityUnits ¶
func (cs CapacitySpecificationAttributes) ReadCapacityUnits() terra.NumberValue
func (CapacitySpecificationAttributes) ThroughputMode ¶
func (cs CapacitySpecificationAttributes) ThroughputMode() terra.StringValue
func (CapacitySpecificationAttributes) WriteCapacityUnits ¶
func (cs CapacitySpecificationAttributes) WriteCapacityUnits() terra.NumberValue
type ClusteringKey ¶
type ClusteringKey struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // OrderBy: string, required OrderBy terra.StringValue `hcl:"order_by,attr" validate:"required"` }
type ClusteringKeyAttributes ¶
type ClusteringKeyAttributes struct {
// contains filtered or unexported fields
}
func (ClusteringKeyAttributes) InternalRef ¶
func (ck ClusteringKeyAttributes) InternalRef() (terra.Reference, error)
func (ClusteringKeyAttributes) InternalTokens ¶
func (ck ClusteringKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusteringKeyAttributes) InternalWithRef ¶
func (ck ClusteringKeyAttributes) InternalWithRef(ref terra.Reference) ClusteringKeyAttributes
func (ClusteringKeyAttributes) Name ¶
func (ck ClusteringKeyAttributes) Name() terra.StringValue
func (ClusteringKeyAttributes) OrderBy ¶
func (ck ClusteringKeyAttributes) OrderBy() terra.StringValue
type ClusteringKeyState ¶
type Column ¶
type Column struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type ColumnAttributes ¶
type ColumnAttributes struct {
// contains filtered or unexported fields
}
func (ColumnAttributes) InternalRef ¶
func (c ColumnAttributes) InternalRef() (terra.Reference, error)
func (ColumnAttributes) InternalTokens ¶
func (c ColumnAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ColumnAttributes) InternalWithRef ¶
func (c ColumnAttributes) InternalWithRef(ref terra.Reference) ColumnAttributes
func (ColumnAttributes) Name ¶
func (c ColumnAttributes) Name() terra.StringValue
func (ColumnAttributes) Type ¶
func (c ColumnAttributes) Type() terra.StringValue
type ColumnState ¶
type Comment ¶
type Comment struct { // Message: string, optional Message terra.StringValue `hcl:"message,attr"` }
type CommentAttributes ¶
type CommentAttributes struct {
// contains filtered or unexported fields
}
func (CommentAttributes) InternalRef ¶
func (c CommentAttributes) InternalRef() (terra.Reference, error)
func (CommentAttributes) InternalTokens ¶
func (c CommentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CommentAttributes) InternalWithRef ¶
func (c CommentAttributes) InternalWithRef(ref terra.Reference) CommentAttributes
func (CommentAttributes) Message ¶
func (c CommentAttributes) Message() terra.StringValue
type CommentState ¶
type CommentState struct {
Message string `json:"message"`
}
type EncryptionSpecification ¶
type EncryptionSpecification struct { // KmsKeyIdentifier: string, optional KmsKeyIdentifier terra.StringValue `hcl:"kms_key_identifier,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type EncryptionSpecificationAttributes ¶
type EncryptionSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionSpecificationAttributes) InternalRef ¶
func (es EncryptionSpecificationAttributes) InternalRef() (terra.Reference, error)
func (EncryptionSpecificationAttributes) InternalTokens ¶
func (es EncryptionSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionSpecificationAttributes) InternalWithRef ¶
func (es EncryptionSpecificationAttributes) InternalWithRef(ref terra.Reference) EncryptionSpecificationAttributes
func (EncryptionSpecificationAttributes) KmsKeyIdentifier ¶
func (es EncryptionSpecificationAttributes) KmsKeyIdentifier() terra.StringValue
func (EncryptionSpecificationAttributes) Type ¶
func (es EncryptionSpecificationAttributes) Type() terra.StringValue
type PartitionKey ¶
type PartitionKey struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type PartitionKeyAttributes ¶
type PartitionKeyAttributes struct {
// contains filtered or unexported fields
}
func (PartitionKeyAttributes) InternalRef ¶
func (pk PartitionKeyAttributes) InternalRef() (terra.Reference, error)
func (PartitionKeyAttributes) InternalTokens ¶
func (pk PartitionKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PartitionKeyAttributes) InternalWithRef ¶
func (pk PartitionKeyAttributes) InternalWithRef(ref terra.Reference) PartitionKeyAttributes
func (PartitionKeyAttributes) Name ¶
func (pk PartitionKeyAttributes) Name() terra.StringValue
type PartitionKeyState ¶
type PartitionKeyState struct {
Name string `json:"name"`
}
type PointInTimeRecovery ¶
type PointInTimeRecovery struct { // Status: string, optional Status terra.StringValue `hcl:"status,attr"` }
type PointInTimeRecoveryAttributes ¶
type PointInTimeRecoveryAttributes struct {
// contains filtered or unexported fields
}
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
func (PointInTimeRecoveryAttributes) Status ¶
func (pitr PointInTimeRecoveryAttributes) Status() terra.StringValue
type PointInTimeRecoveryState ¶
type PointInTimeRecoveryState struct {
Status string `json:"status"`
}
type SchemaDefinition ¶
type SchemaDefinition struct { // ClusteringKey: min=0 ClusteringKey []ClusteringKey `hcl:"clustering_key,block" validate:"min=0"` // Column: min=1 Column []Column `hcl:"column,block" validate:"min=1"` // PartitionKey: min=1 PartitionKey []PartitionKey `hcl:"partition_key,block" validate:"min=1"` // StaticColumn: min=0 StaticColumn []StaticColumn `hcl:"static_column,block" validate:"min=0"` }
type SchemaDefinitionAttributes ¶
type SchemaDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (SchemaDefinitionAttributes) ClusteringKey ¶
func (sd SchemaDefinitionAttributes) ClusteringKey() terra.ListValue[ClusteringKeyAttributes]
func (SchemaDefinitionAttributes) Column ¶
func (sd SchemaDefinitionAttributes) Column() terra.SetValue[ColumnAttributes]
func (SchemaDefinitionAttributes) InternalRef ¶
func (sd SchemaDefinitionAttributes) InternalRef() (terra.Reference, error)
func (SchemaDefinitionAttributes) InternalTokens ¶
func (sd SchemaDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SchemaDefinitionAttributes) InternalWithRef ¶
func (sd SchemaDefinitionAttributes) InternalWithRef(ref terra.Reference) SchemaDefinitionAttributes
func (SchemaDefinitionAttributes) PartitionKey ¶
func (sd SchemaDefinitionAttributes) PartitionKey() terra.ListValue[PartitionKeyAttributes]
func (SchemaDefinitionAttributes) StaticColumn ¶
func (sd SchemaDefinitionAttributes) StaticColumn() terra.SetValue[StaticColumnAttributes]
type SchemaDefinitionState ¶
type SchemaDefinitionState struct { ClusteringKey []ClusteringKeyState `json:"clustering_key"` Column []ColumnState `json:"column"` PartitionKey []PartitionKeyState `json:"partition_key"` StaticColumn []StaticColumnState `json:"static_column"` }
type StaticColumn ¶
type StaticColumn struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type StaticColumnAttributes ¶
type StaticColumnAttributes struct {
// contains filtered or unexported fields
}
func (StaticColumnAttributes) InternalRef ¶
func (sc StaticColumnAttributes) InternalRef() (terra.Reference, error)
func (StaticColumnAttributes) InternalTokens ¶
func (sc StaticColumnAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StaticColumnAttributes) InternalWithRef ¶
func (sc StaticColumnAttributes) InternalWithRef(ref terra.Reference) StaticColumnAttributes
func (StaticColumnAttributes) Name ¶
func (sc StaticColumnAttributes) Name() terra.StringValue
type StaticColumnState ¶
type StaticColumnState struct {
Name string `json:"name"`
}
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type Ttl ¶
type Ttl struct { // Status: string, required Status terra.StringValue `hcl:"status,attr" validate:"required"` }
type TtlAttributes ¶
type TtlAttributes struct {
// contains filtered or unexported fields
}
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
func (TtlAttributes) Status ¶
func (t TtlAttributes) Status() terra.StringValue
Click to show internal directories.
Click to hide internal directories.