Skip to main content

devops_armory/cloud/gcp/gke/ssl/
models.rs

1use serde_derive::{Serialize, Deserialize};
2
3#[derive(Serialize, Deserialize, Default, Debug)]
4pub struct GkeSslCert {
5    pub apiVersion: String,
6    pub kind: String,
7    pub metadata: SslMetadata,
8    pub spec: SslSpec
9}
10
11#[derive(Serialize, Deserialize, Default, Debug)]
12pub struct SslMetadata {
13    pub name: String,
14    pub namespace: String
15}
16
17#[derive(Serialize, Deserialize, Default, Debug)]
18pub struct SslSpec {
19    pub domains: Vec<String>
20}
21