StorageEndpointProperties الفصل

خصائص نقطة نهاية تخزين Azure لتحميل الملفات.

يجب ملء جميع المعلمات المطلوبة لإرسالها إلى Azure.

توريث
azure.mgmt.iothub._serialization.Model
StorageEndpointProperties

الدالمنشئ

StorageEndpointProperties(*, connection_string: str, container_name: str, sas_ttl_as_iso8601: timedelta | None = None, authentication_type: str | _models.AuthenticationType | None = None, identity: _models.ManagedIdentity | None = None, **kwargs: Any)

معلمات الكلمة الأساسية فقط

الاسم الوصف
sas_ttl_as_iso8601

الفترة الزمنية التي يكون فيها SAS URI الذي تم إنشاؤه بواسطة IoT Hub لتحميل الملفات صالحا. راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.

connection_string
str

سلسلة الاتصال لحساب Azure Storage الذي يتم تحميل الملفات إليه. مطلوب

container_name
str

اسم الحاوية الجذر حيث تقوم بتحميل الملفات. لا تحتاج الحاوية إلى وجود ولكن يجب أن تكون قابلة للتطوير باستخدام connectionString المحدد. مطلوب

authentication_type

يحدد نوع المصادقة المستخدم للاتصال بحساب التخزين. القيم المعروفة هي: "keyBased" و"identityBased".

identity

خصائص الهوية المدارة لنقطة نهاية التخزين لتحميل الملفات.

المتغيرات

الاسم الوصف
sas_ttl_as_iso8601

الفترة الزمنية التي يكون فيها SAS URI الذي تم إنشاؤه بواسطة IoT Hub لتحميل الملفات صالحا. راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.

connection_string
str

سلسلة الاتصال لحساب Azure Storage الذي يتم تحميل الملفات إليه. مطلوب

container_name
str

اسم الحاوية الجذر حيث تقوم بتحميل الملفات. لا تحتاج الحاوية إلى وجود ولكن يجب أن تكون قابلة للتطوير باستخدام connectionString المحدد. مطلوب

authentication_type

يحدد نوع المصادقة المستخدم للاتصال بحساب التخزين. القيم المعروفة هي: "keyBased" و"identityBased".

identity

خصائص الهوية المدارة لنقطة نهاية التخزين لتحميل الملفات.