pub struct IamRole {
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub id: Option<String>,
pub object: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub custom: Option<bool>,
pub permissions_count: Option<i32>,
}
Fields§
§created_at: Option<String>
Date and time in ISO 8601 format.
updated_at: Option<String>
Date and time in ISO 8601 format.
id: Option<String>
Alphanumeric string identifying the role.
object: Option<String>
The type of the object.
name: Option<String>
Name of the role.
description: Option<String>
Description of the role.
custom: Option<bool>
This attribute is set to true
if the role is managed by the customer. It is set to false
if the role was created by Fastly.
permissions_count: Option<i32>
Number of permissions assigned to the role.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IamRole
impl<'de> Deserialize<'de> for IamRole
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
impl StructuralPartialEq for IamRole
Auto Trait Implementations§
impl Freeze for IamRole
impl RefUnwindSafe for IamRole
impl Send for IamRole
impl Sync for IamRole
impl Unpin for IamRole
impl UnwindSafe for IamRole
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