dataconnectinstancestorageconfig

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KinesisFirehoseConfig

type KinesisFirehoseConfig struct{}

type KinesisFirehoseConfigAttributes

type KinesisFirehoseConfigAttributes struct {
	// contains filtered or unexported fields
}

func (KinesisFirehoseConfigAttributes) FirehoseArn

func (KinesisFirehoseConfigAttributes) InternalRef

func (KinesisFirehoseConfigAttributes) InternalTokens

func (kfc KinesisFirehoseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (KinesisFirehoseConfigAttributes) InternalWithRef

type KinesisFirehoseConfigState

type KinesisFirehoseConfigState struct {
	FirehoseArn string `json:"firehose_arn"`
}

type KinesisStreamConfig

type KinesisStreamConfig struct{}

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 (KinesisStreamConfigAttributes) StreamArn

type KinesisStreamConfigState

type KinesisStreamConfigState struct {
	StreamArn string `json:"stream_arn"`
}

type KinesisVideoStreamConfig

type KinesisVideoStreamConfig struct {
	// KinesisVideoStreamConfigEncryptionConfig: min=0
	EncryptionConfig []KinesisVideoStreamConfigEncryptionConfig `hcl:"encryption_config,block" validate:"min=0"`
}

type KinesisVideoStreamConfigAttributes

type KinesisVideoStreamConfigAttributes struct {
	// contains filtered or unexported fields
}

func (KinesisVideoStreamConfigAttributes) EncryptionConfig

func (KinesisVideoStreamConfigAttributes) InternalRef

func (KinesisVideoStreamConfigAttributes) InternalTokens

func (kvsc KinesisVideoStreamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (KinesisVideoStreamConfigAttributes) InternalWithRef

func (KinesisVideoStreamConfigAttributes) Prefix

func (KinesisVideoStreamConfigAttributes) RetentionPeriodHours

func (kvsc KinesisVideoStreamConfigAttributes) RetentionPeriodHours() terra.NumberValue

type KinesisVideoStreamConfigEncryptionConfig

type KinesisVideoStreamConfigEncryptionConfig struct{}

type KinesisVideoStreamConfigEncryptionConfigAttributes

type KinesisVideoStreamConfigEncryptionConfigAttributes struct {
	// contains filtered or unexported fields
}

func (KinesisVideoStreamConfigEncryptionConfigAttributes) EncryptionType

func (KinesisVideoStreamConfigEncryptionConfigAttributes) InternalRef

func (KinesisVideoStreamConfigEncryptionConfigAttributes) InternalTokens

func (KinesisVideoStreamConfigEncryptionConfigAttributes) InternalWithRef

func (KinesisVideoStreamConfigEncryptionConfigAttributes) KeyId

type KinesisVideoStreamConfigEncryptionConfigState

type KinesisVideoStreamConfigEncryptionConfigState struct {
	EncryptionType string `json:"encryption_type"`
	KeyId          string `json:"key_id"`
}

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 {
	// S3ConfigEncryptionConfig: min=0
	EncryptionConfig []S3ConfigEncryptionConfig `hcl:"encryption_config,block" validate:"min=0"`
}

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 (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{}

type S3ConfigEncryptionConfigAttributes

type S3ConfigEncryptionConfigAttributes struct {
	// contains filtered or unexported fields
}

func (S3ConfigEncryptionConfigAttributes) EncryptionType

func (S3ConfigEncryptionConfigAttributes) InternalRef

func (S3ConfigEncryptionConfigAttributes) InternalTokens

func (S3ConfigEncryptionConfigAttributes) InternalWithRef

func (S3ConfigEncryptionConfigAttributes) KeyId

type S3ConfigEncryptionConfigState

type S3ConfigEncryptionConfigState struct {
	EncryptionType string `json:"encryption_type"`
	KeyId          string `json:"key_id"`
}

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 {
	// KinesisFirehoseConfig: min=0
	KinesisFirehoseConfig []KinesisFirehoseConfig `hcl:"kinesis_firehose_config,block" validate:"min=0"`
	// KinesisStreamConfig: min=0
	KinesisStreamConfig []KinesisStreamConfig `hcl:"kinesis_stream_config,block" validate:"min=0"`
	// KinesisVideoStreamConfig: min=0
	KinesisVideoStreamConfig []KinesisVideoStreamConfig `hcl:"kinesis_video_stream_config,block" validate:"min=0"`
	// S3Config: min=0
	S3Config []S3Config `hcl:"s3_config,block" validate:"min=0"`
}

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 (StorageConfigAttributes) KinesisFirehoseConfig

func (StorageConfigAttributes) KinesisStreamConfig

func (StorageConfigAttributes) KinesisVideoStreamConfig

func (StorageConfigAttributes) S3Config

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL