Documentation ¶
Index ¶
- func CreateContainer(ctx context.Context, conf *Config) (blob.ContainerURL, error)
- func GetBlobURL(ctx context.Context, conf *Config, blobName string) (blob.BlockBlobURL, error)
- func GetContainer(ctx context.Context, conf *Config, hedge bool) (blob.ContainerURL, error)
- func GetContainerURL(ctx context.Context, cfg *Config, hedge bool) (blob.ContainerURL, error)
- func New(cfg *Config) (backend.RawReader, backend.RawWriter, backend.Compactor, error)
- func NewNoConfirm(cfg *Config) (backend.RawReader, backend.RawWriter, backend.Compactor, error)
- type BlobAttributes
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateContainer ¶
func GetBlobURL ¶
func GetContainer ¶
func GetContainerURL ¶
Types ¶
type BlobAttributes ¶
type Config ¶
type Config struct { StorageAccountName string `yaml:"storage-account-name"` StorageAccountKey flagext.Secret `yaml:"storage-account-key"` UseManagedIdentity bool `yaml:"use-managed-identity"` UserAssignedID string `yaml:"user-assigned-id"` ContainerName string `yaml:"container-name"` Endpoint string `yaml:"endpoint-suffix"` MaxBuffers int `yaml:"max-buffers"` BufferSize int `yaml:"buffer-size"` HedgeRequestsAt time.Duration `yaml:"hedge-requests-at"` HedgeRequestsUpTo int `yaml:"hedge-requests-up-to"` }
Click to show internal directories.
Click to hide internal directories.