Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶ added in v3.7.0
type Client interface {
closer.Closer
CreateResource(
ctx context.Context,
coordinationNodePath string,
resource Resource,
) (err error)
AlterResource(
ctx context.Context,
coordinationNodePath string,
resource Resource,
) (err error)
DropResource(
ctx context.Context,
coordinationNodePath string,
resourcePath string,
) (err error)
ListResource(
ctx context.Context,
coordinationNodePath string,
resourcePath string,
recursive bool,
) (_ []string, err error)
DescribeResource(
ctx context.Context,
coordinationNodePath string,
resourcePath string,
) (_ *Resource, err error)
AcquireResource(
ctx context.Context,
coordinationNodePath string,
resourcePath string,
amount uint64,
isUsedAmount bool,
) (err error)
}
type HierarchicalDrrSettings ¶
type Resource ¶
type Resource struct {
ResourcePath string
HierarchicalDrr HierarchicalDrrSettings
}
Click to show internal directories.
Click to hide internal directories.