Initial version of Hot Partition Key Rate Limiting Policy

This commit is contained in:
Chuck Skelton
2026-06-16 18:12:04 -07:00
parent d19c7e0cb7
commit f4c8b71c66
18 changed files with 325 additions and 14 deletions
@@ -3,8 +3,8 @@ import * as Constants from "../../../Common/Constants";
import * as DataModels from "../../../Contracts/DataModels";
import * as ViewModels from "../../../Contracts/ViewModels";
import { userContext } from "../../../UserContext";
import { isCapabilityEnabled } from "../../../Utils/CapabilityUtils";
import { MongoIndex } from "../../../Utils/arm/generatedClients/cosmos/types";
import { isCapabilityEnabled } from "../../../Utils/CapabilityUtils";
const zeroValue = 0;
export type isDirtyTypes =
@@ -17,7 +17,8 @@ export type isDirtyTypes =
| DataModels.VectorIndex[]
| DataModels.FullTextPolicy
| DataModels.ThroughputBucket[]
| DataModels.DataMaskingPolicy;
| DataModels.DataMaskingPolicy
| DataModels.HotPartitionKeyRateLimitingPolicy;
export const TtlOff = "off";
export const TtlOn = "on";
export const TtlOnNoDefault = "on-nodefault";