Documentation ¶
Index ¶
- type Args
- type Capacity
- type CapacityAttributes
- func (c CapacityAttributes) Autoscaling() terra.ListValue[CapacityAutoscalingAttributes]
- 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[CapacityProvisionedCapacityAttributes]
- type CapacityAutoscaling
- type CapacityAutoscalingAttributes
- func (a CapacityAutoscalingAttributes) InternalRef() (terra.Reference, error)
- func (a CapacityAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a CapacityAutoscalingAttributes) InternalWithRef(ref terra.Reference) CapacityAutoscalingAttributes
- func (a CapacityAutoscalingAttributes) MaxWorkerCount() terra.NumberValue
- func (a CapacityAutoscalingAttributes) McuCount() terra.NumberValue
- func (a CapacityAutoscalingAttributes) MinWorkerCount() terra.NumberValue
- func (a CapacityAutoscalingAttributes) ScaleInPolicy() terra.ListValue[CapacityAutoscalingScaleInPolicyAttributes]
- func (a CapacityAutoscalingAttributes) ScaleOutPolicy() terra.ListValue[CapacityAutoscalingScaleOutPolicyAttributes]
- type CapacityAutoscalingScaleInPolicy
- type CapacityAutoscalingScaleInPolicyAttributes
- func (sip CapacityAutoscalingScaleInPolicyAttributes) CpuUtilizationPercentage() terra.NumberValue
- func (sip CapacityAutoscalingScaleInPolicyAttributes) InternalRef() (terra.Reference, error)
- func (sip CapacityAutoscalingScaleInPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sip CapacityAutoscalingScaleInPolicyAttributes) InternalWithRef(ref terra.Reference) CapacityAutoscalingScaleInPolicyAttributes
- type CapacityAutoscalingScaleInPolicyState
- type CapacityAutoscalingScaleOutPolicy
- type CapacityAutoscalingScaleOutPolicyAttributes
- func (sop CapacityAutoscalingScaleOutPolicyAttributes) CpuUtilizationPercentage() terra.NumberValue
- func (sop CapacityAutoscalingScaleOutPolicyAttributes) InternalRef() (terra.Reference, error)
- func (sop CapacityAutoscalingScaleOutPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sop CapacityAutoscalingScaleOutPolicyAttributes) InternalWithRef(ref terra.Reference) CapacityAutoscalingScaleOutPolicyAttributes
- type CapacityAutoscalingScaleOutPolicyState
- type CapacityAutoscalingState
- type CapacityProvisionedCapacity
- type CapacityProvisionedCapacityAttributes
- func (pc CapacityProvisionedCapacityAttributes) InternalRef() (terra.Reference, error)
- func (pc CapacityProvisionedCapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc CapacityProvisionedCapacityAttributes) InternalWithRef(ref terra.Reference) CapacityProvisionedCapacityAttributes
- func (pc CapacityProvisionedCapacityAttributes) McuCount() terra.NumberValue
- func (pc CapacityProvisionedCapacityAttributes) WorkerCount() terra.NumberValue
- type CapacityProvisionedCapacityState
- type CapacityState
- type DataArgs
- type DataSource
- type KafkaCluster
- type KafkaClusterApacheKafkaCluster
- type KafkaClusterApacheKafkaClusterAttributes
- func (akc KafkaClusterApacheKafkaClusterAttributes) BootstrapServers() terra.StringValue
- func (akc KafkaClusterApacheKafkaClusterAttributes) InternalRef() (terra.Reference, error)
- func (akc KafkaClusterApacheKafkaClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (akc KafkaClusterApacheKafkaClusterAttributes) InternalWithRef(ref terra.Reference) KafkaClusterApacheKafkaClusterAttributes
- func (akc KafkaClusterApacheKafkaClusterAttributes) Vpc() terra.ListValue[KafkaClusterApacheKafkaClusterVpcAttributes]
- type KafkaClusterApacheKafkaClusterState
- type KafkaClusterApacheKafkaClusterVpc
- type KafkaClusterApacheKafkaClusterVpcAttributes
- func (v KafkaClusterApacheKafkaClusterVpcAttributes) InternalRef() (terra.Reference, error)
- func (v KafkaClusterApacheKafkaClusterVpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v KafkaClusterApacheKafkaClusterVpcAttributes) InternalWithRef(ref terra.Reference) KafkaClusterApacheKafkaClusterVpcAttributes
- func (v KafkaClusterApacheKafkaClusterVpcAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
- func (v KafkaClusterApacheKafkaClusterVpcAttributes) Subnets() terra.SetValue[terra.StringValue]
- type KafkaClusterApacheKafkaClusterVpcState
- type KafkaClusterAttributes
- func (kc KafkaClusterAttributes) ApacheKafkaCluster() terra.ListValue[KafkaClusterApacheKafkaClusterAttributes]
- 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[LogDeliveryWorkerLogDeliveryAttributes]
- type LogDeliveryState
- type LogDeliveryWorkerLogDelivery
- type LogDeliveryWorkerLogDeliveryAttributes
- func (wld LogDeliveryWorkerLogDeliveryAttributes) CloudwatchLogs() terra.ListValue[LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes]
- func (wld LogDeliveryWorkerLogDeliveryAttributes) Firehose() terra.ListValue[LogDeliveryWorkerLogDeliveryFirehoseAttributes]
- func (wld LogDeliveryWorkerLogDeliveryAttributes) InternalRef() (terra.Reference, error)
- func (wld LogDeliveryWorkerLogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wld LogDeliveryWorkerLogDeliveryAttributes) InternalWithRef(ref terra.Reference) LogDeliveryWorkerLogDeliveryAttributes
- func (wld LogDeliveryWorkerLogDeliveryAttributes) S3() terra.ListValue[LogDeliveryWorkerLogDeliveryS3Attributes]
- type LogDeliveryWorkerLogDeliveryCloudwatchLogs
- type LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes
- func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) Enabled() terra.BoolValue
- func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalRef() (terra.Reference, error)
- func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalWithRef(ref terra.Reference) LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes
- func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) LogGroup() terra.StringValue
- type LogDeliveryWorkerLogDeliveryCloudwatchLogsState
- type LogDeliveryWorkerLogDeliveryFirehose
- type LogDeliveryWorkerLogDeliveryFirehoseAttributes
- func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) DeliveryStream() terra.StringValue
- func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) Enabled() terra.BoolValue
- func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalRef() (terra.Reference, error)
- func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalWithRef(ref terra.Reference) LogDeliveryWorkerLogDeliveryFirehoseAttributes
- type LogDeliveryWorkerLogDeliveryFirehoseState
- type LogDeliveryWorkerLogDeliveryS3
- type LogDeliveryWorkerLogDeliveryS3Attributes
- func (s LogDeliveryWorkerLogDeliveryS3Attributes) Bucket() terra.StringValue
- func (s LogDeliveryWorkerLogDeliveryS3Attributes) Enabled() terra.BoolValue
- func (s LogDeliveryWorkerLogDeliveryS3Attributes) InternalRef() (terra.Reference, error)
- func (s LogDeliveryWorkerLogDeliveryS3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s LogDeliveryWorkerLogDeliveryS3Attributes) InternalWithRef(ref terra.Reference) LogDeliveryWorkerLogDeliveryS3Attributes
- func (s LogDeliveryWorkerLogDeliveryS3Attributes) Prefix() terra.StringValue
- type LogDeliveryWorkerLogDeliveryS3State
- type LogDeliveryWorkerLogDeliveryState
- type Plugin
- type PluginAttributes
- type PluginCustomPlugin
- type PluginCustomPluginAttributes
- func (cp PluginCustomPluginAttributes) Arn() terra.StringValue
- func (cp PluginCustomPluginAttributes) InternalRef() (terra.Reference, error)
- func (cp PluginCustomPluginAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp PluginCustomPluginAttributes) InternalWithRef(ref terra.Reference) PluginCustomPluginAttributes
- func (cp PluginCustomPluginAttributes) Revision() terra.NumberValue
- type PluginCustomPluginState
- type PluginState
- type Resource
- func (amc *Resource) Attributes() awsMskconnectConnectorAttributes
- func (amc *Resource) Configuration() interface{}
- func (amc *Resource) DependOn() terra.Reference
- func (amc *Resource) Dependencies() terra.Dependencies
- func (amc *Resource) ImportState(state io.Reader) error
- func (amc *Resource) LifecycleManagement() *terra.Lifecycle
- func (amc *Resource) LocalName() string
- func (amc *Resource) State() (*awsMskconnectConnectorState, bool)
- func (amc *Resource) StateMust() *awsMskconnectConnectorState
- func (amc *Resource) Type() string
- 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 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // ConnectorConfiguration: map of string, required ConnectorConfiguration terra.MapValue[terra.StringValue] `hcl:"connector_configuration,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // KafkaconnectVersion: string, required KafkaconnectVersion terra.StringValue `hcl:"kafkaconnect_version,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ServiceExecutionRoleArn: string, required ServiceExecutionRoleArn terra.StringValue `hcl:"service_execution_role_arn,attr" validate:"required"` // Capacity: required Capacity *Capacity `hcl:"capacity,block" validate:"required"` // KafkaCluster: required KafkaCluster *KafkaCluster `hcl:"kafka_cluster,block" validate:"required"` // KafkaClusterClientAuthentication: required KafkaClusterClientAuthentication *KafkaClusterClientAuthentication `hcl:"kafka_cluster_client_authentication,block" validate:"required"` // KafkaClusterEncryptionInTransit: required KafkaClusterEncryptionInTransit *KafkaClusterEncryptionInTransit `hcl:"kafka_cluster_encryption_in_transit,block" validate:"required"` // LogDelivery: optional LogDelivery *LogDelivery `hcl:"log_delivery,block"` // Plugin: min=1 Plugin []Plugin `hcl:"plugin,block" validate:"min=1"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // WorkerConfiguration: optional WorkerConfiguration *WorkerConfiguration `hcl:"worker_configuration,block"` }
Args contains the configurations for aws_mskconnect_connector.
type Capacity ¶
type Capacity struct { // CapacityAutoscaling: optional Autoscaling *CapacityAutoscaling `hcl:"autoscaling,block"` // CapacityProvisionedCapacity: optional ProvisionedCapacity *CapacityProvisionedCapacity `hcl:"provisioned_capacity,block"` }
type CapacityAttributes ¶
type CapacityAttributes struct {
// contains filtered or unexported fields
}
func (CapacityAttributes) Autoscaling ¶
func (c CapacityAttributes) Autoscaling() terra.ListValue[CapacityAutoscalingAttributes]
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[CapacityProvisionedCapacityAttributes]
type CapacityAutoscaling ¶
type CapacityAutoscaling 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"` // CapacityAutoscalingScaleInPolicy: optional ScaleInPolicy *CapacityAutoscalingScaleInPolicy `hcl:"scale_in_policy,block"` // CapacityAutoscalingScaleOutPolicy: optional ScaleOutPolicy *CapacityAutoscalingScaleOutPolicy `hcl:"scale_out_policy,block"` }
type CapacityAutoscalingAttributes ¶
type CapacityAutoscalingAttributes struct {
// contains filtered or unexported fields
}
func (CapacityAutoscalingAttributes) InternalRef ¶
func (a CapacityAutoscalingAttributes) InternalRef() (terra.Reference, error)
func (CapacityAutoscalingAttributes) InternalTokens ¶
func (a CapacityAutoscalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityAutoscalingAttributes) InternalWithRef ¶
func (a CapacityAutoscalingAttributes) InternalWithRef(ref terra.Reference) CapacityAutoscalingAttributes
func (CapacityAutoscalingAttributes) MaxWorkerCount ¶
func (a CapacityAutoscalingAttributes) MaxWorkerCount() terra.NumberValue
func (CapacityAutoscalingAttributes) McuCount ¶
func (a CapacityAutoscalingAttributes) McuCount() terra.NumberValue
func (CapacityAutoscalingAttributes) MinWorkerCount ¶
func (a CapacityAutoscalingAttributes) MinWorkerCount() terra.NumberValue
func (CapacityAutoscalingAttributes) ScaleInPolicy ¶
func (a CapacityAutoscalingAttributes) ScaleInPolicy() terra.ListValue[CapacityAutoscalingScaleInPolicyAttributes]
func (CapacityAutoscalingAttributes) ScaleOutPolicy ¶
func (a CapacityAutoscalingAttributes) ScaleOutPolicy() terra.ListValue[CapacityAutoscalingScaleOutPolicyAttributes]
type CapacityAutoscalingScaleInPolicy ¶
type CapacityAutoscalingScaleInPolicy struct { // CpuUtilizationPercentage: number, optional CpuUtilizationPercentage terra.NumberValue `hcl:"cpu_utilization_percentage,attr"` }
type CapacityAutoscalingScaleInPolicyAttributes ¶
type CapacityAutoscalingScaleInPolicyAttributes struct {
// contains filtered or unexported fields
}
func (CapacityAutoscalingScaleInPolicyAttributes) CpuUtilizationPercentage ¶
func (sip CapacityAutoscalingScaleInPolicyAttributes) CpuUtilizationPercentage() terra.NumberValue
func (CapacityAutoscalingScaleInPolicyAttributes) InternalRef ¶
func (sip CapacityAutoscalingScaleInPolicyAttributes) InternalRef() (terra.Reference, error)
func (CapacityAutoscalingScaleInPolicyAttributes) InternalTokens ¶
func (sip CapacityAutoscalingScaleInPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityAutoscalingScaleInPolicyAttributes) InternalWithRef ¶
func (sip CapacityAutoscalingScaleInPolicyAttributes) InternalWithRef(ref terra.Reference) CapacityAutoscalingScaleInPolicyAttributes
type CapacityAutoscalingScaleInPolicyState ¶
type CapacityAutoscalingScaleInPolicyState struct {
CpuUtilizationPercentage float64 `json:"cpu_utilization_percentage"`
}
type CapacityAutoscalingScaleOutPolicy ¶
type CapacityAutoscalingScaleOutPolicy struct { // CpuUtilizationPercentage: number, optional CpuUtilizationPercentage terra.NumberValue `hcl:"cpu_utilization_percentage,attr"` }
type CapacityAutoscalingScaleOutPolicyAttributes ¶
type CapacityAutoscalingScaleOutPolicyAttributes struct {
// contains filtered or unexported fields
}
func (CapacityAutoscalingScaleOutPolicyAttributes) CpuUtilizationPercentage ¶
func (sop CapacityAutoscalingScaleOutPolicyAttributes) CpuUtilizationPercentage() terra.NumberValue
func (CapacityAutoscalingScaleOutPolicyAttributes) InternalRef ¶
func (sop CapacityAutoscalingScaleOutPolicyAttributes) InternalRef() (terra.Reference, error)
func (CapacityAutoscalingScaleOutPolicyAttributes) InternalTokens ¶
func (sop CapacityAutoscalingScaleOutPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityAutoscalingScaleOutPolicyAttributes) InternalWithRef ¶
func (sop CapacityAutoscalingScaleOutPolicyAttributes) InternalWithRef(ref terra.Reference) CapacityAutoscalingScaleOutPolicyAttributes
type CapacityAutoscalingScaleOutPolicyState ¶
type CapacityAutoscalingScaleOutPolicyState struct {
CpuUtilizationPercentage float64 `json:"cpu_utilization_percentage"`
}
type CapacityAutoscalingState ¶
type CapacityAutoscalingState struct { MaxWorkerCount float64 `json:"max_worker_count"` McuCount float64 `json:"mcu_count"` MinWorkerCount float64 `json:"min_worker_count"` ScaleInPolicy []CapacityAutoscalingScaleInPolicyState `json:"scale_in_policy"` ScaleOutPolicy []CapacityAutoscalingScaleOutPolicyState `json:"scale_out_policy"` }
type CapacityProvisionedCapacity ¶
type CapacityProvisionedCapacity struct { // McuCount: number, optional McuCount terra.NumberValue `hcl:"mcu_count,attr"` // WorkerCount: number, required WorkerCount terra.NumberValue `hcl:"worker_count,attr" validate:"required"` }
type CapacityProvisionedCapacityAttributes ¶
type CapacityProvisionedCapacityAttributes struct {
// contains filtered or unexported fields
}
func (CapacityProvisionedCapacityAttributes) InternalRef ¶
func (pc CapacityProvisionedCapacityAttributes) InternalRef() (terra.Reference, error)
func (CapacityProvisionedCapacityAttributes) InternalTokens ¶
func (pc CapacityProvisionedCapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityProvisionedCapacityAttributes) InternalWithRef ¶
func (pc CapacityProvisionedCapacityAttributes) InternalWithRef(ref terra.Reference) CapacityProvisionedCapacityAttributes
func (CapacityProvisionedCapacityAttributes) McuCount ¶
func (pc CapacityProvisionedCapacityAttributes) McuCount() terra.NumberValue
func (CapacityProvisionedCapacityAttributes) WorkerCount ¶
func (pc CapacityProvisionedCapacityAttributes) WorkerCount() terra.NumberValue
type CapacityState ¶
type CapacityState struct { Autoscaling []CapacityAutoscalingState `json:"autoscaling"` ProvisionedCapacity []CapacityProvisionedCapacityState `json:"provisioned_capacity"` }
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
DataArgs contains the configurations for aws_mskconnect_connector.
type DataSource ¶
DataSource represents the Terraform data resource aws_mskconnect_connector.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (amc *DataSource) Attributes() dataAwsMskconnectConnectorAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (amc *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (amc *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (amc *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type KafkaCluster ¶
type KafkaCluster struct { // KafkaClusterApacheKafkaCluster: required ApacheKafkaCluster *KafkaClusterApacheKafkaCluster `hcl:"apache_kafka_cluster,block" validate:"required"` }
type KafkaClusterApacheKafkaCluster ¶
type KafkaClusterApacheKafkaCluster struct { // BootstrapServers: string, required BootstrapServers terra.StringValue `hcl:"bootstrap_servers,attr" validate:"required"` // KafkaClusterApacheKafkaClusterVpc: required Vpc *KafkaClusterApacheKafkaClusterVpc `hcl:"vpc,block" validate:"required"` }
type KafkaClusterApacheKafkaClusterAttributes ¶
type KafkaClusterApacheKafkaClusterAttributes struct {
// contains filtered or unexported fields
}
func (KafkaClusterApacheKafkaClusterAttributes) BootstrapServers ¶
func (akc KafkaClusterApacheKafkaClusterAttributes) BootstrapServers() terra.StringValue
func (KafkaClusterApacheKafkaClusterAttributes) InternalRef ¶
func (akc KafkaClusterApacheKafkaClusterAttributes) InternalRef() (terra.Reference, error)
func (KafkaClusterApacheKafkaClusterAttributes) InternalTokens ¶
func (akc KafkaClusterApacheKafkaClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KafkaClusterApacheKafkaClusterAttributes) InternalWithRef ¶
func (akc KafkaClusterApacheKafkaClusterAttributes) InternalWithRef(ref terra.Reference) KafkaClusterApacheKafkaClusterAttributes
type KafkaClusterApacheKafkaClusterState ¶
type KafkaClusterApacheKafkaClusterState struct { BootstrapServers string `json:"bootstrap_servers"` Vpc []KafkaClusterApacheKafkaClusterVpcState `json:"vpc"` }
type KafkaClusterApacheKafkaClusterVpc ¶
type KafkaClusterApacheKafkaClusterVpc 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 KafkaClusterApacheKafkaClusterVpcAttributes ¶
type KafkaClusterApacheKafkaClusterVpcAttributes struct {
// contains filtered or unexported fields
}
func (KafkaClusterApacheKafkaClusterVpcAttributes) InternalRef ¶
func (v KafkaClusterApacheKafkaClusterVpcAttributes) InternalRef() (terra.Reference, error)
func (KafkaClusterApacheKafkaClusterVpcAttributes) InternalTokens ¶
func (v KafkaClusterApacheKafkaClusterVpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KafkaClusterApacheKafkaClusterVpcAttributes) InternalWithRef ¶
func (v KafkaClusterApacheKafkaClusterVpcAttributes) InternalWithRef(ref terra.Reference) KafkaClusterApacheKafkaClusterVpcAttributes
func (KafkaClusterApacheKafkaClusterVpcAttributes) SecurityGroups ¶
func (v KafkaClusterApacheKafkaClusterVpcAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
func (KafkaClusterApacheKafkaClusterVpcAttributes) Subnets ¶
func (v KafkaClusterApacheKafkaClusterVpcAttributes) Subnets() terra.SetValue[terra.StringValue]
type KafkaClusterAttributes ¶
type KafkaClusterAttributes struct {
// contains filtered or unexported fields
}
func (KafkaClusterAttributes) ApacheKafkaCluster ¶
func (kc KafkaClusterAttributes) ApacheKafkaCluster() terra.ListValue[KafkaClusterApacheKafkaClusterAttributes]
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 []KafkaClusterApacheKafkaClusterState `json:"apache_kafka_cluster"`
}
type LogDelivery ¶
type LogDelivery struct { // LogDeliveryWorkerLogDelivery: required WorkerLogDelivery *LogDeliveryWorkerLogDelivery `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[LogDeliveryWorkerLogDeliveryAttributes]
type LogDeliveryState ¶
type LogDeliveryState struct {
WorkerLogDelivery []LogDeliveryWorkerLogDeliveryState `json:"worker_log_delivery"`
}
type LogDeliveryWorkerLogDelivery ¶
type LogDeliveryWorkerLogDelivery struct { // LogDeliveryWorkerLogDeliveryCloudwatchLogs: optional CloudwatchLogs *LogDeliveryWorkerLogDeliveryCloudwatchLogs `hcl:"cloudwatch_logs,block"` // LogDeliveryWorkerLogDeliveryFirehose: optional Firehose *LogDeliveryWorkerLogDeliveryFirehose `hcl:"firehose,block"` // LogDeliveryWorkerLogDeliveryS3: optional S3 *LogDeliveryWorkerLogDeliveryS3 `hcl:"s3,block"` }
type LogDeliveryWorkerLogDeliveryAttributes ¶
type LogDeliveryWorkerLogDeliveryAttributes struct {
// contains filtered or unexported fields
}
func (LogDeliveryWorkerLogDeliveryAttributes) CloudwatchLogs ¶
func (wld LogDeliveryWorkerLogDeliveryAttributes) CloudwatchLogs() terra.ListValue[LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes]
func (LogDeliveryWorkerLogDeliveryAttributes) Firehose ¶
func (wld LogDeliveryWorkerLogDeliveryAttributes) Firehose() terra.ListValue[LogDeliveryWorkerLogDeliveryFirehoseAttributes]
func (LogDeliveryWorkerLogDeliveryAttributes) InternalRef ¶
func (wld LogDeliveryWorkerLogDeliveryAttributes) InternalRef() (terra.Reference, error)
func (LogDeliveryWorkerLogDeliveryAttributes) InternalTokens ¶
func (wld LogDeliveryWorkerLogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogDeliveryWorkerLogDeliveryAttributes) InternalWithRef ¶
func (wld LogDeliveryWorkerLogDeliveryAttributes) InternalWithRef(ref terra.Reference) LogDeliveryWorkerLogDeliveryAttributes
type LogDeliveryWorkerLogDeliveryCloudwatchLogs ¶
type LogDeliveryWorkerLogDeliveryCloudwatchLogs struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // LogGroup: string, optional LogGroup terra.StringValue `hcl:"log_group,attr"` }
type LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes ¶
type LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes struct {
// contains filtered or unexported fields
}
func (LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) Enabled ¶
func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) Enabled() terra.BoolValue
func (LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalRef ¶
func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalRef() (terra.Reference, error)
func (LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalTokens ¶
func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalWithRef ¶
func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) InternalWithRef(ref terra.Reference) LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes
func (LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) LogGroup ¶
func (cl LogDeliveryWorkerLogDeliveryCloudwatchLogsAttributes) LogGroup() terra.StringValue
type LogDeliveryWorkerLogDeliveryFirehose ¶
type LogDeliveryWorkerLogDeliveryFirehose struct { // DeliveryStream: string, optional DeliveryStream terra.StringValue `hcl:"delivery_stream,attr"` // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` }
type LogDeliveryWorkerLogDeliveryFirehoseAttributes ¶
type LogDeliveryWorkerLogDeliveryFirehoseAttributes struct {
// contains filtered or unexported fields
}
func (LogDeliveryWorkerLogDeliveryFirehoseAttributes) DeliveryStream ¶
func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) DeliveryStream() terra.StringValue
func (LogDeliveryWorkerLogDeliveryFirehoseAttributes) Enabled ¶
func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) Enabled() terra.BoolValue
func (LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalRef ¶
func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalRef() (terra.Reference, error)
func (LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalTokens ¶
func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalWithRef ¶
func (f LogDeliveryWorkerLogDeliveryFirehoseAttributes) InternalWithRef(ref terra.Reference) LogDeliveryWorkerLogDeliveryFirehoseAttributes
type LogDeliveryWorkerLogDeliveryS3 ¶
type LogDeliveryWorkerLogDeliveryS3 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 LogDeliveryWorkerLogDeliveryS3Attributes ¶
type LogDeliveryWorkerLogDeliveryS3Attributes struct {
// contains filtered or unexported fields
}
func (LogDeliveryWorkerLogDeliveryS3Attributes) Bucket ¶
func (s LogDeliveryWorkerLogDeliveryS3Attributes) Bucket() terra.StringValue
func (LogDeliveryWorkerLogDeliveryS3Attributes) Enabled ¶
func (s LogDeliveryWorkerLogDeliveryS3Attributes) Enabled() terra.BoolValue
func (LogDeliveryWorkerLogDeliveryS3Attributes) InternalRef ¶
func (s LogDeliveryWorkerLogDeliveryS3Attributes) InternalRef() (terra.Reference, error)
func (LogDeliveryWorkerLogDeliveryS3Attributes) InternalTokens ¶
func (s LogDeliveryWorkerLogDeliveryS3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (LogDeliveryWorkerLogDeliveryS3Attributes) InternalWithRef ¶
func (s LogDeliveryWorkerLogDeliveryS3Attributes) InternalWithRef(ref terra.Reference) LogDeliveryWorkerLogDeliveryS3Attributes
func (LogDeliveryWorkerLogDeliveryS3Attributes) Prefix ¶
func (s LogDeliveryWorkerLogDeliveryS3Attributes) Prefix() terra.StringValue
type LogDeliveryWorkerLogDeliveryState ¶
type LogDeliveryWorkerLogDeliveryState struct { CloudwatchLogs []LogDeliveryWorkerLogDeliveryCloudwatchLogsState `json:"cloudwatch_logs"` Firehose []LogDeliveryWorkerLogDeliveryFirehoseState `json:"firehose"` S3 []LogDeliveryWorkerLogDeliveryS3State `json:"s3"` }
type Plugin ¶
type Plugin struct { // PluginCustomPlugin: required CustomPlugin *PluginCustomPlugin `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[PluginCustomPluginAttributes]
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 PluginCustomPlugin ¶
type PluginCustomPlugin struct { // Arn: string, required Arn terra.StringValue `hcl:"arn,attr" validate:"required"` // Revision: number, required Revision terra.NumberValue `hcl:"revision,attr" validate:"required"` }
type PluginCustomPluginAttributes ¶
type PluginCustomPluginAttributes struct {
// contains filtered or unexported fields
}
func (PluginCustomPluginAttributes) Arn ¶
func (cp PluginCustomPluginAttributes) Arn() terra.StringValue
func (PluginCustomPluginAttributes) InternalRef ¶
func (cp PluginCustomPluginAttributes) InternalRef() (terra.Reference, error)
func (PluginCustomPluginAttributes) InternalTokens ¶
func (cp PluginCustomPluginAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PluginCustomPluginAttributes) InternalWithRef ¶
func (cp PluginCustomPluginAttributes) InternalWithRef(ref terra.Reference) PluginCustomPluginAttributes
func (PluginCustomPluginAttributes) Revision ¶
func (cp PluginCustomPluginAttributes) Revision() terra.NumberValue
type PluginCustomPluginState ¶
type PluginState ¶
type PluginState struct {
CustomPlugin []PluginCustomPluginState `json:"custom_plugin"`
}
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_mskconnect_connector.
func (*Resource) Attributes ¶
func (amc *Resource) Attributes() awsMskconnectConnectorAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (amc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (amc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
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 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