Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type AmazonManagedKafkaEventSourceConfig struct + ConsumerGroupId terra.StringValue + type AmazonManagedKafkaEventSourceConfigAttributes struct + func (amkesc AmazonManagedKafkaEventSourceConfigAttributes) ConsumerGroupId() terra.StringValue + func (amkesc AmazonManagedKafkaEventSourceConfigAttributes) InternalRef() (terra.Reference, error) + func (amkesc AmazonManagedKafkaEventSourceConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (amkesc AmazonManagedKafkaEventSourceConfigAttributes) InternalWithRef(ref terra.Reference) AmazonManagedKafkaEventSourceConfigAttributes + type AmazonManagedKafkaEventSourceConfigState struct + ConsumerGroupId string + type Args struct + AmazonManagedKafkaEventSourceConfig *AmazonManagedKafkaEventSourceConfig + BatchSize terra.NumberValue + BisectBatchOnFunctionError terra.BoolValue + DestinationConfig *DestinationConfig + Enabled terra.BoolValue + EventSourceArn terra.StringValue + FilterCriteria *FilterCriteria + FunctionName terra.StringValue + FunctionResponseTypes terra.SetValue[terra.StringValue] + Id terra.StringValue + MaximumBatchingWindowInSeconds terra.NumberValue + MaximumRecordAgeInSeconds terra.NumberValue + MaximumRetryAttempts terra.NumberValue + ParallelizationFactor terra.NumberValue + Queues terra.SetValue[terra.StringValue] + SelfManagedEventSource *SelfManagedEventSource + SelfManagedKafkaEventSourceConfig *SelfManagedKafkaEventSourceConfig + SourceAccessConfiguration []SourceAccessConfiguration + StartingPosition terra.StringValue + StartingPositionTimestamp terra.StringValue + Topics terra.SetValue[terra.StringValue] + TumblingWindowInSeconds terra.NumberValue + type DestinationConfig struct + OnFailure *DestinationConfigOnFailure + type DestinationConfigAttributes struct + func (dc DestinationConfigAttributes) InternalRef() (terra.Reference, error) + func (dc DestinationConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (dc DestinationConfigAttributes) InternalWithRef(ref terra.Reference) DestinationConfigAttributes + func (dc DestinationConfigAttributes) OnFailure() terra.ListValue[DestinationConfigOnFailureAttributes] + type DestinationConfigOnFailure struct + DestinationArn terra.StringValue + type DestinationConfigOnFailureAttributes struct + func (of DestinationConfigOnFailureAttributes) DestinationArn() terra.StringValue + func (of DestinationConfigOnFailureAttributes) InternalRef() (terra.Reference, error) + func (of DestinationConfigOnFailureAttributes) InternalTokens() (hclwrite.Tokens, error) + func (of DestinationConfigOnFailureAttributes) InternalWithRef(ref terra.Reference) DestinationConfigOnFailureAttributes + type DestinationConfigOnFailureState struct + DestinationArn string + type DestinationConfigState struct + OnFailure []DestinationConfigOnFailureState + type FilterCriteria struct + Filter []FilterCriteriaFilter + type FilterCriteriaAttributes struct + func (fc FilterCriteriaAttributes) Filter() terra.SetValue[FilterCriteriaFilterAttributes] + func (fc FilterCriteriaAttributes) InternalRef() (terra.Reference, error) + func (fc FilterCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error) + func (fc FilterCriteriaAttributes) InternalWithRef(ref terra.Reference) FilterCriteriaAttributes + type FilterCriteriaFilter struct + Pattern terra.StringValue + type FilterCriteriaFilterAttributes struct + func (f FilterCriteriaFilterAttributes) InternalRef() (terra.Reference, error) + func (f FilterCriteriaFilterAttributes) InternalTokens() (hclwrite.Tokens, error) + func (f FilterCriteriaFilterAttributes) InternalWithRef(ref terra.Reference) FilterCriteriaFilterAttributes + func (f FilterCriteriaFilterAttributes) Pattern() terra.StringValue + type FilterCriteriaFilterState struct + Pattern string + type FilterCriteriaState struct + Filter []FilterCriteriaFilterState + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (alesm *Resource) Attributes() awsLambdaEventSourceMappingAttributes + func (alesm *Resource) Configuration() interface{} + func (alesm *Resource) DependOn() terra.Reference + func (alesm *Resource) Dependencies() terra.Dependencies + func (alesm *Resource) ImportState(state io.Reader) error + func (alesm *Resource) LifecycleManagement() *terra.Lifecycle + func (alesm *Resource) LocalName() string + func (alesm *Resource) State() (*awsLambdaEventSourceMappingState, bool) + func (alesm *Resource) StateMust() *awsLambdaEventSourceMappingState + func (alesm *Resource) Type() string + type SelfManagedEventSource struct + Endpoints terra.MapValue[terra.StringValue] + type SelfManagedEventSourceAttributes struct + func (smes SelfManagedEventSourceAttributes) Endpoints() terra.MapValue[terra.StringValue] + func (smes SelfManagedEventSourceAttributes) InternalRef() (terra.Reference, error) + func (smes SelfManagedEventSourceAttributes) InternalTokens() (hclwrite.Tokens, error) + func (smes SelfManagedEventSourceAttributes) InternalWithRef(ref terra.Reference) SelfManagedEventSourceAttributes + type SelfManagedEventSourceState struct + Endpoints map[string]string + type SelfManagedKafkaEventSourceConfig struct + ConsumerGroupId terra.StringValue + type SelfManagedKafkaEventSourceConfigAttributes struct + func (smkesc SelfManagedKafkaEventSourceConfigAttributes) ConsumerGroupId() terra.StringValue + func (smkesc SelfManagedKafkaEventSourceConfigAttributes) InternalRef() (terra.Reference, error) + func (smkesc SelfManagedKafkaEventSourceConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (smkesc SelfManagedKafkaEventSourceConfigAttributes) InternalWithRef(ref terra.Reference) SelfManagedKafkaEventSourceConfigAttributes + type SelfManagedKafkaEventSourceConfigState struct + ConsumerGroupId string + type SourceAccessConfiguration struct + Type terra.StringValue + Uri terra.StringValue + type SourceAccessConfigurationAttributes struct + func (sac SourceAccessConfigurationAttributes) InternalRef() (terra.Reference, error) + func (sac SourceAccessConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (sac SourceAccessConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceAccessConfigurationAttributes + func (sac SourceAccessConfigurationAttributes) Type() terra.StringValue + func (sac SourceAccessConfigurationAttributes) Uri() terra.StringValue + type SourceAccessConfigurationState struct + Type string + Uri string