Delen via


RoutingCosmosDBSqlApiProperties Klas

De eigenschappen met betrekking tot een cosmos DB SQL-containereindpunt.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

Overname
azure.mgmt.iothub._serialization.Model
RoutingCosmosDBSqlApiProperties

Constructor

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

Keyword-Only Parameters

Name Description
name
str

De naam die dit eindpunt identificeert. De naam mag alleen alfanumerieke tekens, punten, onderstrepingstekens, afbreekstreepjes bevatten en heeft een maximale lengte van 64 tekens. De volgende namen zijn gereserveerd: gebeurtenissen, fileNotifications $default. Eindpuntnamen moeten uniek zijn voor verschillende eindpunttypen. Vereist.

id
str

Id van het sql-containereindpunt van Cosmos DB.

subscription_id
str

De abonnements-id van het cosmos DB-account.

resource_group
str

De naam van de resourcegroep van het Cosmos DB-account.

endpoint_uri
str

De URL van het Cosmos DB-account. Deze moet het protocol bevatten https://. Vereist.

authentication_type

Methode die wordt gebruikt voor verificatie op basis van het sql-containereindpunt van Cosmos DB. Bekende waarden zijn: 'keyBased' en 'identityBased'.

identity

Eigenschappen van beheerde identiteit van routering cosmos DB-containereindpunt.

primary_key
str

De primaire sleutel van het cosmos DB-account.

secondary_key
str

De secundaire sleutel van het cosmos DB-account.

database_name
str

De naam van de cosmos DB-database in het Cosmos DB-account. Vereist.

container_name
str

De naam van de cosmos DB SQL-container in de cosmos DB-database. Vereist.

partition_key_name
str

De naam van de partitiesleutel die is gekoppeld aan deze Cosmos DB SQL-container, indien aanwezig. Dit is een optionele parameter.

partition_key_template
str

De sjabloon voor het genereren van een synthetische partitiesleutelwaarde voor gebruik met deze cosmos DB SQL-container. De sjabloon moet ten minste een van de volgende tijdelijke aanduidingen bevatten: {iothub}, {deviceid}, {DD}, {MM} en {JJJJ}. Een tijdelijke aanduiding kan maximaal één keer worden opgegeven, maar order- en niet-tijdelijke aanduidingen zijn willekeurig. Deze parameter is alleen vereist als PartitionKeyName is opgegeven.

Variabelen

Name Description
name
str

De naam die dit eindpunt identificeert. De naam mag alleen alfanumerieke tekens, punten, onderstrepingstekens, afbreekstreepjes bevatten en heeft een maximale lengte van 64 tekens. De volgende namen zijn gereserveerd: gebeurtenissen, fileNotifications $default. Eindpuntnamen moeten uniek zijn voor verschillende eindpunttypen. Vereist.

id
str

Id van het sql-containereindpunt van Cosmos DB.

subscription_id
str

De abonnements-id van het cosmos DB-account.

resource_group
str

De naam van de resourcegroep van het Cosmos DB-account.

endpoint_uri
str

De URL van het Cosmos DB-account. Deze moet het protocol bevatten https://. Vereist.

authentication_type

Methode die wordt gebruikt voor verificatie op basis van het sql-containereindpunt van Cosmos DB. Bekende waarden zijn: 'keyBased' en 'identityBased'.

identity

Eigenschappen van beheerde identiteit van routering cosmos DB-containereindpunt.

primary_key
str

De primaire sleutel van het cosmos DB-account.

secondary_key
str

De secundaire sleutel van het cosmos DB-account.

database_name
str

De naam van de cosmos DB-database in het Cosmos DB-account. Vereist.

container_name
str

De naam van de cosmos DB SQL-container in de cosmos DB-database. Vereist.

partition_key_name
str

De naam van de partitiesleutel die is gekoppeld aan deze Cosmos DB SQL-container, indien aanwezig. Dit is een optionele parameter.

partition_key_template
str

De sjabloon voor het genereren van een synthetische partitiesleutelwaarde voor gebruik met deze cosmos DB SQL-container. De sjabloon moet ten minste een van de volgende tijdelijke aanduidingen bevatten: {iothub}, {deviceid}, {DD}, {MM} en {JJJJ}. Een tijdelijke aanduiding kan maximaal één keer worden opgegeven, maar order- en niet-tijdelijke aanduidingen zijn willekeurig. Deze parameter is alleen vereist als PartitionKeyName is opgegeven.