nomad_client/models/
acl_token.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct AclToken {
16 #[serde(rename = "AccessorID", skip_serializing_if = "Option::is_none")]
17 pub accessor_id: Option<String>,
18 #[serde(rename = "SecretID", skip_serializing_if = "Option::is_none")]
19 pub secret_id: Option<String>,
20 #[serde(rename = "Name", skip_serializing_if = "Option::is_none")]
21 pub name: Option<String>,
22 #[serde(rename = "Type", skip_serializing_if = "Option::is_none")]
23 pub _type: Option<String>,
24 #[serde(rename = "Policies", skip_serializing_if = "Option::is_none")]
25 pub policies: Option<Vec<String>>,
26 #[serde(rename = "Global", skip_serializing_if = "Option::is_none")]
27 pub global: Option<bool>,
28 #[serde(rename = "CreateTime", skip_serializing_if = "Option::is_none")]
29 pub create_time: Option<String>,
30 #[serde(rename = "CreateIndex", skip_serializing_if = "Option::is_none")]
31 pub create_index: Option<i32>,
32 #[serde(rename = "ModifyIndex", skip_serializing_if = "Option::is_none")]
33 pub modify_index: Option<i32>,
34}
35
36impl AclToken {
37 pub fn new() -> AclToken {
38 AclToken {
39 accessor_id: None,
40 secret_id: None,
41 name: None,
42 _type: None,
43 policies: None,
44 global: None,
45 create_time: None,
46 create_index: None,
47 modify_index: None,
48 }
49 }
50}
51
52