pub struct IamArchiveInventory {
pub users: Vec<String>,
pub groups: Vec<String>,
pub policies: Vec<String>,
pub service_accounts: Vec<String>,
}Expand description
Names contained in an IAM archive, used for conflict preflight.
Fields§
§users: Vec<String>§groups: Vec<String>§policies: Vec<String>§service_accounts: Vec<String>Trait Implementations§
Source§impl Clone for IamArchiveInventory
impl Clone for IamArchiveInventory
Source§fn clone(&self) -> IamArchiveInventory
fn clone(&self) -> IamArchiveInventory
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IamArchiveInventory
impl Debug for IamArchiveInventory
Source§impl Default for IamArchiveInventory
impl Default for IamArchiveInventory
Source§fn default() -> IamArchiveInventory
fn default() -> IamArchiveInventory
Returns the “default value” for a type. Read more
impl Eq for IamArchiveInventory
Source§impl PartialEq for IamArchiveInventory
impl PartialEq for IamArchiveInventory
impl StructuralPartialEq for IamArchiveInventory
Auto Trait Implementations§
impl Freeze for IamArchiveInventory
impl RefUnwindSafe for IamArchiveInventory
impl Send for IamArchiveInventory
impl Sync for IamArchiveInventory
impl Unpin for IamArchiveInventory
impl UnsafeUnpin for IamArchiveInventory
impl UnwindSafe for IamArchiveInventory
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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