Documentation ¶
Index ¶
- type Kind
- type KubernetesProvider
- func (p *KubernetesProvider) GetName() string
- func (p KubernetesProvider) GetProviderData(arg ...string) map[string]interface{}
- func (p KubernetesProvider) GetResourceConnections() map[string]map[string][]string
- func (p *KubernetesProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
- func (p *KubernetesProvider) Init(args []string) error
- func (p *KubernetesProvider) InitService(serviceName string, verbose bool) error
- type KubernetesService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Kind ¶
type Kind struct { KubernetesService Name string Group string Version string Namespaced bool }
func (*Kind) InitResources ¶
Generate TerraformResources from Kubernetes API, from each kubernetes object 1 TerraformResource. Use UID as the resource IDs.
type KubernetesProvider ¶
type KubernetesProvider struct { terraformutils.Provider // contains filtered or unexported fields }
func (*KubernetesProvider) GetName ¶
func (p *KubernetesProvider) GetName() string
func (KubernetesProvider) GetProviderData ¶
func (p KubernetesProvider) GetProviderData(arg ...string) map[string]interface{}
func (KubernetesProvider) GetResourceConnections ¶
func (p KubernetesProvider) GetResourceConnections() map[string]map[string][]string
func (*KubernetesProvider) GetSupportedService ¶
func (p *KubernetesProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
GetSupportService return map of supported resource for Kubernetes
func (*KubernetesProvider) Init ¶
func (p *KubernetesProvider) Init(args []string) error
func (*KubernetesProvider) InitService ¶
func (p *KubernetesProvider) InitService(serviceName string, verbose bool) error
type KubernetesService ¶
type KubernetesService struct {
terraformutils.Service
}
Click to show internal directories.
Click to hide internal directories.