Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(configVarResolver *providerconfig.ConfigVarResolver) cloud.Provider
New returns a openstack provider
Types ¶
type RawConfig ¶ added in v0.2.0
type RawConfig struct {
// Auth details
IdentityEndpoint providerconfig.ConfigVarString `json:"identityEndpoint"`
Username providerconfig.ConfigVarString `json:"username"`
Password providerconfig.ConfigVarString `json:"password"`
DomainName providerconfig.ConfigVarString `json:"domainName"`
TenantName providerconfig.ConfigVarString `json:"tenantName"`
TokenID providerconfig.ConfigVarString `json:"tokenId"`
// Machine details
Image providerconfig.ConfigVarString `json:"image"`
Flavor providerconfig.ConfigVarString `json:"flavor"`
SecurityGroups []providerconfig.ConfigVarString `json:"securityGroups"`
Network providerconfig.ConfigVarString `json:"network"`
Subnet providerconfig.ConfigVarString `json:"subnet"`
FloatingIPPool providerconfig.ConfigVarString `json:"floatingIpPool"`
AvailabilityZone providerconfig.ConfigVarString `json:"availabilityZone"`
Region providerconfig.ConfigVarString `json:"region"`
}
Click to show internal directories.
Click to hide internal directories.