Documentation ¶
Index ¶
- type Args
- 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() ...
- type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocation
- type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes
- func (msrdl MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) InternalRef() (terra.Reference, error)
- func (msrdl MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (msrdl MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) InternalWithRef(ref terra.Reference) MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes
- func (msrdl MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) S3Configuration() ...
- type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration
- type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes
- func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) BucketName() terra.StringValue
- func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) EncryptionOption() terra.StringValue
- func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) InternalWithRef(ref terra.Reference) ...
- func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) KmsKeyId() terra.StringValue
- func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) ObjectKeyPrefix() terra.StringValue
- type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationState
- type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationState
- type MagneticStoreWritePropertiesState
- type Resource
- func (att *Resource) Attributes() awsTimestreamwriteTableAttributes
- func (att *Resource) Configuration() interface{}
- func (att *Resource) DependOn() terra.Reference
- func (att *Resource) Dependencies() terra.Dependencies
- func (att *Resource) ImportState(state io.Reader) error
- func (att *Resource) LifecycleManagement() *terra.Lifecycle
- func (att *Resource) LocalName() string
- func (att *Resource) State() (*awsTimestreamwriteTableState, bool)
- func (att *Resource) StateMust() *awsTimestreamwriteTableState
- func (att *Resource) Type() string
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // MagneticStoreWriteProperties: optional MagneticStoreWriteProperties *MagneticStoreWriteProperties `hcl:"magnetic_store_write_properties,block"` // RetentionProperties: optional RetentionProperties *RetentionProperties `hcl:"retention_properties,block"` }
Args contains the configurations for aws_timestreamwrite_table.
type MagneticStoreWriteProperties ¶
type MagneticStoreWriteProperties struct { // EnableMagneticStoreWrites: bool, optional EnableMagneticStoreWrites terra.BoolValue `hcl:"enable_magnetic_store_writes,attr"` // MagneticStoreWritePropertiesMagneticStoreRejectedDataLocation: optional MagneticStoreRejectedDataLocation *MagneticStoreWritePropertiesMagneticStoreRejectedDataLocation `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[MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes]
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocation ¶
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocation struct { // MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration: optional S3Configuration *MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration `hcl:"s3_configuration,block"` }
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes ¶
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes struct {
// contains filtered or unexported fields
}
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) InternalRef ¶
func (msrdl MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) InternalRef() (terra.Reference, error)
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) InternalTokens ¶
func (msrdl MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) InternalWithRef ¶
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationAttributes) S3Configuration ¶
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration ¶
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration 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 MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes ¶
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) BucketName ¶
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) EncryptionOption ¶
func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) EncryptionOption() terra.StringValue
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) InternalRef ¶
func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) InternalRef() (terra.Reference, error)
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) InternalTokens ¶
func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) InternalWithRef ¶
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) KmsKeyId ¶
func (MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) ObjectKeyPrefix ¶
func (sc MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationAttributes) ObjectKeyPrefix() terra.StringValue
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationState ¶
type MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationState struct {
S3Configuration []MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationState `json:"s3_configuration"`
}
type MagneticStoreWritePropertiesState ¶
type MagneticStoreWritePropertiesState struct { EnableMagneticStoreWrites bool `json:"enable_magnetic_store_writes"` MagneticStoreRejectedDataLocation []MagneticStoreWritePropertiesMagneticStoreRejectedDataLocationState `json:"magnetic_store_rejected_data_location"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_timestreamwrite_table.
func (*Resource) Attributes ¶
func (att *Resource) Attributes() awsTimestreamwriteTableAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (att *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (att *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
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
Click to show internal directories.
Click to hide internal directories.