pub struct UpdateOidcApp {
pub audience: Option<String>,
pub json: Option<bool>,
pub key: Option<String>,
pub name: String,
pub permission_assignment: Option<String>,
pub public: Option<bool>,
pub redirect_uris: Option<String>,
pub scopes: Option<String>,
pub token: Option<String>,
pub uid_token: Option<String>,
}Fields§
§audience: Option<String>A comma separated list of allowed audiences
json: Option<bool>Set output format to JSON
key: Option<String>The name of a key that used to encrypt the OIDC application (if empty, the account default protectionKey key will be used)
name: StringOIDC application name
permission_assignment: Option<String>A json string defining the access permission assignment for this app
public: Option<bool>Set to true if the app is public (cannot keep secrets)
redirect_uris: Option<String>A comma separated list of allowed redirect uris
scopes: Option<String>A comma separated list of allowed scopes
token: Option<String>Authentication token (see /auth and /configure)
uid_token: Option<String>The universal identity token, Required only for universal_identity authentication
Implementations§
Source§impl UpdateOidcApp
impl UpdateOidcApp
pub fn new(name: String) -> UpdateOidcApp
Trait Implementations§
Source§impl Clone for UpdateOidcApp
impl Clone for UpdateOidcApp
Source§fn clone(&self) -> UpdateOidcApp
fn clone(&self) -> UpdateOidcApp
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UpdateOidcApp
impl Debug for UpdateOidcApp
Source§impl Default for UpdateOidcApp
impl Default for UpdateOidcApp
Source§fn default() -> UpdateOidcApp
fn default() -> UpdateOidcApp
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateOidcApp
impl<'de> Deserialize<'de> for UpdateOidcApp
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
Source§impl PartialEq for UpdateOidcApp
impl PartialEq for UpdateOidcApp
Source§fn eq(&self, other: &UpdateOidcApp) -> bool
fn eq(&self, other: &UpdateOidcApp) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UpdateOidcApp
impl Serialize for UpdateOidcApp
impl StructuralPartialEq for UpdateOidcApp
Auto Trait Implementations§
impl Freeze for UpdateOidcApp
impl RefUnwindSafe for UpdateOidcApp
impl Send for UpdateOidcApp
impl Sync for UpdateOidcApp
impl Unpin for UpdateOidcApp
impl UnsafeUnpin for UpdateOidcApp
impl UnwindSafe for UpdateOidcApp
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