Documentation ¶
Index ¶
- func GetPipelineOptions(clOpts *ClientOptions) *runtime.PipelineOptions
- func IdentityCredentialComposite[T, K, U any](client *CompositeClient[T, K, U]) *azcore.TokenCredential
- func InnerClients[T, K, U any](client *CompositeClient[T, K, U]) (*T, *K, *U)
- func SetPipelineOptions(clOpts *ClientOptions, plOpts *runtime.PipelineOptions)
- func SharedKeyComposite[T, K, U any](client *CompositeClient[T, K, U]) *exported.SharedKeyCredential
- type ClientOptions
- type CompositeClient
- func NewFileSystemClient(fsURL string, fsURLWithBlobEndpoint string, client *container.Client, ...) ...
- func NewPathClient(pathURL string, pathURLWithBlobEndpoint string, client *blockblob.Client, ...) ...
- func NewServiceClient(serviceURL string, serviceURLWithBlobEndpoint string, client *service.Client, ...) ...
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPipelineOptions ¶
func GetPipelineOptions(clOpts *ClientOptions) *runtime.PipelineOptions
func IdentityCredentialComposite ¶
func IdentityCredentialComposite[T, K, U any](client *CompositeClient[T, K, U]) *azcore.TokenCredential
func InnerClients ¶
func InnerClients[T, K, U any](client *CompositeClient[T, K, U]) (*T, *K, *U)
func SetPipelineOptions ¶
func SetPipelineOptions(clOpts *ClientOptions, plOpts *runtime.PipelineOptions)
func SharedKeyComposite ¶
func SharedKeyComposite[T, K, U any](client *CompositeClient[T, K, U]) *exported.SharedKeyCredential
Types ¶
type ClientOptions ¶
type ClientOptions struct { azcore.ClientOptions // contains filtered or unexported fields }
ClientOptions contains the optional parameters when creating a Client.
func GetCompositeClientOptions ¶
func GetCompositeClientOptions[T, K, U any](client *CompositeClient[T, K, U]) *ClientOptions
type CompositeClient ¶
type CompositeClient[T, K, U any] struct { // contains filtered or unexported fields }
func NewFileSystemClient ¶
func NewFileSystemClient(fsURL string, fsURLWithBlobEndpoint string, client *container.Client, azClient *azcore.Client, sharedKey *exported.SharedKeyCredential, identityCred *azcore.TokenCredential, options *ClientOptions) *CompositeClient[generated.FileSystemClient, generated.FileSystemClient, container.Client]
func NewPathClient ¶
func NewPathClient(pathURL string, pathURLWithBlobEndpoint string, client *blockblob.Client, azClient *azcore.Client, sharedKey *exported.SharedKeyCredential, identityCred *azcore.TokenCredential, options *ClientOptions) *CompositeClient[generated.PathClient, generated_blob.BlobClient, blockblob.Client]
func NewServiceClient ¶
func NewServiceClient(serviceURL string, serviceURLWithBlobEndpoint string, client *service.Client, azClient *azcore.Client, sharedKey *exported.SharedKeyCredential, identityCred *azcore.TokenCredential, options *ClientOptions) *CompositeClient[generated.ServiceClient, generated_blob.ServiceClient, service.Client]
Click to show internal directories.
Click to hide internal directories.