Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(options *ConfigurationOptions) (_ *stack, ferr fail.Error)
New creates a new stack
Types ¶
type ComputeConfiguration ¶
type ComputeConfiguration struct { URL string Region string Subregion string Service string DefaultImage string DefaultVolumeSpeed volumespeed.Enum DefaultTenancy string DNSList []string OperatorUsername string }
ComputeConfiguration outscale compute configuration
type ConfigurationOptions ¶
type ConfigurationOptions struct { Identity Credentials `json:"identity,omitempty"` Compute ComputeConfiguration `json:"compute,omitempty"` Network NetworkConfiguration `json:"network,omitempty"` ObjectStorage StorageConfiguration `json:"objectstorage,omitempty"` Metadata MetadataConfiguration `json:"metadata,omitempty"` Timings *temporal.MutableTimings }
ConfigurationOptions outscale stack configuration options
type Credentials ¶
Credentials outscale credentials
type MetadataConfiguration ¶
type MetadataConfiguration struct { Type string Endpoint string AccessKey string SecretKey string Bucket string CryptKey string }
MetadataConfiguration metadata storage configuration
type NetworkConfiguration ¶
NetworkConfiguration Outscale network configuration
Click to show internal directories.
Click to hide internal directories.