struct
Kubernetes::ModifyVolumeStatus
- Kubernetes::ModifyVolumeStatus
- Struct
- Value
- Object
Overview
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_api_core_v1.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#status : String | Nil
status is the status of the ControllerModifyVolume operation.
-
#status=(status : String | Nil)
status is the status of the ControllerModifyVolume operation.
-
#target_volume_attributes_class_name : String | Nil
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
-
#target_volume_attributes_class_name=(target_volume_attributes_class_name : String | Nil)
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
status is the status of the ControllerModifyVolume operation. It can be in any of following states:
- Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing.
- InProgress InProgress indicates that the volume is being modified.
- Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.
status is the status of the ControllerModifyVolume operation. It can be in any of following states:
- Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing.
- InProgress InProgress indicates that the volume is being modified.
- Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled