Struct aws_sdk_qbusiness::types::UserAlias
source · #[non_exhaustive]pub struct UserAlias {
pub index_id: Option<String>,
pub data_source_id: Option<String>,
pub user_id: String,
}Expand description
Aliases attached to a user id within an Amazon Q application.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.index_id: Option<String>The identifier of the index that the user aliases are associated with.
data_source_id: Option<String>The identifier of the data source that the user aliases are associated with.
user_id: StringThe identifier of the user id associated with the user aliases.
Implementations§
Trait Implementations§
source§impl PartialEq for UserAlias
impl PartialEq for UserAlias
impl StructuralPartialEq for UserAlias
Auto Trait Implementations§
impl RefUnwindSafe for UserAlias
impl Send for UserAlias
impl Sync for UserAlias
impl Unpin for UserAlias
impl UnwindSafe for UserAlias
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> 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>
Creates a shared type from an unshared type.