RoutingCosmosDBSqlApiProperties Sınıf
Cosmos DB sql koleksiyonu uç noktasıyla ilgili özellikler.
Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.
- Devralma
-
azure.mgmt.iothub._serialization.ModelRoutingCosmosDBSqlApiProperties
Oluşturucu
RoutingCosmosDBSqlApiProperties(*, name: str, endpoint_uri: str, database_name: str, collection_name: str, id: str | None = None, subscription_id: str | None = None, resource_group: str | None = None, authentication_type: str | _models.AuthenticationType | None = None, identity: _models.ManagedIdentity | None = None, primary_key: str | None = None, secondary_key: str | None = None, partition_key_name: str | None = None, partition_key_template: str | None = None, **kwargs: Any)
Yalnızca Anahtar Sözcük Parametreleri
Name | Description |
---|---|
name
|
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. |
id
|
Cosmos DB sql koleksiyonu uç noktasının kimliği. |
subscription_id
|
Cosmos DB hesabının abonelik tanımlayıcısı. |
resource_group
|
Cosmos DB hesabının kaynak grubunun adı. |
endpoint_uri
|
Cosmos DB hesabının URL'si. Protokol https:// içermelidir. Gereklidir. |
authentication_type
|
str veya
AuthenticationType
Cosmos DB sql koleksiyonu uç noktasında kimlik doğrulaması yapmak için kullanılan yöntem. Bilinen değerler şunlardır: "keyBased" ve "identityBased". |
identity
|
Cosmos DB koleksiyonu uç noktasını yönlendirmenin yönetilen kimlik özellikleri. |
primary_key
|
Cosmos DB hesabının birincil anahtarı. |
secondary_key
|
Cosmos DB hesabının ikincil anahtarı. |
database_name
|
Cosmos DB hesabındaki cosmos DB veritabanının adı. Gereklidir. |
collection_name
|
Cosmos DB veritabanındaki cosmos DB sql koleksiyonunun adı. Gereklidir. |
partition_key_name
|
Varsa, bu cosmos DB SQL koleksiyonuyla ilişkili bölüm anahtarının adı. Bu isteğe bağlı bir parametredir. |
partition_key_template
|
Bu cosmos DB sql koleksiyonuyla kullanılmak üzere yapay bölüm anahtarı değeri oluşturmaya yönelik şablon. Şablon aşağıdaki yer tutuculardan en az birini içermelidir: {iothub}, {deviceid}, {DD}, {MM}ve {YYYY}. Herhangi bir yer tutucu en fazla bir kez belirtilebilir, ancak sıra ve yer tutucu olmayan bileşenler rastgeledir. Bu parametre yalnızca PartitionKeyName belirtilirse gereklidir. |
Değişkenler
Name | Description |
---|---|
name
|
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. |
id
|
Cosmos DB sql koleksiyonu uç noktasının kimliği. |
subscription_id
|
Cosmos DB hesabının abonelik tanımlayıcısı. |
resource_group
|
Cosmos DB hesabının kaynak grubunun adı. |
endpoint_uri
|
Cosmos DB hesabının URL'si. Protokol https:// içermelidir. Gereklidir. |
authentication_type
|
str veya
AuthenticationType
Cosmos DB sql koleksiyonu uç noktasında kimlik doğrulaması yapmak için kullanılan yöntem. Bilinen değerler şunlardır: "keyBased" ve "identityBased". |
identity
|
Cosmos DB koleksiyonu uç noktasını yönlendirmenin yönetilen kimlik özellikleri. |
primary_key
|
Cosmos DB hesabının birincil anahtarı. |
secondary_key
|
Cosmos DB hesabının ikincil anahtarı. |
database_name
|
Cosmos DB hesabındaki cosmos DB veritabanının adı. Gereklidir. |
collection_name
|
Cosmos DB veritabanındaki cosmos DB sql koleksiyonunun adı. Gereklidir. |
partition_key_name
|
Varsa, bu cosmos DB SQL koleksiyonuyla ilişkili bölüm anahtarının adı. Bu isteğe bağlı bir parametredir. |
partition_key_template
|
Bu cosmos DB sql koleksiyonuyla kullanılmak üzere yapay bölüm anahtarı değeri oluşturmaya yönelik şablon. Şablon aşağıdaki yer tutuculardan en az birini içermelidir: {iothub}, {deviceid}, {DD}, {MM}ve {YYYY}. Herhangi bir yer tutucu en fazla bir kez belirtilebilir, ancak sıra ve yer tutucu olmayan bileşenler rastgeledir. Bu parametre yalnızca PartitionKeyName belirtilirse gereklidir. |
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin