Documentation ¶
Index ¶
- type BlockStorageGenerator
- type ComputeGenerator
- type NetworkingGenerator
- type OpenStackProvider
- func (p *OpenStackProvider) GetName() string
- func (p OpenStackProvider) GetProviderData(arg ...string) map[string]interface{}
- func (p OpenStackProvider) GetResourceConnections() map[string]map[string][]string
- func (p *OpenStackProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
- func (p *OpenStackProvider) Init(args []string) error
- func (p *OpenStackProvider) InitService(serviceName string, verbose bool) error
- type OpenStackService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockStorageGenerator ¶
type BlockStorageGenerator struct {
OpenStackService
}
func (*BlockStorageGenerator) InitResources ¶
func (g *BlockStorageGenerator) InitResources() error
Generate TerraformResources from OpenStack API,
type ComputeGenerator ¶
type ComputeGenerator struct {
OpenStackService
}
func (*ComputeGenerator) InitResources ¶
func (g *ComputeGenerator) InitResources() error
Generate TerraformResources from OpenStack API,
func (*ComputeGenerator) PostConvertHook ¶
func (g *ComputeGenerator) PostConvertHook() error
type NetworkingGenerator ¶
type NetworkingGenerator struct {
OpenStackService
}
func (*NetworkingGenerator) InitResources ¶
func (g *NetworkingGenerator) InitResources() error
Generate TerraformResources from OpenStack API,
func (*NetworkingGenerator) PostConvertHook ¶
func (g *NetworkingGenerator) PostConvertHook() error
type OpenStackProvider ¶
type OpenStackProvider struct { terraformutils.Provider // contains filtered or unexported fields }
func (*OpenStackProvider) GetName ¶
func (p *OpenStackProvider) GetName() string
func (OpenStackProvider) GetProviderData ¶
func (p OpenStackProvider) GetProviderData(arg ...string) map[string]interface{}
func (OpenStackProvider) GetResourceConnections ¶
func (p OpenStackProvider) GetResourceConnections() map[string]map[string][]string
func (*OpenStackProvider) GetSupportedService ¶
func (p *OpenStackProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
GetOpenStackSupportService return map of support service for OpenStack
func (*OpenStackProvider) Init ¶
func (p *OpenStackProvider) Init(args []string) error
check projectName in env params
func (*OpenStackProvider) InitService ¶
func (p *OpenStackProvider) InitService(serviceName string, verbose bool) error
type OpenStackService ¶
type OpenStackService struct {
terraformutils.Service
}
Click to show internal directories.
Click to hide internal directories.