Поделиться через


RoutingStorageContainerProperties Класс

Свойства, связанные с конечной точкой контейнера хранилища.

Для отправки в Azure необходимо заполнить все необходимые параметры.

Наследование
azure.mgmt.iothub._serialization.Model
RoutingStorageContainerProperties

Конструктор

RoutingStorageContainerProperties(*, name: str, container_name: str, id: str | None = None, connection_string: str | None = None, endpoint_uri: str | None = None, authentication_type: str | _models.AuthenticationType | None = None, identity: _models.ManagedIdentity | None = None, 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)

Параметры Keyword-Only

Имя Описание
id
str

Идентификатор конечной точки контейнера хранилища.

connection_string
str

Строка подключения учетной записи хранения.

endpoint_uri
str

URL-адрес конечной точки хранилища. Он должен включать https:// протокола.

authentication_type

Метод, используемый для проверки подлинности в конечной точке хранилища. Известные значения: "keyBased" и "identityBased".

identity

Свойства управляемого удостоверения конечной точки хранилища маршрутизации.

name
str

Имя, идентифицирующее эту конечную точку. Имя может содержать только буквенно-цифровые символы, точки, символы подчеркивания, дефисы и имеет максимальную длину 64 символа. Зарезервированы следующие имена: events, fileNotifications $default. Имена конечных точек должны быть уникальными для разных типов конечных точек. Обязательный.

subscription_id
str

Идентификатор подписки учетной записи хранения.

resource_group
str

Имя группы ресурсов учетной записи хранения.

container_name
str

Имя контейнера хранилища в учетной записи хранения. Обязательный.

file_name_format
str

Формат имени файла для большого двоичного объекта. Формат по умолчанию: {iothub}/{partition}/{ГГГГ}/{ММ}/{ДД}/{ЧЧ}/{мм}. Все параметры являются обязательными, но их можно изменить.

batch_frequency_in_seconds
int

Интервал времени, с которым большие двоичные объекты записываются в хранилище. Значение должно находиться в диапазоне от 60 до 720 секунд. Значение по умолчанию — 300 секунд.

max_chunk_size_in_bytes
int

Максимальное число байтов для каждого большого двоичного объекта, записанного в хранилище. Значение должно находиться в диапазоне от 10485760(10 МБ) до 524288000(500 МБ). Значение по умолчанию — 314572800(300 МБ).

encoding

Кодировка, используемая для сериализации сообщений в большие двоичные объекты. Поддерживаемые значения: avro, avrodeflate и JSON. Значение по умолчанию — avro. Известные значения: "Avro", "AvroDeflate" и "JSON".

Переменные

Имя Описание
id
str

Идентификатор конечной точки контейнера хранилища.

connection_string
str

Строка подключения учетной записи хранения.

endpoint_uri
str

URL-адрес конечной точки хранилища. Он должен включать https:// протокола.

authentication_type

Метод, используемый для проверки подлинности в конечной точке хранилища. Известные значения: "keyBased" и "identityBased".

identity

Свойства управляемого удостоверения конечной точки хранилища маршрутизации.

name
str

Имя, идентифицирующее эту конечную точку. Имя может содержать только буквенно-цифровые символы, точки, символы подчеркивания, дефисы и имеет максимальную длину 64 символа. Зарезервированы следующие имена: events, fileNotifications $default. Имена конечных точек должны быть уникальными для разных типов конечных точек. Обязательный.

subscription_id
str

Идентификатор подписки учетной записи хранения.

resource_group
str

Имя группы ресурсов учетной записи хранения.

container_name
str

Имя контейнера хранилища в учетной записи хранения. Обязательный.

file_name_format
str

Формат имени файла для большого двоичного объекта. Формат по умолчанию: {iothub}/{partition}/{ГГГГ}/{ММ}/{ДД}/{ЧЧ}/{мм}. Все параметры являются обязательными, но их можно изменить.

batch_frequency_in_seconds
int

Интервал времени, с которым большие двоичные объекты записываются в хранилище. Значение должно находиться в диапазоне от 60 до 720 секунд. Значение по умолчанию — 300 секунд.

max_chunk_size_in_bytes
int

Максимальное число байтов для каждого большого двоичного объекта, записанного в хранилище. Значение должно находиться в диапазоне от 10485760(10 МБ) до 524288000(500 МБ). Значение по умолчанию — 314572800(300 МБ).

encoding

Кодировка, используемая для сериализации сообщений в большие двоичные объекты. Поддерживаемые значения: avro, avrodeflate и JSON. Значение по умолчанию — avro. Известные значения: "Avro", "AvroDeflate" и "JSON".