pub struct ResolveExternalCredentialRequest {
pub provider: String,
pub connection: String,
pub connection_id: String,
pub mode: String,
pub credential_subject_id: String,
pub actor_subject_id: String,
pub instance: String,
pub auth: Option<ExternalCredentialAuthConfig>,
pub connection_params: BTreeMap<String, String>,
}Expand description
Native message type for gestalt.provider.v1.ResolveExternalCredentialRequest.
Fields§
§provider: StringThe provider field.
connection: StringThe connection field.
connection_id: StringThe connection_id field.
mode: StringThe mode field.
credential_subject_id: StringThe credential_subject_id field.
actor_subject_id: StringThe actor_subject_id field.
instance: StringThe instance field.
auth: Option<ExternalCredentialAuthConfig>The auth field; None when unset.
connection_params: BTreeMap<String, String>The connection_params field.
Trait Implementations§
Source§impl Clone for ResolveExternalCredentialRequest
impl Clone for ResolveExternalCredentialRequest
Source§fn clone(&self) -> ResolveExternalCredentialRequest
fn clone(&self) -> ResolveExternalCredentialRequest
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 Default for ResolveExternalCredentialRequest
impl Default for ResolveExternalCredentialRequest
Source§fn default() -> ResolveExternalCredentialRequest
fn default() -> ResolveExternalCredentialRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for ResolveExternalCredentialRequest
impl PartialEq for ResolveExternalCredentialRequest
Source§fn eq(&self, other: &ResolveExternalCredentialRequest) -> bool
fn eq(&self, other: &ResolveExternalCredentialRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResolveExternalCredentialRequest
Auto Trait Implementations§
impl Freeze for ResolveExternalCredentialRequest
impl RefUnwindSafe for ResolveExternalCredentialRequest
impl Send for ResolveExternalCredentialRequest
impl Sync for ResolveExternalCredentialRequest
impl Unpin for ResolveExternalCredentialRequest
impl UnsafeUnpin for ResolveExternalCredentialRequest
impl UnwindSafe for ResolveExternalCredentialRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request