devops_armory/cloud/gcp/gke/config/frontend_config/
models.rs1use serde_derive::{Serialize, Deserialize};
2
3#[derive(Serialize, Deserialize, Default, Debug)]
4pub struct FrontendConfig {
5 pub apiVersion: String,
6 pub kind: String,
7 pub metadata: FrontendConfigMetadata,
8 pub spec: FrontendConfigSpec
9}
10
11#[derive(Serialize, Deserialize, Default, Debug)]
12pub struct FrontendConfigMetadata {
13 pub name: String,
14 pub namespace: String
15}
16
17#[derive(Serialize, Deserialize, Default, Debug)]
18pub struct FrontendConfigSpec {
19 pub redirectToHttps: HttpRedirect
20}
21
22#[derive(Serialize, Deserialize, Default, Debug)]
23pub struct HttpRedirect {
24 pub enabled: bool,
25 pub responseCodeName: String
26}
27