package
1.6.1-beta.1
Repository: https://github.com/azure/azure-sdk-for-go.git
Documentation: pkg.go.dev
# Functions
NewBlobClient creates a blob lease client for the provided blob client.
NewContainerClient creates a container lease client for the provided container client.
PossibleDurationTypeValues returns the possible values for the DurationType const type.
PossibleStateTypeValues returns the possible values for the StateType const type.
PossibleStatusTypeValues returns the possible values for the StatusType const type.
# Constants
BreakNaturally tells ContainerClient's or BlobClient's BreakLease method to break the lease using service semantics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
BlobAcquireOptions contains the optional parameters for the LeaseClient.AcquireLease method.
BlobBreakOptions contains the optional parameters for the LeaseClient.BreakLease method.
BlobChangeOptions contains the optional parameters for the LeaseClient.ChangeLease method.
BlobClient provides lease functionality for the underlying blob client.
BlobClientOptions contains the optional values when creating a BlobClient.
BlobReleaseOptions contains the optional parameters for the LeaseClient.ReleaseLease method.
BlobRenewOptions contains the optional parameters for the LeaseClient.RenewLease method.
ContainerAcquireOptions contains the optional parameters for the LeaseClient.AcquireLease method.
ContainerBreakOptions contains the optional parameters for the LeaseClient.BreakLease method.
ContainerChangeOptions contains the optional parameters for the LeaseClient.ChangeLease method.
ContainerClient provides lease functionality for the underlying container client.
ContainerClientOptions contains the optional values when creating a ContainerClient.
ContainerReleaseOptions contains the optional parameters for the LeaseClient.ReleaseLease method.
ContainerRenewOptions contains the optional parameters for the LeaseClient.RenewLease method.
# Type aliases
AccessConditions contains a group of parameters for specifying lease access conditions.
BlobAcquireResponse contains the response from method BlobClient.AcquireLease.
BlobBreakResponse contains the response from method BlobClient.BreakLease.
BlobChangeResponse contains the response from method BlobClient.ChangeLease.
BlobReleaseResponse contains the response from method BlobClient.ReleaseLease.
BlobRenewResponse contains the response from method BlobClient.RenewLease.
ContainerAcquireResponse contains the response from method BlobClient.AcquireLease.
ContainerBreakResponse contains the response from method BlobClient.BreakLease.
ContainerChangeResponse contains the response from method BlobClient.ChangeLease.
ContainerReleaseResponse contains the response from method BlobClient.ReleaseLease.
ContainerRenewResponse contains the response from method BlobClient.RenewLease.
DurationType defines values for DurationType.
ModifiedAccessConditions contains a group of parameters for specifying access conditions.
StateType defines values for StateType.
StatusType defines values for StatusType.