Creates an instance of BlobLeaseClient.
The client to make the lease operation requests.
Initial proposed lease id.
Gets the lease Id.
Gets the url.
Establishes and manages a lock on a container for delete operations, or on a blob for write and delete operations. The lock duration can be 15 to 60 seconds, or can be infinite.
Must be between 15 to 60 seconds, or infinite (-1)
option to configure lease management operations.
Response data for acquire lease operation.
To end the lease but ensure that another client cannot acquire a new lease until the current lease period has expired.
Break period
Optional options to configure lease management operations.
Response data for break lease operation.
To change the ID of the lease.
the proposed new lease Id.
option to configure lease management operations.
Response data for change lease operation.
To free the lease if it is no longer needed so that another client may immediately acquire a lease against the container or the blob.
option to configure lease management operations.
Response data for release lease operation.
To renew the lease.
Optional option to configure lease management operations.
Response data for renew lease operation.
Generated using TypeDoc
A client that manages leases for a ContainerClient or a BlobClient.