use chrono::{DateTime, Utc};
use serde::{Deserialize, Serialize};
use wami_core::arn::WamiArn;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct AccessKey {
pub user_name: String,
pub access_key_id: String,
pub status: String,
pub create_date: DateTime<Utc>,
pub secret_access_key: Option<String>,
pub wami_arn: WamiArn,
pub providers: Vec<crate::provider::ProviderConfig>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct AccessKeyLastUsed {
pub last_used_date: Option<DateTime<Utc>>,
pub region: Option<String>,
pub service_name: Option<String>,
}