shim

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2022 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataPlaneStorageContainerWrapper

type DataPlaneStorageContainerWrapper struct {
	// contains filtered or unexported fields
}

func (DataPlaneStorageContainerWrapper) Create

func (w DataPlaneStorageContainerWrapper) Create(ctx context.Context, _, accountName, containerName string, input containers.CreateInput) error

func (DataPlaneStorageContainerWrapper) Delete

func (w DataPlaneStorageContainerWrapper) Delete(ctx context.Context, _, accountName, containerName string) error

func (DataPlaneStorageContainerWrapper) Exists

func (w DataPlaneStorageContainerWrapper) Exists(ctx context.Context, _, accountName, containerName string) (*bool, error)

func (DataPlaneStorageContainerWrapper) Get

func (w DataPlaneStorageContainerWrapper) Get(ctx context.Context, _, accountName, containerName string) (*StorageContainerProperties, error)

func (DataPlaneStorageContainerWrapper) UpdateAccessLevel

func (w DataPlaneStorageContainerWrapper) UpdateAccessLevel(ctx context.Context, _, accountName, containerName string, level containers.AccessLevel) error

func (DataPlaneStorageContainerWrapper) UpdateMetaData

func (w DataPlaneStorageContainerWrapper) UpdateMetaData(ctx context.Context, _, accountName, containerName string, metaData map[string]string) error

type StorageContainerProperties

type StorageContainerProperties struct {
	AccessLevel           containers.AccessLevel
	MetaData              map[string]string
	HasImmutabilityPolicy bool
	HasLegalHold          bool
}

type StorageContainerWrapper

type StorageContainerWrapper interface {
	Create(ctx context.Context, resourceGroup, accountName, containerName string, input containers.CreateInput) error
	Delete(ctx context.Context, resourceGroup, accountName, containerName string) error
	Exists(ctx context.Context, resourceGroup, accountName, containerName string) (*bool, error)
	Get(ctx context.Context, resourceGroup, accountName, containerName string) (*StorageContainerProperties, error)
	UpdateAccessLevel(ctx context.Context, resourceGroup, accountName, containerName string, level containers.AccessLevel) error
	UpdateMetaData(ctx context.Context, resourceGroup, accountName, containerName string, metadata map[string]string) error
}

func NewDataPlaneStorageContainerWrapper

func NewDataPlaneStorageContainerWrapper(client *containers.Client) StorageContainerWrapper

Jump to

Keyboard shortcuts

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