package
0.2.0
Repository: https://github.com/csi-addons/spec.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author

# Constants

NETWORK_FENCE indicates that the CSI-driver provides RPCs for a NetworkFence operation.
UNKNOWN indicates that the CSI-driver does not support the NetworkFence operation in the current mode.
OFFLINE indicates that the CSI-driver provides RPCs for an offline ReclaimSpace operation.
ONLINE indicates that the CSI-driver provides RPCs for an online ReclaimSpace operation.
UNKNOWN indicates that the CSI-driver does not support the ReclaimSpace operation in the current mode.
CONTROLLER_SERVICE indicates that the CSI-driver provides RPCs for the CSI ControllerService.
NODE_SERVICE indicates that the CSI-driver provides RPCs for the CSI NodeService.
UNKNOWN indicates that the CSI-driver does not neither provide the CSI ControllerService or CSI NodeService.
UNKNOWN indicates that the CSI-driver does not support the VolumeReplication operation in the current mode.
VOLUME_REPLICATION indicates that the CSI-driver provides RPCs for a VolumeReplication operation.

# Variables

Enum value maps for Capability_NetworkFence_Type.
Enum value maps for Capability_NetworkFence_Type.
Enum value maps for Capability_ReclaimSpace_Type.
Enum value maps for Capability_ReclaimSpace_Type.
Enum value maps for Capability_Service_Type.
Enum value maps for Capability_Service_Type.
Enum value maps for Capability_VolumeReplication_Type.
Enum value maps for Capability_VolumeReplication_Type.
No description provided by the author
Identity_ServiceDesc is the grpc.ServiceDesc for Identity service.

# Structs

Specifies one or more capabilities of the CSI-driver.
NetworkFence contains the features of the NetworkFence operation that the CSI-driver supports.
No description provided by the author
ReclaimSpace contains the features of the ReclaimSpace operation that the CSI-driver supports.
No description provided by the author
Service contains the type of CSI Service that the CSI-driver provides.
No description provided by the author
VolumeReplication contains the features of the volumereplication operation that the CSI-driver supports.
No description provided by the author
GetCapabilitiesRequest is sent by the CSI-Addons CO plugin to detect the features that a CSI-driver supports.
GetCapabilitiesResponse is returned by the CSI-driver as a response to a GetCapabilitiesRequest.
GetIdentityRequest is sent by the CSI-Addons CO plugin to obtain the drivername, version and optional details from the CSI-driver.
GetIdentityResponse is returned by the CSI-driver as a response to a GetIdentityRequest.
ProbeRequest is sent to the CSI-driver to confirm that it can respond to requests from the CSI-Addons CO plugin.
ProbeResponse is returned by the CSI-driver as a response to a ProbeRequest.
UnimplementedIdentityServer must be embedded to have forward compatible implementations.

# Interfaces

IdentityClient is the client API for Identity service.
IdentityServer is the server API for Identity service.
UnsafeIdentityServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

Type describes a CSI Service that CSI-drivers can support.
Type describes a CSI Service that CSI-drivers can support.
Type describes a CSI Service that CSI-drivers can support.
Type describes a CSI Service that CSI-drivers can support.