RoutingStorageContainerProperties Klas
De eigenschappen met betrekking tot een eindpunt van een opslagcontainer.
Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.
- Overname
-
azure.mgmt.iothub._serialization.ModelRoutingStorageContainerProperties
Constructor
RoutingStorageContainerProperties(*, connection_string: str, name: str, container_name: str, 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)
Variabelen
- connection_string
- str
De connection string van het opslagaccount. Vereist.
- name
- str
De naam die dit eindpunt identificeert. De naam mag alleen alfanumerieke tekens, punten, onderstrepingstekens, afbreekstreepjes bevatten en heeft een maximale lengte van 64 tekens. De volgende namen zijn gereserveerd: gebeurtenissen, fileNotifications $default. Eindpuntnamen moeten uniek zijn voor verschillende eindpunttypen. Vereist.
- subscription_id
- str
De abonnements-id van het opslagaccount.
- resource_group
- str
De naam van de resourcegroep van het opslagaccount.
- container_name
- str
De naam van de opslagcontainer in het opslagaccount. Vereist.
- file_name_format
- str
Bestandsindeling voor de blob. De standaardindeling is {iothub}/{partition}/{JJJJ}/{MM}/{DD}/{HH}/{mm}. Alle parameters zijn verplicht, maar kunnen opnieuw worden gerangschikt.
- batch_frequency_in_seconds
- int
Tijdsinterval waarin blobs naar de opslag worden geschreven. De waarde moet tussen 60 en 720 seconden zijn. De standaardwaarde is 300 seconden.
- max_chunk_size_in_bytes
- int
Maximum aantal bytes voor elke blob die naar de opslag wordt geschreven. De waarde moet tussen 10485760(10 MB) en 524288000(500 MB) zijn. De standaardwaarde is 314572800(300 MB).
- encoding
- str of RoutingStorageContainerPropertiesEncoding
Codering die wordt gebruikt om berichten naar blobs te serialiseren. Ondersteunde waarden zijn 'avro', 'avrodeflate' en 'JSON'. De standaardwaarde is 'avro'. Bekende waarden zijn: 'Avro', 'AvroDeflate' en 'JSON'.