RoutingCosmosDBSqlApiProperties Clase
Propiedades relacionadas con un punto de conexión de la colección sql de Cosmos DB.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
azure.mgmt.iothub._serialization.ModelRoutingCosmosDBSqlApiProperties
Constructor
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)
Parámetros de palabra clave únicamente
Nombre | Description |
---|---|
name
|
Nombre que identifica este punto de conexión. El nombre solo puede incluir caracteres alfanuméricos, puntos, caracteres de subrayado, guiones y tiene una longitud máxima de 64 caracteres. Los nombres siguientes son reservados: eventos, fileNotifications, $default. Los nombres de punto de conexión deben ser únicos en los tipos de punto de conexión. Obligatorio. |
id
|
Identificador del punto de conexión de la colección sql de Cosmos DB. |
subscription_id
|
Identificador de suscripción de la cuenta de Cosmos DB. |
resource_group
|
Nombre del grupo de recursos de la cuenta de cosmos DB. |
endpoint_uri
|
Dirección URL de la cuenta de Cosmos DB. Debe incluir el protocolo https://. Obligatorio. |
authentication_type
|
Método que se usa para autenticarse en el punto de conexión de la colección sql de cosmos DB. Los valores conocidos son: "keyBased" y "identityBased". |
identity
|
Propiedades de identidad administrada del punto de conexión de recopilación de cosmos DB de enrutamiento. |
primary_key
|
Clave principal de la cuenta de cosmos DB. |
secondary_key
|
Clave secundaria de la cuenta de cosmos DB. |
database_name
|
Nombre de la base de datos de Cosmos DB en la cuenta de cosmos DB. Obligatorio. |
collection_name
|
Nombre de la colección sql de cosmos DB en la base de datos de Cosmos DB. Obligatorio. |
partition_key_name
|
Nombre de la clave de partición asociada a esta colección sql de Cosmos DB si existe. Se trata de un parámetro opcional. |
partition_key_template
|
Plantilla para generar un valor de clave de partición sintética para su uso con esta colección sql de Cosmos DB. La plantilla debe incluir al menos uno de los siguientes marcadores de posición: {iothub}, {deviceid}, {DD}, {MM}y {AAAA}. Se puede especificar un marcador de posición como máximo una vez, pero los componentes de orden y no marcador de posición son arbitrarios. Este parámetro solo es necesario si se especifica PartitionKeyName. |
Variables
Nombre | Description |
---|---|
name
|
Nombre que identifica este punto de conexión. El nombre solo puede incluir caracteres alfanuméricos, puntos, caracteres de subrayado, guiones y tiene una longitud máxima de 64 caracteres. Los nombres siguientes son reservados: eventos, fileNotifications, $default. Los nombres de punto de conexión deben ser únicos en los tipos de punto de conexión. Obligatorio. |
id
|
Identificador del punto de conexión de la colección sql de Cosmos DB. |
subscription_id
|
Identificador de suscripción de la cuenta de Cosmos DB. |
resource_group
|
Nombre del grupo de recursos de la cuenta de cosmos DB. |
endpoint_uri
|
Dirección URL de la cuenta de Cosmos DB. Debe incluir el protocolo https://. Obligatorio. |
authentication_type
|
Método que se usa para autenticarse en el punto de conexión de la colección sql de cosmos DB. Los valores conocidos son: "keyBased" y "identityBased". |
identity
|
Propiedades de identidad administrada del punto de conexión de recopilación de cosmos DB de enrutamiento. |
primary_key
|
Clave principal de la cuenta de cosmos DB. |
secondary_key
|
Clave secundaria de la cuenta de cosmos DB. |
database_name
|
Nombre de la base de datos de Cosmos DB en la cuenta de cosmos DB. Obligatorio. |
collection_name
|
Nombre de la colección sql de cosmos DB en la base de datos de Cosmos DB. Obligatorio. |
partition_key_name
|
Nombre de la clave de partición asociada a esta colección sql de Cosmos DB si existe. Se trata de un parámetro opcional. |
partition_key_template
|
Plantilla para generar un valor de clave de partición sintética para su uso con esta colección sql de Cosmos DB. La plantilla debe incluir al menos uno de los siguientes marcadores de posición: {iothub}, {deviceid}, {DD}, {MM}y {AAAA}. Se puede especificar un marcador de posición como máximo una vez, pero los componentes de orden y no marcador de posición son arbitrarios. Este parámetro solo es necesario si se especifica PartitionKeyName. |
Azure SDK for Python