@@ -383,10 +383,14 @@ message CreateVolumeRequest {
383
383
// choose where the provisioned volume is accessible from.
384
384
TopologyRequirement accessibility_requirements = 7 ;
385
385
386
- // Plugin specific parameters to apply, passed in as opaque
387
- // key-value pairs. This field is OPTIONAL. The Plugin is
388
- // responsible for parsing and validating these parameters.
389
- // COs will treat these as opaque. Plugins MUST treat these
386
+ // Plugin specific creation-time parameters passed in as opaque
387
+ // key-value pairs. These mutable_parameteres MAY also be
388
+ // changed during the lifetime of the volume via a subsequent
389
+ // `ControllerModifyVolume` RPC. This field is OPTIONAL.
390
+ // The Plugin is responsible for parsing and validating these
391
+ // parameters. COs will treat these as opaque.
392
+
393
+ // Plugins MUST treat these
390
394
// as if they take precedence over the parameters field.
391
395
// This field SHALL NOT be specified unless the SP has the
392
396
// MODIFY_VOLUME plugin capability.
@@ -1009,8 +1013,9 @@ message ControllerModifyVolumeRequest {
1009
1013
// section on how to use this field.
1010
1014
map <string , string > secrets = 2 [(csi_secret) = true ];
1011
1015
1012
- // Plugin specific parameters to apply, passed in as opaque key-value
1013
- // pairs. This field is REQUIRED. The Plugin is responsible for
1016
+ // Plugin specific volume attributes to mutate, passed in as
1017
+ // opaque key-value pairs.
1018
+ // This field is REQUIRED. The Plugin is responsible for
1014
1019
// parsing and validating these parameters. COs will treat these
1015
1020
// as opaque. The CO SHOULD specify the intended values of all mutable
1016
1021
// parameters it intends to modify. SPs MUST NOT modify volumes based
0 commit comments