RoutingStorageContainerProperties Classe
Propriétés liées à un point de terminaison de conteneur de stockage.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
azure.mgmt.iothub._serialization.ModelRoutingStorageContainerProperties
Constructeur
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)
Paramètres de mot clé uniquement
Nom | Description |
---|---|
connection_string
|
Chaîne de connexion du compte de stockage. Obligatoire. |
name
|
Nom qui identifie ce point de terminaison. Le nom ne peut inclure que des caractères alphanumériques, des points, des traits de soulignement, des traits d’union et a une longueur maximale de 64 caractères. Les noms suivants sont réservés : événements, operationsMonitoringEvents, fileNotifications, $default. Les noms de points de terminaison doivent être uniques parmi les types de points de terminaison. Obligatoire. |
subscription_id
|
Identificateur d’abonnement du compte de stockage. |
resource_group
|
Nom du groupe de ressources du compte de stockage. |
container_name
|
Nom du conteneur de stockage dans le compte de stockage. Obligatoire. |
file_name_format
|
Format de nom de fichier pour l’objet blob. Le format par défaut est {iothub}/{partition}/{AAAA}/{MM}/{DD}/{HH}/{mm}. Tous les paramètres sont obligatoires, mais peuvent être réorganisés. |
batch_frequency_in_seconds
|
Intervalle de temps auquel les objets blob sont écrits dans le stockage. La valeur doit être comprise entre 60 et 720 secondes. La valeur par défaut est 300 secondes. |
max_chunk_size_in_bytes
|
Nombre maximal d’octets pour chaque objet blob écrit dans le stockage. La valeur doit être comprise entre 10485760(10 Mo) et 524288000(500 Mo). La valeur par défaut est 314572800(300 Mo). |
encoding
|
Encodage utilisé pour sérialiser des messages dans des objets blob. Les valeurs prises en charge sont « avro » et « avroDeflate ». La valeur par défaut est 'avro'. |
Variables
Nom | Description |
---|---|
connection_string
|
Chaîne de connexion du compte de stockage. Obligatoire. |
name
|
Nom qui identifie ce point de terminaison. Le nom ne peut inclure que des caractères alphanumériques, des points, des traits de soulignement, des traits d’union et a une longueur maximale de 64 caractères. Les noms suivants sont réservés : événements, operationsMonitoringEvents, fileNotifications, $default. Les noms de points de terminaison doivent être uniques parmi les types de points de terminaison. Obligatoire. |
subscription_id
|
Identificateur d’abonnement du compte de stockage. |
resource_group
|
Nom du groupe de ressources du compte de stockage. |
container_name
|
Nom du conteneur de stockage dans le compte de stockage. Obligatoire. |
file_name_format
|
Format de nom de fichier pour l’objet blob. Le format par défaut est {iothub}/{partition}/{AAAA}/{MM}/{DD}/{HH}/{mm}. Tous les paramètres sont obligatoires, mais peuvent être réorganisés. |
batch_frequency_in_seconds
|
Intervalle de temps auquel les objets blob sont écrits dans le stockage. La valeur doit être comprise entre 60 et 720 secondes. La valeur par défaut est 300 secondes. |
max_chunk_size_in_bytes
|
Nombre maximal d’octets pour chaque objet blob écrit dans le stockage. La valeur doit être comprise entre 10485760(10 Mo) et 524288000(500 Mo). La valeur par défaut est 314572800(300 Mo). |
encoding
|
Encodage utilisé pour sérialiser des messages dans des objets blob. Les valeurs prises en charge sont « avro » et « avroDeflate ». La valeur par défaut est 'avro'. |
Azure SDK for Python