[−][src]Struct google_storage1::HmacKeyMetadata
JSON template to produce a JSON-style HMAC Key metadata resource.
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).
- hmac keys update projects (request|response)
- hmac keys get projects (response)
Fields
kind: Option<String>
The kind of item this is. For HMAC Key metadata, this is always storage#hmacKeyMetadata.
time_created: Option<String>
The creation time of the HMAC key in RFC 3339 format.
project_id: Option<String>
Project ID owning the service account to which the key authenticates.
updated: Option<String>
The last modification time of the HMAC key metadata in RFC 3339 format.
access_id: Option<String>
The ID of the HMAC Key.
state: Option<String>
The state of the key. Can be one of ACTIVE, INACTIVE, or DELETED.
etag: Option<String>
HTTP 1.1 Entity tag for the HMAC key.
service_account_email: Option<String>
The email address of the key's associated service account.
id: Option<String>
The ID of the HMAC key, including the Project ID and the Access ID.
self_link: Option<String>
The link to this resource.
Trait Implementations
impl Clone for HmacKeyMetadata
[src]
fn clone(&self) -> HmacKeyMetadata
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for HmacKeyMetadata
[src]
impl Default for HmacKeyMetadata
[src]
fn default() -> HmacKeyMetadata
[src]
impl<'de> Deserialize<'de> for HmacKeyMetadata
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for HmacKeyMetadata
[src]
impl ResponseResult for HmacKeyMetadata
[src]
impl Serialize for HmacKeyMetadata
[src]
Auto Trait Implementations
impl RefUnwindSafe for HmacKeyMetadata
impl Send for HmacKeyMetadata
impl Sync for HmacKeyMetadata
impl Unpin for HmacKeyMetadata
impl UnwindSafe for HmacKeyMetadata
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,