Documentation ¶
Index ¶
- type AccessLogs
- type AccessLogsAttributes
- func (al AccessLogsAttributes) Bucket() terra.StringValue
- func (al AccessLogsAttributes) BucketPrefix() terra.StringValue
- func (al AccessLogsAttributes) Enabled() terra.BoolValue
- func (al AccessLogsAttributes) InternalRef() (terra.Reference, error)
- func (al AccessLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (al AccessLogsAttributes) InternalWithRef(ref terra.Reference) AccessLogsAttributes
- func (al AccessLogsAttributes) Interval() terra.NumberValue
- type AccessLogsState
- type HealthCheck
- type HealthCheckAttributes
- func (hc HealthCheckAttributes) HealthyThreshold() terra.NumberValue
- func (hc HealthCheckAttributes) InternalRef() (terra.Reference, error)
- func (hc HealthCheckAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc HealthCheckAttributes) InternalWithRef(ref terra.Reference) HealthCheckAttributes
- func (hc HealthCheckAttributes) Interval() terra.NumberValue
- func (hc HealthCheckAttributes) Target() terra.StringValue
- func (hc HealthCheckAttributes) Timeout() terra.NumberValue
- func (hc HealthCheckAttributes) UnhealthyThreshold() terra.NumberValue
- type HealthCheckState
- type Listener
- type ListenerAttributes
- func (l ListenerAttributes) InstancePort() terra.NumberValue
- func (l ListenerAttributes) InstanceProtocol() terra.StringValue
- func (l ListenerAttributes) InternalRef() (terra.Reference, error)
- func (l ListenerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l ListenerAttributes) InternalWithRef(ref terra.Reference) ListenerAttributes
- func (l ListenerAttributes) LbPort() terra.NumberValue
- func (l ListenerAttributes) LbProtocol() terra.StringValue
- func (l ListenerAttributes) SslCertificateId() terra.StringValue
- type ListenerState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessLogs ¶
type AccessLogs struct { // Bucket: string, required Bucket terra.StringValue `hcl:"bucket,attr" validate:"required"` // BucketPrefix: string, optional BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // Interval: number, optional Interval terra.NumberValue `hcl:"interval,attr"` }
type AccessLogsAttributes ¶
type AccessLogsAttributes struct {
// contains filtered or unexported fields
}
func (AccessLogsAttributes) Bucket ¶
func (al AccessLogsAttributes) Bucket() terra.StringValue
func (AccessLogsAttributes) BucketPrefix ¶
func (al AccessLogsAttributes) BucketPrefix() terra.StringValue
func (AccessLogsAttributes) Enabled ¶
func (al AccessLogsAttributes) Enabled() terra.BoolValue
func (AccessLogsAttributes) InternalRef ¶
func (al AccessLogsAttributes) InternalRef() (terra.Reference, error)
func (AccessLogsAttributes) InternalTokens ¶
func (al AccessLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessLogsAttributes) InternalWithRef ¶
func (al AccessLogsAttributes) InternalWithRef(ref terra.Reference) AccessLogsAttributes
func (AccessLogsAttributes) Interval ¶
func (al AccessLogsAttributes) Interval() terra.NumberValue
type AccessLogsState ¶
type HealthCheck ¶
type HealthCheck struct { // HealthyThreshold: number, required HealthyThreshold terra.NumberValue `hcl:"healthy_threshold,attr" validate:"required"` // Interval: number, required Interval terra.NumberValue `hcl:"interval,attr" validate:"required"` // Target: string, required Target terra.StringValue `hcl:"target,attr" validate:"required"` // Timeout: number, required Timeout terra.NumberValue `hcl:"timeout,attr" validate:"required"` // UnhealthyThreshold: number, required UnhealthyThreshold terra.NumberValue `hcl:"unhealthy_threshold,attr" validate:"required"` }
type HealthCheckAttributes ¶
type HealthCheckAttributes struct {
// contains filtered or unexported fields
}
func (HealthCheckAttributes) HealthyThreshold ¶
func (hc HealthCheckAttributes) HealthyThreshold() terra.NumberValue
func (HealthCheckAttributes) InternalRef ¶
func (hc HealthCheckAttributes) InternalRef() (terra.Reference, error)
func (HealthCheckAttributes) InternalTokens ¶
func (hc HealthCheckAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HealthCheckAttributes) InternalWithRef ¶
func (hc HealthCheckAttributes) InternalWithRef(ref terra.Reference) HealthCheckAttributes
func (HealthCheckAttributes) Interval ¶
func (hc HealthCheckAttributes) Interval() terra.NumberValue
func (HealthCheckAttributes) Target ¶
func (hc HealthCheckAttributes) Target() terra.StringValue
func (HealthCheckAttributes) Timeout ¶
func (hc HealthCheckAttributes) Timeout() terra.NumberValue
func (HealthCheckAttributes) UnhealthyThreshold ¶
func (hc HealthCheckAttributes) UnhealthyThreshold() terra.NumberValue
type HealthCheckState ¶
type Listener ¶
type Listener struct { // InstancePort: number, required InstancePort terra.NumberValue `hcl:"instance_port,attr" validate:"required"` // InstanceProtocol: string, required InstanceProtocol terra.StringValue `hcl:"instance_protocol,attr" validate:"required"` // LbPort: number, required LbPort terra.NumberValue `hcl:"lb_port,attr" validate:"required"` // LbProtocol: string, required LbProtocol terra.StringValue `hcl:"lb_protocol,attr" validate:"required"` // SslCertificateId: string, optional SslCertificateId terra.StringValue `hcl:"ssl_certificate_id,attr"` }
type ListenerAttributes ¶
type ListenerAttributes struct {
// contains filtered or unexported fields
}
func (ListenerAttributes) InstancePort ¶
func (l ListenerAttributes) InstancePort() terra.NumberValue
func (ListenerAttributes) InstanceProtocol ¶
func (l ListenerAttributes) InstanceProtocol() terra.StringValue
func (ListenerAttributes) InternalRef ¶
func (l ListenerAttributes) InternalRef() (terra.Reference, error)
func (ListenerAttributes) InternalTokens ¶
func (l ListenerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ListenerAttributes) InternalWithRef ¶
func (l ListenerAttributes) InternalWithRef(ref terra.Reference) ListenerAttributes
func (ListenerAttributes) LbPort ¶
func (l ListenerAttributes) LbPort() terra.NumberValue
func (ListenerAttributes) LbProtocol ¶
func (l ListenerAttributes) LbProtocol() terra.StringValue
func (ListenerAttributes) SslCertificateId ¶
func (l ListenerAttributes) SslCertificateId() terra.StringValue
type ListenerState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,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) 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 ¶
Click to show internal directories.
Click to hide internal directories.