CosmosDBv3TriggerOptions interface
Свойства
| checkpoint |
Настраивает объем документов между контрольными точками аренды. Значение по умолчанию выполняется после каждого вызова функции. |
| checkpoint |
При установке определяется в миллисекундах интервал между контрольными точками аренды. Значение по умолчанию всегда выполняется после каждого вызова функции. |
| collection |
Имя отслеживаемой коллекции |
| connection |
Параметр приложения (или переменная среды) со строкой подключения Cosmos DB |
| create |
Проверяет наличие и автоматически создает коллекцию аренд. Значение по умолчанию — |
| database |
Имя базы данных Azure Cosmos DB с отслеживаемой коллекцией |
| feed |
Время (в миллисекундах) задержки между опросом секции для новых изменений в канале после очистки всех текущих изменений. По умолчанию используется 5000 миллисекунд или 5 секунд. |
| lease |
При задании определяется в миллисекундах интервал, который будет запускать задачу для вычисления, если секции распределяются равномерно между известными экземплярами узлов. Значение по умолчанию — 13000 (13 секунд). |
| lease |
Имя коллекции для хранения аренд. Если этот параметр не задан, он будет использовать "аренды" |
| lease |
При установке значение добавляется в виде префикса к арендам, созданным в коллекции аренд для этой функции. Использование префикса позволяет двум отдельным функциям Azure совместно использовать одну коллекцию аренды с помощью разных префиксов. |
| lease |
Если |
| lease |
Имя параметра приложения, содержащего строку подключения к службе, которая содержит коллекцию аренды.
Если он не установлен, он будет подключаться к службе, определенной |
| lease |
Имя базы данных, в которой хранится коллекция для хранения аренд. Если значение не задано, оно будет использовать значение |
| lease |
Если задано, он определяет в миллисекундах интервал, для которого арендная плата берется на аренду, представляющую секцию. Если аренда не продлевается в течение этого интервала, срок ее действия истекает, а владение секцией перейдет в другой экземпляр. Значение по умолчанию — 60000 (60 секунд). |
| lease |
При установке определяется в миллисекундах интервал продления для всех аренд для секций, находящихся в данный момент экземпляром. Значение по умолчанию — 17000 (17 секунд). |
| max |
При установке это свойство задает максимальное количество элементов, полученных на вызов функции. Если операции в отслеживаемом контейнере выполняются с помощью хранимых процедур, область транзакций сохраняется при чтении элементов из канала изменений. В результате число полученных элементов может быть выше указанного значения, чтобы элементы, измененные той же транзакцией, возвращались как часть одного атомарного пакета. |
| preferred |
Определяет предпочтительные расположения (регионы) для геореплицированных учетных записей базы данных в службе Azure Cosmos DB. Значения должны быть разделены запятыми. Например, восточная часть США, центрально-южная часть США, Северная Европа |
| start |
Этот параметр указывает триггеру читать изменения с начала журнала изменений контейнера, а не начинаться с текущего времени. Чтение с самого начала работает только при первом запуске триггера, как и в последующих запусках, контрольные точки уже хранятся. Если уже созданные аренды уже созданы, этот параметр имеет значение true. |
| use |
Включает учетные записи с несколькими регионами для записи в коллекцию аренд. |
Сведения о свойстве
checkpointDocumentCount
Настраивает объем документов между контрольными точками аренды. Значение по умолчанию выполняется после каждого вызова функции.
checkpointDocumentCount?: number
Значение свойства
number
checkpointInterval
При установке определяется в миллисекундах интервал между контрольными точками аренды. Значение по умолчанию всегда выполняется после каждого вызова функции.
checkpointInterval?: number
Значение свойства
number
collectionName
Имя отслеживаемой коллекции
collectionName: string
Значение свойства
string
connectionStringSetting
Параметр приложения (или переменная среды) со строкой подключения Cosmos DB
connectionStringSetting: string
Значение свойства
string
createLeaseCollectionIfNotExists
Проверяет наличие и автоматически создает коллекцию аренд. Значение по умолчанию — false
createLeaseCollectionIfNotExists?: boolean
Значение свойства
boolean
databaseName
Имя базы данных Azure Cosmos DB с отслеживаемой коллекцией
databaseName: string
Значение свойства
string
feedPollDelay
Время (в миллисекундах) задержки между опросом секции для новых изменений в канале после очистки всех текущих изменений. По умолчанию используется 5000 миллисекунд или 5 секунд.
feedPollDelay?: number
Значение свойства
number
leaseAcquireInterval
При задании определяется в миллисекундах интервал, который будет запускать задачу для вычисления, если секции распределяются равномерно между известными экземплярами узлов. Значение по умолчанию — 13000 (13 секунд).
leaseAcquireInterval?: number
Значение свойства
number
leaseCollectionName
Имя коллекции для хранения аренд. Если этот параметр не задан, он будет использовать "аренды"
leaseCollectionName?: string
Значение свойства
string
leaseCollectionPrefix
При установке значение добавляется в виде префикса к арендам, созданным в коллекции аренд для этой функции. Использование префикса позволяет двум отдельным функциям Azure совместно использовать одну коллекцию аренды с помощью разных префиксов.
leaseCollectionPrefix?: string
Значение свойства
string
leaseCollectionThroughput
Если createLeaseCollectionIfNotExists задано значение true, определяет количество единиц запросов, назначаемых созданной коллекции аренды.
leaseCollectionThroughput?: number
Значение свойства
number
leaseConnectionStringSetting
Имя параметра приложения, содержащего строку подключения к службе, которая содержит коллекцию аренды.
Если он не установлен, он будет подключаться к службе, определенной connectionStringSetting
leaseConnectionStringSetting?: string
Значение свойства
string
leaseDatabaseName
Имя базы данных, в которой хранится коллекция для хранения аренд. Если значение не задано, оно будет использовать значение databaseName
leaseDatabaseName?: string
Значение свойства
string
leaseExpirationInterval
Если задано, он определяет в миллисекундах интервал, для которого арендная плата берется на аренду, представляющую секцию. Если аренда не продлевается в течение этого интервала, срок ее действия истекает, а владение секцией перейдет в другой экземпляр. Значение по умолчанию — 60000 (60 секунд).
leaseExpirationInterval?: number
Значение свойства
number
leaseRenewInterval
При установке определяется в миллисекундах интервал продления для всех аренд для секций, находящихся в данный момент экземпляром. Значение по умолчанию — 17000 (17 секунд).
leaseRenewInterval?: number
Значение свойства
number
maxItemsPerInvocation
При установке это свойство задает максимальное количество элементов, полученных на вызов функции. Если операции в отслеживаемом контейнере выполняются с помощью хранимых процедур, область транзакций сохраняется при чтении элементов из канала изменений. В результате число полученных элементов может быть выше указанного значения, чтобы элементы, измененные той же транзакцией, возвращались как часть одного атомарного пакета.
maxItemsPerInvocation?: number
Значение свойства
number
preferredLocations
Определяет предпочтительные расположения (регионы) для геореплицированных учетных записей базы данных в службе Azure Cosmos DB. Значения должны быть разделены запятыми. Например, восточная часть США, центрально-южная часть США, Северная Европа
preferredLocations?: string
Значение свойства
string
startFromBeginning
Этот параметр указывает триггеру читать изменения с начала журнала изменений контейнера, а не начинаться с текущего времени. Чтение с самого начала работает только при первом запуске триггера, как и в последующих запусках, контрольные точки уже хранятся. Если уже созданные аренды уже созданы, этот параметр имеет значение true.
startFromBeginning?: boolean
Значение свойства
boolean
useMultipleWriteLocations
Включает учетные записи с несколькими регионами для записи в коллекцию аренд.
useMultipleWriteLocations?: boolean
Значение свойства
boolean