pub struct TokenCreateRequest {
pub id: Option<String>,
pub policies: Option<Vec<String>>,
pub meta: Option<HashMap<String, String>>,
pub no_parent: Option<bool>,
pub no_default_policy: Option<bool>,
pub renewable: Option<bool>,
pub ttl: Option<String>,
pub explicit_max_ttl: Option<String>,
pub display_name: Option<String>,
pub num_uses: Option<u64>,
pub period: Option<String>,
pub entity_alias: Option<String>,
}Fields§
§id: Option<String>§policies: Option<Vec<String>>§meta: Option<HashMap<String, String>>§no_parent: Option<bool>§no_default_policy: Option<bool>§renewable: Option<bool>§ttl: Option<String>§explicit_max_ttl: Option<String>§display_name: Option<String>§num_uses: Option<u64>§period: Option<String>§entity_alias: Option<String>Trait Implementations§
Source§impl Clone for TokenCreateRequest
impl Clone for TokenCreateRequest
Source§fn clone(&self) -> TokenCreateRequest
fn clone(&self) -> TokenCreateRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokenCreateRequest
impl Debug for TokenCreateRequest
Source§impl Default for TokenCreateRequest
impl Default for TokenCreateRequest
Source§fn default() -> TokenCreateRequest
fn default() -> TokenCreateRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TokenCreateRequest
impl RefUnwindSafe for TokenCreateRequest
impl Send for TokenCreateRequest
impl Sync for TokenCreateRequest
impl Unpin for TokenCreateRequest
impl UnsafeUnpin for TokenCreateRequest
impl UnwindSafe for TokenCreateRequest
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