RoutingStorageContainerProperties interface
Właściwości związane z punktem końcowym kontenera magazynu.
Właściwości
authentication |
Metoda używana do uwierzytelniania w punkcie końcowym magazynu |
batch |
Interwał czasu, w którym obiekty blob są zapisywane w magazynie. Wartość powinna wynosić od 60 do 720 sekund. Wartość domyślna to 300 sekund. |
connection |
Parametry połączenia konta magazynu. |
container |
Nazwa kontenera magazynu na koncie magazynu. |
encoding | Kodowanie używane do serializacji komunikatów do obiektów blob. Obsługiwane wartości to "avro", "avrodeflate" i "JSON". Wartość domyślna to "avro". |
endpoint |
Adres URL punktu końcowego magazynu. Musi zawierać protokół https:// |
file |
Format nazwy pliku dla obiektu blob. Domyślny format to {iothub}/{partition}/{RRRR}/{MM}/{DD}/{HH}/{mm}.{mm}. Wszystkie parametry są obowiązkowe, ale można zmienić kolejność. |
id | Identyfikator punktu końcowego kontenera magazynu |
identity | Właściwości tożsamości zarządzanej punktu końcowego magazynu routingu. |
max |
Maksymalna liczba bajtów dla każdego obiektu blob zapisanego w magazynie. Wartość powinna należeć do 10485760 (10 MB) i 524288000(500 MB). Wartość domyślna to 314572800 (300 MB). |
name | Nazwa identyfikująca ten punkt końcowy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki i ma maksymalną długość 64 znaków. Następujące nazwy są zarezerwowane: zdarzenia, fileNotifications, $default. Nazwy punktów końcowych muszą być unikatowe w różnych typach punktów końcowych. |
resource |
Nazwa grupy zasobów konta magazynu. |
subscription |
Identyfikator subskrypcji konta magazynu. |
Szczegóły właściwości
authenticationType
Metoda używana do uwierzytelniania w punkcie końcowym magazynu
authenticationType?: string
Wartość właściwości
string
batchFrequencyInSeconds
Interwał czasu, w którym obiekty blob są zapisywane w magazynie. Wartość powinna wynosić od 60 do 720 sekund. Wartość domyślna to 300 sekund.
batchFrequencyInSeconds?: number
Wartość właściwości
number
connectionString
Parametry połączenia konta magazynu.
connectionString?: string
Wartość właściwości
string
containerName
Nazwa kontenera magazynu na koncie magazynu.
containerName: string
Wartość właściwości
string
encoding
Kodowanie używane do serializacji komunikatów do obiektów blob. Obsługiwane wartości to "avro", "avrodeflate" i "JSON". Wartość domyślna to "avro".
encoding?: string
Wartość właściwości
string
endpointUri
Adres URL punktu końcowego magazynu. Musi zawierać protokół https://
endpointUri?: string
Wartość właściwości
string
fileNameFormat
Format nazwy pliku dla obiektu blob. Domyślny format to {iothub}/{partition}/{RRRR}/{MM}/{DD}/{HH}/{mm}.{mm}. Wszystkie parametry są obowiązkowe, ale można zmienić kolejność.
fileNameFormat?: string
Wartość właściwości
string
id
Identyfikator punktu końcowego kontenera magazynu
id?: string
Wartość właściwości
string
identity
Właściwości tożsamości zarządzanej punktu końcowego magazynu routingu.
identity?: ManagedIdentity
Wartość właściwości
maxChunkSizeInBytes
Maksymalna liczba bajtów dla każdego obiektu blob zapisanego w magazynie. Wartość powinna należeć do 10485760 (10 MB) i 524288000(500 MB). Wartość domyślna to 314572800 (300 MB).
maxChunkSizeInBytes?: number
Wartość właściwości
number
name
Nazwa identyfikująca ten punkt końcowy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki i ma maksymalną długość 64 znaków. Następujące nazwy są zarezerwowane: zdarzenia, fileNotifications, $default. Nazwy punktów końcowych muszą być unikatowe w różnych typach punktów końcowych.
name: string
Wartość właściwości
string
resourceGroup
Nazwa grupy zasobów konta magazynu.
resourceGroup?: string
Wartość właściwości
string
subscriptionId
Identyfikator subskrypcji konta magazynu.
subscriptionId?: string
Wartość właściwości
string