Documentation ¶
Index ¶
- type LambdaFunction
- type LambdaFunctionAttributes
- func (lf LambdaFunctionAttributes) Events() terra.SetValue[terra.StringValue]
- func (lf LambdaFunctionAttributes) FilterPrefix() terra.StringValue
- func (lf LambdaFunctionAttributes) FilterSuffix() terra.StringValue
- func (lf LambdaFunctionAttributes) Id() terra.StringValue
- func (lf LambdaFunctionAttributes) InternalRef() (terra.Reference, error)
- func (lf LambdaFunctionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lf LambdaFunctionAttributes) InternalWithRef(ref terra.Reference) LambdaFunctionAttributes
- func (lf LambdaFunctionAttributes) LambdaFunctionArn() terra.StringValue
- type LambdaFunctionState
- type Queue
- type QueueAttributes
- func (q QueueAttributes) Events() terra.SetValue[terra.StringValue]
- func (q QueueAttributes) FilterPrefix() terra.StringValue
- func (q QueueAttributes) FilterSuffix() terra.StringValue
- func (q QueueAttributes) Id() terra.StringValue
- func (q QueueAttributes) InternalRef() (terra.Reference, error)
- func (q QueueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (q QueueAttributes) InternalWithRef(ref terra.Reference) QueueAttributes
- func (q QueueAttributes) QueueArn() terra.StringValue
- type QueueState
- type Topic
- type TopicAttributes
- func (t TopicAttributes) Events() terra.SetValue[terra.StringValue]
- func (t TopicAttributes) FilterPrefix() terra.StringValue
- func (t TopicAttributes) FilterSuffix() terra.StringValue
- func (t TopicAttributes) Id() terra.StringValue
- func (t TopicAttributes) InternalRef() (terra.Reference, error)
- func (t TopicAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TopicAttributes) InternalWithRef(ref terra.Reference) TopicAttributes
- func (t TopicAttributes) TopicArn() terra.StringValue
- type TopicState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LambdaFunction ¶
type LambdaFunction struct { // Events: set of string, required Events terra.SetValue[terra.StringValue] `hcl:"events,attr" validate:"required"` // FilterPrefix: string, optional FilterPrefix terra.StringValue `hcl:"filter_prefix,attr"` // FilterSuffix: string, optional FilterSuffix terra.StringValue `hcl:"filter_suffix,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // LambdaFunctionArn: string, optional LambdaFunctionArn terra.StringValue `hcl:"lambda_function_arn,attr"` }
type LambdaFunctionAttributes ¶
type LambdaFunctionAttributes struct {
// contains filtered or unexported fields
}
func (LambdaFunctionAttributes) Events ¶
func (lf LambdaFunctionAttributes) Events() terra.SetValue[terra.StringValue]
func (LambdaFunctionAttributes) FilterPrefix ¶
func (lf LambdaFunctionAttributes) FilterPrefix() terra.StringValue
func (LambdaFunctionAttributes) FilterSuffix ¶
func (lf LambdaFunctionAttributes) FilterSuffix() terra.StringValue
func (LambdaFunctionAttributes) Id ¶
func (lf LambdaFunctionAttributes) Id() terra.StringValue
func (LambdaFunctionAttributes) InternalRef ¶
func (lf LambdaFunctionAttributes) InternalRef() (terra.Reference, error)
func (LambdaFunctionAttributes) InternalTokens ¶
func (lf LambdaFunctionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaFunctionAttributes) InternalWithRef ¶
func (lf LambdaFunctionAttributes) InternalWithRef(ref terra.Reference) LambdaFunctionAttributes
func (LambdaFunctionAttributes) LambdaFunctionArn ¶
func (lf LambdaFunctionAttributes) LambdaFunctionArn() terra.StringValue
type LambdaFunctionState ¶
type Queue ¶
type Queue struct { // Events: set of string, required Events terra.SetValue[terra.StringValue] `hcl:"events,attr" validate:"required"` // FilterPrefix: string, optional FilterPrefix terra.StringValue `hcl:"filter_prefix,attr"` // FilterSuffix: string, optional FilterSuffix terra.StringValue `hcl:"filter_suffix,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // QueueArn: string, required QueueArn terra.StringValue `hcl:"queue_arn,attr" validate:"required"` }
type QueueAttributes ¶
type QueueAttributes struct {
// contains filtered or unexported fields
}
func (QueueAttributes) Events ¶
func (q QueueAttributes) Events() terra.SetValue[terra.StringValue]
func (QueueAttributes) FilterPrefix ¶
func (q QueueAttributes) FilterPrefix() terra.StringValue
func (QueueAttributes) FilterSuffix ¶
func (q QueueAttributes) FilterSuffix() terra.StringValue
func (QueueAttributes) Id ¶
func (q QueueAttributes) Id() terra.StringValue
func (QueueAttributes) InternalRef ¶
func (q QueueAttributes) InternalRef() (terra.Reference, error)
func (QueueAttributes) InternalTokens ¶
func (q QueueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (QueueAttributes) InternalWithRef ¶
func (q QueueAttributes) InternalWithRef(ref terra.Reference) QueueAttributes
func (QueueAttributes) QueueArn ¶
func (q QueueAttributes) QueueArn() terra.StringValue
type QueueState ¶
type Topic ¶
type Topic struct { // Events: set of string, required Events terra.SetValue[terra.StringValue] `hcl:"events,attr" validate:"required"` // FilterPrefix: string, optional FilterPrefix terra.StringValue `hcl:"filter_prefix,attr"` // FilterSuffix: string, optional FilterSuffix terra.StringValue `hcl:"filter_suffix,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // TopicArn: string, required TopicArn terra.StringValue `hcl:"topic_arn,attr" validate:"required"` }
type TopicAttributes ¶
type TopicAttributes struct {
// contains filtered or unexported fields
}
func (TopicAttributes) Events ¶
func (t TopicAttributes) Events() terra.SetValue[terra.StringValue]
func (TopicAttributes) FilterPrefix ¶
func (t TopicAttributes) FilterPrefix() terra.StringValue
func (TopicAttributes) FilterSuffix ¶
func (t TopicAttributes) FilterSuffix() terra.StringValue
func (TopicAttributes) Id ¶
func (t TopicAttributes) Id() terra.StringValue
func (TopicAttributes) InternalRef ¶
func (t TopicAttributes) InternalRef() (terra.Reference, error)
func (TopicAttributes) InternalTokens ¶
func (t TopicAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TopicAttributes) InternalWithRef ¶
func (t TopicAttributes) InternalWithRef(ref terra.Reference) TopicAttributes
func (TopicAttributes) TopicArn ¶
func (t TopicAttributes) TopicArn() terra.StringValue
Click to show internal directories.
Click to hide internal directories.