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
Safe bool
}
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.