kubernetes

package
v0.0.0-...-5c81be6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2021 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

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

func (k *Kind) InitResources() error

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL