Documentation ¶
Index ¶
- type DeadLetterConfig
- type DeadLetterConfigAttributes
- func (dlc DeadLetterConfigAttributes) InternalRef() (terra.Reference, error)
- func (dlc DeadLetterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dlc DeadLetterConfigAttributes) InternalWithRef(ref terra.Reference) DeadLetterConfigAttributes
- func (dlc DeadLetterConfigAttributes) TargetArn() terra.StringValue
- type DeadLetterConfigState
- type Environment
- type EnvironmentAttributes
- func (e EnvironmentAttributes) InternalRef() (terra.Reference, error)
- func (e EnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e EnvironmentAttributes) InternalWithRef(ref terra.Reference) EnvironmentAttributes
- func (e EnvironmentAttributes) Variables() terra.MapValue[terra.StringValue]
- type EnvironmentState
- type EphemeralStorage
- type EphemeralStorageAttributes
- func (es EphemeralStorageAttributes) InternalRef() (terra.Reference, error)
- func (es EphemeralStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (es EphemeralStorageAttributes) InternalWithRef(ref terra.Reference) EphemeralStorageAttributes
- func (es EphemeralStorageAttributes) Size() terra.NumberValue
- type EphemeralStorageState
- type FileSystemConfig
- type FileSystemConfigAttributes
- func (fsc FileSystemConfigAttributes) Arn() terra.StringValue
- func (fsc FileSystemConfigAttributes) InternalRef() (terra.Reference, error)
- func (fsc FileSystemConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fsc FileSystemConfigAttributes) InternalWithRef(ref terra.Reference) FileSystemConfigAttributes
- func (fsc FileSystemConfigAttributes) LocalMountPath() terra.StringValue
- type FileSystemConfigState
- type ImageConfig
- type ImageConfigAttributes
- func (ic ImageConfigAttributes) Command() terra.ListValue[terra.StringValue]
- func (ic ImageConfigAttributes) EntryPoint() terra.ListValue[terra.StringValue]
- func (ic ImageConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic ImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic ImageConfigAttributes) InternalWithRef(ref terra.Reference) ImageConfigAttributes
- func (ic ImageConfigAttributes) WorkingDirectory() terra.StringValue
- type ImageConfigState
- type SnapStart
- type SnapStartAttributes
- func (ss SnapStartAttributes) ApplyOn() terra.StringValue
- func (ss SnapStartAttributes) InternalRef() (terra.Reference, error)
- func (ss SnapStartAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ss SnapStartAttributes) InternalWithRef(ref terra.Reference) SnapStartAttributes
- func (ss SnapStartAttributes) OptimizationStatus() terra.StringValue
- type SnapStartState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type TracingConfig
- type TracingConfigAttributes
- func (tc TracingConfigAttributes) InternalRef() (terra.Reference, error)
- func (tc TracingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc TracingConfigAttributes) InternalWithRef(ref terra.Reference) TracingConfigAttributes
- func (tc TracingConfigAttributes) Mode() terra.StringValue
- type TracingConfigState
- type VpcConfig
- type VpcConfigAttributes
- func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)
- func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes
- func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
- func (vc VpcConfigAttributes) SubnetIds() terra.SetValue[terra.StringValue]
- func (vc VpcConfigAttributes) VpcId() terra.StringValue
- type VpcConfigState
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 (dlc DeadLetterConfigAttributes) InternalWithRef(ref terra.Reference) DeadLetterConfigAttributes
func (DeadLetterConfigAttributes) TargetArn ¶
func (dlc DeadLetterConfigAttributes) TargetArn() terra.StringValue
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 (e EnvironmentAttributes) InternalWithRef(ref terra.Reference) EnvironmentAttributes
func (EnvironmentAttributes) Variables ¶
func (e EnvironmentAttributes) Variables() terra.MapValue[terra.StringValue]
type EnvironmentState ¶
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 (es EphemeralStorageAttributes) InternalWithRef(ref terra.Reference) EphemeralStorageAttributes
func (EphemeralStorageAttributes) Size ¶
func (es EphemeralStorageAttributes) Size() terra.NumberValue
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 (fsc FileSystemConfigAttributes) Arn() terra.StringValue
func (FileSystemConfigAttributes) InternalRef ¶
func (fsc FileSystemConfigAttributes) InternalRef() (terra.Reference, error)
func (FileSystemConfigAttributes) InternalTokens ¶
func (fsc FileSystemConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FileSystemConfigAttributes) InternalWithRef ¶
func (fsc FileSystemConfigAttributes) InternalWithRef(ref terra.Reference) FileSystemConfigAttributes
func (FileSystemConfigAttributes) LocalMountPath ¶
func (fsc FileSystemConfigAttributes) LocalMountPath() terra.StringValue
type FileSystemConfigState ¶
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 (ic ImageConfigAttributes) Command() terra.ListValue[terra.StringValue]
func (ImageConfigAttributes) EntryPoint ¶
func (ic ImageConfigAttributes) EntryPoint() terra.ListValue[terra.StringValue]
func (ImageConfigAttributes) InternalRef ¶
func (ic ImageConfigAttributes) InternalRef() (terra.Reference, error)
func (ImageConfigAttributes) InternalTokens ¶
func (ic ImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ImageConfigAttributes) InternalWithRef ¶
func (ic ImageConfigAttributes) InternalWithRef(ref terra.Reference) ImageConfigAttributes
func (ImageConfigAttributes) WorkingDirectory ¶
func (ic ImageConfigAttributes) WorkingDirectory() terra.StringValue
type ImageConfigState ¶
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 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 (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
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 ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
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 (tc TracingConfigAttributes) InternalWithRef(ref terra.Reference) TracingConfigAttributes
func (TracingConfigAttributes) Mode ¶
func (tc TracingConfigAttributes) Mode() terra.StringValue
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 (vc VpcConfigAttributes) SubnetIds() terra.SetValue[terra.StringValue]
func (VpcConfigAttributes) VpcId ¶
func (vc VpcConfigAttributes) VpcId() terra.StringValue
type VpcConfigState ¶
Click to show internal directories.
Click to hide internal directories.