Documentation ¶
Index ¶
- 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) (backend2.RawReader, backend2.RawWriter, backend2.Compactor, error)
- type BlobAttributes
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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"` UseFederatedToken bool `yaml:"use_federated_token"` 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.