Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProviderFactory ¶
type ProviderFactory interface {
New(hyperscalerType model.HyperscalerType, secretData map[string][]byte) (ResourceCleaner, error)
}
func NewProviderFactory ¶
func NewProviderFactory() ProviderFactory
type ResourceCleaner ¶
type ResourceCleaner interface {
Do() error
}
func NewAwsResourcesCleaner ¶
func NewAwsResourcesCleaner(secretData map[string][]byte) (ResourceCleaner, error)
func NewAzureResourcesCleaner ¶
func NewAzureResourcesCleaner(secretData map[string][]byte) (ResourceCleaner, error)
func NewGCPeResourcesCleaner ¶
func NewGCPeResourcesCleaner(secretData map[string][]byte) ResourceCleaner
Click to show internal directories.
Click to hide internal directories.