joyent

package
v0.0.0-...-a002913 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2015 License: AGPL-3.0 Imports: 41 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SdcAccount          = "SDC_ACCOUNT"
	SdcKeyId            = "SDC_KEY_ID"
	SdcUrl              = "SDC_URL"
	MantaUser           = "MANTA_USER"
	MantaKeyId          = "MANTA_KEY_ID"
	MantaUrl            = "MANTA_URL"
	MantaPrivateKeyFile = "MANTA_PRIVATE_KEY_FILE"
)

Variables

This section is empty.

Functions

func GetProviderInstance

func GetProviderInstance() environs.EnvironProvider

Types

type JoyentRenderer

type JoyentRenderer struct{}

func (JoyentRenderer) EncodeUserdata

func (JoyentRenderer) EncodeUserdata(udata []byte, os jujuos.OSType) ([]byte, error)

type JoyentStorage

type JoyentStorage struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*JoyentStorage) DefaultConsistencyStrategy

func (s *JoyentStorage) DefaultConsistencyStrategy() utils.AttemptStrategy

func (*JoyentStorage) DeleteContainer

func (s *JoyentStorage) DeleteContainer(containerName string) error

DeleteContainer deletes the named container from the storage account.

func (*JoyentStorage) Get

func (s *JoyentStorage) Get(name string) (io.ReadCloser, error)

func (*JoyentStorage) GetContainerName

func (s *JoyentStorage) GetContainerName() string

func (*JoyentStorage) GetMantaUrl

func (s *JoyentStorage) GetMantaUrl() string

func (*JoyentStorage) GetMantaUser

func (s *JoyentStorage) GetMantaUser() string

func (*JoyentStorage) List

func (s *JoyentStorage) List(prefix string) ([]string, error)

func (*JoyentStorage) Put

func (s *JoyentStorage) Put(name string, r io.Reader, length int64) error

func (*JoyentStorage) Remove

func (s *JoyentStorage) Remove(name string) error

func (*JoyentStorage) RemoveAll

func (s *JoyentStorage) RemoveAll() error

func (*JoyentStorage) ShouldRetry

func (s *JoyentStorage) ShouldRetry(err error) bool

func (*JoyentStorage) URL

func (s *JoyentStorage) URL(name string) (string, error)

return something that a random wget can retrieve the object at, without any credentials

Jump to

Keyboard shortcuts

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