Struct google_storage1::api::HmacKeyMetadata
source · pub struct HmacKeyMetadata {
pub access_id: Option<String>,
pub etag: Option<String>,
pub id: Option<String>,
pub kind: Option<String>,
pub project_id: Option<String>,
pub self_link: Option<String>,
pub service_account_email: Option<String>,
pub state: Option<String>,
pub time_created: Option<DateTime<Utc>>,
pub updated: Option<DateTime<Utc>>,
}
Expand description
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 get projects (response)
- hmac keys update projects (request|response)
Fields§
§access_id: Option<String>
The ID of the HMAC Key.
etag: Option<String>
HTTP 1.1 Entity tag for the HMAC key.
id: Option<String>
The ID of the HMAC key, including the Project ID and the Access ID.
kind: Option<String>
The kind of item this is. For HMAC Key metadata, this is always storage#hmacKeyMetadata.
project_id: Option<String>
Project ID owning the service account to which the key authenticates.
self_link: Option<String>
The link to this resource.
service_account_email: Option<String>
The email address of the key’s associated service account.
state: Option<String>
The state of the key. Can be one of ACTIVE, INACTIVE, or DELETED.
time_created: Option<DateTime<Utc>>
The creation time of the HMAC key in RFC 3339 format.
updated: Option<DateTime<Utc>>
The last modification time of the HMAC key metadata in RFC 3339 format.
Trait Implementations§
source§impl Clone for HmacKeyMetadata
impl Clone for HmacKeyMetadata
source§fn clone(&self) -> HmacKeyMetadata
fn clone(&self) -> HmacKeyMetadata
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more