RoutingStorageContainerProperties Clase
Propiedades relacionadas con un punto de conexión de contenedor de almacenamiento.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
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: Any)
Parámetros de palabra clave únicamente
Nombre | Description |
---|---|
connection_string
|
Cadena de conexión de la cuenta de almacenamiento. Necesario. |
name
|
Nombre que identifica este punto de conexión. El nombre solo puede incluir caracteres alfanuméricos, puntos, caracteres de subrayado, guiones y tiene una longitud máxima de 64 caracteres. Los nombres siguientes son reservados: eventos, fileNotifications, $default. Los nombres de punto de conexión deben ser únicos en los tipos de punto de conexión. Necesario. |
subscription_id
|
Identificador de suscripción de la cuenta de almacenamiento. |
resource_group
|
Nombre del grupo de recursos de la cuenta de almacenamiento. |
container_name
|
Nombre del contenedor de almacenamiento en la cuenta de almacenamiento. Necesario. |
file_name_format
|
Formato de nombre de archivo para el blob. El formato predeterminado es {iothub}/{partition}/{AAAA}/{MM}/{DD}/{HH}/{mm}. Todos los parámetros son obligatorios, pero se pueden reordenar. |
batch_frequency_in_seconds
|
Intervalo de tiempo en el que se escriben blobs en el almacenamiento. El valor debe estar comprendido entre 60 y 720 segundos. El valor predeterminado es de 300 segundos. |
max_chunk_size_in_bytes
|
Número máximo de bytes para cada blob escrito en el almacenamiento. El valor debe estar entre 10485760(10 MB) y 524288000(500 MB). El valor predeterminado es 314572800(300 MB). |
encoding
|
Codificación que se usa para serializar mensajes en blobs. Los valores admitidos son "avro", "avrodbtate" y "JSON". El valor predeterminado es "avro". Los valores conocidos son: "Avro", "AvroDeflate" y "JSON". |
Variables
Nombre | Description |
---|---|
connection_string
|
Cadena de conexión de la cuenta de almacenamiento. Necesario. |
name
|
Nombre que identifica este punto de conexión. El nombre solo puede incluir caracteres alfanuméricos, puntos, caracteres de subrayado, guiones y tiene una longitud máxima de 64 caracteres. Los nombres siguientes son reservados: eventos, fileNotifications, $default. Los nombres de punto de conexión deben ser únicos en los tipos de punto de conexión. Necesario. |
subscription_id
|
Identificador de suscripción de la cuenta de almacenamiento. |
resource_group
|
Nombre del grupo de recursos de la cuenta de almacenamiento. |
container_name
|
Nombre del contenedor de almacenamiento en la cuenta de almacenamiento. Necesario. |
file_name_format
|
Formato de nombre de archivo para el blob. El formato predeterminado es {iothub}/{partition}/{AAAA}/{MM}/{DD}/{HH}/{mm}. Todos los parámetros son obligatorios, pero se pueden reordenar. |
batch_frequency_in_seconds
|
Intervalo de tiempo en el que se escriben blobs en el almacenamiento. El valor debe estar comprendido entre 60 y 720 segundos. El valor predeterminado es de 300 segundos. |
max_chunk_size_in_bytes
|
Número máximo de bytes para cada blob escrito en el almacenamiento. El valor debe estar entre 10485760(10 MB) y 524288000(500 MB). El valor predeterminado es 314572800(300 MB). |
encoding
|
Codificación que se usa para serializar mensajes en blobs. Los valores admitidos son "avro", "avrodbtate" y "JSON". El valor predeterminado es "avro". Los valores conocidos son: "Avro", "AvroDeflate" y "JSON". |
Azure SDK for Python