#[non_exhaustive]pub struct ExportKeyInput {
pub key_material: Option<ExportKeyMaterial>,
pub export_key_identifier: Option<String>,
pub export_attributes: Option<ExportAttributes>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.key_material: Option<ExportKeyMaterial>The key block format type, for example, TR-34 or TR-31, to use during key material export.
export_key_identifier: Option<String>The KeyARN of the key under export from Amazon Web Services Payment Cryptography.
export_attributes: Option<ExportAttributes>The attributes for IPEK generation during export.
Implementations§
source§impl ExportKeyInput
impl ExportKeyInput
sourcepub fn key_material(&self) -> Option<&ExportKeyMaterial>
pub fn key_material(&self) -> Option<&ExportKeyMaterial>
The key block format type, for example, TR-34 or TR-31, to use during key material export.
sourcepub fn export_key_identifier(&self) -> Option<&str>
pub fn export_key_identifier(&self) -> Option<&str>
The KeyARN of the key under export from Amazon Web Services Payment Cryptography.
sourcepub fn export_attributes(&self) -> Option<&ExportAttributes>
pub fn export_attributes(&self) -> Option<&ExportAttributes>
The attributes for IPEK generation during export.
source§impl ExportKeyInput
impl ExportKeyInput
sourcepub fn builder() -> ExportKeyInputBuilder
pub fn builder() -> ExportKeyInputBuilder
Creates a new builder-style object to manufacture ExportKeyInput.
Trait Implementations§
source§impl Clone for ExportKeyInput
impl Clone for ExportKeyInput
source§fn clone(&self) -> ExportKeyInput
fn clone(&self) -> ExportKeyInput
Returns a copy of the value. Read more
1.0.0 · 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 ExportKeyInput
impl Debug for ExportKeyInput
source§impl PartialEq for ExportKeyInput
impl PartialEq for ExportKeyInput
source§fn eq(&self, other: &ExportKeyInput) -> bool
fn eq(&self, other: &ExportKeyInput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ExportKeyInput
Auto Trait Implementations§
impl Freeze for ExportKeyInput
impl RefUnwindSafe for ExportKeyInput
impl Send for ExportKeyInput
impl Sync for ExportKeyInput
impl Unpin for ExportKeyInput
impl UnwindSafe for ExportKeyInput
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
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>
Creates a shared type from an unshared type.