Documentation ¶
Index ¶
- type ApacheKafkaCluster
- type ApacheKafkaClusterAttributes
- func (akc ApacheKafkaClusterAttributes) BootstrapServers() terra.StringValue
- func (akc ApacheKafkaClusterAttributes) InternalRef() (terra.Reference, error)
- func (akc ApacheKafkaClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (akc ApacheKafkaClusterAttributes) InternalWithRef(ref terra.Reference) ApacheKafkaClusterAttributes
- func (akc ApacheKafkaClusterAttributes) Vpc() terra.ListValue[VpcAttributes]
- type ApacheKafkaClusterState
- type Autoscaling
- type AutoscalingAttributes
- func (a AutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (a AutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AutoscalingAttributes) InternalWithRef(ref terra.Reference) AutoscalingAttributes
- func (a AutoscalingAttributes) MaxWorkerCount() terra.NumberValue
- func (a AutoscalingAttributes) McuCount() terra.NumberValue
- func (a AutoscalingAttributes) MinWorkerCount() terra.NumberValue
- func (a AutoscalingAttributes) ScaleInPolicy() terra.ListValue[ScaleInPolicyAttributes]
- func (a AutoscalingAttributes) ScaleOutPolicy() terra.ListValue[ScaleOutPolicyAttributes]
- type AutoscalingState
- type Capacity
- type CapacityAttributes
- func (c CapacityAttributes) Autoscaling() terra.ListValue[AutoscalingAttributes]
- func (c CapacityAttributes) InternalRef() (terra.Reference, error)
- func (c CapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CapacityAttributes) InternalWithRef(ref terra.Reference) CapacityAttributes
- func (c CapacityAttributes) ProvisionedCapacity() terra.ListValue[ProvisionedCapacityAttributes]
- type CapacityState
- type CloudwatchLogs
- type CloudwatchLogsAttributes
- func (cl CloudwatchLogsAttributes) Enabled() terra.BoolValue
- func (cl CloudwatchLogsAttributes) InternalRef() (terra.Reference, error)
- func (cl CloudwatchLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cl CloudwatchLogsAttributes) InternalWithRef(ref terra.Reference) CloudwatchLogsAttributes
- func (cl CloudwatchLogsAttributes) LogGroup() terra.StringValue
- type CloudwatchLogsState
- type CustomPlugin
- type CustomPluginAttributes
- func (cp CustomPluginAttributes) Arn() terra.StringValue
- func (cp CustomPluginAttributes) InternalRef() (terra.Reference, error)
- func (cp CustomPluginAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp CustomPluginAttributes) InternalWithRef(ref terra.Reference) CustomPluginAttributes
- func (cp CustomPluginAttributes) Revision() terra.NumberValue
- type CustomPluginState
- type Firehose
- type FirehoseAttributes
- func (f FirehoseAttributes) DeliveryStream() terra.StringValue
- func (f FirehoseAttributes) Enabled() terra.BoolValue
- func (f FirehoseAttributes) InternalRef() (terra.Reference, error)
- func (f FirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FirehoseAttributes) InternalWithRef(ref terra.Reference) FirehoseAttributes
- type FirehoseState
- type KafkaCluster
- type KafkaClusterAttributes
- func (kc KafkaClusterAttributes) ApacheKafkaCluster() terra.ListValue[ApacheKafkaClusterAttributes]
- func (kc KafkaClusterAttributes) InternalRef() (terra.Reference, error)
- func (kc KafkaClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc KafkaClusterAttributes) InternalWithRef(ref terra.Reference) KafkaClusterAttributes
- type KafkaClusterClientAuthentication
- type KafkaClusterClientAuthenticationAttributes
- func (kcca KafkaClusterClientAuthenticationAttributes) AuthenticationType() terra.StringValue
- func (kcca KafkaClusterClientAuthenticationAttributes) InternalRef() (terra.Reference, error)
- func (kcca KafkaClusterClientAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kcca KafkaClusterClientAuthenticationAttributes) InternalWithRef(ref terra.Reference) KafkaClusterClientAuthenticationAttributes
- type KafkaClusterClientAuthenticationState
- type KafkaClusterEncryptionInTransit
- type KafkaClusterEncryptionInTransitAttributes
- func (kceit KafkaClusterEncryptionInTransitAttributes) EncryptionType() terra.StringValue
- func (kceit KafkaClusterEncryptionInTransitAttributes) InternalRef() (terra.Reference, error)
- func (kceit KafkaClusterEncryptionInTransitAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kceit KafkaClusterEncryptionInTransitAttributes) InternalWithRef(ref terra.Reference) KafkaClusterEncryptionInTransitAttributes
- type KafkaClusterEncryptionInTransitState
- type KafkaClusterState
- type LogDelivery
- type LogDeliveryAttributes
- func (ld LogDeliveryAttributes) InternalRef() (terra.Reference, error)
- func (ld LogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ld LogDeliveryAttributes) InternalWithRef(ref terra.Reference) LogDeliveryAttributes
- func (ld LogDeliveryAttributes) WorkerLogDelivery() terra.ListValue[WorkerLogDeliveryAttributes]
- type LogDeliveryState
- type Plugin
- type PluginAttributes
- type PluginState
- type ProvisionedCapacity
- type ProvisionedCapacityAttributes
- func (pc ProvisionedCapacityAttributes) InternalRef() (terra.Reference, error)
- func (pc ProvisionedCapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc ProvisionedCapacityAttributes) InternalWithRef(ref terra.Reference) ProvisionedCapacityAttributes
- func (pc ProvisionedCapacityAttributes) McuCount() terra.NumberValue
- func (pc ProvisionedCapacityAttributes) WorkerCount() terra.NumberValue
- type ProvisionedCapacityState
- type S3
- type S3Attributes
- func (s S3Attributes) Bucket() terra.StringValue
- func (s S3Attributes) Enabled() terra.BoolValue
- func (s S3Attributes) InternalRef() (terra.Reference, error)
- func (s S3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s S3Attributes) InternalWithRef(ref terra.Reference) S3Attributes
- func (s S3Attributes) Prefix() terra.StringValue
- type S3State
- type ScaleInPolicy
- type ScaleInPolicyAttributes
- func (sip ScaleInPolicyAttributes) CpuUtilizationPercentage() terra.NumberValue
- func (sip ScaleInPolicyAttributes) InternalRef() (terra.Reference, error)
- func (sip ScaleInPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sip ScaleInPolicyAttributes) InternalWithRef(ref terra.Reference) ScaleInPolicyAttributes
- type ScaleInPolicyState
- type ScaleOutPolicy
- type ScaleOutPolicyAttributes
- func (sop ScaleOutPolicyAttributes) CpuUtilizationPercentage() terra.NumberValue
- func (sop ScaleOutPolicyAttributes) InternalRef() (terra.Reference, error)
- func (sop ScaleOutPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sop ScaleOutPolicyAttributes) InternalWithRef(ref terra.Reference) ScaleOutPolicyAttributes
- type ScaleOutPolicyState
- 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 Vpc
- type VpcAttributes
- func (v VpcAttributes) InternalRef() (terra.Reference, error)
- func (v VpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v VpcAttributes) InternalWithRef(ref terra.Reference) VpcAttributes
- func (v VpcAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
- func (v VpcAttributes) Subnets() terra.SetValue[terra.StringValue]
- type VpcState
- type WorkerConfiguration
- type WorkerConfigurationAttributes
- func (wc WorkerConfigurationAttributes) Arn() terra.StringValue
- func (wc WorkerConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (wc WorkerConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wc WorkerConfigurationAttributes) InternalWithRef(ref terra.Reference) WorkerConfigurationAttributes
- func (wc WorkerConfigurationAttributes) Revision() terra.NumberValue
- type WorkerConfigurationState
- type WorkerLogDelivery
- type WorkerLogDeliveryAttributes
- func (wld WorkerLogDeliveryAttributes) CloudwatchLogs() terra.ListValue[CloudwatchLogsAttributes]
- func (wld WorkerLogDeliveryAttributes) Firehose() terra.ListValue[FirehoseAttributes]
- func (wld WorkerLogDeliveryAttributes) InternalRef() (terra.Reference, error)
- func (wld WorkerLogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wld WorkerLogDeliveryAttributes) InternalWithRef(ref terra.Reference) WorkerLogDeliveryAttributes
- func (wld WorkerLogDeliveryAttributes) S3() terra.ListValue[S3Attributes]
- type WorkerLogDeliveryState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApacheKafkaCluster ¶
type ApacheKafkaCluster struct { // BootstrapServers: string, required BootstrapServers terra.StringValue `hcl:"bootstrap_servers,attr" validate:"required"` // Vpc: required Vpc *Vpc `hcl:"vpc,block" validate:"required"` }
type ApacheKafkaClusterAttributes ¶
type ApacheKafkaClusterAttributes struct {
// contains filtered or unexported fields
}
func (ApacheKafkaClusterAttributes) BootstrapServers ¶
func (akc ApacheKafkaClusterAttributes) BootstrapServers() terra.StringValue
func (ApacheKafkaClusterAttributes) InternalRef ¶
func (akc ApacheKafkaClusterAttributes) InternalRef() (terra.Reference, error)
func (ApacheKafkaClusterAttributes) InternalTokens ¶
func (akc ApacheKafkaClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApacheKafkaClusterAttributes) InternalWithRef ¶
func (akc ApacheKafkaClusterAttributes) InternalWithRef(ref terra.Reference) ApacheKafkaClusterAttributes
func (ApacheKafkaClusterAttributes) Vpc ¶
func (akc ApacheKafkaClusterAttributes) Vpc() terra.ListValue[VpcAttributes]
type ApacheKafkaClusterState ¶
type Autoscaling ¶
type Autoscaling struct { // MaxWorkerCount: number, required MaxWorkerCount terra.NumberValue `hcl:"max_worker_count,attr" validate:"required"` // McuCount: number, optional McuCount terra.NumberValue `hcl:"mcu_count,attr"` // MinWorkerCount: number, required MinWorkerCount terra.NumberValue `hcl:"min_worker_count,attr" validate:"required"` // ScaleInPolicy: optional ScaleInPolicy *ScaleInPolicy `hcl:"scale_in_policy,block"` // ScaleOutPolicy: optional ScaleOutPolicy *ScaleOutPolicy `hcl:"scale_out_policy,block"` }
type AutoscalingAttributes ¶
type AutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (AutoscalingAttributes) InternalRef ¶
func (a AutoscalingAttributes) InternalRef() (terra.Reference, error)
func (AutoscalingAttributes) InternalTokens ¶
func (a AutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoscalingAttributes) InternalWithRef ¶
func (a AutoscalingAttributes) InternalWithRef(ref terra.Reference) AutoscalingAttributes
func (AutoscalingAttributes) MaxWorkerCount ¶
func (a AutoscalingAttributes) MaxWorkerCount() terra.NumberValue
func (AutoscalingAttributes) McuCount ¶
func (a AutoscalingAttributes) McuCount() terra.NumberValue
func (AutoscalingAttributes) MinWorkerCount ¶
func (a AutoscalingAttributes) MinWorkerCount() terra.NumberValue
func (AutoscalingAttributes) ScaleInPolicy ¶
func (a AutoscalingAttributes) ScaleInPolicy() terra.ListValue[ScaleInPolicyAttributes]
func (AutoscalingAttributes) ScaleOutPolicy ¶
func (a AutoscalingAttributes) ScaleOutPolicy() terra.ListValue[ScaleOutPolicyAttributes]
type AutoscalingState ¶
type AutoscalingState struct { MaxWorkerCount float64 `json:"max_worker_count"` McuCount float64 `json:"mcu_count"` MinWorkerCount float64 `json:"min_worker_count"` ScaleInPolicy []ScaleInPolicyState `json:"scale_in_policy"` ScaleOutPolicy []ScaleOutPolicyState `json:"scale_out_policy"` }
type Capacity ¶
type Capacity struct { // Autoscaling: optional Autoscaling *Autoscaling `hcl:"autoscaling,block"` // ProvisionedCapacity: optional ProvisionedCapacity *ProvisionedCapacity `hcl:"provisioned_capacity,block"` }
type CapacityAttributes ¶
type CapacityAttributes struct {
// contains filtered or unexported fields
}
func (CapacityAttributes) Autoscaling ¶
func (c CapacityAttributes) Autoscaling() terra.ListValue[AutoscalingAttributes]
func (CapacityAttributes) InternalRef ¶
func (c CapacityAttributes) InternalRef() (terra.Reference, error)
func (CapacityAttributes) InternalTokens ¶
func (c CapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityAttributes) InternalWithRef ¶
func (c CapacityAttributes) InternalWithRef(ref terra.Reference) CapacityAttributes
func (CapacityAttributes) ProvisionedCapacity ¶
func (c CapacityAttributes) ProvisionedCapacity() terra.ListValue[ProvisionedCapacityAttributes]
type CapacityState ¶
type CapacityState struct { Autoscaling []AutoscalingState `json:"autoscaling"` ProvisionedCapacity []ProvisionedCapacityState `json:"provisioned_capacity"` }
type CloudwatchLogs ¶
type CloudwatchLogs struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // LogGroup: string, optional LogGroup terra.StringValue `hcl:"log_group,attr"` }
type CloudwatchLogsAttributes ¶
type CloudwatchLogsAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchLogsAttributes) Enabled ¶
func (cl CloudwatchLogsAttributes) Enabled() terra.BoolValue
func (CloudwatchLogsAttributes) InternalRef ¶
func (cl CloudwatchLogsAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchLogsAttributes) InternalTokens ¶
func (cl CloudwatchLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchLogsAttributes) InternalWithRef ¶
func (cl CloudwatchLogsAttributes) InternalWithRef(ref terra.Reference) CloudwatchLogsAttributes
func (CloudwatchLogsAttributes) LogGroup ¶
func (cl CloudwatchLogsAttributes) LogGroup() terra.StringValue
type CloudwatchLogsState ¶
type CustomPlugin ¶
type CustomPlugin struct { // Arn: string, required Arn terra.StringValue `hcl:"arn,attr" validate:"required"` // Revision: number, required Revision terra.NumberValue `hcl:"revision,attr" validate:"required"` }
type CustomPluginAttributes ¶
type CustomPluginAttributes struct {
// contains filtered or unexported fields
}
func (CustomPluginAttributes) Arn ¶
func (cp CustomPluginAttributes) Arn() terra.StringValue
func (CustomPluginAttributes) InternalRef ¶
func (cp CustomPluginAttributes) InternalRef() (terra.Reference, error)
func (CustomPluginAttributes) InternalTokens ¶
func (cp CustomPluginAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomPluginAttributes) InternalWithRef ¶
func (cp CustomPluginAttributes) InternalWithRef(ref terra.Reference) CustomPluginAttributes
func (CustomPluginAttributes) Revision ¶
func (cp CustomPluginAttributes) Revision() terra.NumberValue
type CustomPluginState ¶
type Firehose ¶
type Firehose struct { // DeliveryStream: string, optional DeliveryStream terra.StringValue `hcl:"delivery_stream,attr"` // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` }
type FirehoseAttributes ¶
type FirehoseAttributes struct {
// contains filtered or unexported fields
}
func (FirehoseAttributes) DeliveryStream ¶
func (f FirehoseAttributes) DeliveryStream() terra.StringValue
func (FirehoseAttributes) Enabled ¶
func (f FirehoseAttributes) Enabled() terra.BoolValue
func (FirehoseAttributes) InternalRef ¶
func (f FirehoseAttributes) InternalRef() (terra.Reference, error)
func (FirehoseAttributes) InternalTokens ¶
func (f FirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FirehoseAttributes) InternalWithRef ¶
func (f FirehoseAttributes) InternalWithRef(ref terra.Reference) FirehoseAttributes
type FirehoseState ¶
type KafkaCluster ¶
type KafkaCluster struct { // ApacheKafkaCluster: required ApacheKafkaCluster *ApacheKafkaCluster `hcl:"apache_kafka_cluster,block" validate:"required"` }
type KafkaClusterAttributes ¶
type KafkaClusterAttributes struct {
// contains filtered or unexported fields
}
func (KafkaClusterAttributes) ApacheKafkaCluster ¶
func (kc KafkaClusterAttributes) ApacheKafkaCluster() terra.ListValue[ApacheKafkaClusterAttributes]
func (KafkaClusterAttributes) InternalRef ¶
func (kc KafkaClusterAttributes) InternalRef() (terra.Reference, error)
func (KafkaClusterAttributes) InternalTokens ¶
func (kc KafkaClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KafkaClusterAttributes) InternalWithRef ¶
func (kc KafkaClusterAttributes) InternalWithRef(ref terra.Reference) KafkaClusterAttributes
type KafkaClusterClientAuthentication ¶
type KafkaClusterClientAuthentication struct { // AuthenticationType: string, optional AuthenticationType terra.StringValue `hcl:"authentication_type,attr"` }
type KafkaClusterClientAuthenticationAttributes ¶
type KafkaClusterClientAuthenticationAttributes struct {
// contains filtered or unexported fields
}
func (KafkaClusterClientAuthenticationAttributes) AuthenticationType ¶
func (kcca KafkaClusterClientAuthenticationAttributes) AuthenticationType() terra.StringValue
func (KafkaClusterClientAuthenticationAttributes) InternalRef ¶
func (kcca KafkaClusterClientAuthenticationAttributes) InternalRef() (terra.Reference, error)
func (KafkaClusterClientAuthenticationAttributes) InternalTokens ¶
func (kcca KafkaClusterClientAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KafkaClusterClientAuthenticationAttributes) InternalWithRef ¶
func (kcca KafkaClusterClientAuthenticationAttributes) InternalWithRef(ref terra.Reference) KafkaClusterClientAuthenticationAttributes
type KafkaClusterClientAuthenticationState ¶
type KafkaClusterClientAuthenticationState struct {
AuthenticationType string `json:"authentication_type"`
}
type KafkaClusterEncryptionInTransit ¶
type KafkaClusterEncryptionInTransit struct { // EncryptionType: string, optional EncryptionType terra.StringValue `hcl:"encryption_type,attr"` }
type KafkaClusterEncryptionInTransitAttributes ¶
type KafkaClusterEncryptionInTransitAttributes struct {
// contains filtered or unexported fields
}
func (KafkaClusterEncryptionInTransitAttributes) EncryptionType ¶
func (kceit KafkaClusterEncryptionInTransitAttributes) EncryptionType() terra.StringValue
func (KafkaClusterEncryptionInTransitAttributes) InternalRef ¶
func (kceit KafkaClusterEncryptionInTransitAttributes) InternalRef() (terra.Reference, error)
func (KafkaClusterEncryptionInTransitAttributes) InternalTokens ¶
func (kceit KafkaClusterEncryptionInTransitAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KafkaClusterEncryptionInTransitAttributes) InternalWithRef ¶
func (kceit KafkaClusterEncryptionInTransitAttributes) InternalWithRef(ref terra.Reference) KafkaClusterEncryptionInTransitAttributes
type KafkaClusterEncryptionInTransitState ¶
type KafkaClusterEncryptionInTransitState struct {
EncryptionType string `json:"encryption_type"`
}
type KafkaClusterState ¶
type KafkaClusterState struct {
ApacheKafkaCluster []ApacheKafkaClusterState `json:"apache_kafka_cluster"`
}
type LogDelivery ¶
type LogDelivery struct { // WorkerLogDelivery: required WorkerLogDelivery *WorkerLogDelivery `hcl:"worker_log_delivery,block" validate:"required"` }
type LogDeliveryAttributes ¶
type LogDeliveryAttributes struct {
// contains filtered or unexported fields
}
func (LogDeliveryAttributes) InternalRef ¶
func (ld LogDeliveryAttributes) InternalRef() (terra.Reference, error)
func (LogDeliveryAttributes) InternalTokens ¶
func (ld LogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogDeliveryAttributes) InternalWithRef ¶
func (ld LogDeliveryAttributes) InternalWithRef(ref terra.Reference) LogDeliveryAttributes
func (LogDeliveryAttributes) WorkerLogDelivery ¶
func (ld LogDeliveryAttributes) WorkerLogDelivery() terra.ListValue[WorkerLogDeliveryAttributes]
type LogDeliveryState ¶
type LogDeliveryState struct {
WorkerLogDelivery []WorkerLogDeliveryState `json:"worker_log_delivery"`
}
type Plugin ¶
type Plugin struct { // CustomPlugin: required CustomPlugin *CustomPlugin `hcl:"custom_plugin,block" validate:"required"` }
type PluginAttributes ¶
type PluginAttributes struct {
// contains filtered or unexported fields
}
func (PluginAttributes) CustomPlugin ¶
func (p PluginAttributes) CustomPlugin() terra.ListValue[CustomPluginAttributes]
func (PluginAttributes) InternalRef ¶
func (p PluginAttributes) InternalRef() (terra.Reference, error)
func (PluginAttributes) InternalTokens ¶
func (p PluginAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PluginAttributes) InternalWithRef ¶
func (p PluginAttributes) InternalWithRef(ref terra.Reference) PluginAttributes
type PluginState ¶
type PluginState struct {
CustomPlugin []CustomPluginState `json:"custom_plugin"`
}
type ProvisionedCapacity ¶
type ProvisionedCapacity struct { // McuCount: number, optional McuCount terra.NumberValue `hcl:"mcu_count,attr"` // WorkerCount: number, required WorkerCount terra.NumberValue `hcl:"worker_count,attr" validate:"required"` }
type ProvisionedCapacityAttributes ¶
type ProvisionedCapacityAttributes struct {
// contains filtered or unexported fields
}
func (ProvisionedCapacityAttributes) InternalRef ¶
func (pc ProvisionedCapacityAttributes) InternalRef() (terra.Reference, error)
func (ProvisionedCapacityAttributes) InternalTokens ¶
func (pc ProvisionedCapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProvisionedCapacityAttributes) InternalWithRef ¶
func (pc ProvisionedCapacityAttributes) InternalWithRef(ref terra.Reference) ProvisionedCapacityAttributes
func (ProvisionedCapacityAttributes) McuCount ¶
func (pc ProvisionedCapacityAttributes) McuCount() terra.NumberValue
func (ProvisionedCapacityAttributes) WorkerCount ¶
func (pc ProvisionedCapacityAttributes) WorkerCount() terra.NumberValue
type S3 ¶
type S3 struct { // Bucket: string, optional Bucket terra.StringValue `hcl:"bucket,attr"` // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` }
type S3Attributes ¶
type S3Attributes struct {
// contains filtered or unexported fields
}
func (S3Attributes) Bucket ¶
func (s S3Attributes) Bucket() terra.StringValue
func (S3Attributes) Enabled ¶
func (s S3Attributes) Enabled() terra.BoolValue
func (S3Attributes) InternalRef ¶
func (s S3Attributes) InternalRef() (terra.Reference, error)
func (S3Attributes) InternalTokens ¶
func (s S3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (S3Attributes) InternalWithRef ¶
func (s S3Attributes) InternalWithRef(ref terra.Reference) S3Attributes
func (S3Attributes) Prefix ¶
func (s S3Attributes) Prefix() terra.StringValue
type ScaleInPolicy ¶
type ScaleInPolicy struct { // CpuUtilizationPercentage: number, optional CpuUtilizationPercentage terra.NumberValue `hcl:"cpu_utilization_percentage,attr"` }
type ScaleInPolicyAttributes ¶
type ScaleInPolicyAttributes struct {
// contains filtered or unexported fields
}
func (ScaleInPolicyAttributes) CpuUtilizationPercentage ¶
func (sip ScaleInPolicyAttributes) CpuUtilizationPercentage() terra.NumberValue
func (ScaleInPolicyAttributes) InternalRef ¶
func (sip ScaleInPolicyAttributes) InternalRef() (terra.Reference, error)
func (ScaleInPolicyAttributes) InternalTokens ¶
func (sip ScaleInPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScaleInPolicyAttributes) InternalWithRef ¶
func (sip ScaleInPolicyAttributes) InternalWithRef(ref terra.Reference) ScaleInPolicyAttributes
type ScaleInPolicyState ¶
type ScaleInPolicyState struct {
CpuUtilizationPercentage float64 `json:"cpu_utilization_percentage"`
}
type ScaleOutPolicy ¶
type ScaleOutPolicy struct { // CpuUtilizationPercentage: number, optional CpuUtilizationPercentage terra.NumberValue `hcl:"cpu_utilization_percentage,attr"` }
type ScaleOutPolicyAttributes ¶
type ScaleOutPolicyAttributes struct {
// contains filtered or unexported fields
}
func (ScaleOutPolicyAttributes) CpuUtilizationPercentage ¶
func (sop ScaleOutPolicyAttributes) CpuUtilizationPercentage() terra.NumberValue
func (ScaleOutPolicyAttributes) InternalRef ¶
func (sop ScaleOutPolicyAttributes) InternalRef() (terra.Reference, error)
func (ScaleOutPolicyAttributes) InternalTokens ¶
func (sop ScaleOutPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScaleOutPolicyAttributes) InternalWithRef ¶
func (sop ScaleOutPolicyAttributes) InternalWithRef(ref terra.Reference) ScaleOutPolicyAttributes
type ScaleOutPolicyState ¶
type ScaleOutPolicyState struct {
CpuUtilizationPercentage float64 `json:"cpu_utilization_percentage"`
}
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 Vpc ¶
type Vpc struct { // SecurityGroups: set of string, required SecurityGroups terra.SetValue[terra.StringValue] `hcl:"security_groups,attr" validate:"required"` // Subnets: set of string, required Subnets terra.SetValue[terra.StringValue] `hcl:"subnets,attr" validate:"required"` }
type VpcAttributes ¶
type VpcAttributes struct {
// contains filtered or unexported fields
}
func (VpcAttributes) InternalRef ¶
func (v VpcAttributes) InternalRef() (terra.Reference, error)
func (VpcAttributes) InternalTokens ¶
func (v VpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VpcAttributes) InternalWithRef ¶
func (v VpcAttributes) InternalWithRef(ref terra.Reference) VpcAttributes
func (VpcAttributes) SecurityGroups ¶
func (v VpcAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
func (VpcAttributes) Subnets ¶
func (v VpcAttributes) Subnets() terra.SetValue[terra.StringValue]
type WorkerConfiguration ¶
type WorkerConfiguration struct { // Arn: string, required Arn terra.StringValue `hcl:"arn,attr" validate:"required"` // Revision: number, required Revision terra.NumberValue `hcl:"revision,attr" validate:"required"` }
type WorkerConfigurationAttributes ¶
type WorkerConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (WorkerConfigurationAttributes) Arn ¶
func (wc WorkerConfigurationAttributes) Arn() terra.StringValue
func (WorkerConfigurationAttributes) InternalRef ¶
func (wc WorkerConfigurationAttributes) InternalRef() (terra.Reference, error)
func (WorkerConfigurationAttributes) InternalTokens ¶
func (wc WorkerConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WorkerConfigurationAttributes) InternalWithRef ¶
func (wc WorkerConfigurationAttributes) InternalWithRef(ref terra.Reference) WorkerConfigurationAttributes
func (WorkerConfigurationAttributes) Revision ¶
func (wc WorkerConfigurationAttributes) Revision() terra.NumberValue
type WorkerLogDelivery ¶
type WorkerLogDelivery struct { // CloudwatchLogs: optional CloudwatchLogs *CloudwatchLogs `hcl:"cloudwatch_logs,block"` // Firehose: optional Firehose *Firehose `hcl:"firehose,block"` // S3: optional S3 *S3 `hcl:"s3,block"` }
type WorkerLogDeliveryAttributes ¶
type WorkerLogDeliveryAttributes struct {
// contains filtered or unexported fields
}
func (WorkerLogDeliveryAttributes) CloudwatchLogs ¶
func (wld WorkerLogDeliveryAttributes) CloudwatchLogs() terra.ListValue[CloudwatchLogsAttributes]
func (WorkerLogDeliveryAttributes) Firehose ¶
func (wld WorkerLogDeliveryAttributes) Firehose() terra.ListValue[FirehoseAttributes]
func (WorkerLogDeliveryAttributes) InternalRef ¶
func (wld WorkerLogDeliveryAttributes) InternalRef() (terra.Reference, error)
func (WorkerLogDeliveryAttributes) InternalTokens ¶
func (wld WorkerLogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WorkerLogDeliveryAttributes) InternalWithRef ¶
func (wld WorkerLogDeliveryAttributes) InternalWithRef(ref terra.Reference) WorkerLogDeliveryAttributes
func (WorkerLogDeliveryAttributes) S3 ¶
func (wld WorkerLogDeliveryAttributes) S3() terra.ListValue[S3Attributes]
type WorkerLogDeliveryState ¶
type WorkerLogDeliveryState struct { CloudwatchLogs []CloudwatchLogsState `json:"cloudwatch_logs"` Firehose []FirehoseState `json:"firehose"` S3 []S3State `json:"s3"` }
Click to show internal directories.
Click to hide internal directories.