Documentation ¶
Index ¶
- type CachingConfig
- type CachingConfigAttributes
- func (cc CachingConfigAttributes) CachingKeys() terra.SetValue[terra.StringValue]
- func (cc CachingConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc CachingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc CachingConfigAttributes) InternalWithRef(ref terra.Reference) CachingConfigAttributes
- func (cc CachingConfigAttributes) Ttl() terra.NumberValue
- type CachingConfigState
- type LambdaConflictHandlerConfig
- type LambdaConflictHandlerConfigAttributes
- func (lchc LambdaConflictHandlerConfigAttributes) InternalRef() (terra.Reference, error)
- func (lchc LambdaConflictHandlerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lchc LambdaConflictHandlerConfigAttributes) InternalWithRef(ref terra.Reference) LambdaConflictHandlerConfigAttributes
- func (lchc LambdaConflictHandlerConfigAttributes) LambdaConflictHandlerArn() terra.StringValue
- type LambdaConflictHandlerConfigState
- type PipelineConfig
- type PipelineConfigAttributes
- func (pc PipelineConfigAttributes) Functions() terra.ListValue[terra.StringValue]
- func (pc PipelineConfigAttributes) InternalRef() (terra.Reference, error)
- func (pc PipelineConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc PipelineConfigAttributes) InternalWithRef(ref terra.Reference) PipelineConfigAttributes
- type PipelineConfigState
- type Runtime
- type RuntimeAttributes
- func (r RuntimeAttributes) InternalRef() (terra.Reference, error)
- func (r RuntimeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RuntimeAttributes) InternalWithRef(ref terra.Reference) RuntimeAttributes
- func (r RuntimeAttributes) Name() terra.StringValue
- func (r RuntimeAttributes) RuntimeVersion() terra.StringValue
- type RuntimeState
- type SyncConfig
- type SyncConfigAttributes
- func (sc SyncConfigAttributes) ConflictDetection() terra.StringValue
- func (sc SyncConfigAttributes) ConflictHandler() terra.StringValue
- func (sc SyncConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc SyncConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SyncConfigAttributes) InternalWithRef(ref terra.Reference) SyncConfigAttributes
- func (sc SyncConfigAttributes) LambdaConflictHandlerConfig() terra.ListValue[LambdaConflictHandlerConfigAttributes]
- type SyncConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachingConfig ¶
type CachingConfig struct { // CachingKeys: set of string, optional CachingKeys terra.SetValue[terra.StringValue] `hcl:"caching_keys,attr"` // Ttl: number, optional Ttl terra.NumberValue `hcl:"ttl,attr"` }
type CachingConfigAttributes ¶
type CachingConfigAttributes struct {
// contains filtered or unexported fields
}
func (CachingConfigAttributes) CachingKeys ¶
func (cc CachingConfigAttributes) CachingKeys() terra.SetValue[terra.StringValue]
func (CachingConfigAttributes) InternalRef ¶
func (cc CachingConfigAttributes) InternalRef() (terra.Reference, error)
func (CachingConfigAttributes) InternalTokens ¶
func (cc CachingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CachingConfigAttributes) InternalWithRef ¶
func (cc CachingConfigAttributes) InternalWithRef(ref terra.Reference) CachingConfigAttributes
func (CachingConfigAttributes) Ttl ¶
func (cc CachingConfigAttributes) Ttl() terra.NumberValue
type CachingConfigState ¶
type LambdaConflictHandlerConfig ¶
type LambdaConflictHandlerConfig struct { // LambdaConflictHandlerArn: string, optional LambdaConflictHandlerArn terra.StringValue `hcl:"lambda_conflict_handler_arn,attr"` }
type LambdaConflictHandlerConfigAttributes ¶
type LambdaConflictHandlerConfigAttributes struct {
// contains filtered or unexported fields
}
func (LambdaConflictHandlerConfigAttributes) InternalRef ¶
func (lchc LambdaConflictHandlerConfigAttributes) InternalRef() (terra.Reference, error)
func (LambdaConflictHandlerConfigAttributes) InternalTokens ¶
func (lchc LambdaConflictHandlerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaConflictHandlerConfigAttributes) InternalWithRef ¶
func (lchc LambdaConflictHandlerConfigAttributes) InternalWithRef(ref terra.Reference) LambdaConflictHandlerConfigAttributes
func (LambdaConflictHandlerConfigAttributes) LambdaConflictHandlerArn ¶
func (lchc LambdaConflictHandlerConfigAttributes) LambdaConflictHandlerArn() terra.StringValue
type LambdaConflictHandlerConfigState ¶
type LambdaConflictHandlerConfigState struct {
LambdaConflictHandlerArn string `json:"lambda_conflict_handler_arn"`
}
type PipelineConfig ¶
type PipelineConfig struct { // Functions: list of string, optional Functions terra.ListValue[terra.StringValue] `hcl:"functions,attr"` }
type PipelineConfigAttributes ¶
type PipelineConfigAttributes struct {
// contains filtered or unexported fields
}
func (PipelineConfigAttributes) Functions ¶
func (pc PipelineConfigAttributes) Functions() terra.ListValue[terra.StringValue]
func (PipelineConfigAttributes) InternalRef ¶
func (pc PipelineConfigAttributes) InternalRef() (terra.Reference, error)
func (PipelineConfigAttributes) InternalTokens ¶
func (pc PipelineConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PipelineConfigAttributes) InternalWithRef ¶
func (pc PipelineConfigAttributes) InternalWithRef(ref terra.Reference) PipelineConfigAttributes
type PipelineConfigState ¶
type PipelineConfigState struct {
Functions []string `json:"functions"`
}
type Runtime ¶
type Runtime struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // RuntimeVersion: string, required RuntimeVersion terra.StringValue `hcl:"runtime_version,attr" validate:"required"` }
type RuntimeAttributes ¶
type RuntimeAttributes struct {
// contains filtered or unexported fields
}
func (RuntimeAttributes) InternalRef ¶
func (r RuntimeAttributes) InternalRef() (terra.Reference, error)
func (RuntimeAttributes) InternalTokens ¶
func (r RuntimeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RuntimeAttributes) InternalWithRef ¶
func (r RuntimeAttributes) InternalWithRef(ref terra.Reference) RuntimeAttributes
func (RuntimeAttributes) Name ¶
func (r RuntimeAttributes) Name() terra.StringValue
func (RuntimeAttributes) RuntimeVersion ¶
func (r RuntimeAttributes) RuntimeVersion() terra.StringValue
type RuntimeState ¶
type SyncConfig ¶
type SyncConfig struct { // ConflictDetection: string, optional ConflictDetection terra.StringValue `hcl:"conflict_detection,attr"` // ConflictHandler: string, optional ConflictHandler terra.StringValue `hcl:"conflict_handler,attr"` // LambdaConflictHandlerConfig: optional LambdaConflictHandlerConfig *LambdaConflictHandlerConfig `hcl:"lambda_conflict_handler_config,block"` }
type SyncConfigAttributes ¶
type SyncConfigAttributes struct {
// contains filtered or unexported fields
}
func (SyncConfigAttributes) ConflictDetection ¶
func (sc SyncConfigAttributes) ConflictDetection() terra.StringValue
func (SyncConfigAttributes) ConflictHandler ¶
func (sc SyncConfigAttributes) ConflictHandler() terra.StringValue
func (SyncConfigAttributes) InternalRef ¶
func (sc SyncConfigAttributes) InternalRef() (terra.Reference, error)
func (SyncConfigAttributes) InternalTokens ¶
func (sc SyncConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SyncConfigAttributes) InternalWithRef ¶
func (sc SyncConfigAttributes) InternalWithRef(ref terra.Reference) SyncConfigAttributes
func (SyncConfigAttributes) LambdaConflictHandlerConfig ¶
func (sc SyncConfigAttributes) LambdaConflictHandlerConfig() terra.ListValue[LambdaConflictHandlerConfigAttributes]
type SyncConfigState ¶
type SyncConfigState struct { ConflictDetection string `json:"conflict_detection"` ConflictHandler string `json:"conflict_handler"` LambdaConflictHandlerConfig []LambdaConflictHandlerConfigState `json:"lambda_conflict_handler_config"` }
Click to show internal directories.
Click to hide internal directories.