Compartir a través de


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

Parámetros de palabra clave únicamente

Nombre Description
connection_string
str

Cadena de conexión de la cuenta de almacenamiento. Necesario.

name
str

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
str

Identificador de suscripción de la cuenta de almacenamiento.

resource_group
str

Nombre del grupo de recursos de la cuenta de almacenamiento.

container_name
str

Nombre del contenedor de almacenamiento en la cuenta de almacenamiento. Necesario.

file_name_format
str

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
int

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
int

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
str

Cadena de conexión de la cuenta de almacenamiento. Necesario.

name
str

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
str

Identificador de suscripción de la cuenta de almacenamiento.

resource_group
str

Nombre del grupo de recursos de la cuenta de almacenamiento.

container_name
str

Nombre del contenedor de almacenamiento en la cuenta de almacenamiento. Necesario.

file_name_format
str

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
int

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
int

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".