@type t() :: %NomadClient.Model.CsiControllerInfo{
SupportsAttachDetach: boolean() | nil,
SupportsClone: boolean() | nil,
SupportsCondition: boolean() | nil,
SupportsCreateDelete: boolean() | nil,
SupportsCreateDeleteSnapshot: boolean() | nil,
SupportsExpand: boolean() | nil,
SupportsGet: boolean() | nil,
SupportsGetCapacity: boolean() | nil,
SupportsListSnapshots: boolean() | nil,
SupportsListVolumes: boolean() | nil,
SupportsListVolumesAttachedNodes: boolean() | nil,
SupportsReadOnlyAttach: boolean() | nil
}