pub enum ConnectorAuthorizationScope {
WritePluginGatewayConnections,
Unknown,
}Expand description
Stable OAuth scope whose absence prevents Connector management.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
WritePluginGatewayConnections
Allows Copilot to manage Connector connections and use their tools.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for ConnectorAuthorizationScope
impl Clone for ConnectorAuthorizationScope
Source§impl Debug for ConnectorAuthorizationScope
impl Debug for ConnectorAuthorizationScope
Source§impl<'de> Deserialize<'de> for ConnectorAuthorizationScope
impl<'de> Deserialize<'de> for ConnectorAuthorizationScope
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 Eq for ConnectorAuthorizationScope
impl StructuralPartialEq for ConnectorAuthorizationScope
Auto Trait Implementations§
impl Freeze for ConnectorAuthorizationScope
impl RefUnwindSafe for ConnectorAuthorizationScope
impl Send for ConnectorAuthorizationScope
impl Sync for ConnectorAuthorizationScope
impl Unpin for ConnectorAuthorizationScope
impl UnsafeUnpin for ConnectorAuthorizationScope
impl UnwindSafe for ConnectorAuthorizationScope
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.