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)]
7pub enum IAMVersion {
8 #[serde(rename = "2012-10-17")]
9 V20121017,
10 #[serde(rename = "2008-10-17")]
11 #[deprecated(since = "2012-10-17", note = "Use V20121017 instead")]
12 V20081017,
13}
14
15impl Default for IAMVersion {
16 fn default() -> Self {
17 Self::V20121017
18 }
19}