pub struct KmsToken {
pub access_token: Option<String>,
pub expires_in: Option<i32>,
pub token_type: Option<String>,
}Fields§
§access_token: Option<String>AccessToken is IAM’s own JWT, verbatim. Its owner claim scopes it to exactly one org, which is what every secret operation then reads.
expires_in: Option<i32>ExpiresIn is the token’s lifetime in seconds, as IAM reported it.
token_type: Option<String>TokenType is Bearer.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KmsToken
impl<'de> Deserialize<'de> for KmsToken
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>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for KmsToken
Auto Trait Implementations§
impl Freeze for KmsToken
impl RefUnwindSafe for KmsToken
impl Send for KmsToken
impl Sync for KmsToken
impl Unpin for KmsToken
impl UnsafeUnpin for KmsToken
impl UnwindSafe for KmsToken
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
Mutably borrows from an owned value. Read more