cloudfrontrealtimelogconfig

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 Endpoint

type Endpoint struct {
	// StreamType: string, required
	StreamType terra.StringValue `hcl:"stream_type,attr" validate:"required"`
	// KinesisStreamConfig: required
	KinesisStreamConfig *KinesisStreamConfig `hcl:"kinesis_stream_config,block" validate:"required"`
}

type EndpointAttributes

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

func (EndpointAttributes) InternalRef

func (e EndpointAttributes) InternalRef() (terra.Reference, error)

func (EndpointAttributes) InternalTokens

func (e EndpointAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EndpointAttributes) InternalWithRef

func (e EndpointAttributes) InternalWithRef(ref terra.Reference) EndpointAttributes

func (EndpointAttributes) KinesisStreamConfig

func (EndpointAttributes) StreamType

func (e EndpointAttributes) StreamType() terra.StringValue

type EndpointState

type EndpointState struct {
	StreamType          string                     `json:"stream_type"`
	KinesisStreamConfig []KinesisStreamConfigState `json:"kinesis_stream_config"`
}

type KinesisStreamConfig

type KinesisStreamConfig struct {
	// RoleArn: string, required
	RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"`
	// 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 (KinesisStreamConfigAttributes) RoleArn

func (KinesisStreamConfigAttributes) StreamArn

type KinesisStreamConfigState

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

Jump to

Keyboard shortcuts

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