pub struct WorkforcePoolProviderKey {
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 a Workforce Pool Provider. The key can be configured in your identity provider to encrypt 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. The time after which the key will be permanently deleted and cannot be recovered. Note that the key may get purged before this time if the total limit of keys per provider is exceeded.
key_data: Option<KeyData>Immutable. Public half of the asymmetric key.
name: Option<String>Identifier. The resource name of the key. Format: locations/{location}/workforcePools/{workforce_pool_id}/providers/{provider_id}/keys/{key_id}
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 WorkforcePoolProviderKey
impl Clone for WorkforcePoolProviderKey
Source§fn clone(&self) -> WorkforcePoolProviderKey
fn clone(&self) -> WorkforcePoolProviderKey
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more