package
1.3.0
Repository: https://github.com/pure-jliao/spec.git
Documentation: pkg.go.dev

# Functions

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

# Constants

Plugins supporting volume cloning at the storage level MAY report this capability.
Currently the only way to consume a snapshot is to create a volume from it.
No description provided by the author
See VolumeExpansion for details.
No description provided by the author
Indicates the SP supports the ControllerGetVolume RPC.
No description provided by the author
No description provided by the author
Indicates the SP supports the ListVolumesResponse.entry.published_nodes field.
Indicates the SP supports ControllerPublishVolume.readonly field.
No description provided by the author
No description provided by the author
Indicates that the Controller service can report volume conditions.
See VolumeExpansion for details.
If Plugin implements GET_VOLUME_STATS capability then it MUST implement NodeGetVolumeStats RPC call for fetching volume statistics.
No description provided by the author
No description provided by the author
Indicates that the Node service can report volume conditions.
CONTROLLER_SERVICE indicates that the Plugin provides RPCs for the ControllerService.
No description provided by the author
VOLUME_ACCESSIBILITY_CONSTRAINTS indicates that the volumes for this plugin MAY NOT be equally accessible by all nodes in the cluster.
OFFLINE indicates that volumes currently published and available on a node SHALL NOT be expanded via ControllerExpandVolume.
ONLINE indicates that volumes may be expanded when published to a node.
No description provided by the author
Can be published as read/write at multiple nodes simultaneously.
Can be published as readonly at multiple nodes simultaneously.
Can be published at multiple nodes simultaneously.
Can only be published once as readonly on a single node, at any given time.
Can only be published once as read/write on a single node, at any given time.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

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
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
No description provided by the author

# Structs

The capacity of the storage space in bytes.
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
Specifies a capability of the controller service.
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
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
List all snapshots on the storage system regardless of how they were created.
No description provided by the author
ListSnapshotsResponse_Entry
No description provided by the author
No description provided by the author
No description provided by the author
ListVolumesResponse_Entry
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
No description provided by the author
No description provided by the author
No description provided by the author
Specifies a capability of the node service.
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
Specifies a capability of the plugin.
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
Information about a specific snapshot.
Topology is a map of topological domains to topological segments.
No description provided by the author
UnimplementedControllerServer can be embedded to have forward compatible implementations.
UnimplementedIdentityServer can be embedded to have forward compatible implementations.
UnimplementedNodeServer can be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author
Information about a specific volume.
Specify a capability of a volume.
Specify how a volume can be accessed.
No description provided by the author
Indicate that the volume will be accessed via the block device API.
No description provided by the author
Indicate that the volume will be accessed via the filesystem API.
VolumeCondition represents the current condition of a volume.
Specifies what source the volume will be created from.
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

# Interfaces

ControllerClient is the client API for Controller service.
ControllerServer is the server API for Controller service.
IdentityClient is the client API for Identity service.
IdentityServer is the server API for Identity service.
NodeClient is the client API for Node service.
NodeServer is the server API for Node service.

# Type aliases

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