nomad_client/models/
vault.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct Vault {
16 #[serde(rename = "Policies", skip_serializing_if = "Option::is_none")]
17 pub policies: Option<Vec<String>>,
18 #[serde(rename = "Env", skip_serializing_if = "Option::is_none")]
19 pub env: Option<bool>,
20 #[serde(rename = "ChangeMode", skip_serializing_if = "Option::is_none")]
21 pub change_mode: Option<String>,
22 #[serde(rename = "ChangeSignal", skip_serializing_if = "Option::is_none")]
23 pub change_signal: Option<String>,
24}
25
26impl Vault {
27 pub fn new() -> Vault {
28 Vault {
29 policies: None,
30 env: None,
31 change_mode: None,
32 change_signal: None,
33 }
34 }
35}
36
37