[][src]Struct rusoto_kms::GetParametersForImportResponse

pub struct GetParametersForImportResponse {
    pub import_token: Option<Bytes>,
    pub key_id: Option<String>,
    pub parameters_valid_to: Option<f64>,
    pub public_key: Option<Bytes>,
}

Fields

import_token: Option<Bytes>

The import token to send in a subsequent ImportKeyMaterial request.

key_id: Option<String>

The identifier of the CMK to use in a subsequent ImportKeyMaterial request. This is the same CMK specified in the GetParametersForImport request.

parameters_valid_to: Option<f64>

The time at which the import token and public key are no longer valid. After this time, you cannot use them to make an ImportKeyMaterial request and you must send another GetParametersForImport request to get new ones.

public_key: Option<Bytes>

The public key to use to encrypt the key material before importing it with ImportKeyMaterial.

Trait Implementations

impl PartialEq<GetParametersForImportResponse> for GetParametersForImportResponse[src]

impl Default for GetParametersForImportResponse[src]

impl Clone for GetParametersForImportResponse[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for GetParametersForImportResponse[src]

impl<'de> Deserialize<'de> for GetParametersForImportResponse[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Erased for T