Interface: CreateLeaseOptions
Defined in: javascript/src/credits/store.ts:69
Options for atomically acquiring a lease.
Extends
OperationUsageOptions
Properties
billingMode?
optionalbillingMode?:BillingMode
Defined in: javascript/src/credits/store.ts:75
dimensions?
optionaldimensions?:Record<string,unknown> |null
Defined in: javascript/src/credits/store.ts:65
Inherited from
OperationUsageOptions.dimensions
feature?
optionalfeature?:string|null
Defined in: javascript/src/credits/store.ts:61
Entitlement feature that must be enabled for the operation.
Inherited from
OperationUsageOptions.feature
floor?
optionalfloor?:Decimal
Defined in: javascript/src/credits/store.ts:76
idempotencyKey
idempotencyKey:
string
Defined in: javascript/src/credits/store.ts:74
Replay-safe acquisition key. Supplying the same key with the same request returns the original lease; conflicting reuse is rejected.
maxConcurrent?
optionalmaxConcurrent?:number|null
Defined in: javascript/src/credits/store.ts:77
measures?
optionalmeasures?:Record<string,unknown> |null
Defined in: javascript/src/credits/store.ts:64
Inherited from
OperationUsageOptions.measures
metadata?
optionalmetadata?:CreditMetadata|null
Defined in: javascript/src/credits/store.ts:80
model?
optionalmodel?:string|null
Defined in: javascript/src/credits/store.ts:62
Inherited from
OperationUsageOptions.model
overdraftFloor?
optionaloverdraftFloor?:Decimal|null
Defined in: javascript/src/credits/store.ts:78
region?
optionalregion?:string|null
Defined in: javascript/src/credits/store.ts:63
Inherited from
OperationUsageOptions.region
ttlSeconds?
optionalttlSeconds?:number
Defined in: javascript/src/credits/store.ts:79