[−][src]Struct rusoto_iam::DeletionTaskFailureReasonType
The reason that the service-linked role deletion failed.
This data type is used as a response element in the GetServiceLinkedRoleDeletionStatus operation.
Fields
reason: Option<String>
A short description of the reason that the service-linked role deletion failed.
role_usage_list: Option<Vec<RoleUsageType>>
A list of objects that contains details about the service-linked role deletion failure, if that information is returned by the service. If the service-linked role has active sessions or if any resources that were used by the role have not been deleted from the linked service, the role can't be deleted. This parameter includes a list of the resources that are associated with the role and the region in which the resources are being used.
Trait Implementations
impl Clone for DeletionTaskFailureReasonType
[src]
impl Clone for DeletionTaskFailureReasonType
fn clone(&self) -> DeletionTaskFailureReasonType
[src]
fn clone(&self) -> DeletionTaskFailureReasonType
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Default for DeletionTaskFailureReasonType
[src]
impl Default for DeletionTaskFailureReasonType
impl PartialEq<DeletionTaskFailureReasonType> for DeletionTaskFailureReasonType
[src]
impl PartialEq<DeletionTaskFailureReasonType> for DeletionTaskFailureReasonType
fn eq(&self, other: &DeletionTaskFailureReasonType) -> bool
[src]
fn eq(&self, other: &DeletionTaskFailureReasonType) -> bool
fn ne(&self, other: &DeletionTaskFailureReasonType) -> bool
[src]
fn ne(&self, other: &DeletionTaskFailureReasonType) -> bool
impl Debug for DeletionTaskFailureReasonType
[src]
impl Debug for DeletionTaskFailureReasonType
Auto Trait Implementations
impl Send for DeletionTaskFailureReasonType
impl Send for DeletionTaskFailureReasonType
impl Sync for DeletionTaskFailureReasonType
impl Sync for DeletionTaskFailureReasonType
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T