RoutingStorageContainerProperties interface
與記憶體容器端點相關的屬性。
屬性
| authentication |
用來對記憶體端點進行驗證的方法 |
| batch |
Blob 寫入記憶體的時間間隔。 值應介於 60 到 720 秒之間。 預設值為300秒。 |
| connection |
記憶體帳戶的連接字串。 |
| container |
記憶體帳戶中的記憶體容器名稱。 |
| encoding | 用來將訊息串行化至 Blob 的編碼方式。 支援的值為 'avro'、'avrodeflate' 和 'JSON'。 預設值為 『avro』。 |
| endpoint |
記憶體端點的 URL。 它必須包含通訊協定 https:// |
| file |
Blob 的檔名格式。 默認格式為 {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}。 所有參數都是必要參數,但可以重新排序。 |
| id | 記憶體容器端點的標識碼 |
| identity | 路由記憶體端點的受控識別屬性。 |
| max |
寫入記憶體之每個 Blob 的最大位元元組數目。 值應介於 10485760(10MB) 和 524288000(500MB) 之間。 預設值為 314572800(300MB)。 |
| name | 識別此端點的名稱。 名稱只能包含英數位元、句號、底線、連字元,且長度上限為64個字元。 下列名稱為保留:事件、fileNotifications、$default。 端點名稱在端點類型之間必須是唯一的。 |
| resource |
記憶體帳戶的資源群組名稱。 |
| subscription |
記憶體帳戶的訂用帳戶標識碼。 |
屬性詳細資料
authenticationType
用來對記憶體端點進行驗證的方法
authenticationType?: string
屬性值
string
batchFrequencyInSeconds
Blob 寫入記憶體的時間間隔。 值應介於 60 到 720 秒之間。 預設值為300秒。
batchFrequencyInSeconds?: number
屬性值
number
connectionString
記憶體帳戶的連接字串。
connectionString?: string
屬性值
string
containerName
記憶體帳戶中的記憶體容器名稱。
containerName: string
屬性值
string
encoding
用來將訊息串行化至 Blob 的編碼方式。 支援的值為 'avro'、'avrodeflate' 和 'JSON'。 預設值為 『avro』。
encoding?: string
屬性值
string
endpointUri
記憶體端點的 URL。 它必須包含通訊協定 https://
endpointUri?: string
屬性值
string
fileNameFormat
Blob 的檔名格式。 默認格式為 {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}。 所有參數都是必要參數,但可以重新排序。
fileNameFormat?: string
屬性值
string
id
記憶體容器端點的標識碼
id?: string
屬性值
string
identity
maxChunkSizeInBytes
寫入記憶體之每個 Blob 的最大位元元組數目。 值應介於 10485760(10MB) 和 524288000(500MB) 之間。 預設值為 314572800(300MB)。
maxChunkSizeInBytes?: number
屬性值
number
name
識別此端點的名稱。 名稱只能包含英數位元、句號、底線、連字元,且長度上限為64個字元。 下列名稱為保留:事件、fileNotifications、$default。 端點名稱在端點類型之間必須是唯一的。
name: string
屬性值
string
resourceGroup
記憶體帳戶的資源群組名稱。
resourceGroup?: string
屬性值
string
subscriptionId
記憶體帳戶的訂用帳戶標識碼。
subscriptionId?: string
屬性值
string