Struct bollard_stubs::models::SwarmSpec
source · pub struct SwarmSpec {
pub name: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub orchestration: Option<SwarmSpecOrchestration>,
pub raft: Option<SwarmSpecRaft>,
pub dispatcher: Option<SwarmSpecDispatcher>,
pub ca_config: Option<SwarmSpecCaConfig>,
pub encryption_config: Option<SwarmSpecEncryptionConfig>,
pub task_defaults: Option<SwarmSpecTaskDefaults>,
}
Expand description
User modifiable swarm configuration.
Fields§
§name: Option<String>
Name of the swarm.
labels: Option<HashMap<String, String>>
User-defined key/value metadata.
orchestration: Option<SwarmSpecOrchestration>
§raft: Option<SwarmSpecRaft>
§dispatcher: Option<SwarmSpecDispatcher>
§ca_config: Option<SwarmSpecCaConfig>
§encryption_config: Option<SwarmSpecEncryptionConfig>
§task_defaults: Option<SwarmSpecTaskDefaults>
Trait Implementations§
source§impl<'de> Deserialize<'de> for SwarmSpec
impl<'de> Deserialize<'de> for SwarmSpec
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more