Partager via


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.Model
RoutingStorageContainerProperties

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
str

Chaîne de connexion du compte de stockage. Obligatoire.

name
str

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
str

Identificateur d’abonnement du compte de stockage.

resource_group
str

Nom du groupe de ressources du compte de stockage.

container_name
str

Nom du conteneur de stockage dans le compte de stockage. Obligatoire.

file_name_format
str

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
int

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
int

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
str

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
str

Chaîne de connexion du compte de stockage. Obligatoire.

name
str

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
str

Identificateur d’abonnement du compte de stockage.

resource_group
str

Nom du groupe de ressources du compte de stockage.

container_name
str

Nom du conteneur de stockage dans le compte de stockage. Obligatoire.

file_name_format
str

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
int

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
int

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
str

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