type AutoGenAllowlist struct { ServiceAndTFTypes map[string]map[string]*AutoGenType ServiceAndKRMKinds map[string]map[string]*AutoGenType KRMKinds map[string]*AutoGenType }
func LoadAutoGenAllowList(generatedSMMap map[string]v1alpha1.ServiceMapping) (*AutoGenAllowlist, error)
func NewAutoGenAllowlist() *AutoGenAllowlist
func (l *AutoGenAllowlist) GetKRMKind(krmKind string) (*AutoGenType, bool)
func (l *AutoGenAllowlist) GetTFTypeInService(serviceNameInLC, tfType string) (*AutoGenType, bool)
func (l *AutoGenAllowlist) HasKRMKindInService(serviceNameInLC, krmKind string) bool
func (l *AutoGenAllowlist) HasService(serviceNameInLC string) bool
type AutoGenType struct { ServiceNameInLC string KRMKindName string TFTypeName string Version string }