pub struct IamV1RoleResponse {
pub id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub permissions: Option<Vec<String>>,
}Expand description
IamV1RoleResponse : An IAM role.
Fields§
§id: Option<String>§name: Option<String>§description: Option<String>§permissions: Option<Vec<String>>The set of permissions granted to this role.
Implementations§
Source§impl IamV1RoleResponse
impl IamV1RoleResponse
Sourcepub fn new() -> IamV1RoleResponse
pub fn new() -> IamV1RoleResponse
An IAM role.
Trait Implementations§
Source§impl Clone for IamV1RoleResponse
impl Clone for IamV1RoleResponse
Source§fn clone(&self) -> IamV1RoleResponse
fn clone(&self) -> IamV1RoleResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IamV1RoleResponse
impl Debug for IamV1RoleResponse
Source§impl Default for IamV1RoleResponse
impl Default for IamV1RoleResponse
Source§fn default() -> IamV1RoleResponse
fn default() -> IamV1RoleResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IamV1RoleResponse
impl<'de> Deserialize<'de> for IamV1RoleResponse
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
Source§impl PartialEq for IamV1RoleResponse
impl PartialEq for IamV1RoleResponse
Source§impl Serialize for IamV1RoleResponse
impl Serialize for IamV1RoleResponse
impl StructuralPartialEq for IamV1RoleResponse
Auto Trait Implementations§
impl Freeze for IamV1RoleResponse
impl RefUnwindSafe for IamV1RoleResponse
impl Send for IamV1RoleResponse
impl Sync for IamV1RoleResponse
impl Unpin for IamV1RoleResponse
impl UnwindSafe for IamV1RoleResponse
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