pub struct InstanceProfile {
pub arn: String,
pub create_date: DateTime<Utc>,
pub instance_profile_id: String,
pub instance_profile_name: String,
pub path: String,
pub roles: Vec<Role>,
pub tags: Vec<Tag>,
}Expand description
IAM InstanceProfile.
Fields§
§arn: String§create_date: DateTime<Utc>§instance_profile_id: String§instance_profile_name: String§path: String§roles: Vec<Role>Trait Implementations§
Source§impl Clone for InstanceProfile
impl Clone for InstanceProfile
Source§fn clone(&self) -> InstanceProfile
fn clone(&self) -> InstanceProfile
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 InstanceProfile
impl Debug for InstanceProfile
Source§impl Default for InstanceProfile
impl Default for InstanceProfile
Source§fn default() -> InstanceProfile
fn default() -> InstanceProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstanceProfile
impl<'de> Deserialize<'de> for InstanceProfile
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 InstanceProfile
impl RefUnwindSafe for InstanceProfile
impl Send for InstanceProfile
impl Sync for InstanceProfile
impl Unpin for InstanceProfile
impl UnsafeUnpin for InstanceProfile
impl UnwindSafe for InstanceProfile
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