Documentation ¶
Index ¶
- type AddHeaderAction
- type AddHeaderActionAttributes
- func (aha AddHeaderActionAttributes) HeaderName() terra.StringValue
- func (aha AddHeaderActionAttributes) HeaderValue() terra.StringValue
- func (aha AddHeaderActionAttributes) InternalRef() (terra.Reference, error)
- func (aha AddHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aha AddHeaderActionAttributes) InternalWithRef(ref terra.Reference) AddHeaderActionAttributes
- func (aha AddHeaderActionAttributes) Position() terra.NumberValue
- type AddHeaderActionState
- type BounceAction
- type BounceActionAttributes
- func (ba BounceActionAttributes) InternalRef() (terra.Reference, error)
- func (ba BounceActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ba BounceActionAttributes) InternalWithRef(ref terra.Reference) BounceActionAttributes
- func (ba BounceActionAttributes) Message() terra.StringValue
- func (ba BounceActionAttributes) Position() terra.NumberValue
- func (ba BounceActionAttributes) Sender() terra.StringValue
- func (ba BounceActionAttributes) SmtpReplyCode() terra.StringValue
- func (ba BounceActionAttributes) StatusCode() terra.StringValue
- func (ba BounceActionAttributes) TopicArn() terra.StringValue
- type BounceActionState
- type LambdaAction
- type LambdaActionAttributes
- func (la LambdaActionAttributes) FunctionArn() terra.StringValue
- func (la LambdaActionAttributes) InternalRef() (terra.Reference, error)
- func (la LambdaActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (la LambdaActionAttributes) InternalWithRef(ref terra.Reference) LambdaActionAttributes
- func (la LambdaActionAttributes) InvocationType() terra.StringValue
- func (la LambdaActionAttributes) Position() terra.NumberValue
- func (la LambdaActionAttributes) TopicArn() terra.StringValue
- type LambdaActionState
- type S3Action
- type S3ActionAttributes
- func (sa S3ActionAttributes) BucketName() terra.StringValue
- func (sa S3ActionAttributes) InternalRef() (terra.Reference, error)
- func (sa S3ActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa S3ActionAttributes) InternalWithRef(ref terra.Reference) S3ActionAttributes
- func (sa S3ActionAttributes) KmsKeyArn() terra.StringValue
- func (sa S3ActionAttributes) ObjectKeyPrefix() terra.StringValue
- func (sa S3ActionAttributes) Position() terra.NumberValue
- func (sa S3ActionAttributes) TopicArn() terra.StringValue
- type S3ActionState
- type SnsAction
- type SnsActionAttributes
- func (sa SnsActionAttributes) Encoding() terra.StringValue
- func (sa SnsActionAttributes) InternalRef() (terra.Reference, error)
- func (sa SnsActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa SnsActionAttributes) InternalWithRef(ref terra.Reference) SnsActionAttributes
- func (sa SnsActionAttributes) Position() terra.NumberValue
- func (sa SnsActionAttributes) TopicArn() terra.StringValue
- type SnsActionState
- type StopAction
- type StopActionAttributes
- func (sa StopActionAttributes) InternalRef() (terra.Reference, error)
- func (sa StopActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa StopActionAttributes) InternalWithRef(ref terra.Reference) StopActionAttributes
- func (sa StopActionAttributes) Position() terra.NumberValue
- func (sa StopActionAttributes) Scope() terra.StringValue
- func (sa StopActionAttributes) TopicArn() terra.StringValue
- type StopActionState
- type WorkmailAction
- type WorkmailActionAttributes
- func (wa WorkmailActionAttributes) InternalRef() (terra.Reference, error)
- func (wa WorkmailActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wa WorkmailActionAttributes) InternalWithRef(ref terra.Reference) WorkmailActionAttributes
- func (wa WorkmailActionAttributes) OrganizationArn() terra.StringValue
- func (wa WorkmailActionAttributes) Position() terra.NumberValue
- func (wa WorkmailActionAttributes) TopicArn() terra.StringValue
- type WorkmailActionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddHeaderAction ¶
type AddHeaderAction struct { // HeaderName: string, required HeaderName terra.StringValue `hcl:"header_name,attr" validate:"required"` // HeaderValue: string, required HeaderValue terra.StringValue `hcl:"header_value,attr" validate:"required"` // Position: number, required Position terra.NumberValue `hcl:"position,attr" validate:"required"` }
type AddHeaderActionAttributes ¶
type AddHeaderActionAttributes struct {
// contains filtered or unexported fields
}
func (AddHeaderActionAttributes) HeaderName ¶
func (aha AddHeaderActionAttributes) HeaderName() terra.StringValue
func (AddHeaderActionAttributes) HeaderValue ¶
func (aha AddHeaderActionAttributes) HeaderValue() terra.StringValue
func (AddHeaderActionAttributes) InternalRef ¶
func (aha AddHeaderActionAttributes) InternalRef() (terra.Reference, error)
func (AddHeaderActionAttributes) InternalTokens ¶
func (aha AddHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddHeaderActionAttributes) InternalWithRef ¶
func (aha AddHeaderActionAttributes) InternalWithRef(ref terra.Reference) AddHeaderActionAttributes
func (AddHeaderActionAttributes) Position ¶
func (aha AddHeaderActionAttributes) Position() terra.NumberValue
type AddHeaderActionState ¶
type BounceAction ¶
type BounceAction struct { // Message: string, required Message terra.StringValue `hcl:"message,attr" validate:"required"` // Position: number, required Position terra.NumberValue `hcl:"position,attr" validate:"required"` // Sender: string, required Sender terra.StringValue `hcl:"sender,attr" validate:"required"` // SmtpReplyCode: string, required SmtpReplyCode terra.StringValue `hcl:"smtp_reply_code,attr" validate:"required"` // StatusCode: string, optional StatusCode terra.StringValue `hcl:"status_code,attr"` // TopicArn: string, optional TopicArn terra.StringValue `hcl:"topic_arn,attr"` }
type BounceActionAttributes ¶
type BounceActionAttributes struct {
// contains filtered or unexported fields
}
func (BounceActionAttributes) InternalRef ¶
func (ba BounceActionAttributes) InternalRef() (terra.Reference, error)
func (BounceActionAttributes) InternalTokens ¶
func (ba BounceActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BounceActionAttributes) InternalWithRef ¶
func (ba BounceActionAttributes) InternalWithRef(ref terra.Reference) BounceActionAttributes
func (BounceActionAttributes) Message ¶
func (ba BounceActionAttributes) Message() terra.StringValue
func (BounceActionAttributes) Position ¶
func (ba BounceActionAttributes) Position() terra.NumberValue
func (BounceActionAttributes) Sender ¶
func (ba BounceActionAttributes) Sender() terra.StringValue
func (BounceActionAttributes) SmtpReplyCode ¶
func (ba BounceActionAttributes) SmtpReplyCode() terra.StringValue
func (BounceActionAttributes) StatusCode ¶
func (ba BounceActionAttributes) StatusCode() terra.StringValue
func (BounceActionAttributes) TopicArn ¶
func (ba BounceActionAttributes) TopicArn() terra.StringValue
type BounceActionState ¶
type LambdaAction ¶
type LambdaAction struct { // FunctionArn: string, required FunctionArn terra.StringValue `hcl:"function_arn,attr" validate:"required"` // InvocationType: string, optional InvocationType terra.StringValue `hcl:"invocation_type,attr"` // Position: number, required Position terra.NumberValue `hcl:"position,attr" validate:"required"` // TopicArn: string, optional TopicArn terra.StringValue `hcl:"topic_arn,attr"` }
type LambdaActionAttributes ¶
type LambdaActionAttributes struct {
// contains filtered or unexported fields
}
func (LambdaActionAttributes) FunctionArn ¶
func (la LambdaActionAttributes) FunctionArn() terra.StringValue
func (LambdaActionAttributes) InternalRef ¶
func (la LambdaActionAttributes) InternalRef() (terra.Reference, error)
func (LambdaActionAttributes) InternalTokens ¶
func (la LambdaActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaActionAttributes) InternalWithRef ¶
func (la LambdaActionAttributes) InternalWithRef(ref terra.Reference) LambdaActionAttributes
func (LambdaActionAttributes) InvocationType ¶
func (la LambdaActionAttributes) InvocationType() terra.StringValue
func (LambdaActionAttributes) Position ¶
func (la LambdaActionAttributes) Position() terra.NumberValue
func (LambdaActionAttributes) TopicArn ¶
func (la LambdaActionAttributes) TopicArn() terra.StringValue
type LambdaActionState ¶
type S3Action ¶
type S3Action struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // KmsKeyArn: string, optional KmsKeyArn terra.StringValue `hcl:"kms_key_arn,attr"` // ObjectKeyPrefix: string, optional ObjectKeyPrefix terra.StringValue `hcl:"object_key_prefix,attr"` // Position: number, required Position terra.NumberValue `hcl:"position,attr" validate:"required"` // TopicArn: string, optional TopicArn terra.StringValue `hcl:"topic_arn,attr"` }
type S3ActionAttributes ¶
type S3ActionAttributes struct {
// contains filtered or unexported fields
}
func (S3ActionAttributes) BucketName ¶
func (sa S3ActionAttributes) BucketName() terra.StringValue
func (S3ActionAttributes) InternalRef ¶
func (sa S3ActionAttributes) InternalRef() (terra.Reference, error)
func (S3ActionAttributes) InternalTokens ¶
func (sa S3ActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ActionAttributes) InternalWithRef ¶
func (sa S3ActionAttributes) InternalWithRef(ref terra.Reference) S3ActionAttributes
func (S3ActionAttributes) KmsKeyArn ¶
func (sa S3ActionAttributes) KmsKeyArn() terra.StringValue
func (S3ActionAttributes) ObjectKeyPrefix ¶
func (sa S3ActionAttributes) ObjectKeyPrefix() terra.StringValue
func (S3ActionAttributes) Position ¶
func (sa S3ActionAttributes) Position() terra.NumberValue
func (S3ActionAttributes) TopicArn ¶
func (sa S3ActionAttributes) TopicArn() terra.StringValue
type S3ActionState ¶
type SnsAction ¶
type SnsAction struct { // Encoding: string, optional Encoding terra.StringValue `hcl:"encoding,attr"` // Position: number, required Position terra.NumberValue `hcl:"position,attr" validate:"required"` // TopicArn: string, required TopicArn terra.StringValue `hcl:"topic_arn,attr" validate:"required"` }
type SnsActionAttributes ¶
type SnsActionAttributes struct {
// contains filtered or unexported fields
}
func (SnsActionAttributes) Encoding ¶
func (sa SnsActionAttributes) Encoding() terra.StringValue
func (SnsActionAttributes) InternalRef ¶
func (sa SnsActionAttributes) InternalRef() (terra.Reference, error)
func (SnsActionAttributes) InternalTokens ¶
func (sa SnsActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SnsActionAttributes) InternalWithRef ¶
func (sa SnsActionAttributes) InternalWithRef(ref terra.Reference) SnsActionAttributes
func (SnsActionAttributes) Position ¶
func (sa SnsActionAttributes) Position() terra.NumberValue
func (SnsActionAttributes) TopicArn ¶
func (sa SnsActionAttributes) TopicArn() terra.StringValue
type SnsActionState ¶
type StopAction ¶
type StopAction struct { // Position: number, required Position terra.NumberValue `hcl:"position,attr" validate:"required"` // Scope: string, required Scope terra.StringValue `hcl:"scope,attr" validate:"required"` // TopicArn: string, optional TopicArn terra.StringValue `hcl:"topic_arn,attr"` }
type StopActionAttributes ¶
type StopActionAttributes struct {
// contains filtered or unexported fields
}
func (StopActionAttributes) InternalRef ¶
func (sa StopActionAttributes) InternalRef() (terra.Reference, error)
func (StopActionAttributes) InternalTokens ¶
func (sa StopActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StopActionAttributes) InternalWithRef ¶
func (sa StopActionAttributes) InternalWithRef(ref terra.Reference) StopActionAttributes
func (StopActionAttributes) Position ¶
func (sa StopActionAttributes) Position() terra.NumberValue
func (StopActionAttributes) Scope ¶
func (sa StopActionAttributes) Scope() terra.StringValue
func (StopActionAttributes) TopicArn ¶
func (sa StopActionAttributes) TopicArn() terra.StringValue
type StopActionState ¶
type WorkmailAction ¶
type WorkmailAction struct { // OrganizationArn: string, required OrganizationArn terra.StringValue `hcl:"organization_arn,attr" validate:"required"` // Position: number, required Position terra.NumberValue `hcl:"position,attr" validate:"required"` // TopicArn: string, optional TopicArn terra.StringValue `hcl:"topic_arn,attr"` }
type WorkmailActionAttributes ¶
type WorkmailActionAttributes struct {
// contains filtered or unexported fields
}
func (WorkmailActionAttributes) InternalRef ¶
func (wa WorkmailActionAttributes) InternalRef() (terra.Reference, error)
func (WorkmailActionAttributes) InternalTokens ¶
func (wa WorkmailActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WorkmailActionAttributes) InternalWithRef ¶
func (wa WorkmailActionAttributes) InternalWithRef(ref terra.Reference) WorkmailActionAttributes
func (WorkmailActionAttributes) OrganizationArn ¶
func (wa WorkmailActionAttributes) OrganizationArn() terra.StringValue
func (WorkmailActionAttributes) Position ¶
func (wa WorkmailActionAttributes) Position() terra.NumberValue
func (WorkmailActionAttributes) TopicArn ¶
func (wa WorkmailActionAttributes) TopicArn() terra.StringValue
type WorkmailActionState ¶
Click to show internal directories.
Click to hide internal directories.