pub struct IamPolicy {
pub policy_name: String,
pub policy_id: String,
pub arn: String,
pub path: String,
pub description: String,
pub created_at: DateTime<Utc>,
pub tags: Vec<Tag>,
pub default_version_id: String,
pub versions: Vec<PolicyVersion>,
pub next_version_num: u32,
pub attachment_count: u32,
}Fields§
§policy_name: String§policy_id: String§arn: String§path: String§description: String§created_at: DateTime<Utc>§default_version_id: String§versions: Vec<PolicyVersion>§next_version_num: u32§attachment_count: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for IamPolicy
impl<'de> Deserialize<'de> for IamPolicy
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
Auto Trait Implementations§
impl Freeze for IamPolicy
impl RefUnwindSafe for IamPolicy
impl Send for IamPolicy
impl Sync for IamPolicy
impl Unpin for IamPolicy
impl UnsafeUnpin for IamPolicy
impl UnwindSafe for IamPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more