Documentation ¶
Index ¶
- type BareMetalServerGenerator
- type BlockStorageGenerator
- type DNSDomainGenerator
- type FirewallGroupGenerator
- type NetworkGenerator
- type ReservedIPGenerator
- type SSHKeyGenerator
- type ServerGenerator
- type SnapshotGenerator
- type StartupScriptGenerator
- type UserGenerator
- type VultrProvider
- func (p *VultrProvider) GetName() string
- func (p *VultrProvider) GetProviderData(arg ...string) map[string]interface{}
- func (VultrProvider) GetResourceConnections() map[string]map[string][]string
- func (p *VultrProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
- func (p *VultrProvider) Init(args []string) error
- func (p *VultrProvider) InitService(serviceName string, verbose bool) error
- type VultrService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BareMetalServerGenerator ¶
type BareMetalServerGenerator struct {
VultrService
}
func (*BareMetalServerGenerator) InitResources ¶
func (g *BareMetalServerGenerator) InitResources() error
type BlockStorageGenerator ¶
type BlockStorageGenerator struct {
VultrService
}
func (*BlockStorageGenerator) InitResources ¶
func (g *BlockStorageGenerator) InitResources() error
type DNSDomainGenerator ¶
type DNSDomainGenerator struct {
VultrService
}
func (*DNSDomainGenerator) InitResources ¶
func (g *DNSDomainGenerator) InitResources() error
type FirewallGroupGenerator ¶
type FirewallGroupGenerator struct {
VultrService
}
func (*FirewallGroupGenerator) InitResources ¶
func (g *FirewallGroupGenerator) InitResources() error
type NetworkGenerator ¶
type NetworkGenerator struct {
VultrService
}
func (*NetworkGenerator) InitResources ¶
func (g *NetworkGenerator) InitResources() error
type ReservedIPGenerator ¶
type ReservedIPGenerator struct {
VultrService
}
func (*ReservedIPGenerator) InitResources ¶
func (g *ReservedIPGenerator) InitResources() error
type SSHKeyGenerator ¶
type SSHKeyGenerator struct {
VultrService
}
func (*SSHKeyGenerator) InitResources ¶
func (g *SSHKeyGenerator) InitResources() error
type ServerGenerator ¶
type ServerGenerator struct {
VultrService
}
func (*ServerGenerator) InitResources ¶
func (g *ServerGenerator) InitResources() error
type SnapshotGenerator ¶
type SnapshotGenerator struct {
VultrService
}
func (*SnapshotGenerator) InitResources ¶
func (g *SnapshotGenerator) InitResources() error
type StartupScriptGenerator ¶
type StartupScriptGenerator struct {
VultrService
}
func (*StartupScriptGenerator) InitResources ¶
func (g *StartupScriptGenerator) InitResources() error
type UserGenerator ¶
type UserGenerator struct {
VultrService
}
func (*UserGenerator) InitResources ¶
func (g *UserGenerator) InitResources() error
type VultrProvider ¶
type VultrProvider struct { terraformutils.Provider // contains filtered or unexported fields }
func (*VultrProvider) GetName ¶
func (p *VultrProvider) GetName() string
func (*VultrProvider) GetProviderData ¶
func (p *VultrProvider) GetProviderData(arg ...string) map[string]interface{}
func (VultrProvider) GetResourceConnections ¶
func (VultrProvider) GetResourceConnections() map[string]map[string][]string
func (*VultrProvider) GetSupportedService ¶
func (p *VultrProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
func (*VultrProvider) Init ¶
func (p *VultrProvider) Init(args []string) error
func (*VultrProvider) InitService ¶
func (p *VultrProvider) InitService(serviceName string, verbose bool) error
type VultrService ¶
type VultrService struct {
terraformutils.Service
}
Click to show internal directories.
Click to hide internal directories.