Documentation
¶
Index ¶
- func Apply(tmpPath string) error
- func Destroy(tmpPath string) error
- func GenerateBucketTF(instance *sqlv1alpha1.PostgreSql, dir string) error
- func GenerateProviderAndBackendTF(instance *sqlv1alpha1.PostgreSql, dir string) error
- func GenerateTFDatabases(instance *sqlv1alpha1.PostgreSql) ([]byte, error)
- func GenerateTFInstance(instance *sqlv1alpha1.PostgreSql, dir string, value map[string][]byte) error
- func GenerateTFOutput(dir string) error
- func GenerateTFUsers(instance *sqlv1alpha1.PostgreSql, value map[string][]byte) ([]byte, error)
- func Init(tmpPath string) error
- func Output(tmpPath string) (string, error)
- func RenderAdditionalDatabasesResource(databaseSpec interface{}) ([]byte, error)
- func RenderAdditionalSqlUserResource(userSpec interface{}, value interface{}) ([]byte, error)
- func RenderBucketResource(bucketSpec interface{}) ([]byte, error)
- func RenderDatabaseResource(databaseSpec interface{}) ([]byte, error)
- func RenderInstanceOutput() []byte
- func RenderInstanceResource(instanceSpec interface{}) ([]byte, error)
- func RenderProvider(providerSpec interface{}) ([]byte, error)
- func RenderRemoteBackend(backendSpec interface{}) ([]byte, error)
- func RenderSqlUserResource(userSpec interface{}, value interface{}) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateBucketTF ¶
func GenerateBucketTF(instance *sqlv1alpha1.PostgreSql, dir string) error
func GenerateProviderAndBackendTF ¶
func GenerateProviderAndBackendTF(instance *sqlv1alpha1.PostgreSql, dir string) error
func GenerateTFDatabases ¶
func GenerateTFDatabases(instance *sqlv1alpha1.PostgreSql) ([]byte, error)
func GenerateTFInstance ¶
func GenerateTFInstance(instance *sqlv1alpha1.PostgreSql, dir string, value map[string][]byte) error
func GenerateTFOutput ¶
func GenerateTFUsers ¶
func GenerateTFUsers(instance *sqlv1alpha1.PostgreSql, value map[string][]byte) ([]byte, error)
func RenderBucketResource ¶
func RenderDatabaseResource ¶
func RenderInstanceOutput ¶
func RenderInstanceOutput() []byte
func RenderInstanceResource ¶
func RenderProvider ¶
func RenderRemoteBackend ¶
func RenderSqlUserResource ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.