lambdaeventsourcemapping

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 AmazonManagedKafkaEventSourceConfig

type AmazonManagedKafkaEventSourceConfig struct {
	// ConsumerGroupId: string, optional
	ConsumerGroupId terra.StringValue `hcl:"consumer_group_id,attr"`
}

type AmazonManagedKafkaEventSourceConfigAttributes

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

func (AmazonManagedKafkaEventSourceConfigAttributes) ConsumerGroupId

func (AmazonManagedKafkaEventSourceConfigAttributes) InternalRef

func (AmazonManagedKafkaEventSourceConfigAttributes) InternalTokens

func (AmazonManagedKafkaEventSourceConfigAttributes) InternalWithRef

type AmazonManagedKafkaEventSourceConfigState

type AmazonManagedKafkaEventSourceConfigState struct {
	ConsumerGroupId string `json:"consumer_group_id"`
}

type DestinationConfig

type DestinationConfig struct {
	// OnFailure: optional
	OnFailure *OnFailure `hcl:"on_failure,block"`
}

type DestinationConfigAttributes

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

func (DestinationConfigAttributes) InternalRef

func (dc DestinationConfigAttributes) InternalRef() (terra.Reference, error)

func (DestinationConfigAttributes) InternalTokens

func (dc DestinationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DestinationConfigAttributes) InternalWithRef

func (DestinationConfigAttributes) OnFailure

type DestinationConfigState

type DestinationConfigState struct {
	OnFailure []OnFailureState `json:"on_failure"`
}

type DocumentDbEventSourceConfig

type DocumentDbEventSourceConfig struct {
	// CollectionName: string, optional
	CollectionName terra.StringValue `hcl:"collection_name,attr"`
	// DatabaseName: string, required
	DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"`
	// FullDocument: string, optional
	FullDocument terra.StringValue `hcl:"full_document,attr"`
}

type DocumentDbEventSourceConfigAttributes

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

func (DocumentDbEventSourceConfigAttributes) CollectionName

func (DocumentDbEventSourceConfigAttributes) DatabaseName

func (DocumentDbEventSourceConfigAttributes) FullDocument

func (DocumentDbEventSourceConfigAttributes) InternalRef

func (DocumentDbEventSourceConfigAttributes) InternalTokens

func (ddesc DocumentDbEventSourceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DocumentDbEventSourceConfigAttributes) InternalWithRef

type DocumentDbEventSourceConfigState

type DocumentDbEventSourceConfigState struct {
	CollectionName string `json:"collection_name"`
	DatabaseName   string `json:"database_name"`
	FullDocument   string `json:"full_document"`
}

type Filter

type Filter struct {
	// Pattern: string, optional
	Pattern terra.StringValue `hcl:"pattern,attr"`
}

type FilterAttributes

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

func (FilterAttributes) InternalRef

func (f FilterAttributes) InternalRef() (terra.Reference, error)

func (FilterAttributes) InternalTokens

func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)

func (FilterAttributes) InternalWithRef

func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes

func (FilterAttributes) Pattern

func (f FilterAttributes) Pattern() terra.StringValue

type FilterCriteria

type FilterCriteria struct {
	// Filter: min=0,max=5
	Filter []Filter `hcl:"filter,block" validate:"min=0,max=5"`
}

type FilterCriteriaAttributes

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

func (FilterCriteriaAttributes) Filter

func (FilterCriteriaAttributes) InternalRef

func (fc FilterCriteriaAttributes) InternalRef() (terra.Reference, error)

func (FilterCriteriaAttributes) InternalTokens

func (fc FilterCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error)

func (FilterCriteriaAttributes) InternalWithRef

type FilterCriteriaState

type FilterCriteriaState struct {
	Filter []FilterState `json:"filter"`
}

type FilterState

type FilterState struct {
	Pattern string `json:"pattern"`
}

type OnFailure

type OnFailure struct {
	// DestinationArn: string, required
	DestinationArn terra.StringValue `hcl:"destination_arn,attr" validate:"required"`
}

type OnFailureAttributes

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

func (OnFailureAttributes) DestinationArn

func (of OnFailureAttributes) DestinationArn() terra.StringValue

func (OnFailureAttributes) InternalRef

func (of OnFailureAttributes) InternalRef() (terra.Reference, error)

func (OnFailureAttributes) InternalTokens

func (of OnFailureAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OnFailureAttributes) InternalWithRef

func (of OnFailureAttributes) InternalWithRef(ref terra.Reference) OnFailureAttributes

type OnFailureState

type OnFailureState struct {
	DestinationArn string `json:"destination_arn"`
}

type ScalingConfig

type ScalingConfig struct {
	// MaximumConcurrency: number, optional
	MaximumConcurrency terra.NumberValue `hcl:"maximum_concurrency,attr"`
}

type ScalingConfigAttributes

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

func (ScalingConfigAttributes) InternalRef

func (sc ScalingConfigAttributes) InternalRef() (terra.Reference, error)

func (ScalingConfigAttributes) InternalTokens

func (sc ScalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ScalingConfigAttributes) InternalWithRef

func (ScalingConfigAttributes) MaximumConcurrency

func (sc ScalingConfigAttributes) MaximumConcurrency() terra.NumberValue

type ScalingConfigState

type ScalingConfigState struct {
	MaximumConcurrency float64 `json:"maximum_concurrency"`
}

type SelfManagedEventSource

type SelfManagedEventSource struct {
	// Endpoints: map of string, required
	Endpoints terra.MapValue[terra.StringValue] `hcl:"endpoints,attr" validate:"required"`
}

type SelfManagedEventSourceAttributes

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

func (SelfManagedEventSourceAttributes) Endpoints

func (SelfManagedEventSourceAttributes) InternalRef

func (smes SelfManagedEventSourceAttributes) InternalRef() (terra.Reference, error)

func (SelfManagedEventSourceAttributes) InternalTokens

func (smes SelfManagedEventSourceAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SelfManagedEventSourceAttributes) InternalWithRef

type SelfManagedEventSourceState

type SelfManagedEventSourceState struct {
	Endpoints map[string]string `json:"endpoints"`
}

type SelfManagedKafkaEventSourceConfig

type SelfManagedKafkaEventSourceConfig struct {
	// ConsumerGroupId: string, optional
	ConsumerGroupId terra.StringValue `hcl:"consumer_group_id,attr"`
}

type SelfManagedKafkaEventSourceConfigAttributes

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

func (SelfManagedKafkaEventSourceConfigAttributes) ConsumerGroupId

func (SelfManagedKafkaEventSourceConfigAttributes) InternalRef

func (SelfManagedKafkaEventSourceConfigAttributes) InternalTokens

func (SelfManagedKafkaEventSourceConfigAttributes) InternalWithRef

type SelfManagedKafkaEventSourceConfigState

type SelfManagedKafkaEventSourceConfigState struct {
	ConsumerGroupId string `json:"consumer_group_id"`
}

type SourceAccessConfiguration

type SourceAccessConfiguration struct {
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
	// Uri: string, required
	Uri terra.StringValue `hcl:"uri,attr" validate:"required"`
}

type SourceAccessConfigurationAttributes

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

func (SourceAccessConfigurationAttributes) InternalRef

func (SourceAccessConfigurationAttributes) InternalTokens

func (sac SourceAccessConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SourceAccessConfigurationAttributes) InternalWithRef

func (SourceAccessConfigurationAttributes) Type

func (SourceAccessConfigurationAttributes) Uri

type SourceAccessConfigurationState

type SourceAccessConfigurationState struct {
	Type string `json:"type"`
	Uri  string `json:"uri"`
}

Jump to

Keyboard shortcuts

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