Module k8s_csi::v1_3_0[][src]

Modules

Generated client implementations.

Nested message and enum types in ControllerGetVolumeResponse.

Generated server implementations.

Nested message and enum types in ControllerServiceCapability.

Generated client implementations.

Generated server implementations.

Nested message and enum types in ListSnapshotsResponse.

Nested message and enum types in ListVolumesResponse.

Generated client implementations.

Generated server implementations.

Nested message and enum types in NodeServiceCapability.

Nested message and enum types in PluginCapability.

Nested message and enum types in ValidateVolumeCapabilitiesResponse.

Nested message and enum types in VolumeCapability.

Nested message and enum types in VolumeContentSource.

Nested message and enum types in VolumeUsage.

Structs

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.

Intentionally empty.

Specifies a capability of the controller service.

Intentionally empty.

Intentionally empty.

Intentionally empty.

Intentionally empty.

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

Intentionally empty.

Intentionally empty.

Specifies a capability of the node service.

Intentionally empty.

Intentionally empty.

Intentionally empty.

Specifies a capability of the plugin.

Intentionally empty.

Information about a specific snapshot.

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.

Information about a specific volume.

Specify a capability of a volume.

VolumeCondition represents the current condition of a volume.

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