Documentation ¶
Index ¶
- type CompositePartitionKey
- type CompositePartitionKeyAttributes
- func (cpk CompositePartitionKeyAttributes) EnforcementInRecord() terra.StringValue
- func (cpk CompositePartitionKeyAttributes) InternalRef() (terra.Reference, error)
- func (cpk CompositePartitionKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cpk CompositePartitionKeyAttributes) InternalWithRef(ref terra.Reference) CompositePartitionKeyAttributes
- func (cpk CompositePartitionKeyAttributes) Name() terra.StringValue
- func (cpk CompositePartitionKeyAttributes) Type() terra.StringValue
- type CompositePartitionKeyState
- type MagneticStoreRejectedDataLocation
- type MagneticStoreRejectedDataLocationAttributes
- func (msrdl MagneticStoreRejectedDataLocationAttributes) InternalRef() (terra.Reference, error)
- func (msrdl MagneticStoreRejectedDataLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (msrdl MagneticStoreRejectedDataLocationAttributes) InternalWithRef(ref terra.Reference) MagneticStoreRejectedDataLocationAttributes
- func (msrdl MagneticStoreRejectedDataLocationAttributes) S3Configuration() terra.ListValue[S3ConfigurationAttributes]
- type MagneticStoreRejectedDataLocationState
- type MagneticStoreWriteProperties
- type MagneticStoreWritePropertiesAttributes
- func (mswp MagneticStoreWritePropertiesAttributes) EnableMagneticStoreWrites() terra.BoolValue
- func (mswp MagneticStoreWritePropertiesAttributes) InternalRef() (terra.Reference, error)
- func (mswp MagneticStoreWritePropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mswp MagneticStoreWritePropertiesAttributes) InternalWithRef(ref terra.Reference) MagneticStoreWritePropertiesAttributes
- func (mswp MagneticStoreWritePropertiesAttributes) MagneticStoreRejectedDataLocation() terra.ListValue[MagneticStoreRejectedDataLocationAttributes]
- type MagneticStoreWritePropertiesState
- type RetentionProperties
- type RetentionPropertiesAttributes
- func (rp RetentionPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (rp RetentionPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp RetentionPropertiesAttributes) InternalWithRef(ref terra.Reference) RetentionPropertiesAttributes
- func (rp RetentionPropertiesAttributes) MagneticStoreRetentionPeriodInDays() terra.NumberValue
- func (rp RetentionPropertiesAttributes) MemoryStoreRetentionPeriodInHours() terra.NumberValue
- type RetentionPropertiesState
- type S3Configuration
- type S3ConfigurationAttributes
- func (sc S3ConfigurationAttributes) BucketName() terra.StringValue
- func (sc S3ConfigurationAttributes) EncryptionOption() terra.StringValue
- func (sc S3ConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sc S3ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc S3ConfigurationAttributes) InternalWithRef(ref terra.Reference) S3ConfigurationAttributes
- func (sc S3ConfigurationAttributes) KmsKeyId() terra.StringValue
- func (sc S3ConfigurationAttributes) ObjectKeyPrefix() terra.StringValue
- type S3ConfigurationState
- type Schema
- type SchemaAttributes
- func (s SchemaAttributes) CompositePartitionKey() terra.ListValue[CompositePartitionKeyAttributes]
- func (s SchemaAttributes) InternalRef() (terra.Reference, error)
- func (s SchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SchemaAttributes) InternalWithRef(ref terra.Reference) SchemaAttributes
- type SchemaState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompositePartitionKey ¶
type CompositePartitionKey struct { // EnforcementInRecord: string, optional EnforcementInRecord terra.StringValue `hcl:"enforcement_in_record,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type CompositePartitionKeyAttributes ¶
type CompositePartitionKeyAttributes struct {
// contains filtered or unexported fields
}
func (CompositePartitionKeyAttributes) EnforcementInRecord ¶
func (cpk CompositePartitionKeyAttributes) EnforcementInRecord() terra.StringValue
func (CompositePartitionKeyAttributes) InternalRef ¶
func (cpk CompositePartitionKeyAttributes) InternalRef() (terra.Reference, error)
func (CompositePartitionKeyAttributes) InternalTokens ¶
func (cpk CompositePartitionKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CompositePartitionKeyAttributes) InternalWithRef ¶
func (cpk CompositePartitionKeyAttributes) InternalWithRef(ref terra.Reference) CompositePartitionKeyAttributes
func (CompositePartitionKeyAttributes) Name ¶
func (cpk CompositePartitionKeyAttributes) Name() terra.StringValue
func (CompositePartitionKeyAttributes) Type ¶
func (cpk CompositePartitionKeyAttributes) Type() terra.StringValue
type MagneticStoreRejectedDataLocation ¶
type MagneticStoreRejectedDataLocation struct { // S3Configuration: optional S3Configuration *S3Configuration `hcl:"s3_configuration,block"` }
type MagneticStoreRejectedDataLocationAttributes ¶
type MagneticStoreRejectedDataLocationAttributes struct {
// contains filtered or unexported fields
}
func (MagneticStoreRejectedDataLocationAttributes) InternalRef ¶
func (msrdl MagneticStoreRejectedDataLocationAttributes) InternalRef() (terra.Reference, error)
func (MagneticStoreRejectedDataLocationAttributes) InternalTokens ¶
func (msrdl MagneticStoreRejectedDataLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MagneticStoreRejectedDataLocationAttributes) InternalWithRef ¶
func (msrdl MagneticStoreRejectedDataLocationAttributes) InternalWithRef(ref terra.Reference) MagneticStoreRejectedDataLocationAttributes
func (MagneticStoreRejectedDataLocationAttributes) S3Configuration ¶
func (msrdl MagneticStoreRejectedDataLocationAttributes) S3Configuration() terra.ListValue[S3ConfigurationAttributes]
type MagneticStoreRejectedDataLocationState ¶
type MagneticStoreRejectedDataLocationState struct {
S3Configuration []S3ConfigurationState `json:"s3_configuration"`
}
type MagneticStoreWriteProperties ¶
type MagneticStoreWriteProperties struct { // EnableMagneticStoreWrites: bool, optional EnableMagneticStoreWrites terra.BoolValue `hcl:"enable_magnetic_store_writes,attr"` // MagneticStoreRejectedDataLocation: optional MagneticStoreRejectedDataLocation *MagneticStoreRejectedDataLocation `hcl:"magnetic_store_rejected_data_location,block"` }
type MagneticStoreWritePropertiesAttributes ¶
type MagneticStoreWritePropertiesAttributes struct {
// contains filtered or unexported fields
}
func (MagneticStoreWritePropertiesAttributes) EnableMagneticStoreWrites ¶
func (mswp MagneticStoreWritePropertiesAttributes) EnableMagneticStoreWrites() terra.BoolValue
func (MagneticStoreWritePropertiesAttributes) InternalRef ¶
func (mswp MagneticStoreWritePropertiesAttributes) InternalRef() (terra.Reference, error)
func (MagneticStoreWritePropertiesAttributes) InternalTokens ¶
func (mswp MagneticStoreWritePropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MagneticStoreWritePropertiesAttributes) InternalWithRef ¶
func (mswp MagneticStoreWritePropertiesAttributes) InternalWithRef(ref terra.Reference) MagneticStoreWritePropertiesAttributes
func (MagneticStoreWritePropertiesAttributes) MagneticStoreRejectedDataLocation ¶
func (mswp MagneticStoreWritePropertiesAttributes) MagneticStoreRejectedDataLocation() terra.ListValue[MagneticStoreRejectedDataLocationAttributes]
type MagneticStoreWritePropertiesState ¶
type MagneticStoreWritePropertiesState struct { EnableMagneticStoreWrites bool `json:"enable_magnetic_store_writes"` MagneticStoreRejectedDataLocation []MagneticStoreRejectedDataLocationState `json:"magnetic_store_rejected_data_location"` }
type RetentionProperties ¶
type RetentionProperties struct { // MagneticStoreRetentionPeriodInDays: number, required MagneticStoreRetentionPeriodInDays terra.NumberValue `hcl:"magnetic_store_retention_period_in_days,attr" validate:"required"` // MemoryStoreRetentionPeriodInHours: number, required MemoryStoreRetentionPeriodInHours terra.NumberValue `hcl:"memory_store_retention_period_in_hours,attr" validate:"required"` }
type RetentionPropertiesAttributes ¶
type RetentionPropertiesAttributes struct {
// contains filtered or unexported fields
}
func (RetentionPropertiesAttributes) InternalRef ¶
func (rp RetentionPropertiesAttributes) InternalRef() (terra.Reference, error)
func (RetentionPropertiesAttributes) InternalTokens ¶
func (rp RetentionPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RetentionPropertiesAttributes) InternalWithRef ¶
func (rp RetentionPropertiesAttributes) InternalWithRef(ref terra.Reference) RetentionPropertiesAttributes
func (RetentionPropertiesAttributes) MagneticStoreRetentionPeriodInDays ¶
func (rp RetentionPropertiesAttributes) MagneticStoreRetentionPeriodInDays() terra.NumberValue
func (RetentionPropertiesAttributes) MemoryStoreRetentionPeriodInHours ¶
func (rp RetentionPropertiesAttributes) MemoryStoreRetentionPeriodInHours() terra.NumberValue
type S3Configuration ¶
type S3Configuration struct { // BucketName: string, optional BucketName terra.StringValue `hcl:"bucket_name,attr"` // EncryptionOption: string, optional EncryptionOption terra.StringValue `hcl:"encryption_option,attr"` // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` // ObjectKeyPrefix: string, optional ObjectKeyPrefix terra.StringValue `hcl:"object_key_prefix,attr"` }
type S3ConfigurationAttributes ¶
type S3ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (S3ConfigurationAttributes) BucketName ¶
func (sc S3ConfigurationAttributes) BucketName() terra.StringValue
func (S3ConfigurationAttributes) EncryptionOption ¶
func (sc S3ConfigurationAttributes) EncryptionOption() terra.StringValue
func (S3ConfigurationAttributes) InternalRef ¶
func (sc S3ConfigurationAttributes) InternalRef() (terra.Reference, error)
func (S3ConfigurationAttributes) InternalTokens ¶
func (sc S3ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ConfigurationAttributes) InternalWithRef ¶
func (sc S3ConfigurationAttributes) InternalWithRef(ref terra.Reference) S3ConfigurationAttributes
func (S3ConfigurationAttributes) KmsKeyId ¶
func (sc S3ConfigurationAttributes) KmsKeyId() terra.StringValue
func (S3ConfigurationAttributes) ObjectKeyPrefix ¶
func (sc S3ConfigurationAttributes) ObjectKeyPrefix() terra.StringValue
type S3ConfigurationState ¶
type Schema ¶
type Schema struct { // CompositePartitionKey: optional CompositePartitionKey *CompositePartitionKey `hcl:"composite_partition_key,block"` }
type SchemaAttributes ¶
type SchemaAttributes struct {
// contains filtered or unexported fields
}
func (SchemaAttributes) CompositePartitionKey ¶
func (s SchemaAttributes) CompositePartitionKey() terra.ListValue[CompositePartitionKeyAttributes]
func (SchemaAttributes) InternalRef ¶
func (s SchemaAttributes) InternalRef() (terra.Reference, error)
func (SchemaAttributes) InternalTokens ¶
func (s SchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SchemaAttributes) InternalWithRef ¶
func (s SchemaAttributes) InternalWithRef(ref terra.Reference) SchemaAttributes
type SchemaState ¶
type SchemaState struct {
CompositePartitionKey []CompositePartitionKeyState `json:"composite_partition_key"`
}
Click to show internal directories.
Click to hide internal directories.