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}