Documentation ¶
Index ¶
- Constants
- Variables
- type Client
- func (c Client) AccountsDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*accounts.Client, error)
- func (c Client) AddToCache(accountId commonids.StorageAccountId, account storageaccounts.StorageAccount) error
- func (c Client) BlobsDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*blobs.Client, error)
- func (c Client) ContainersDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (shim.StorageContainerWrapper, error)
- func (c Client) DataLakeFilesystemsDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*filesystems.Client, error)
- func (c Client) DataLakePathsDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*paths.Client, error)
- func (Client) DataPlaneOperationSupportingAnyAuthMethod() DataPlaneOperation
- func (Client) DataPlaneOperationSupportingOnlySharedKeyAuth() DataPlaneOperation
- func (c Client) FileShareDirectoriesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*directories.Client, error)
- func (c Client) FileShareFilesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*files.Client, error)
- func (c Client) FileSharesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (shim.StorageShareWrapper, error)
- func (c Client) FindAccount(ctx context.Context, subscriptionIdRaw, accountName string) (*accountDetails, error)
- func (c Client) QueuesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (shim.StorageQueuesWrapper, error)
- func (c Client) RemoveAccountFromCache(accountId commonids.StorageAccountId)
- func (c Client) TableEntityDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*entities.Client, error)
- func (c Client) TablesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (shim.StorageTableWrapper, error)
- type DataPlaneOperation
- type EndpointType
Constants ¶
View Source
const ( EndpointTypeBlob = "blob" EndpointTypeDfs = "dfs" EndpointTypeFile = "file" EndpointTypeQueue = "queue" EndpointTypeTable = "table" )
Variables ¶
View Source
var StorageDomainSuffix *string
StorageDomainSuffix is used by validation functions
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { StorageDomainSuffix string // NOTE: These SDK clients use `hashicorp/go-azure-sdk` and should be used going forwards ResourceManager *storage_v2023_01_01.Client SyncCloudEndpointsClient *cloudendpointresource.CloudEndpointResourceClient SyncGroupsClient *syncgroupresource.SyncGroupResourceClient SyncRegisteredServerClient *registeredserverresource.RegisteredServerResourceClient SyncServerEndpointsClient *serverendpointresource.ServerEndpointResourceClient SyncServiceClient *storagesyncservicesresource.StorageSyncServicesResourceClient // NOTE: these SDK clients use the legacy `Azure/azure-sdk-for-go` and should no longer be used // for new functionality - please instead use the `hashicorp/go-azure-sdk` clients above. AccountsClient *storage.AccountsClient BlobServicesClient *storage.BlobServicesClient FileServicesClient *storage.FileServicesClient // contains filtered or unexported fields }
func (Client) AccountsDataPlaneClient ¶
func (Client) AddToCache ¶
func (c Client) AddToCache(accountId commonids.StorageAccountId, account storageaccounts.StorageAccount) error
func (Client) BlobsDataPlaneClient ¶
func (Client) ContainersDataPlaneClient ¶
func (c Client) ContainersDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (shim.StorageContainerWrapper, error)
func (Client) DataLakeFilesystemsDataPlaneClient ¶
func (c Client) DataLakeFilesystemsDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*filesystems.Client, error)
func (Client) DataLakePathsDataPlaneClient ¶
func (Client) DataPlaneOperationSupportingAnyAuthMethod ¶
func (Client) DataPlaneOperationSupportingAnyAuthMethod() DataPlaneOperation
func (Client) DataPlaneOperationSupportingOnlySharedKeyAuth ¶
func (Client) DataPlaneOperationSupportingOnlySharedKeyAuth() DataPlaneOperation
func (Client) FileShareDirectoriesDataPlaneClient ¶
func (c Client) FileShareDirectoriesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (*directories.Client, error)
func (Client) FileShareFilesDataPlaneClient ¶
func (Client) FileSharesDataPlaneClient ¶
func (c Client) FileSharesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (shim.StorageShareWrapper, error)
func (Client) FindAccount ¶
func (Client) QueuesDataPlaneClient ¶
func (c Client) QueuesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (shim.StorageQueuesWrapper, error)
func (Client) RemoveAccountFromCache ¶
func (c Client) RemoveAccountFromCache(accountId commonids.StorageAccountId)
func (Client) TableEntityDataPlaneClient ¶
func (Client) TablesDataPlaneClient ¶
func (c Client) TablesDataPlaneClient(ctx context.Context, account accountDetails, operation DataPlaneOperation) (shim.StorageTableWrapper, error)
type DataPlaneOperation ¶
type DataPlaneOperation struct { SupportsAadAuthentication bool // contains filtered or unexported fields }
type EndpointType ¶
type EndpointType string
Click to show internal directories.
Click to hide internal directories.