alien_core/import/data/aws/
key.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
5#[cfg_attr(feature = "openapi", derive(utoipa::ToSchema))]
6#[cfg_attr(feature = "jsonschema", derive(schemars::JsonSchema))]
7#[serde(rename_all = "camelCase")]
8pub struct AwsKeyImportData {
9 pub key_arn: String,
11 #[serde(
13 default,
14 deserialize_with = "crate::import::data::deserialize_bool_from_bool_or_string"
15 )]
16 pub availability_probe: bool,
17}