pub enum IamIdPrefix {
AccessKey,
BearerToken,
Certificate,
ContextSpecificCredential,
Group,
InstanceProfile,
ManagedPolicy,
ManagedPolicyVersion,
PublicKey,
Role,
TemporaryAccessKey,
User,
}
Expand description
IamIdPrefix represents the four character prefix used to identify IAM resources. See the unique identifiers section of the IAM identifiers documentation.
Variants
AccessKey
BearerToken
Certificate
ContextSpecificCredential
Group
InstanceProfile
ManagedPolicy
ManagedPolicyVersion
PublicKey
Role
TemporaryAccessKey
User
Implementations
sourceimpl IamIdPrefix
impl IamIdPrefix
Trait Implementations
sourceimpl AsRef<str> for IamIdPrefix
impl AsRef<str> for IamIdPrefix
sourceimpl Clone for IamIdPrefix
impl Clone for IamIdPrefix
sourcefn clone(&self) -> IamIdPrefix
fn clone(&self) -> IamIdPrefix
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for IamIdPrefix
impl Debug for IamIdPrefix
sourceimpl Display for IamIdPrefix
impl Display for IamIdPrefix
sourceimpl Hash for IamIdPrefix
impl Hash for IamIdPrefix
sourceimpl Ord for IamIdPrefix
impl Ord for IamIdPrefix
sourcefn cmp(&self, other: &IamIdPrefix) -> Ordering
fn cmp(&self, other: &IamIdPrefix) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<IamIdPrefix> for IamIdPrefix
impl PartialEq<IamIdPrefix> for IamIdPrefix
sourcefn eq(&self, other: &IamIdPrefix) -> bool
fn eq(&self, other: &IamIdPrefix) -> bool
sourceimpl PartialOrd<IamIdPrefix> for IamIdPrefix
impl PartialOrd<IamIdPrefix> for IamIdPrefix
sourcefn partial_cmp(&self, other: &IamIdPrefix) -> Option<Ordering>
fn partial_cmp(&self, other: &IamIdPrefix) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for IamIdPrefix
impl Eq for IamIdPrefix
impl StructuralEq for IamIdPrefix
impl StructuralPartialEq for IamIdPrefix
Auto Trait Implementations
impl RefUnwindSafe for IamIdPrefix
impl Send for IamIdPrefix
impl Sync for IamIdPrefix
impl Unpin for IamIdPrefix
impl UnwindSafe for IamIdPrefix
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more