[][src]Module k8s_csi::v1_3_0

Modules

controller_client

Generated client implementations.

controller_get_volume_response
controller_server

Generated server implementations.

controller_service_capability
identity_client

Generated client implementations.

identity_server

Generated server implementations.

list_snapshots_response
list_volumes_response
node_client

Generated client implementations.

node_server

Generated server implementations.

node_service_capability
plugin_capability
validate_volume_capabilities_response
volume_capability
volume_content_source
volume_usage

Structs

CapacityRange

The capacity of the storage space in bytes. To specify an exact size, required_bytes and limit_bytes SHALL be set to the same value. At least one of the these fields MUST be specified.

ControllerExpandVolumeRequest
ControllerExpandVolumeResponse
ControllerGetCapabilitiesRequest

Intentionally empty.

ControllerGetCapabilitiesResponse
ControllerGetVolumeRequest
ControllerGetVolumeResponse
ControllerPublishVolumeRequest
ControllerPublishVolumeResponse
ControllerServiceCapability

Specifies a capability of the controller service.

ControllerUnpublishVolumeRequest
ControllerUnpublishVolumeResponse

Intentionally empty.

CreateSnapshotRequest
CreateSnapshotResponse
CreateVolumeRequest
CreateVolumeResponse
DeleteSnapshotRequest
DeleteSnapshotResponse
DeleteVolumeRequest
DeleteVolumeResponse

Intentionally empty.

GetCapacityRequest
GetCapacityResponse
GetPluginCapabilitiesRequest

Intentionally empty.

GetPluginCapabilitiesResponse
GetPluginInfoRequest

Intentionally empty.

GetPluginInfoResponse
ListSnapshotsRequest

List all snapshots on the storage system regardless of how they were created.

ListSnapshotsResponse
ListVolumesRequest
ListVolumesResponse
NodeExpandVolumeRequest
NodeExpandVolumeResponse
NodeGetCapabilitiesRequest

Intentionally empty.

NodeGetCapabilitiesResponse
NodeGetInfoRequest
NodeGetInfoResponse
NodeGetVolumeStatsRequest
NodeGetVolumeStatsResponse
NodePublishVolumeRequest
NodePublishVolumeResponse

Intentionally empty.

NodeServiceCapability

Specifies a capability of the node service.

NodeStageVolumeRequest
NodeStageVolumeResponse

Intentionally empty.

NodeUnpublishVolumeRequest
NodeUnpublishVolumeResponse

Intentionally empty.

NodeUnstageVolumeRequest
NodeUnstageVolumeResponse

Intentionally empty.

PluginCapability

Specifies a capability of the plugin.

ProbeRequest

Intentionally empty.

ProbeResponse
Snapshot

Information about a specific snapshot.

Topology

Topology is a map of topological domains to topological segments. A topological domain is a sub-division of a cluster, like "region", "zone", "rack", etc. A topological segment is a specific instance of a topological domain, like "zone3", "rack3", etc. For example {"com.company/zone": "Z1", "com.company/rack": "R3"} Valid keys have two segments: an OPTIONAL prefix and name, separated by a slash (/), for example: "com.company.example/zone". The key name segment is REQUIRED. The prefix is OPTIONAL. The key name MUST be 63 characters or less, begin and end with an alphanumeric character ([a-z0-9A-Z]), and contain only dashes (-), underscores (), dots (.), or alphanumerics in between, for example "zone". The key prefix MUST be 63 characters or less, begin and end with a lower-case alphanumeric character ([a-z0-9]), contain only dashes (-), dots (.), or lower-case alphanumerics in between, and follow domain name notation format (https://tools.ietf.org/html/rfc1035#section-2.3.1). The key prefix SHOULD include the plugin's host company name and/or the plugin name, to minimize the possibility of collisions with keys from other plugins. If a key prefix is specified, it MUST be identical across all topology keys returned by the SP (across all RPCs). Keys MUST be case-insensitive. Meaning the keys "Zone" and "zone" MUST not both exist. Each value (topological segment) MUST contain 1 or more strings. Each string MUST be 63 characters or less and begin and end with an alphanumeric character with '-', '', '.', or alphanumerics in between.

TopologyRequirement
ValidateVolumeCapabilitiesRequest
ValidateVolumeCapabilitiesResponse
Volume

Information about a specific volume.

VolumeCapability

Specify a capability of a volume.

VolumeCondition

VolumeCondition represents the current condition of a volume.

VolumeContentSource

Specifies what source the volume will be created from. One of the type fields MUST be specified.

VolumeUsage