[−][src]Struct google_iam1::SignJwtRequest
The service account sign JWT request.
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).
- service accounts sign jwt projects (request)
Fields
payload: Option<String>Required. The JWT payload to sign. Must be a serialized JSON object that contains a
JWT Claims Set. For example: {"sub": "user@example.com", "iat": 313435}
If the JWT Claims Set contains an expiration time (exp) claim, it must be
an integer timestamp that is not in the past and no more than 1 hour in the
future.
If the JWT Claims Set does not contain an expiration time (exp) claim,
this claim is added automatically, with a timestamp that is 1 hour in the
future.
Trait Implementations
impl Clone for SignJwtRequest[src]
fn clone(&self) -> SignJwtRequest[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for SignJwtRequest[src]
impl Default for SignJwtRequest[src]
fn default() -> SignJwtRequest[src]
impl<'de> Deserialize<'de> for SignJwtRequest[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl RequestValue for SignJwtRequest[src]
impl Serialize for SignJwtRequest[src]
Auto Trait Implementations
impl RefUnwindSafe for SignJwtRequest
impl Send for SignJwtRequest
impl Sync for SignJwtRequest
impl Unpin for SignJwtRequest
impl UnwindSafe for SignJwtRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Typeable for T where
T: Any,
T: Any,