lambdafunction

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeadLetterConfig

type DeadLetterConfig struct {
	// TargetArn: string, required
	TargetArn terra.StringValue `hcl:"target_arn,attr" validate:"required"`
}

type DeadLetterConfigAttributes

type DeadLetterConfigAttributes struct {
	// contains filtered or unexported fields
}

func (DeadLetterConfigAttributes) InternalRef

func (dlc DeadLetterConfigAttributes) InternalRef() (terra.Reference, error)

func (DeadLetterConfigAttributes) InternalTokens

func (dlc DeadLetterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DeadLetterConfigAttributes) InternalWithRef

func (DeadLetterConfigAttributes) TargetArn

type DeadLetterConfigState

type DeadLetterConfigState struct {
	TargetArn string `json:"target_arn"`
}

type Environment

type Environment struct {
	// Variables: map of string, optional
	Variables terra.MapValue[terra.StringValue] `hcl:"variables,attr"`
}

type EnvironmentAttributes

type EnvironmentAttributes struct {
	// contains filtered or unexported fields
}

func (EnvironmentAttributes) InternalRef

func (e EnvironmentAttributes) InternalRef() (terra.Reference, error)

func (EnvironmentAttributes) InternalTokens

func (e EnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EnvironmentAttributes) InternalWithRef

func (EnvironmentAttributes) Variables

type EnvironmentState

type EnvironmentState struct {
	Variables map[string]string `json:"variables"`
}

type EphemeralStorage

type EphemeralStorage struct {
	// Size: number, optional
	Size terra.NumberValue `hcl:"size,attr"`
}

type EphemeralStorageAttributes

type EphemeralStorageAttributes struct {
	// contains filtered or unexported fields
}

func (EphemeralStorageAttributes) InternalRef

func (es EphemeralStorageAttributes) InternalRef() (terra.Reference, error)

func (EphemeralStorageAttributes) InternalTokens

func (es EphemeralStorageAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EphemeralStorageAttributes) InternalWithRef

func (EphemeralStorageAttributes) Size

type EphemeralStorageState

type EphemeralStorageState struct {
	Size float64 `json:"size"`
}

type FileSystemConfig

type FileSystemConfig struct {
	// Arn: string, required
	Arn terra.StringValue `hcl:"arn,attr" validate:"required"`
	// LocalMountPath: string, required
	LocalMountPath terra.StringValue `hcl:"local_mount_path,attr" validate:"required"`
}

type FileSystemConfigAttributes

type FileSystemConfigAttributes struct {
	// contains filtered or unexported fields
}

func (FileSystemConfigAttributes) Arn

func (FileSystemConfigAttributes) InternalRef

func (fsc FileSystemConfigAttributes) InternalRef() (terra.Reference, error)

func (FileSystemConfigAttributes) InternalTokens

func (fsc FileSystemConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (FileSystemConfigAttributes) InternalWithRef

func (FileSystemConfigAttributes) LocalMountPath

func (fsc FileSystemConfigAttributes) LocalMountPath() terra.StringValue

type FileSystemConfigState

type FileSystemConfigState struct {
	Arn            string `json:"arn"`
	LocalMountPath string `json:"local_mount_path"`
}

type ImageConfig

type ImageConfig struct {
	// Command: list of string, optional
	Command terra.ListValue[terra.StringValue] `hcl:"command,attr"`
	// EntryPoint: list of string, optional
	EntryPoint terra.ListValue[terra.StringValue] `hcl:"entry_point,attr"`
	// WorkingDirectory: string, optional
	WorkingDirectory terra.StringValue `hcl:"working_directory,attr"`
}

type ImageConfigAttributes

type ImageConfigAttributes struct {
	// contains filtered or unexported fields
}

func (ImageConfigAttributes) Command

func (ImageConfigAttributes) EntryPoint

func (ImageConfigAttributes) InternalRef

func (ic ImageConfigAttributes) InternalRef() (terra.Reference, error)

func (ImageConfigAttributes) InternalTokens

func (ic ImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ImageConfigAttributes) InternalWithRef

func (ImageConfigAttributes) WorkingDirectory

func (ic ImageConfigAttributes) WorkingDirectory() terra.StringValue

type ImageConfigState

type ImageConfigState struct {
	Command          []string `json:"command"`
	EntryPoint       []string `json:"entry_point"`
	WorkingDirectory string   `json:"working_directory"`
}

type SnapStart

type SnapStart struct {
	// ApplyOn: string, required
	ApplyOn terra.StringValue `hcl:"apply_on,attr" validate:"required"`
}

type SnapStartAttributes

type SnapStartAttributes struct {
	// contains filtered or unexported fields
}

func (SnapStartAttributes) ApplyOn

func (ss SnapStartAttributes) ApplyOn() terra.StringValue

func (SnapStartAttributes) InternalRef

func (ss SnapStartAttributes) InternalRef() (terra.Reference, error)

func (SnapStartAttributes) InternalTokens

func (ss SnapStartAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SnapStartAttributes) InternalWithRef

func (ss SnapStartAttributes) InternalWithRef(ref terra.Reference) SnapStartAttributes

func (SnapStartAttributes) OptimizationStatus

func (ss SnapStartAttributes) OptimizationStatus() terra.StringValue

type SnapStartState

type SnapStartState struct {
	ApplyOn            string `json:"apply_on"`
	OptimizationStatus string `json:"optimization_status"`
}

type Timeouts

type Timeouts struct {
	// Create: string, optional
	Create terra.StringValue `hcl:"create,attr"`
	// Delete: string, optional
	Delete terra.StringValue `hcl:"delete,attr"`
	// Update: string, optional
	Update terra.StringValue `hcl:"update,attr"`
}

type TimeoutsAttributes

type TimeoutsAttributes struct {
	// contains filtered or unexported fields
}

func (TimeoutsAttributes) Create

func (TimeoutsAttributes) Delete

func (TimeoutsAttributes) InternalRef

func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)

func (TimeoutsAttributes) InternalTokens

func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeoutsAttributes) InternalWithRef

func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes

func (TimeoutsAttributes) Update

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

type TracingConfig

type TracingConfig struct {
	// Mode: string, required
	Mode terra.StringValue `hcl:"mode,attr" validate:"required"`
}

type TracingConfigAttributes

type TracingConfigAttributes struct {
	// contains filtered or unexported fields
}

func (TracingConfigAttributes) InternalRef

func (tc TracingConfigAttributes) InternalRef() (terra.Reference, error)

func (TracingConfigAttributes) InternalTokens

func (tc TracingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TracingConfigAttributes) InternalWithRef

func (TracingConfigAttributes) Mode

type TracingConfigState

type TracingConfigState struct {
	Mode string `json:"mode"`
}

type VpcConfig

type VpcConfig struct {
	// SecurityGroupIds: set of string, required
	SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr" validate:"required"`
	// SubnetIds: set of string, required
	SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,attr" validate:"required"`
}

type VpcConfigAttributes

type VpcConfigAttributes struct {
	// contains filtered or unexported fields
}

func (VpcConfigAttributes) InternalRef

func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)

func (VpcConfigAttributes) InternalTokens

func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (VpcConfigAttributes) InternalWithRef

func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes

func (VpcConfigAttributes) SecurityGroupIds

func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]

func (VpcConfigAttributes) SubnetIds

func (VpcConfigAttributes) VpcId

type VpcConfigState

type VpcConfigState struct {
	SecurityGroupIds []string `json:"security_group_ids"`
	SubnetIds        []string `json:"subnet_ids"`
	VpcId            string   `json:"vpc_id"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL