pub struct GraphServicePrincipalOriginIdUpdateContext {
pub origin_id: Option<String>,
}Expand description
Use this type to update an existing service principal using the OriginID as a reference to an existing service principal from an external AAD backed provider. This is the subset of GraphServicePrincipal fields required for creation of a GraphServicePrincipal for AAD use case when looking up the service principal by its unique ID in the backing provider.
Fields§
§origin_id: Option<String>This should be the object id or sid of the service principal from the source AAD provider. Example: d47d025a-ce2f-4a79-8618-e8862ade30dd Azure Devops will communicate with the source provider to fill all other fields on creation.
Implementations§
Trait Implementations§
Source§impl Clone for GraphServicePrincipalOriginIdUpdateContext
impl Clone for GraphServicePrincipalOriginIdUpdateContext
Source§fn clone(&self) -> GraphServicePrincipalOriginIdUpdateContext
fn clone(&self) -> GraphServicePrincipalOriginIdUpdateContext
Returns a copy 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 Default for GraphServicePrincipalOriginIdUpdateContext
impl Default for GraphServicePrincipalOriginIdUpdateContext
Source§fn default() -> GraphServicePrincipalOriginIdUpdateContext
fn default() -> GraphServicePrincipalOriginIdUpdateContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraphServicePrincipalOriginIdUpdateContext
impl<'de> Deserialize<'de> for GraphServicePrincipalOriginIdUpdateContext
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 GraphServicePrincipalOriginIdUpdateContext
impl PartialEq for GraphServicePrincipalOriginIdUpdateContext
Source§fn eq(&self, other: &GraphServicePrincipalOriginIdUpdateContext) -> bool
fn eq(&self, other: &GraphServicePrincipalOriginIdUpdateContext) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GraphServicePrincipalOriginIdUpdateContext
Auto Trait Implementations§
impl Freeze for GraphServicePrincipalOriginIdUpdateContext
impl RefUnwindSafe for GraphServicePrincipalOriginIdUpdateContext
impl Send for GraphServicePrincipalOriginIdUpdateContext
impl Sync for GraphServicePrincipalOriginIdUpdateContext
impl Unpin for GraphServicePrincipalOriginIdUpdateContext
impl UnwindSafe for GraphServicePrincipalOriginIdUpdateContext
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