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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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