devops_armory/cloud/gcp/gke/configmap/
models.rs1use std::collections::HashMap;
2
3use serde_derive::{Serialize, Deserialize};
4
5#[derive(Serialize, Deserialize, Default,Debug)]
6pub struct ConfigMap {
7 pub apiVersion: String,
8 pub kind: String,
9 pub metadata: ConfigMapMetadata,
10 pub data: HashMap<String, String>,
11}
12
13#[derive(Serialize, Deserialize, Default,Debug)]
14pub struct ConfigMapMetadata {
15 pub name: String,
16 pub namespace: String,
17 pub labels: Option<HashMap<String, String>>
18}
19
20#[derive(Serialize, Deserialize, Default,Debug)]
21pub struct UpdateConfigMap {
22 pub metadata: ConfigMapMetadata,
23}