lambdaeventsourcemapping

package
v0.0.0-...-c2cc54e Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2023 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 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