hcl

package
v0.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MigrationInfraHCLService

type MigrationInfraHCLService struct {
}

func NewMigrationInfraHCLService

func NewMigrationInfraHCLService() *MigrationInfraHCLService

func (*MigrationInfraHCLService) GenerateTerraformModules

type MigrationScriptsHCLService

type MigrationScriptsHCLService struct {
}

func NewMigrationScriptsHCLService

func NewMigrationScriptsHCLService() *MigrationScriptsHCLService

func (*MigrationScriptsHCLService) GenerateMigrateAclsFiles

func (s *MigrationScriptsHCLService) GenerateMigrateAclsFiles(request types.MigrateAclsRequest) (types.TerraformFiles, error)

func (*MigrationScriptsHCLService) GenerateMigrateSchemasFiles

func (*MigrationScriptsHCLService) GenerateMirrorTopicsFiles

func (s *MigrationScriptsHCLService) GenerateMirrorTopicsFiles(request types.MirrorTopicsRequest) (types.TerraformFiles, error)

type ReverseProxyHCLService

type ReverseProxyHCLService struct {
}

func NewReverseProxyHCLService

func NewReverseProxyHCLService() *ReverseProxyHCLService

func (*ReverseProxyHCLService) GenerateReverseProxyFiles

func (s *ReverseProxyHCLService) GenerateReverseProxyFiles(request types.ReverseProxyRequest) (types.TerraformFiles, error)

func (*ReverseProxyHCLService) GenerateReverseProxyShellScript

func (s *ReverseProxyHCLService) GenerateReverseProxyShellScript() string

func (*ReverseProxyHCLService) GenerateReverseProxyUserDataTemplate

func (s *ReverseProxyHCLService) GenerateReverseProxyUserDataTemplate() string

type TargetInfraHCLService

type TargetInfraHCLService struct {
	ResourceNames TerraformResourceNames
}

func NewTargetInfraHCLService

func NewTargetInfraHCLService() *TargetInfraHCLService

func (*TargetInfraHCLService) GenerateTerraformFiles

type TerraformResourceNames

type TerraformResourceNames struct {
	Environment                     string
	Cluster                         string
	SchemaRegistry                  string
	ServiceAccount                  string
	SchemaRegistryAPIKey            string
	KafkaAPIKey                     string
	PrivateLinkAttachment           string
	PrivateLinkAttachmentConnection string
	SubjectResourceOwnerRoleBinding string
	KafkaClusterAdminRoleBinding    string
	DataStewardRoleBinding          string

	AvailabilityZones string
	VpcEndpoint       string
	Route53Zone       string
	Route53Record     string
	SecurityGroup     string
	SubnetName        string
}

func NewTerraformResourceNames

func NewTerraformResourceNames() TerraformResourceNames

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL