# Packages

No description provided by the author
Package mocks is a generated GoMock package.

# Functions

No description provided by the author
No description provided by the author
NewCloud returns a new instance of Outscale cloud It panics if session is invalid.
NewCloudWithoutMetadata to instantiate a cloud object outside osc instances.
No description provided by the author
NewMetadataService returns a new MetadataServiceImplementation.

# Constants

DefaultVolumeSize represents the default volume size.
DefaultVolumeType specifies which storage to use for newly created Volumes.
KubernetesTagKeyPrefix is the prefix of the key value that is reserved for Kubernetes.
MaxIopsPerGb represents the maximum Input Output per GigaBits.
MaxNumTagsPerResource represents the maximum number of tags per Outscale resource.
MaxTagKeyLength represents the maximum key length for a tag.
MaxTagValueLength represents the maximum value length for a tag.
MaxTotalIOPS represents the maximum Input Output per second.
MinTotalIOPS represents the minimum Input Output per second.
OscTagKeyPrefix is the prefix of the key value that is reserved for Outscale.
SnapshotNameTagKey is the key value that refers to the snapshot's name.
VolumeNameTagKey is the key value that refers to the volume's name.
Most workloads that require moderate performance with moderate costs Applications that require high performance for a short period of time(for example, starting a file system).
Workloads where you must access data frequently (for example, a database)Critical business applications that can be blocked by a low performance when accessing data stored on the volume.
Cold workloads where you do not need to access data frequently Cases in which the lowest storage cost highly matters.

# Variables

ErrAlreadyExists is returned when a resource is already existent.
ErrDiskExistsDiffSize is an error that is returned if a disk with a given name, but different size, is found.
ErrInvalidMaxResults is returned when a MaxResults pagination parameter is between 1 and 4.
ErrMultiDisks is an error that is returned when multiple disks are found with the same volume name.
ErrMultiSnapshots is returned when multiple snapshots are found with the same ID.
ErrNotFound is returned when a resource is not found.
Throtlling.
ValidVolumeTypes = []string{VolumeTypeIO1, VolumeTypeGP2, VolumeTypeSC1, VolumeTypeST1}.

# Structs

Disk represents a BSU volume.
DiskOptions represents parameters to create an BSU volume.
ListSnapshotsResponse is the container for our snapshots along with a pagination token to pass back to the caller.
No description provided by the author
No description provided by the author
Snapshot represents an BSU volume snapshot.
SnapshotOptions represents parameters to create an BSU volume.

# Interfaces

No description provided by the author
No description provided by the author
MetadataService represents AWS metadata service.
No description provided by the author