Documentation
¶
Index ¶
- type MigrationInfraHCLService
- type MigrationScriptsHCLService
- func (s *MigrationScriptsHCLService) GenerateMigrateAclsFiles(request types.MigrateAclsRequest) (types.TerraformFiles, error)
- func (s *MigrationScriptsHCLService) GenerateMigrateSchemasFiles(request types.MigrateSchemasRequest) (types.MigrationScriptsTerraformProject, error)
- func (s *MigrationScriptsHCLService) GenerateMirrorTopicsFiles(request types.MirrorTopicsRequest) (types.TerraformFiles, error)
- type ReverseProxyHCLService
- type TargetInfraHCLService
- type TerraformResourceNames
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 ¶
func (mi *MigrationInfraHCLService) GenerateTerraformModules(request types.MigrationWizardRequest) types.MigrationInfraTerraformProject
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 (s *MigrationScriptsHCLService) GenerateMigrateSchemasFiles(request types.MigrateSchemasRequest) (types.MigrationScriptsTerraformProject, error)
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 ¶
func (ti *TargetInfraHCLService) GenerateTerraformFiles(request types.TargetClusterWizardRequest) types.MigrationInfraTerraformProject
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
Source Files
¶
Click to show internal directories.
Click to hide internal directories.