@type t() :: %NomadClient.Model.CsiPlugin{
Allocations: [NomadClient.Model.AllocationListStub.t()] | nil,
ControllerRequired: boolean() | nil,
Controllers: %{optional(String.t()) => NomadClient.Model.CsiInfo.t()} | nil,
ControllersExpected: integer() | nil,
ControllersHealthy: integer() | nil,
CreateIndex: integer() | nil,
ID: String.t() | nil,
ModifyIndex: integer() | nil,
Nodes: %{optional(String.t()) => NomadClient.Model.CsiInfo.t()} | nil,
NodesExpected: integer() | nil,
NodesHealthy: integer() | nil,
Provider: String.t() | nil,
Version: String.t() | nil
}