RoutingStorageContainerProperties Klasa
Właściwości związane z punktem końcowym kontenera magazynu.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
azure.mgmt.iothub._serialization.ModelRoutingStorageContainerProperties
Konstruktor
RoutingStorageContainerProperties(*, name: str, container_name: str, id: str | None = None, connection_string: str | None = None, endpoint_uri: str | None = None, authentication_type: str | _models.AuthenticationType | None = None, identity: _models.ManagedIdentity | None = None, subscription_id: str | None = None, resource_group: str | None = None, file_name_format: str | None = None, batch_frequency_in_seconds: int | None = None, max_chunk_size_in_bytes: int | None = None, encoding: str | _models.RoutingStorageContainerPropertiesEncoding | None = None, **kwargs: Any)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
id
|
Identyfikator punktu końcowego kontenera magazynu. |
connection_string
|
Parametry połączenia konta magazynu. |
endpoint_uri
|
Adres URL punktu końcowego magazynu. Musi zawierać https:// protokołu. |
authentication_type
|
Metoda używana do uwierzytelniania w punkcie końcowym magazynu. Znane wartości to: "keyBased" i "identityBased". |
identity
|
Właściwości tożsamości zarządzanej punktu końcowego magazynu routingu. |
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. Wymagane. |
subscription_id
|
Identyfikator subskrypcji konta magazynu. |
resource_group
|
Nazwa grupy zasobów konta magazynu. |
container_name
|
Nazwa kontenera magazynu na koncie magazynu. Wymagane. |
file_name_format
|
Format nazwy pliku dla obiektu blob. Domyślny format to {iothub}/{partition}/{RRRR}/{MM}/{DD}/{HH}/{mm}. Wszystkie parametry są obowiązkowe, ale można zmienić ich kolejność. |
batch_frequency_in_seconds
|
Przedział czasu, w którym obiekty blob są zapisywane w magazynie. Wartość powinna należeć do przedziału od 60 do 720 sekund. Wartość domyślna to 300 sekund. |
max_chunk_size_in_bytes
|
Maksymalna liczba bajtów dla każdego obiektu blob zapisanego w magazynie. Wartość powinna należeć do zakresu od 10485760(10 MB) do 524288000(500 MB). Wartość domyślna to 314572800(300 MB). |
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". Znane wartości to: "Avro", "AvroDeflate" i "JSON". |
Zmienne
Nazwa | Opis |
---|---|
id
|
Identyfikator punktu końcowego kontenera magazynu. |
connection_string
|
Parametry połączenia konta magazynu. |
endpoint_uri
|
Adres URL punktu końcowego magazynu. Musi zawierać https:// protokołu. |
authentication_type
|
Metoda używana do uwierzytelniania w punkcie końcowym magazynu. Znane wartości to: "keyBased" i "identityBased". |
identity
|
Właściwości tożsamości zarządzanej punktu końcowego magazynu routingu. |
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. Wymagane. |
subscription_id
|
Identyfikator subskrypcji konta magazynu. |
resource_group
|
Nazwa grupy zasobów konta magazynu. |
container_name
|
Nazwa kontenera magazynu na koncie magazynu. Wymagane. |
file_name_format
|
Format nazwy pliku dla obiektu blob. Domyślny format to {iothub}/{partition}/{RRRR}/{MM}/{DD}/{HH}/{mm}. Wszystkie parametry są obowiązkowe, ale można zmienić ich kolejność. |
batch_frequency_in_seconds
|
Przedział czasu, w którym obiekty blob są zapisywane w magazynie. Wartość powinna należeć do przedziału od 60 do 720 sekund. Wartość domyślna to 300 sekund. |
max_chunk_size_in_bytes
|
Maksymalna liczba bajtów dla każdego obiektu blob zapisanego w magazynie. Wartość powinna należeć do zakresu od 10485760(10 MB) do 524288000(500 MB). Wartość domyślna to 314572800(300 MB). |
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". Znane wartości to: "Avro", "AvroDeflate" i "JSON". |
Azure SDK for Python