Struct google_iam1::api::WorkloadIdentityPoolProviderKey
source · pub struct WorkloadIdentityPoolProviderKey {
pub expire_time: Option<DateTime<Utc>>,
pub key_data: Option<KeyData>,
pub name: Option<String>,
pub state: Option<String>,
pub use_: Option<String>,
}
Expand description
Represents a public key configuration for your workload identity pool provider. The key can be configured in your identity provider to encrypt the SAML assertions. Google holds the corresponding private key which it uses to decrypt encrypted tokens.
§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§
§expire_time: Option<DateTime<Utc>>
Output only. Time after which the key will be permanently purged and cannot be recovered. Note that the key may get purged before this timestamp if the total limit of keys per provider is crossed.
key_data: Option<KeyData>
Immutable. Public half of the asymmetric key.
name: Option<String>
Output only. The resource name of the key.
state: Option<String>
Output only. The state of the key.
use_: Option<String>
Required. The purpose of the key.
Trait Implementations§
source§impl Clone for WorkloadIdentityPoolProviderKey
impl Clone for WorkloadIdentityPoolProviderKey
source§fn clone(&self) -> WorkloadIdentityPoolProviderKey
fn clone(&self) -> WorkloadIdentityPoolProviderKey
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more