#[non_exhaustive]pub struct DescribeCustomKeyStoresInput {
pub custom_key_store_id: Option<String>,
pub custom_key_store_name: Option<String>,
pub limit: Option<i32>,
pub marker: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.custom_key_store_id: Option<String>
Gets only information about the specified custom key store. Enter the key store ID.
By default, this operation gets information about all custom key stores in the account and Region. To limit the output to a particular custom key store, provide either the CustomKeyStoreId
or CustomKeyStoreName
parameter, but not both.
custom_key_store_name: Option<String>
Gets only information about the specified custom key store. Enter the friendly name of the custom key store.
By default, this operation gets information about all custom key stores in the account and Region. To limit the output to a particular custom key store, provide either the CustomKeyStoreId
or CustomKeyStoreName
parameter, but not both.
limit: Option<i32>
Use this parameter to specify the maximum number of items to return. When this value is present, KMS does not return more than the specified number of items, but it might return fewer.
marker: Option<String>
Use this parameter in a subsequent request after you receive a response with truncated results. Set it to the value of NextMarker
from the truncated response you just received.
Implementations§
Source§impl DescribeCustomKeyStoresInput
impl DescribeCustomKeyStoresInput
Sourcepub fn custom_key_store_id(&self) -> Option<&str>
pub fn custom_key_store_id(&self) -> Option<&str>
Gets only information about the specified custom key store. Enter the key store ID.
By default, this operation gets information about all custom key stores in the account and Region. To limit the output to a particular custom key store, provide either the CustomKeyStoreId
or CustomKeyStoreName
parameter, but not both.
Sourcepub fn custom_key_store_name(&self) -> Option<&str>
pub fn custom_key_store_name(&self) -> Option<&str>
Gets only information about the specified custom key store. Enter the friendly name of the custom key store.
By default, this operation gets information about all custom key stores in the account and Region. To limit the output to a particular custom key store, provide either the CustomKeyStoreId
or CustomKeyStoreName
parameter, but not both.
Source§impl DescribeCustomKeyStoresInput
impl DescribeCustomKeyStoresInput
Sourcepub fn builder() -> DescribeCustomKeyStoresInputBuilder
pub fn builder() -> DescribeCustomKeyStoresInputBuilder
Creates a new builder-style object to manufacture DescribeCustomKeyStoresInput
.
Trait Implementations§
Source§impl Clone for DescribeCustomKeyStoresInput
impl Clone for DescribeCustomKeyStoresInput
Source§fn clone(&self) -> DescribeCustomKeyStoresInput
fn clone(&self) -> DescribeCustomKeyStoresInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for DescribeCustomKeyStoresInput
impl Debug for DescribeCustomKeyStoresInput
Source§impl PartialEq for DescribeCustomKeyStoresInput
impl PartialEq for DescribeCustomKeyStoresInput
Source§fn eq(&self, other: &DescribeCustomKeyStoresInput) -> bool
fn eq(&self, other: &DescribeCustomKeyStoresInput) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for DescribeCustomKeyStoresInput
Auto Trait Implementations§
impl Freeze for DescribeCustomKeyStoresInput
impl RefUnwindSafe for DescribeCustomKeyStoresInput
impl Send for DescribeCustomKeyStoresInput
impl Sync for DescribeCustomKeyStoresInput
impl Unpin for DescribeCustomKeyStoresInput
impl UnwindSafe for DescribeCustomKeyStoresInput
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
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>
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>
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 more