Aracılığıyla paylaş


RoutingStorageContainerProperties Sınıf

Depolama kapsayıcısı uç noktasıyla ilgili özellikler.

Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.

Devralma
azure.mgmt.iothub._serialization.Model
RoutingStorageContainerProperties

Oluşturucu

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)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
id
str

Depolama kapsayıcısı uç noktasının kimliği.

connection_string
str

Depolama hesabının bağlantı dizesi.

endpoint_uri
str

Depolama uç noktasının URL'si. Protokol https:// içermelidir.

authentication_type

Depolama uç noktasında kimlik doğrulaması yapmak için kullanılan yöntem. Bilinen değerler şunlardır: "keyBased" ve "identityBased".

identity

Depolama uç noktasını yönlendirmenin yönetilen kimlik özellikleri.

name
str

Bu uç noktayı tanımlayan ad. Ad yalnızca alfasayısal karakterler, nokta, alt çizgi, kısa çizgi içerebilir ve uzunluk üst sınırı 64 karakterdir. Aşağıdaki adlar ayrılmıştır: olaylar, fileNotifications, $default. Uç nokta adları, uç nokta türleri arasında benzersiz olmalıdır. Gereklidir.

subscription_id
str

Depolama hesabının abonelik tanımlayıcısı.

resource_group
str

Depolama hesabının kaynak grubunun adı.

container_name
str

Depolama hesabındaki depolama kapsayıcısının adı. Gereklidir.

file_name_format
str

Blob için dosya adı biçimi. Varsayılan biçim: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. Tüm parametreler zorunlu olsa da yeniden sıralanabilir.

batch_frequency_in_seconds
int

Blobların depolamaya yazıldığı zaman aralığı. Değer 60 ile 720 saniye arasında olmalıdır. Varsayılan değer 300 saniyedir.

max_chunk_size_in_bytes
int

Depolama alanına yazılan her blob için maksimum bayt sayısı. Değer 10485760(10 MB) ile 524288000(500 MB) arasında olmalıdır. Varsayılan değer 314572800(300 MB) değeridir.

encoding

İletileri bloblara seri hale getirmek için kullanılan kodlama. Desteklenen değerler :'avro', 'avrodeflate' ve 'JSON'. Varsayılan değer :'avro'. Bilinen değerler şunlardır: "Avro", "AvroDeflate" ve "JSON".

Değişkenler

Name Description
id
str

Depolama kapsayıcısı uç noktasının kimliği.

connection_string
str

Depolama hesabının bağlantı dizesi.

endpoint_uri
str

Depolama uç noktasının URL'si. Protokol https:// içermelidir.

authentication_type

Depolama uç noktasında kimlik doğrulaması yapmak için kullanılan yöntem. Bilinen değerler şunlardır: "keyBased" ve "identityBased".

identity

Depolama uç noktasını yönlendirmenin yönetilen kimlik özellikleri.

name
str

Bu uç noktayı tanımlayan ad. Ad yalnızca alfasayısal karakterler, nokta, alt çizgi, kısa çizgi içerebilir ve uzunluk üst sınırı 64 karakterdir. Aşağıdaki adlar ayrılmıştır: olaylar, fileNotifications, $default. Uç nokta adları, uç nokta türleri arasında benzersiz olmalıdır. Gereklidir.

subscription_id
str

Depolama hesabının abonelik tanımlayıcısı.

resource_group
str

Depolama hesabının kaynak grubunun adı.

container_name
str

Depolama hesabındaki depolama kapsayıcısının adı. Gereklidir.

file_name_format
str

Blob için dosya adı biçimi. Varsayılan biçim: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. Tüm parametreler zorunlu olsa da yeniden sıralanabilir.

batch_frequency_in_seconds
int

Blobların depolamaya yazıldığı zaman aralığı. Değer 60 ile 720 saniye arasında olmalıdır. Varsayılan değer 300 saniyedir.

max_chunk_size_in_bytes
int

Depolama alanına yazılan her blob için maksimum bayt sayısı. Değer 10485760(10 MB) ile 524288000(500 MB) arasında olmalıdır. Varsayılan değer 314572800(300 MB) değeridir.

encoding

İletileri bloblara seri hale getirmek için kullanılan kodlama. Desteklenen değerler :'avro', 'avrodeflate' ve 'JSON'. Varsayılan değer :'avro'. Bilinen değerler şunlardır: "Avro", "AvroDeflate" ve "JSON".