Class DeleteGlobalSecondaryIndexAction
Deletes a global secondary index, as part of a GlobalSecondaryIndexUpdate.
public sealed record DeleteGlobalSecondaryIndexAction : IEquatable<DeleteGlobalSecondaryIndexAction>
- Inheritance
-
DeleteGlobalSecondaryIndexAction
- Implements
- Inherited Members
Remarks
Deleting an index is asynchronous: it is reported as Deleting for a while and then disappears from the description of the table. The items of the table are not affected.
Constructors
DeleteGlobalSecondaryIndexAction()
public DeleteGlobalSecondaryIndexAction()
Properties
IndexName
Gets the name of the index to delete.
public required string IndexName { get; init; }
Property Value
Methods
Equals(DeleteGlobalSecondaryIndexAction?)
public bool Equals(DeleteGlobalSecondaryIndexAction? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(DeleteGlobalSecondaryIndexAction?, DeleteGlobalSecondaryIndexAction?)
public static bool operator ==(DeleteGlobalSecondaryIndexAction? left, DeleteGlobalSecondaryIndexAction? right)
Parameters
Returns
operator !=(DeleteGlobalSecondaryIndexAction?, DeleteGlobalSecondaryIndexAction?)
public static bool operator !=(DeleteGlobalSecondaryIndexAction? left, DeleteGlobalSecondaryIndexAction? right)