pub enum Column {
Alias,
KeyId,
KeyState,
KeyType,
KeySpec,
KeyUsage,
CreationDate,
ExpirationDate,
DeletionDate,
Origin,
Regionality,
CustomKeyStoreId,
}Expand description
All possible columns across both tabs. AWS managed keys: Alias(locked), KeyId, KeyState, CreationDate, ExpirationDate, DeletionDate, Origin, CustomKeyStoreId Customer managed keys: Alias(locked), KeyId, KeyState, KeyType, KeySpec, KeyUsage, CreationDate, ExpirationDate, DeletionDate, Origin, Regionality, CustomKeyStoreId
Variants§
Alias
KeyId
KeyState
KeyType
KeySpec
KeyUsage
CreationDate
ExpirationDate
DeletionDate
Origin
Regionality
CustomKeyStoreId
Implementations§
Source§impl Column
impl Column
pub const fn id(&self) -> &'static str
pub const fn default_name(&self) -> &'static str
Sourcepub const fn aws_managed_columns() -> [Column; 8]
pub const fn aws_managed_columns() -> [Column; 8]
Columns shown in the AWS managed keys tab column selector.
Sourcepub const fn customer_managed_columns() -> [Column; 12]
pub const fn customer_managed_columns() -> [Column; 12]
Columns shown in the Customer managed keys tab column selector.
pub fn ids() -> Vec<ColumnId> ⓘ
Sourcepub fn aws_managed_default_visible() -> Vec<ColumnId> ⓘ
pub fn aws_managed_default_visible() -> Vec<ColumnId> ⓘ
Default visible IDs for AWS managed tab: Alias + Key ID + Status
Sourcepub fn customer_managed_default_visible() -> Vec<ColumnId> ⓘ
pub fn customer_managed_default_visible() -> Vec<ColumnId> ⓘ
Default visible IDs for Customer managed tab: Alias + Key ID + Status + Key spec + Key usage
pub fn from_id(id: &str) -> Option<Self>
pub fn name(&self) -> String
Trait Implementations§
impl Copy for Column
impl StructuralPartialEq for Column
Auto Trait Implementations§
impl Freeze for Column
impl RefUnwindSafe for Column
impl Send for Column
impl Sync for Column
impl Unpin for Column
impl UnsafeUnpin for Column
impl UnwindSafe for Column
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.