pub struct AuthConfigInfo {
pub id: String,
pub uuid: Option<String>,
pub config_type: String,
pub toolkit: ToolkitInfo,
pub name: Option<String>,
pub auth_scheme: String,
pub credentials: Option<Value>,
pub status: String,
pub created_at: String,
pub no_of_connections: Option<u32>,
pub tool_access_config: Option<Value>,
}Expand description
Authentication configuration information
Fields§
§id: StringUnique identifier (NanoID)
uuid: Option<String>UUID identifier (deprecated)
config_type: StringType of auth config
toolkit: ToolkitInfoToolkit information
name: Option<String>Name of the auth config
auth_scheme: StringAuthentication scheme
credentials: Option<Value>Credentials (may be masked)
status: StringStatus (ENABLED/DISABLED)
created_at: StringCreation timestamp
no_of_connections: Option<u32>Number of connections using this auth config
tool_access_config: Option<Value>Tool access configuration
Trait Implementations§
Source§impl Clone for AuthConfigInfo
impl Clone for AuthConfigInfo
Source§fn clone(&self) -> AuthConfigInfo
fn clone(&self) -> AuthConfigInfo
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 AuthConfigInfo
impl Debug for AuthConfigInfo
Source§impl<'de> Deserialize<'de> for AuthConfigInfo
impl<'de> Deserialize<'de> for AuthConfigInfo
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
Auto Trait Implementations§
impl Freeze for AuthConfigInfo
impl RefUnwindSafe for AuthConfigInfo
impl Send for AuthConfigInfo
impl Sync for AuthConfigInfo
impl Unpin for AuthConfigInfo
impl UnsafeUnpin for AuthConfigInfo
impl UnwindSafe for AuthConfigInfo
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