# Functions

NewResourceLock returns a new resource lock that implements the shard lease.

# Structs

LeaseLock implements resourcelock.Interface but is able to add labels to the Lease.
Options provides the required configuration to create a new shard lease.