RoutingStorageContainerProperties Classe
Proprietà correlate a un endpoint del contenitore di archiviazione.
Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.
- Ereditarietà
-
azure.mgmt.iothub._serialization.ModelRoutingStorageContainerProperties
Costruttore
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)
Variabili
- connection_string
- str
Stringa di connessione dell'account di archiviazione. Obbligatorio.
- name
- str
Nome che identifica questo endpoint. Il nome può includere solo caratteri alfanumerici, punti, caratteri di sottolineatura, trattini e ha una lunghezza massima di 64 caratteri. I nomi seguenti sono riservati: eventi, fileNotifications, $default. I nomi degli endpoint devono essere univoci tra i tipi di endpoint. Obbligatorio.
- subscription_id
- str
Identificatore della sottoscrizione dell'account di archiviazione.
- resource_group
- str
Nome del gruppo di risorse dell'account di archiviazione.
- container_name
- str
Nome del contenitore di archiviazione nell'account di archiviazione. Obbligatorio.
- file_name_format
- str
Formato del nome file per il BLOB. Il formato predefinito è {iothub}/{partition}/{YYY}/{MM}/{DD}/{HH}/{mm}. Tutti i parametri sono obbligatori, ma possono essere riordinati.
- batch_frequency_in_seconds
- int
Intervallo di tempo in cui i BLOB vengono scritti nell'archiviazione. Il valore deve essere compreso tra 60 e 720 secondi. Il valore predefinito è 300 secondi.
- max_chunk_size_in_bytes
- int
Numero massimo di byte per ogni BLOB scritto nell'archiviazione. Il valore deve essere compreso tra 10485760(10 MB) e 524288000(500 MB). Il valore predefinito è 314572800(300 MB).
- encoding
- str oppure RoutingStorageContainerPropertiesEncoding
Codifica usata per serializzare i messaggi nei BLOB. I valori supportati sono "avro", "avrodeflate" e "JSON". Il valore predefinito è 'avro'. I valori noti sono: "Avro", "AvroDeflate" e "JSON".