outscale

package
v22.11.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2023 License: Apache-2.0 Imports: 37 Imported by: 0

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

func NullStack

func NullStack() api.Stack

NullStack returns a null value of the 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

type Credentials struct {
	AccessKey string
	SecretKey string
}

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

type NetworkConfiguration struct {
	DefaultNetworkName string
	DefaultNetworkCIDR string
}

NetworkConfiguration Outscale network configuration

type StorageConfiguration

type StorageConfiguration struct {
	Type      string
	Endpoint  string
	AccessKey string
	SecretKey string
}

StorageConfiguration Outscale storage configuration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL