[][src]Struct google_clouduseraccountsvm_beta::PublicKey

pub struct PublicKey {
    pub expiration_timestamp: Option<String>,
    pub creation_timestamp: Option<String>,
    pub description: Option<String>,
    pub key: Option<String>,
    pub fingerprint: Option<String>,
}

A public key for authenticating to guests.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

expiration_timestamp: Option<String>

Optional expiration timestamp. If provided, the timestamp must be in RFC3339 text format. If not provided, the public key never expires.

creation_timestamp: Option<String>

[Output Only] Creation timestamp in RFC3339 text format.

description: Option<String>

An optional textual description of the resource; provided by the client when the resource is created.

key: Option<String>

Public key text in SSH format, defined by RFC4253 section 6.6.

fingerprint: Option<String>

[Output Only] The fingerprint of the key is defined by RFC4716 to be the MD5 digest of the public key.

Trait Implementations

impl RequestValue for PublicKey[src]

impl Clone for PublicKey[src]

impl Default for PublicKey[src]

impl Debug for PublicKey[src]

impl Serialize for PublicKey[src]

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

Auto Trait Implementations

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = !

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

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