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)
Variables
- 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 los puntos 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 entre 60 y 720 segundos. El valor predeterminado es 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
- str o RoutingStorageContainerPropertiesEncoding
Codificación que se usa para serializar mensajes en blobs. Los valores admitidos son "avro", "avrodobjectate" y "JSON". El valor predeterminado es "avro". Los valores conocidos son: "Avro", "AvroDeflate" y "JSON".