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>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 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 moreSource§impl Debug for WorkforcePoolProviderKey
impl Debug for WorkforcePoolProviderKey
Source§impl Default for WorkforcePoolProviderKey
impl Default for WorkforcePoolProviderKey
Source§fn default() -> WorkforcePoolProviderKey
fn default() -> WorkforcePoolProviderKey
Source§impl<'de> Deserialize<'de> for WorkforcePoolProviderKey
impl<'de> Deserialize<'de> for WorkforcePoolProviderKey
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for WorkforcePoolProviderKey
impl Serialize for WorkforcePoolProviderKey
impl RequestValue for WorkforcePoolProviderKey
impl ResponseResult for WorkforcePoolProviderKey
Auto Trait Implementations§
impl Freeze for WorkforcePoolProviderKey
impl RefUnwindSafe for WorkforcePoolProviderKey
impl Send for WorkforcePoolProviderKey
impl Sync for WorkforcePoolProviderKey
impl Unpin for WorkforcePoolProviderKey
impl UnwindSafe for WorkforcePoolProviderKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more