Documentation
¶
Index ¶
- func GetComputeClient(meta interface{}) *egoscale.Client
- func GetDNSClient(meta interface{}) *egoscale.Client
- func Provider() terraform.ResourceProvider
- func ValidateIPv4String(i interface{}, k string) (s []string, es []error)
- func ValidateIPv6String(i interface{}, k string) (s []string, es []error)
- type BaseConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetComputeClient ¶
GetComputeClient builds a CloudStack client
func GetDNSClient ¶
GetDNSClient builds a DNS client
func Provider ¶
func Provider() terraform.ResourceProvider
Provider returns a terraform.ResourceProvider.
func ValidateIPv4String ¶
ValidateIPv4String validates that the given field is a string representing an IPv4 address
func ValidateIPv6String ¶
ValidateIPv6String validates that the given field is a string representing an IPv6 address
Types ¶
type BaseConfig ¶
type BaseConfig struct {
// contains filtered or unexported fields
}
BaseConfig represents the provider structure
Source Files
¶
- client.go
- provider.go
- resource_affinity.go
- resource_compute.go
- resource_domain.go
- resource_domain_record.go
- resource_ipaddress.go
- resource_network.go
- resource_nic.go
- resource_secondary_ipaddress.go
- resource_security_group.go
- resource_security_group_rule.go
- resource_ssh_keypair.go
- tags.go
- validation.go
Click to show internal directories.
Click to hide internal directories.