Documentation

Index

Constants

View Source
const (
	EBS_ProviderType = storage.ProviderType("ebs")

	// The volume type (default standard):
	//   "gp2" for General Purpose (SSD) volumes
	//   "io1" for Provisioned IOPS (SSD) volumes,
	//   "standard" for Magnetic volumes.
	EBS_VolumeType = "volume-type"

	// The number of I/O operations per second (IOPS) per GiB
	// to provision for the volume. Only valid for Provisioned
	// IOPS (SSD) volumes.
	EBS_IOPS = "iops"

	// Specifies whether the volume should be encrypted.
	EBS_Encrypted = "encrypted"
)

Variables

This section is empty.

Functions

func NewStorage

func NewStorage(bucket *s3.Bucket) storage.Storage

Types

type AmazonRenderer

type AmazonRenderer struct{}

func (AmazonRenderer) Render

type SecurityGroupCleaner

type SecurityGroupCleaner interface {

	// DeleteSecurityGroup deletes security group on the provider.
	DeleteSecurityGroup(group ec2.SecurityGroup) (resp *ec2.SimpleResp, err error)
}

    SecurityGroupCleaner defines provider instance methods needed to delete a security group.