Documentation ¶
Index ¶
- 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 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 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 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.