你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
RoutingStorageContainerProperties 类
与存储容器终结点相关的属性。
必须填充所有必需的参数才能发送到 Azure。
- 继承
-
azure.mgmt.iothub._serialization.ModelRoutingStorageContainerProperties
构造函数
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)
仅限关键字的参数
名称 | 说明 |
---|---|
connection_string
|
存储帐户的连接字符串。 必需。 |
name
|
标识此终结点的名称。 名称只能包含字母数字字符、句点、下划线、连字符,最大长度为 64 个字符。 保留以下名称:events、fileNotifications $default。 终结点名称在终结点类型中必须是唯一的。 必需。 |
subscription_id
|
存储帐户的订阅标识符。 |
resource_group
|
存储帐户的资源组的名称。 |
container_name
|
存储帐户中存储容器的名称。 必需。 |
file_name_format
|
Blob 的文件名格式。 默认格式为 {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}。 所有参数都是必需的,但可以重新排序。 |
batch_frequency_in_seconds
|
Blob 写入存储的时间间隔。 值应介于 60 到 720 秒之间。 默认值为 300 秒。 |
max_chunk_size_in_bytes
|
写入存储的每个 Blob 的最大字节数。 值应介于 10485760 (10MB) 到 524288000 (500MB) 之间。 默认值为 314572800 (300MB) 。 |
encoding
|
用于将消息序列化为 Blob 的编码。 支持的值是“avro”、“avrodeflate”和“JSON”。 默认值为“avro”。 已知值为:“Avro”、“AvroDeflate”和“JSON”。 |
变量
名称 | 说明 |
---|---|
connection_string
|
存储帐户的连接字符串。 必需。 |
name
|
标识此终结点的名称。 名称只能包含字母数字字符、句点、下划线、连字符,最大长度为 64 个字符。 保留以下名称:events、fileNotifications $default。 终结点名称在终结点类型中必须是唯一的。 必需。 |
subscription_id
|
存储帐户的订阅标识符。 |
resource_group
|
存储帐户的资源组的名称。 |
container_name
|
存储帐户中存储容器的名称。 必需。 |
file_name_format
|
Blob 的文件名格式。 默认格式为 {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}。 所有参数都是必需的,但可以重新排序。 |
batch_frequency_in_seconds
|
Blob 写入存储的时间间隔。 值应介于 60 到 720 秒之间。 默认值为 300 秒。 |
max_chunk_size_in_bytes
|
写入存储的每个 Blob 的最大字节数。 值应介于 10485760 (10MB) 到 524288000 (500MB) 之间。 默认值为 314572800 (300MB) 。 |
encoding
|
用于将消息序列化为 Blob 的编码。 支持的值是“avro”、“avrodeflate”和“JSON”。 默认值为“avro”。 已知值为:“Avro”、“AvroDeflate”和“JSON”。 |