iam_rs/core/version.rs
1#![allow(deprecated)]
2
3use serde::{Deserialize, Serialize};
4
5/// Represents the version of the IAM policy language
6#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
7#[cfg_attr(feature = "utoipa", derive(utoipa::ToSchema))]
8#[derive(Default)]
9pub enum IAMVersion {
10 #[serde(rename = "2012-10-17")]
11 #[default]
12 V20121017,
13 #[serde(rename = "2008-10-17")]
14 #[allow(clippy::deprecated_semver)]
15 #[deprecated(since = "2012-10-17", note = "Use V20121017 instead")]
16 V20081017,
17}