Documentation ¶
Index ¶
- type ArtifactConfig
- type ArtifactConfigAttributes
- func (ac ArtifactConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac ArtifactConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac ArtifactConfigAttributes) InternalWithRef(ref terra.Reference) ArtifactConfigAttributes
- func (ac ArtifactConfigAttributes) S3Encryption() terra.ListValue[S3EncryptionAttributes]
- type ArtifactConfigState
- type RunConfig
- type RunConfigAttributes
- func (rc RunConfigAttributes) ActiveTracing() terra.BoolValue
- func (rc RunConfigAttributes) EnvironmentVariables() terra.MapValue[terra.StringValue]
- func (rc RunConfigAttributes) InternalRef() (terra.Reference, error)
- func (rc RunConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc RunConfigAttributes) InternalWithRef(ref terra.Reference) RunConfigAttributes
- func (rc RunConfigAttributes) MemoryInMb() terra.NumberValue
- func (rc RunConfigAttributes) TimeoutInSeconds() terra.NumberValue
- type RunConfigState
- type S3Encryption
- type S3EncryptionAttributes
- func (se S3EncryptionAttributes) EncryptionMode() terra.StringValue
- func (se S3EncryptionAttributes) InternalRef() (terra.Reference, error)
- func (se S3EncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (se S3EncryptionAttributes) InternalWithRef(ref terra.Reference) S3EncryptionAttributes
- func (se S3EncryptionAttributes) KmsKeyArn() terra.StringValue
- type S3EncryptionState
- type Schedule
- type ScheduleAttributes
- func (s ScheduleAttributes) DurationInSeconds() terra.NumberValue
- func (s ScheduleAttributes) Expression() terra.StringValue
- func (s ScheduleAttributes) InternalRef() (terra.Reference, error)
- func (s ScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ScheduleAttributes) InternalWithRef(ref terra.Reference) ScheduleAttributes
- type ScheduleState
- type Timeline
- type TimelineAttributes
- func (t TimelineAttributes) Created() terra.StringValue
- func (t TimelineAttributes) InternalRef() (terra.Reference, error)
- func (t TimelineAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimelineAttributes) InternalWithRef(ref terra.Reference) TimelineAttributes
- func (t TimelineAttributes) LastModified() terra.StringValue
- func (t TimelineAttributes) LastStarted() terra.StringValue
- func (t TimelineAttributes) LastStopped() terra.StringValue
- type TimelineState
- 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 ArtifactConfig ¶
type ArtifactConfig struct { // S3Encryption: optional S3Encryption *S3Encryption `hcl:"s3_encryption,block"` }
type ArtifactConfigAttributes ¶
type ArtifactConfigAttributes struct {
// contains filtered or unexported fields
}
func (ArtifactConfigAttributes) InternalRef ¶
func (ac ArtifactConfigAttributes) InternalRef() (terra.Reference, error)
func (ArtifactConfigAttributes) InternalTokens ¶
func (ac ArtifactConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ArtifactConfigAttributes) InternalWithRef ¶
func (ac ArtifactConfigAttributes) InternalWithRef(ref terra.Reference) ArtifactConfigAttributes
func (ArtifactConfigAttributes) S3Encryption ¶
func (ac ArtifactConfigAttributes) S3Encryption() terra.ListValue[S3EncryptionAttributes]
type ArtifactConfigState ¶
type ArtifactConfigState struct {
S3Encryption []S3EncryptionState `json:"s3_encryption"`
}
type RunConfig ¶
type RunConfig struct { // ActiveTracing: bool, optional ActiveTracing terra.BoolValue `hcl:"active_tracing,attr"` // EnvironmentVariables: map of string, optional EnvironmentVariables terra.MapValue[terra.StringValue] `hcl:"environment_variables,attr"` // MemoryInMb: number, optional MemoryInMb terra.NumberValue `hcl:"memory_in_mb,attr"` // TimeoutInSeconds: number, optional TimeoutInSeconds terra.NumberValue `hcl:"timeout_in_seconds,attr"` }
type RunConfigAttributes ¶
type RunConfigAttributes struct {
// contains filtered or unexported fields
}
func (RunConfigAttributes) ActiveTracing ¶
func (rc RunConfigAttributes) ActiveTracing() terra.BoolValue
func (RunConfigAttributes) EnvironmentVariables ¶
func (rc RunConfigAttributes) EnvironmentVariables() terra.MapValue[terra.StringValue]
func (RunConfigAttributes) InternalRef ¶
func (rc RunConfigAttributes) InternalRef() (terra.Reference, error)
func (RunConfigAttributes) InternalTokens ¶
func (rc RunConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RunConfigAttributes) InternalWithRef ¶
func (rc RunConfigAttributes) InternalWithRef(ref terra.Reference) RunConfigAttributes
func (RunConfigAttributes) MemoryInMb ¶
func (rc RunConfigAttributes) MemoryInMb() terra.NumberValue
func (RunConfigAttributes) TimeoutInSeconds ¶
func (rc RunConfigAttributes) TimeoutInSeconds() terra.NumberValue
type RunConfigState ¶
type S3Encryption ¶
type S3Encryption struct { // EncryptionMode: string, optional EncryptionMode terra.StringValue `hcl:"encryption_mode,attr"` // KmsKeyArn: string, optional KmsKeyArn terra.StringValue `hcl:"kms_key_arn,attr"` }
type S3EncryptionAttributes ¶
type S3EncryptionAttributes struct {
// contains filtered or unexported fields
}
func (S3EncryptionAttributes) EncryptionMode ¶
func (se S3EncryptionAttributes) EncryptionMode() terra.StringValue
func (S3EncryptionAttributes) InternalRef ¶
func (se S3EncryptionAttributes) InternalRef() (terra.Reference, error)
func (S3EncryptionAttributes) InternalTokens ¶
func (se S3EncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3EncryptionAttributes) InternalWithRef ¶
func (se S3EncryptionAttributes) InternalWithRef(ref terra.Reference) S3EncryptionAttributes
func (S3EncryptionAttributes) KmsKeyArn ¶
func (se S3EncryptionAttributes) KmsKeyArn() terra.StringValue
type S3EncryptionState ¶
type Schedule ¶
type Schedule struct { // DurationInSeconds: number, optional DurationInSeconds terra.NumberValue `hcl:"duration_in_seconds,attr"` // Expression: string, required Expression terra.StringValue `hcl:"expression,attr" validate:"required"` }
type ScheduleAttributes ¶
type ScheduleAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleAttributes) DurationInSeconds ¶
func (s ScheduleAttributes) DurationInSeconds() terra.NumberValue
func (ScheduleAttributes) Expression ¶
func (s ScheduleAttributes) Expression() terra.StringValue
func (ScheduleAttributes) InternalRef ¶
func (s ScheduleAttributes) InternalRef() (terra.Reference, error)
func (ScheduleAttributes) InternalTokens ¶
func (s ScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleAttributes) InternalWithRef ¶
func (s ScheduleAttributes) InternalWithRef(ref terra.Reference) ScheduleAttributes
type ScheduleState ¶
type TimelineAttributes ¶
type TimelineAttributes struct {
// contains filtered or unexported fields
}
func (TimelineAttributes) Created ¶
func (t TimelineAttributes) Created() terra.StringValue
func (TimelineAttributes) InternalRef ¶
func (t TimelineAttributes) InternalRef() (terra.Reference, error)
func (TimelineAttributes) InternalTokens ¶
func (t TimelineAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimelineAttributes) InternalWithRef ¶
func (t TimelineAttributes) InternalWithRef(ref terra.Reference) TimelineAttributes
func (TimelineAttributes) LastModified ¶
func (t TimelineAttributes) LastModified() terra.StringValue
func (TimelineAttributes) LastStarted ¶
func (t TimelineAttributes) LastStarted() terra.StringValue
func (TimelineAttributes) LastStopped ¶
func (t TimelineAttributes) LastStopped() terra.StringValue
type TimelineState ¶
type VpcConfig ¶
type VpcConfig struct { // SecurityGroupIds: set of string, optional SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr"` // SubnetIds: set of string, optional SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,attr"` }
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.