Aracılığıyla paylaş


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.Model
RoutingCosmosDBSqlApiProperties

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
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.

id
str

Cosmos DB sql koleksiyonu uç noktasının kimliği.

subscription_id
str

Cosmos DB hesabının abonelik tanımlayıcısı.

resource_group
str

Cosmos DB hesabının kaynak grubunun adı.

endpoint_uri
str

Cosmos DB hesabının URL'si. Protokol https:// içermelidir. Gereklidir.

authentication_type

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
str

Cosmos DB hesabının birincil anahtarı.

secondary_key
str

Cosmos DB hesabının ikincil anahtarı.

database_name
str

Cosmos DB hesabındaki cosmos DB veritabanının adı. Gereklidir.

collection_name
str

Cosmos DB veritabanındaki cosmos DB sql koleksiyonunun adı. Gereklidir.

partition_key_name
str

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
str

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
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.

id
str

Cosmos DB sql koleksiyonu uç noktasının kimliği.

subscription_id
str

Cosmos DB hesabının abonelik tanımlayıcısı.

resource_group
str

Cosmos DB hesabının kaynak grubunun adı.

endpoint_uri
str

Cosmos DB hesabının URL'si. Protokol https:// içermelidir. Gereklidir.

authentication_type

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
str

Cosmos DB hesabının birincil anahtarı.

secondary_key
str

Cosmos DB hesabının ikincil anahtarı.

database_name
str

Cosmos DB hesabındaki cosmos DB veritabanının adı. Gereklidir.

collection_name
str

Cosmos DB veritabanındaki cosmos DB sql koleksiyonunun adı. Gereklidir.

partition_key_name
str

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
str

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.