Documentation ¶
Index ¶
- type KinesisFirehoseConfig
- type KinesisFirehoseConfigAttributes
- func (kfc KinesisFirehoseConfigAttributes) FirehoseArn() terra.StringValue
- func (kfc KinesisFirehoseConfigAttributes) InternalRef() (terra.Reference, error)
- func (kfc KinesisFirehoseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kfc KinesisFirehoseConfigAttributes) InternalWithRef(ref terra.Reference) KinesisFirehoseConfigAttributes
- type KinesisFirehoseConfigState
- type KinesisStreamConfig
- type KinesisStreamConfigAttributes
- func (ksc KinesisStreamConfigAttributes) InternalRef() (terra.Reference, error)
- func (ksc KinesisStreamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ksc KinesisStreamConfigAttributes) InternalWithRef(ref terra.Reference) KinesisStreamConfigAttributes
- func (ksc KinesisStreamConfigAttributes) StreamArn() terra.StringValue
- type KinesisStreamConfigState
- type KinesisVideoStreamConfig
- type KinesisVideoStreamConfigAttributes
- func (kvsc KinesisVideoStreamConfigAttributes) EncryptionConfig() terra.ListValue[KinesisVideoStreamConfigEncryptionConfigAttributes]
- func (kvsc KinesisVideoStreamConfigAttributes) InternalRef() (terra.Reference, error)
- func (kvsc KinesisVideoStreamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kvsc KinesisVideoStreamConfigAttributes) InternalWithRef(ref terra.Reference) KinesisVideoStreamConfigAttributes
- func (kvsc KinesisVideoStreamConfigAttributes) Prefix() terra.StringValue
- func (kvsc KinesisVideoStreamConfigAttributes) RetentionPeriodHours() terra.NumberValue
- type KinesisVideoStreamConfigEncryptionConfig
- type KinesisVideoStreamConfigEncryptionConfigAttributes
- func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) EncryptionType() terra.StringValue
- func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) KinesisVideoStreamConfigEncryptionConfigAttributes
- func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) KeyId() terra.StringValue
- type KinesisVideoStreamConfigEncryptionConfigState
- type KinesisVideoStreamConfigState
- type S3Config
- type S3ConfigAttributes
- func (sc S3ConfigAttributes) BucketName() terra.StringValue
- func (sc S3ConfigAttributes) BucketPrefix() terra.StringValue
- func (sc S3ConfigAttributes) EncryptionConfig() terra.ListValue[S3ConfigEncryptionConfigAttributes]
- func (sc S3ConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc S3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc S3ConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigAttributes
- type S3ConfigEncryptionConfig
- type S3ConfigEncryptionConfigAttributes
- func (ec S3ConfigEncryptionConfigAttributes) EncryptionType() terra.StringValue
- func (ec S3ConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec S3ConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec S3ConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigEncryptionConfigAttributes
- func (ec S3ConfigEncryptionConfigAttributes) KeyId() terra.StringValue
- type S3ConfigEncryptionConfigState
- type S3ConfigState
- type StorageConfig
- type StorageConfigAttributes
- func (sc StorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc StorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc StorageConfigAttributes) InternalWithRef(ref terra.Reference) StorageConfigAttributes
- func (sc StorageConfigAttributes) KinesisFirehoseConfig() terra.ListValue[KinesisFirehoseConfigAttributes]
- func (sc StorageConfigAttributes) KinesisStreamConfig() terra.ListValue[KinesisStreamConfigAttributes]
- func (sc StorageConfigAttributes) KinesisVideoStreamConfig() terra.ListValue[KinesisVideoStreamConfigAttributes]
- func (sc StorageConfigAttributes) S3Config() terra.ListValue[S3ConfigAttributes]
- func (sc StorageConfigAttributes) StorageType() terra.StringValue
- type StorageConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KinesisFirehoseConfig ¶
type KinesisFirehoseConfig struct { // FirehoseArn: string, required FirehoseArn terra.StringValue `hcl:"firehose_arn,attr" validate:"required"` }
type KinesisFirehoseConfigAttributes ¶
type KinesisFirehoseConfigAttributes struct {
// contains filtered or unexported fields
}
func (KinesisFirehoseConfigAttributes) FirehoseArn ¶
func (kfc KinesisFirehoseConfigAttributes) FirehoseArn() terra.StringValue
func (KinesisFirehoseConfigAttributes) InternalRef ¶
func (kfc KinesisFirehoseConfigAttributes) InternalRef() (terra.Reference, error)
func (KinesisFirehoseConfigAttributes) InternalTokens ¶
func (kfc KinesisFirehoseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisFirehoseConfigAttributes) InternalWithRef ¶
func (kfc KinesisFirehoseConfigAttributes) InternalWithRef(ref terra.Reference) KinesisFirehoseConfigAttributes
type KinesisFirehoseConfigState ¶
type KinesisFirehoseConfigState struct {
FirehoseArn string `json:"firehose_arn"`
}
type KinesisStreamConfig ¶
type KinesisStreamConfig struct { // StreamArn: string, required StreamArn terra.StringValue `hcl:"stream_arn,attr" validate:"required"` }
type KinesisStreamConfigAttributes ¶
type KinesisStreamConfigAttributes struct {
// contains filtered or unexported fields
}
func (KinesisStreamConfigAttributes) InternalRef ¶
func (ksc KinesisStreamConfigAttributes) InternalRef() (terra.Reference, error)
func (KinesisStreamConfigAttributes) InternalTokens ¶
func (ksc KinesisStreamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisStreamConfigAttributes) InternalWithRef ¶
func (ksc KinesisStreamConfigAttributes) InternalWithRef(ref terra.Reference) KinesisStreamConfigAttributes
func (KinesisStreamConfigAttributes) StreamArn ¶
func (ksc KinesisStreamConfigAttributes) StreamArn() terra.StringValue
type KinesisStreamConfigState ¶
type KinesisStreamConfigState struct {
StreamArn string `json:"stream_arn"`
}
type KinesisVideoStreamConfig ¶
type KinesisVideoStreamConfig struct { // Prefix: string, required Prefix terra.StringValue `hcl:"prefix,attr" validate:"required"` // RetentionPeriodHours: number, required RetentionPeriodHours terra.NumberValue `hcl:"retention_period_hours,attr" validate:"required"` // KinesisVideoStreamConfigEncryptionConfig: required EncryptionConfig *KinesisVideoStreamConfigEncryptionConfig `hcl:"encryption_config,block" validate:"required"` }
type KinesisVideoStreamConfigAttributes ¶
type KinesisVideoStreamConfigAttributes struct {
// contains filtered or unexported fields
}
func (KinesisVideoStreamConfigAttributes) EncryptionConfig ¶
func (kvsc KinesisVideoStreamConfigAttributes) EncryptionConfig() terra.ListValue[KinesisVideoStreamConfigEncryptionConfigAttributes]
func (KinesisVideoStreamConfigAttributes) InternalRef ¶
func (kvsc KinesisVideoStreamConfigAttributes) InternalRef() (terra.Reference, error)
func (KinesisVideoStreamConfigAttributes) InternalTokens ¶
func (kvsc KinesisVideoStreamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisVideoStreamConfigAttributes) InternalWithRef ¶
func (kvsc KinesisVideoStreamConfigAttributes) InternalWithRef(ref terra.Reference) KinesisVideoStreamConfigAttributes
func (KinesisVideoStreamConfigAttributes) Prefix ¶
func (kvsc KinesisVideoStreamConfigAttributes) Prefix() terra.StringValue
func (KinesisVideoStreamConfigAttributes) RetentionPeriodHours ¶
func (kvsc KinesisVideoStreamConfigAttributes) RetentionPeriodHours() terra.NumberValue
type KinesisVideoStreamConfigEncryptionConfig ¶
type KinesisVideoStreamConfigEncryptionConfig struct { // EncryptionType: string, required EncryptionType terra.StringValue `hcl:"encryption_type,attr" validate:"required"` // KeyId: string, required KeyId terra.StringValue `hcl:"key_id,attr" validate:"required"` }
type KinesisVideoStreamConfigEncryptionConfigAttributes ¶
type KinesisVideoStreamConfigEncryptionConfigAttributes struct {
// contains filtered or unexported fields
}
func (KinesisVideoStreamConfigEncryptionConfigAttributes) EncryptionType ¶
func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) EncryptionType() terra.StringValue
func (KinesisVideoStreamConfigEncryptionConfigAttributes) InternalRef ¶
func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
func (KinesisVideoStreamConfigEncryptionConfigAttributes) InternalTokens ¶
func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisVideoStreamConfigEncryptionConfigAttributes) InternalWithRef ¶
func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) KinesisVideoStreamConfigEncryptionConfigAttributes
func (KinesisVideoStreamConfigEncryptionConfigAttributes) KeyId ¶
func (ec KinesisVideoStreamConfigEncryptionConfigAttributes) KeyId() terra.StringValue
type KinesisVideoStreamConfigState ¶
type KinesisVideoStreamConfigState struct { Prefix string `json:"prefix"` RetentionPeriodHours float64 `json:"retention_period_hours"` EncryptionConfig []KinesisVideoStreamConfigEncryptionConfigState `json:"encryption_config"` }
type S3Config ¶
type S3Config struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // BucketPrefix: string, required BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr" validate:"required"` // S3ConfigEncryptionConfig: optional EncryptionConfig *S3ConfigEncryptionConfig `hcl:"encryption_config,block"` }
type S3ConfigAttributes ¶
type S3ConfigAttributes struct {
// contains filtered or unexported fields
}
func (S3ConfigAttributes) BucketName ¶
func (sc S3ConfigAttributes) BucketName() terra.StringValue
func (S3ConfigAttributes) BucketPrefix ¶
func (sc S3ConfigAttributes) BucketPrefix() terra.StringValue
func (S3ConfigAttributes) EncryptionConfig ¶
func (sc S3ConfigAttributes) EncryptionConfig() terra.ListValue[S3ConfigEncryptionConfigAttributes]
func (S3ConfigAttributes) InternalRef ¶
func (sc S3ConfigAttributes) InternalRef() (terra.Reference, error)
func (S3ConfigAttributes) InternalTokens ¶
func (sc S3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ConfigAttributes) InternalWithRef ¶
func (sc S3ConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigAttributes
type S3ConfigEncryptionConfig ¶
type S3ConfigEncryptionConfig struct { // EncryptionType: string, required EncryptionType terra.StringValue `hcl:"encryption_type,attr" validate:"required"` // KeyId: string, required KeyId terra.StringValue `hcl:"key_id,attr" validate:"required"` }
type S3ConfigEncryptionConfigAttributes ¶
type S3ConfigEncryptionConfigAttributes struct {
// contains filtered or unexported fields
}
func (S3ConfigEncryptionConfigAttributes) EncryptionType ¶
func (ec S3ConfigEncryptionConfigAttributes) EncryptionType() terra.StringValue
func (S3ConfigEncryptionConfigAttributes) InternalRef ¶
func (ec S3ConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
func (S3ConfigEncryptionConfigAttributes) InternalTokens ¶
func (ec S3ConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ConfigEncryptionConfigAttributes) InternalWithRef ¶
func (ec S3ConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigEncryptionConfigAttributes
func (S3ConfigEncryptionConfigAttributes) KeyId ¶
func (ec S3ConfigEncryptionConfigAttributes) KeyId() terra.StringValue
type S3ConfigState ¶
type S3ConfigState struct { BucketName string `json:"bucket_name"` BucketPrefix string `json:"bucket_prefix"` EncryptionConfig []S3ConfigEncryptionConfigState `json:"encryption_config"` }
type StorageConfig ¶
type StorageConfig struct { // StorageType: string, required StorageType terra.StringValue `hcl:"storage_type,attr" validate:"required"` // KinesisFirehoseConfig: optional KinesisFirehoseConfig *KinesisFirehoseConfig `hcl:"kinesis_firehose_config,block"` // KinesisStreamConfig: optional KinesisStreamConfig *KinesisStreamConfig `hcl:"kinesis_stream_config,block"` // KinesisVideoStreamConfig: optional KinesisVideoStreamConfig *KinesisVideoStreamConfig `hcl:"kinesis_video_stream_config,block"` // S3Config: optional S3Config *S3Config `hcl:"s3_config,block"` }
type StorageConfigAttributes ¶
type StorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (StorageConfigAttributes) InternalRef ¶
func (sc StorageConfigAttributes) InternalRef() (terra.Reference, error)
func (StorageConfigAttributes) InternalTokens ¶
func (sc StorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageConfigAttributes) InternalWithRef ¶
func (sc StorageConfigAttributes) InternalWithRef(ref terra.Reference) StorageConfigAttributes
func (StorageConfigAttributes) KinesisFirehoseConfig ¶
func (sc StorageConfigAttributes) KinesisFirehoseConfig() terra.ListValue[KinesisFirehoseConfigAttributes]
func (StorageConfigAttributes) KinesisStreamConfig ¶
func (sc StorageConfigAttributes) KinesisStreamConfig() terra.ListValue[KinesisStreamConfigAttributes]
func (StorageConfigAttributes) KinesisVideoStreamConfig ¶
func (sc StorageConfigAttributes) KinesisVideoStreamConfig() terra.ListValue[KinesisVideoStreamConfigAttributes]
func (StorageConfigAttributes) S3Config ¶
func (sc StorageConfigAttributes) S3Config() terra.ListValue[S3ConfigAttributes]
func (StorageConfigAttributes) StorageType ¶
func (sc StorageConfigAttributes) StorageType() terra.StringValue
type StorageConfigState ¶
type StorageConfigState struct { StorageType string `json:"storage_type"` KinesisFirehoseConfig []KinesisFirehoseConfigState `json:"kinesis_firehose_config"` KinesisStreamConfig []KinesisStreamConfigState `json:"kinesis_stream_config"` KinesisVideoStreamConfig []KinesisVideoStreamConfigState `json:"kinesis_video_stream_config"` S3Config []S3ConfigState `json:"s3_config"` }
Click to show internal directories.
Click to hide internal directories.