podman_client/models/podman/networks/
create.rs1use std::collections::HashMap;
2
3use chrono::{DateTime, Utc};
4use serde::Serialize;
5
6use crate::models::podman::networks::inspect::{
7 NetworkInspect, NetworkInspectRoute, NetworkInspectSubnet,
8};
9
10#[derive(Serialize)]
11pub struct NetworkCreateOptions {
12 pub created: DateTime<Utc>,
13 pub dns_enabled: bool,
14 pub driver: String,
15 pub id: String,
16 pub internal: bool,
17 pub ipam_options: HashMap<String, String>,
18 pub ipv6_enabled: bool,
19 pub labels: HashMap<String, String>,
20 pub name: String,
21 pub network_dns_servers: Vec<String>,
22 pub network_interface: String,
23 pub options: HashMap<String, String>,
24 pub routes: Vec<NetworkInspectRoute>,
25 pub subnets: Vec<NetworkInspectSubnet>,
26}
27
28pub type NetworkCreate = NetworkInspect;