Struct google_clouduseraccountsvm_beta::api::PublicKey[][src]

pub struct PublicKey {
    pub creation_timestamp: Option<String>,
    pub description: Option<String>,
    pub expiration_timestamp: Option<String>,
    pub fingerprint: Option<String>,
    pub key: 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

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.

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.

fingerprint: Option<String>

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

key: Option<String>

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

Trait Implementations

impl Clone for PublicKey[src]

impl Debug for PublicKey[src]

impl Default for PublicKey[src]

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

impl RequestValue for PublicKey[src]

impl Serialize for PublicKey[src]

Auto Trait Implementations

impl RefUnwindSafe for PublicKey[src]

impl Send for PublicKey[src]

impl Sync for PublicKey[src]

impl Unpin for PublicKey[src]

impl UnwindSafe for PublicKey[src]

Blanket Implementations

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

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

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

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

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

impl<T> Instrument 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 = 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.