redfish_codegen/models/data_storage_lo_s_capabilities/provisioning_policy.rs
1// Generated by redfish-codegen. Do not modify.
2
3
4/// Space provisioning policy.
5#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
6pub enum ProvisioningPolicy {
7 /// This enumeration literal specifies storage shall be fully allocated.
8 Fixed,
9 /// This enumeration literal specifies storage may be over allocated.
10 Thin,
11}
12
13#[allow(clippy::derivable_impls)]
14impl Default for ProvisioningPolicy {
15 fn default() -> ProvisioningPolicy {
16 ProvisioningPolicy::Fixed
17 }
18}
19
20impl crate::Metadata<'static> for ProvisioningPolicy {
21 const JSON_SCHEMA: &'static str = "DataStorageLoSCapabilities.json";
22}