Microsoft.DocumentDB-databaseAccounts/sqlDatabases/containers 2019-12-12
- Laatste
- 2024-05-15
- 2024-05-15-preview
- 2024-02-15-preview
- 2023-11-15
- 2023-11-15-preview
- 2023-09-15
- 2023-09-15-preview
- 2023-04-15
- 2023-03-15
- 2023-03-15-preview
- 2023-03-01-preview
- 2022-11-15
- 2022-11-15-preview
- 2022-08-15
- 2022-08-15-preview
- 2022-05-15
- 2022-05-15-preview
- 2022-02-15-preview
- 2021-11-15-preview
- 2021-10-15
- 2021-10-15-preview
- 2021-07-01-preview
- 2021-06-15
- 2021-05-15
- 2021-04-15
- 2021-04-01-preview
- 2021-03-15
- 2021-03-01-preview
- 2021-01-15
- 2020-09-01
- 2020-06-01-preview
- 2020-04-01
- 2020-03-01
- 2019-12-12
- 2019-08-01
Bicep-resourcedefinitie
Het resourcetype databaseAccounts/sqlDatabases/containers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2019-12-12' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
options: {
throughput: 'string'
{customized property}: 'string'
}
resource: {
conflictResolutionPolicy: {
conflictResolutionPath: 'string'
conflictResolutionProcedure: 'string'
mode: 'string'
}
defaultTtl: int
id: 'string'
indexingPolicy: {
automatic: bool
compositeIndexes: [
{
order: 'string'
path: 'string'
}
]
excludedPaths: [
{
path: 'string'
}
]
includedPaths: [
{
indexes: [
{
dataType: 'string'
kind: 'string'
precision: int
}
]
path: 'string'
}
]
indexingMode: 'string'
spatialIndexes: [
{
path: 'string'
types: [
'string'
]
}
]
}
partitionKey: {
kind: 'string'
paths: [
'string'
]
version: int
}
uniqueKeyPolicy: {
uniqueKeys: [
{
paths: [
'string'
]
}
]
}
}
}
}
Eigenschapswaarden
databaseAccounts/sqlDatabases/containers
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) |
location | De locatie van de resourcegroep waartoe de resource behoort. | tekenreeks |
tags | Tags zijn een lijst met sleutel-waardeparen die de resource beschrijven. Deze tags kunnen worden gebruikt bij het weergeven en groeperen van deze resource (tussen resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben die niet groter is dan 128 tekens en de waarde niet groter is dan 256 tekens. De standaardervaring voor een sjabloontype is bijvoorbeeld ingesteld met 'defaultExperience': 'Cassandra'. Huidige 'defaultExperience'-waarden omvatten ook 'Table', 'Graph', 'DocumentDB' en 'MongoDB'. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Bovenliggende | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: sqlDatabases |
properties | Eigenschappen voor het maken en bijwerken van Azure Cosmos DB-container. | SqlContainerCreateUpdatePropertiesOrSqlContainerGetP... (vereist) |
SqlContainerCreateUpdatePropertiesOrSqlContainerGetP...
Naam | Description | Waarde |
---|---|---|
opties | Een sleutel-waardepaar met opties die voor de aanvraag moeten worden toegepast. Dit komt overeen met de headers die met de aanvraag zijn verzonden. | CreateUpdateOptions (vereist) |
resource | De standaard-JSON-indeling van een container | SqlContainerResourceOrSqlContainerGetPropertiesResou... (vereist) |
CreateUpdateOptions
Naam | Description | Waarde |
---|---|---|
doorvoer | Aanvraageenheden per seconde. Bijvoorbeeld 'doorvoer': '10000'. | tekenreeks |
{aangepaste eigenschap} | tekenreeks |
SqlContainerResourceOrSqlContainerGetPropertiesResou...
Naam | Description | Waarde |
---|---|---|
conflictResolutionPolicy | Het conflictoplossingsbeleid voor de container. | ConflictResolutionPolicy |
defaultTtl | Standaard time to live | int |
id | Naam van de Cosmos DB SQL-container | tekenreeks (vereist) |
indexingPolicy | De configuratie van het indexeringsbeleid. Standaard wordt de indexering automatisch uitgevoerd voor alle documentpaden in de container | IndexingPolicy |
partitionKey | De configuratie van de partitiesleutel die moet worden gebruikt voor het partitioneren van gegevens in meerdere partities | ContainerPartitionKey |
uniqueKeyPolicy | De configuratie van het unieke sleutelbeleid voor het opgeven van uniekheidsbeperkingen voor documenten in de verzameling in de Azure Cosmos DB-service. | UniqueKeyPolicy |
ConflictResolutionPolicy
Naam | Description | Waarde |
---|---|---|
conflictResolutionPath | Het pad voor conflictoplossing in het geval van de modus LastWriterWins. | tekenreeks |
conflictResolutionProcedure | De procedure voor het oplossen van conflicten in het geval van een aangepaste modus. | tekenreeks |
mode | Geeft de conflictoplossingsmodus aan. | 'Aangepast' 'LastWriterWins' |
IndexingPolicy
Naam | Description | Waarde |
---|---|---|
automatisch | Geeft aan of het indexeringsbeleid automatisch is | booleaans |
compositeIndexen | Lijst met samengestelde padlijst | CompositePath[] |
excludedPaths | Lijst met paden die moeten worden uitgesloten van indexering | ExcludedPath[] |
includedPaths | Lijst met paden die moeten worden opgenomen in de indexering | IncludedPath[] |
indexingMode | Geeft de indexeringsmodus aan. | 'Consistent' 'Lui' 'Geen' |
spatialIndexen | Lijst met ruimtelijke details | SpatialSpec[] |
CompositePath
Naam | Description | Waarde |
---|---|---|
order | Sorteervolgorde voor samengestelde paden. | Oplopend Aflopend |
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met jokertekens (/pad/*) | tekenreeks |
ExcludedPath
Naam | Description | Waarde |
---|---|---|
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met jokertekens (/pad/*) | tekenreeks |
IncludedPath
Naam | Description | Waarde |
---|---|---|
Indexen | Lijst met indexen voor dit pad | Indexen[] |
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met jokertekens (/pad/*) | tekenreeks |
Indexen
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype waarop het indexeringsgedrag wordt toegepast. | 'LineString' 'MultiPolygon' 'Getal' Punt 'Veelhoek' 'Tekenreeks' |
Soort | Geeft het type index aan. | Hash 'Bereik' 'Ruimtelijk' |
precisie | De precisie van de index. -1 is maximale precisie. | int |
SpatialSpec
Naam | Description | Waarde |
---|---|---|
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
typen | Lijst met het ruimtelijke type van het pad | Tekenreeksmatrix met een van de volgende: 'LineString' 'MultiPolygon' 'Punt' 'Veelhoek' |
ContainerPartitionKey
Naam | Description | Waarde |
---|---|---|
Soort | Geeft het type algoritme aan dat wordt gebruikt voor partitionering | Hash 'Bereik' |
Paden | Lijst met paden waarmee gegevens in de container kunnen worden gepartitioneerd | tekenreeks[] |
versie | Geeft de versie van de definitie van de partitiesleutel aan | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 2 |
UniqueKeyPolicy
Naam | Description | Waarde |
---|---|---|
uniqueKeys | Lijst met unieke sleutels op die de uniekheidsbeperking afdwingt voor documenten in de verzameling in de Azure Cosmos DB-service. | UniqueKey[] |
UniqueKey
Naam | Description | Waarde |
---|---|---|
Paden | De lijst met paden moet uniek zijn voor elk document in de Azure Cosmos DB-service | tekenreeks[] |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een Gratis Azure Cosmos DB-account maken |
Met deze sjabloon maakt u een Gratis Azure Cosmos DB-account voor SQL API met een database met gedeelde doorvoer en container. |
Een Azure Cosmos DB-account maken voor Core (SQL) API |
Met deze sjabloon maakt u een Azure Cosmos-account voor Core (SQL) API met een database en een container met doorvoer met meerdere andere opties. |
SQL-API voor Azure Cosmos DB-account met analytische opslag |
Met deze sjabloon maakt u een Azure Cosmos-account voor Core (SQL) API met een database en container die zijn geconfigureerd met analytische opslag. |
Een SQL-API voor een Azure Cosmos DB-account maken met automatische schaalaanpassing |
Met deze sjabloon maakt u een Azure Cosmos-account voor Core (SQL) API met een database en een container met doorvoer voor automatische schaalaanpassing met meerdere andere opties. |
Opgeslagen procedures voor Azure Cosmos DB Core (SQL) API maken |
Met deze sjabloon maakt u een Azure Cosmos DB-account voor Core (SQL) API en een container met een opgeslagen procedure, trigger en door de gebruiker gedefinieerde functie. |
Azure Data Explorer DB implementeren met Cosmos DB-verbinding |
Implementeer Azure Data Explorer DB met Cosmos DB-verbinding. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype databaseAccounts/sqlDatabases/containers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers",
"apiVersion": "2019-12-12",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"options": {
"throughput": "string",
"{customized property}": "string"
},
"resource": {
"conflictResolutionPolicy": {
"conflictResolutionPath": "string",
"conflictResolutionProcedure": "string",
"mode": "string"
},
"defaultTtl": "int",
"id": "string",
"indexingPolicy": {
"automatic": "bool",
"compositeIndexes": [
{
"order": "string",
"path": "string"
}
],
"excludedPaths": [
{
"path": "string"
}
],
"includedPaths": [
{
"indexes": [
{
"dataType": "string",
"kind": "string",
"precision": "int"
}
],
"path": "string"
}
],
"indexingMode": "string",
"spatialIndexes": [
{
"path": "string",
"types": [ "string" ]
}
]
},
"partitionKey": {
"kind": "string",
"paths": [ "string" ],
"version": "int"
},
"uniqueKeyPolicy": {
"uniqueKeys": [
{
"paths": [ "string" ]
}
]
}
}
}
}
Eigenschapswaarden
databaseAccounts/sqlDatabases/containers
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers' |
apiVersion | De resource-API-versie | '2019-12-12' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) |
location | De locatie van de resourcegroep waartoe de resource behoort. | tekenreeks |
tags | Tags zijn een lijst met sleutel-waardeparen die de resource beschrijven. Deze tags kunnen worden gebruikt bij het weergeven en groeperen van deze resource (tussen resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben die niet groter is dan 128 tekens en de waarde niet groter is dan 256 tekens. De standaardervaring voor een sjabloontype is bijvoorbeeld ingesteld met 'defaultExperience': 'Cassandra'. Huidige 'defaultExperience'-waarden omvatten ook 'Table', 'Graph', 'DocumentDB' en 'MongoDB'. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
properties | Eigenschappen voor het maken en bijwerken van Azure Cosmos DB-container. | SqlContainerCreateUpdatePropertiesOrSqlContainerGetP... (vereist) |
SqlContainerCreateUpdatePropertiesOrSqlContainerGetP...
Naam | Description | Waarde |
---|---|---|
opties | Een sleutel-waardepaar met opties die voor de aanvraag moeten worden toegepast. Dit komt overeen met de headers die met de aanvraag zijn verzonden. | CreateUpdateOptions (vereist) |
resource | De standaard-JSON-indeling van een container | SqlContainerResourceOrSqlContainerGetPropertiesResou... (vereist) |
CreateUpdateOptions
Naam | Description | Waarde |
---|---|---|
doorvoer | Aanvraageenheden per seconde. Bijvoorbeeld 'doorvoer': '10000'. | tekenreeks |
{aangepaste eigenschap} | tekenreeks |
SqlContainerResourceOrSqlContainerGetPropertiesResou...
Naam | Description | Waarde |
---|---|---|
conflictResolutionPolicy | Het conflictoplossingsbeleid voor de container. | ConflictResolutionPolicy |
defaultTtl | Standaard time to live | int |
id | Naam van de Cosmos DB SQL-container | tekenreeks (vereist) |
indexingPolicy | De configuratie van het indexeringsbeleid. Standaard wordt de indexering automatisch uitgevoerd voor alle documentpaden in de container | IndexingPolicy |
partitionKey | De configuratie van de partitiesleutel die moet worden gebruikt voor het partitioneren van gegevens in meerdere partities | ContainerPartitionKey |
uniqueKeyPolicy | De configuratie van het unieke sleutelbeleid voor het opgeven van uniekheidsbeperkingen voor documenten in de verzameling in de Azure Cosmos DB-service. | UniqueKeyPolicy |
ConflictResolutionPolicy
Naam | Description | Waarde |
---|---|---|
conflictResolutionPath | Het pad voor conflictoplossing in het geval van de modus LastWriterWins. | tekenreeks |
conflictResolutionProcedure | De procedure voor het oplossen van conflicten in het geval van een aangepaste modus. | tekenreeks |
mode | Geeft de conflictoplossingsmodus aan. | 'Aangepast' 'LastWriterWins' |
IndexingPolicy
Naam | Description | Waarde |
---|---|---|
automatisch | Geeft aan of het indexeringsbeleid automatisch is | booleaans |
compositeIndexen | Lijst met samengestelde padlijst | CompositePath[] |
excludedPaths | Lijst met paden die moeten worden uitgesloten van indexering | ExcludedPath[] |
includedPaths | Lijst met paden die moeten worden opgenomen in de indexering | IncludedPath[] |
indexingMode | Geeft de indexeringsmodus aan. | 'Consistent' 'Luie' 'Geen' |
spatialIndexen | Lijst met ruimtelijke details | SpatialSpec[] |
CompositePath
Naam | Description | Waarde |
---|---|---|
order | Sorteervolgorde voor samengestelde paden. | Oplopend 'Aflopend' |
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
ExcludedPath
Naam | Description | Waarde |
---|---|---|
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
IncludedPath
Naam | Description | Waarde |
---|---|---|
Indexen | Lijst met indexen voor dit pad | Indexen[] |
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
Indexen
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype waarop het indexeringsgedrag wordt toegepast. | 'LineString' 'MultiPolygon' 'Getal' 'Punt' 'Veelhoek' 'Tekenreeks' |
Soort | Geeft het type index aan. | Hash 'Bereik' 'Ruimtelijk' |
precisie | De precisie van de index. -1 is maximale precisie. | int |
SpatialSpec
Naam | Description | Waarde |
---|---|---|
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
typen | Lijst met het ruimtelijke type van het pad | Tekenreeksmatrix met een van de volgende: 'LineString' 'MultiPolygon' 'Punt' 'Veelhoek' |
ContainerPartitionKey
Naam | Description | Waarde |
---|---|---|
Soort | Geeft het type algoritme aan dat wordt gebruikt voor partitionering | Hash 'Bereik' |
Paden | Lijst met paden waarmee gegevens in de container kunnen worden gepartitioneerd | tekenreeks[] |
versie | Geeft de versie van de definitie van de partitiesleutel aan | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 2 |
UniqueKeyPolicy
Naam | Description | Waarde |
---|---|---|
uniqueKeys | Lijst met unieke sleutels op die de uniekheidsbeperking afdwingt voor documenten in de verzameling in de Azure Cosmos DB-service. | UniqueKey[] |
UniqueKey
Naam | Description | Waarde |
---|---|---|
Paden | De lijst met paden moet uniek zijn voor elk document in de Azure Cosmos DB-service | tekenreeks[] |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een Gratis Azure Cosmos DB-account maken |
Met deze sjabloon maakt u een Gratis Azure Cosmos DB-account voor SQL API met een database met gedeelde doorvoer en container. |
Een Azure Cosmos DB-account maken voor Core (SQL) API |
Met deze sjabloon maakt u een Azure Cosmos-account voor Core (SQL) API met een database en een container met doorvoer met meerdere andere opties. |
SQL-API voor Azure Cosmos DB-account met analytische opslag |
Met deze sjabloon maakt u een Azure Cosmos-account voor Core (SQL) API met een database en container die zijn geconfigureerd met analytische opslag. |
Een SQL-API voor een Azure Cosmos DB-account maken met automatische schaalaanpassing |
Met deze sjabloon maakt u een Azure Cosmos-account voor Core (SQL) API met een database en een container met doorvoer voor automatische schaalaanpassing met meerdere andere opties. |
Opgeslagen procedures voor Azure Cosmos DB Core (SQL) API maken |
Met deze sjabloon maakt u een Azure Cosmos DB-account voor Core (SQL) API en een container met een opgeslagen procedure, trigger en door de gebruiker gedefinieerde functie. |
Azure Data Explorer DB implementeren met Cosmos DB-verbinding |
Implementeer Azure Data Explorer DB met Cosmos DB-verbinding. |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype databaseAccounts/sqlDatabases/containers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2019-12-12"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
options = {
throughput = "string"
{customized property} = "string"
}
resource = {
conflictResolutionPolicy = {
conflictResolutionPath = "string"
conflictResolutionProcedure = "string"
mode = "string"
}
defaultTtl = int
id = "string"
indexingPolicy = {
automatic = bool
compositeIndexes = [
{
order = "string"
path = "string"
}
]
excludedPaths = [
{
path = "string"
}
]
includedPaths = [
{
indexes = [
{
dataType = "string"
kind = "string"
precision = int
}
]
path = "string"
}
]
indexingMode = "string"
spatialIndexes = [
{
path = "string"
types = [
"string"
]
}
]
}
partitionKey = {
kind = "string"
paths = [
"string"
]
version = int
}
uniqueKeyPolicy = {
uniqueKeys = [
{
paths = [
"string"
]
}
]
}
}
}
})
}
Eigenschapswaarden
databaseAccounts/sqlDatabases/containers
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2019-12-12" |
naam | De resourcenaam | tekenreeks (vereist) |
location | De locatie van de resourcegroep waartoe de resource behoort. | tekenreeks |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: sqlDatabases |
tags | Tags zijn een lijst met sleutel-waardeparen die de resource beschrijven. Deze tags kunnen worden gebruikt bij het weergeven en groeperen van deze resource (tussen resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben die niet groter is dan 128 tekens en de waarde niet groter is dan 256 tekens. De standaardervaring voor een sjabloontype is bijvoorbeeld ingesteld met 'defaultExperience': 'Cassandra'. Huidige 'defaultExperience'-waarden omvatten ook 'Table', 'Graph', 'DocumentDB' en 'MongoDB'. | Woordenlijst met tagnamen en -waarden. |
properties | Eigenschappen voor het maken en bijwerken van Azure Cosmos DB-container. | SqlContainerCreateUpdatePropertiesOrSqlContainerGetP... (vereist) |
SqlContainerCreateUpdatePropertiesOrSqlContainerGetP...
Naam | Description | Waarde |
---|---|---|
opties | Een sleutel-waardepaar met opties die voor de aanvraag moeten worden toegepast. Dit komt overeen met de headers die met de aanvraag zijn verzonden. | CreateUpdateOptions (vereist) |
resource | De standaard-JSON-indeling van een container | SqlContainerResourceOrSqlContainerGetPropertiesResou... (vereist) |
CreateUpdateOptions
Naam | Description | Waarde |
---|---|---|
doorvoer | Aanvraageenheden per seconde. Bijvoorbeeld 'doorvoer': '10000'. | tekenreeks |
{aangepaste eigenschap} | tekenreeks |
SqlContainerResourceOrSqlContainerGetPropertiesResou...
Naam | Description | Waarde |
---|---|---|
conflictResolutionPolicy | Het conflictoplossingsbeleid voor de container. | ConflictResolutionPolicy |
defaultTtl | Standaard time to live | int |
id | Naam van de Cosmos DB SQL-container | tekenreeks (vereist) |
indexingPolicy | De configuratie van het indexeringsbeleid. Standaard wordt de indexering automatisch uitgevoerd voor alle documentpaden in de container | IndexingPolicy |
partitionKey | De configuratie van de partitiesleutel die moet worden gebruikt voor het partitioneren van gegevens in meerdere partities | ContainerPartitionKey |
uniqueKeyPolicy | De configuratie van het unieke sleutelbeleid voor het opgeven van uniekheidsbeperkingen voor documenten in de verzameling in de Azure Cosmos DB-service. | UniqueKeyPolicy |
ConflictResolutionPolicy
Naam | Description | Waarde |
---|---|---|
conflictResolutionPath | Het pad voor conflictoplossing in het geval van de modus LastWriterWins. | tekenreeks |
conflictResolutionProcedure | De procedure voor het oplossen van conflicten in het geval van een aangepaste modus. | tekenreeks |
mode | Geeft de conflictoplossingsmodus aan. | "Aangepast" "LastWriterWins" |
IndexingPolicy
Naam | Description | Waarde |
---|---|---|
automatisch | Geeft aan of het indexeringsbeleid automatisch is | booleaans |
compositeIndexen | Lijst met samengestelde padlijst | CompositePath[] |
excludedPaths | Lijst met paden die moeten worden uitgesloten van indexering | ExcludedPath[] |
includedPaths | Lijst met paden die moeten worden opgenomen in de indexering | IncludedPath[] |
indexingMode | Geeft de indexeringsmodus aan. | "Consistent" "Luie" "Geen" |
spatialIndexen | Lijst met ruimtelijke details | SpatialSpec[] |
CompositePath
Naam | Description | Waarde |
---|---|---|
order | Sorteervolgorde voor samengestelde paden. | "Oplopend" "Aflopend" |
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
ExcludedPath
Naam | Description | Waarde |
---|---|---|
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
IncludedPath
Naam | Description | Waarde |
---|---|---|
Indexen | Lijst met indexen voor dit pad | Indexen[] |
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
Indexen
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype waarop het indexeringsgedrag wordt toegepast. | "Lijntekenreeks" "MultiPolygon" "Getal" "Punt" "Veelhoek" "Tekenreeks" |
Soort | Geeft het type index aan. | "Hash" "Bereik" "Ruimtelijk" |
precisie | De precisie van de index. -1 is maximale precisie. | int |
SpatialSpec
Naam | Description | Waarde |
---|---|---|
leertraject | Het pad waarop het indexeringsgedrag van toepassing is. Indexpaden beginnen meestal met de hoofdmap en eindigen met een jokerteken (/pad/*) | tekenreeks |
typen | Lijst met het ruimtelijke type van het pad | Tekenreeksmatrix met een van de volgende: "Lijntekenreeks" "MultiPolygon" "Punt" "Veelhoek" |
ContainerPartitionKey
Naam | Description | Waarde |
---|---|---|
Soort | Geeft het type algoritme aan dat wordt gebruikt voor partitionering | "Hash" "Bereik" |
Paden | Lijst met paden waarmee gegevens in de container kunnen worden gepartitioneerd | tekenreeks[] |
versie | Geeft de versie van de definitie van de partitiesleutel aan | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 2 |
UniqueKeyPolicy
Naam | Description | Waarde |
---|---|---|
uniqueKeys | Lijst met unieke sleutels op die de uniekheidsbeperking afdwingt voor documenten in de verzameling in de Azure Cosmos DB-service. | UniqueKey[] |
UniqueKey
Naam | Description | Waarde |
---|---|---|
Paden | De lijst met paden moet uniek zijn voor elk document in de Azure Cosmos DB-service | tekenreeks[] |