Condividi tramite


RoutingCosmosDBSqlApiProperties Classe

Le proprietà correlate a un endpoint del contenitore sql cosmos DB.

Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.

Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.

Ereditarietà
azure.mgmt.iothub._serialization.Model
RoutingCosmosDBSqlApiProperties

Costruttore

RoutingCosmosDBSqlApiProperties(*, name: str, endpoint_uri: str, database_name: str, container_name: str, 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)

Parametri di sole parole chiave

Nome Descrizione
name
str

Nome che identifica questo endpoint. Il nome può includere solo caratteri alfanumerici, punti, caratteri di sottolineatura, trattini e ha una lunghezza massima di 64 caratteri. I nomi seguenti sono riservati: eventi, fileNotifications, $default. I nomi degli endpoint devono essere univoci tra i tipi di endpoint. Obbligatorio.

subscription_id
str

Identificatore della sottoscrizione dell'account cosmos DB.

resource_group
str

Nome del gruppo di risorse dell'account cosmos DB.

endpoint_uri
str

URL dell'account cosmos DB. Deve includere il protocollo https://. Obbligatorio.

authentication_type

Metodo usato per eseguire l'autenticazione con l'endpoint del contenitore sql cosmos DB. I valori noti sono: "keyBased" e "identityBased".

identity

Proprietà dell'identità gestita dell'endpoint del contenitore cosmos DB.

primary_key
str

Chiave primaria dell'account cosmos DB.

secondary_key
str

Chiave secondaria dell'account cosmos DB.

database_name
str

Nome del database cosmos DB nell'account cosmos DB. Obbligatorio.

container_name
str

Nome del contenitore sql cosmos DB nel database cosmos DB. Obbligatorio.

partition_key_name
str

Nome della chiave di partizione associata a questo contenitore sql cosmos DB se presente. Questo parametro è facoltativo.

partition_key_template
str

Modello per la generazione di un valore di chiave di partizione sintetica da usare con questo contenitore sql cosmos DB. Il modello deve includere almeno uno dei segnaposto seguenti: {iothub}, {deviceid}, {DD}, {MM}e {AAAA}. Qualsiasi segnaposto può essere specificato al massimo una volta, ma i componenti di ordine e non segnaposto sono arbitrari. Questo parametro è obbligatorio solo se PartitionKeyName è specificato.

Variabili

Nome Descrizione
name
str

Nome che identifica questo endpoint. Il nome può includere solo caratteri alfanumerici, punti, caratteri di sottolineatura, trattini e ha una lunghezza massima di 64 caratteri. I nomi seguenti sono riservati: eventi, fileNotifications, $default. I nomi degli endpoint devono essere univoci tra i tipi di endpoint. Obbligatorio.

id
str

ID dell'endpoint contenitore sql cosmos DB.

subscription_id
str

Identificatore della sottoscrizione dell'account cosmos DB.

resource_group
str

Nome del gruppo di risorse dell'account cosmos DB.

endpoint_uri
str

URL dell'account cosmos DB. Deve includere il protocollo https://. Obbligatorio.

authentication_type

Metodo usato per eseguire l'autenticazione con l'endpoint del contenitore sql cosmos DB. I valori noti sono: "keyBased" e "identityBased".

identity

Proprietà dell'identità gestita dell'endpoint del contenitore cosmos DB.

primary_key
str

Chiave primaria dell'account cosmos DB.

secondary_key
str

Chiave secondaria dell'account cosmos DB.

database_name
str

Nome del database cosmos DB nell'account cosmos DB. Obbligatorio.

container_name
str

Nome del contenitore sql cosmos DB nel database cosmos DB. Obbligatorio.

partition_key_name
str

Nome della chiave di partizione associata a questo contenitore sql cosmos DB se presente. Questo parametro è facoltativo.

partition_key_template
str

Modello per la generazione di un valore di chiave di partizione sintetica da usare con questo contenitore sql cosmos DB. Il modello deve includere almeno uno dei segnaposto seguenti: {iothub}, {deviceid}, {DD}, {MM}e {AAAA}. Qualsiasi segnaposto può essere specificato al massimo una volta, ma i componenti di ordine e non segnaposto sono arbitrari. Questo parametro è obbligatorio solo se PartitionKeyName è specificato.