pub struct UpdateRoleInput {
pub description: Option<String>,
pub max_session_duration: Option<i32>,
pub role_name: String,
}Expand description
IAM UpdateRoleInput.
Fields§
§description: Option<String>§max_session_duration: Option<i32>§role_name: StringTrait Implementations§
Source§impl Clone for UpdateRoleInput
impl Clone for UpdateRoleInput
Source§fn clone(&self) -> UpdateRoleInput
fn clone(&self) -> UpdateRoleInput
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 UpdateRoleInput
impl Debug for UpdateRoleInput
Source§impl Default for UpdateRoleInput
impl Default for UpdateRoleInput
Source§fn default() -> UpdateRoleInput
fn default() -> UpdateRoleInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateRoleInput
impl<'de> Deserialize<'de> for UpdateRoleInput
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 UpdateRoleInput
impl RefUnwindSafe for UpdateRoleInput
impl Send for UpdateRoleInput
impl Sync for UpdateRoleInput
impl Unpin for UpdateRoleInput
impl UnsafeUnpin for UpdateRoleInput
impl UnwindSafe for UpdateRoleInput
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