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.ModelRoutingCosmosDBSqlApiProperties
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
|
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
|
Id van het sql-containereindpunt van Cosmos DB. |
subscription_id
|
De abonnements-id van het cosmos DB-account. |
resource_group
|
De naam van de resourcegroep van het Cosmos DB-account. |
endpoint_uri
|
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
|
De primaire sleutel van het cosmos DB-account. |
secondary_key
|
De secundaire sleutel van het cosmos DB-account. |
database_name
|
De naam van de cosmos DB-database in het Cosmos DB-account. Vereist. |
container_name
|
De naam van de cosmos DB SQL-container in de cosmos DB-database. Vereist. |
partition_key_name
|
De naam van de partitiesleutel die is gekoppeld aan deze Cosmos DB SQL-container, indien aanwezig. Dit is een optionele parameter. |
partition_key_template
|
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
|
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
|
Id van het sql-containereindpunt van Cosmos DB. |
subscription_id
|
De abonnements-id van het cosmos DB-account. |
resource_group
|
De naam van de resourcegroep van het Cosmos DB-account. |
endpoint_uri
|
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
|
De primaire sleutel van het cosmos DB-account. |
secondary_key
|
De secundaire sleutel van het cosmos DB-account. |
database_name
|
De naam van de cosmos DB-database in het Cosmos DB-account. Vereist. |
container_name
|
De naam van de cosmos DB SQL-container in de cosmos DB-database. Vereist. |
partition_key_name
|
De naam van de partitiesleutel die is gekoppeld aan deze Cosmos DB SQL-container, indien aanwezig. Dit is een optionele parameter. |
partition_key_template
|
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. |
Azure SDK for Python