Delen via


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.Model
RoutingStorageContainerProperties

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 | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
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, operationsMonitoringEvents, 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

Codering die wordt gebruikt om berichten naar blobs te serialiseren. Ondersteunde waarden zijn 'avro' en 'avroDeflate'. De standaardwaarde is 'avro'.

Variabelen

Name Description
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, operationsMonitoringEvents, 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

Codering die wordt gebruikt om berichten naar blobs te serialiseren. Ondersteunde waarden zijn 'avro' en 'avroDeflate'. De standaardwaarde is 'avro'.