pub struct VectorIndexUpdate {
pub create: Option<VectorIndex>,
pub delete: Option<DeleteVectorIndexAction>,
}Expand description
One VectorIndexUpdates entry, modelled on GlobalSecondaryIndexUpdate.
Only Create and Delete actions exist: a vector index’s configuration is
immutable, so there is no Update action (captured from real DynamoDB,
eu-west-2, 2026-08-11).
Fields§
§create: Option<VectorIndex>The create action carries a full vector index definition, the same
shape as a CreateTable VectorIndexes entry.
delete: Option<DeleteVectorIndexAction>Trait Implementations§
Source§impl Debug for VectorIndexUpdate
impl Debug for VectorIndexUpdate
Auto Trait Implementations§
impl Freeze for VectorIndexUpdate
impl RefUnwindSafe for VectorIndexUpdate
impl Send for VectorIndexUpdate
impl Sync for VectorIndexUpdate
impl Unpin for VectorIndexUpdate
impl UnsafeUnpin for VectorIndexUpdate
impl UnwindSafe for VectorIndexUpdate
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