Microsoft.DocumentDB databaseAccounts/gremlinDatabases/graphs 2023-03-15-preview
- Senaste
- 2024-05-15
- 2024-05-15-preview
- 2024-02-15-preview
- 2023-11-15
- 2023-11-15-förhandsversion
- 2023-09-15
- 2023-09-15-preview
- 2023-04-15
- 2023-03-15
- 2023-03-15-preview
- Förhandsversion av 2023-03-01
- 2022-11-15
- 2022-11-15-förhandsversion
- 2022-08-15
- 2022-08-15-preview
- 2022-05-15
- 2022-05-15-preview
- 2022-02-15-preview
- 2021-11-15-förhandsversion
- 2021-10-15
- Förhandsversion 2021-10-15
- 2021-07-01-preview
- 2021-06-15
- 2021-05-15
- 2021-04-15
- Förhandsversion 2021-04-01
- 2021-03-15
- Förhandsversion av 2021-03-01
- 2021-01-15
- 2020-09-01
- Förhandsversion 2020-06-01
- 2020-04-01
- 2020-03-01
- 2019-12-12
- 2019-08-01
Bicep-resursdefinition
Resurstypen databaseAccounts/gremlinDatabases/graphs kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2023-03-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
options: {
autoscaleSettings: {
maxThroughput: int
}
throughput: int
}
resource: {
analyticalStorageTtl: int
conflictResolutionPolicy: {
conflictResolutionPath: 'string'
conflictResolutionProcedure: 'string'
mode: 'string'
}
createMode: '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
}
restoreParameters: {
restoreSource: 'string'
restoreTimestampInUtc: 'string'
}
uniqueKeyPolicy: {
uniqueKeys: [
{
paths: [
'string'
]
}
]
}
}
}
}
Egenskapsvärden
databaseAccounts/gremlinDatabases/graphs
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) |
location | Platsen för resursgruppen som resursen tillhör. | sträng |
tags | Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB". | Ordlista med taggnamn och värden. Se Taggar i mallar |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: gremlinDatabases |
identity | Identitet för resursen. | ManagedServiceIdentity |
properties | Egenskaper för att skapa och uppdatera Gremlin-grafen i Azure Cosmos DB. | GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetP... (krävs) |
ManagedServiceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från tjänsten. | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "Användartilldelade" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetP...
Name | Beskrivning | Värde |
---|---|---|
alternativ | Ett nyckel/värde-par med alternativ som ska tillämpas för begäran. Detta motsvarar de huvuden som skickas med begäran. | CreateUpdateOptionsOrGremlinGraphGetPropertiesOption... |
resource | JSON-standardformatet för en Gremlin-graf | GremlinGraphResourceOrGremlinGraphGetPropertiesResou... (krävs) |
CreateUpdateOptionsOrGremlinGraphGetPropertiesOption...
Name | Beskrivning | Värde |
---|---|---|
autoscaleSettings | Anger inställningarna för autoskalning. | AutoscaleSettings |
dataflöde | Enheter för programbegäran per sekund. Till exempel "dataflöde": 10000. | int |
AutoscaleSettings
Name | Beskrivning | Värde |
---|---|---|
maxThroughput | Representerar maximalt dataflöde, resursen kan skalas upp till. | int |
GremlinGraphResourceOrGremlinGraphGetPropertiesResou...
Name | Beskrivning | Värde |
---|---|---|
analyticalStorageTtl | TTL för analys. | int |
conflictResolutionPolicy | Konfliktlösningsprincipen för diagrammet. | ConflictResolutionPolicy |
createMode | Uppräkning för att ange läget för resursskapande. | "Standard" "PointInTimeRestore" "Återställ" |
defaultTtl | Standardtid till live | int |
id | Namnet på Cosmos DB Gremlin-grafen | sträng (krävs) |
indexingPolicy | Konfigurationen av indexeringsprincipen. Som standard är indexeringen automatisk för alla dokumentsökvägar i diagrammet | IndexingPolicy |
partitionKey | Konfigurationen av partitionsnyckeln som ska användas för att partitionera data i flera partitioner | ContainerPartitionKey |
restoreParameters | Parametrar för att ange information om återställningen | ResourceRestoreParameters |
uniqueKeyPolicy | Den unika nyckelprincipkonfigurationen för att ange unikhetsbegränsningar för dokument i samlingen i Azure Cosmos DB-tjänsten. | UniqueKeyPolicy |
ConflictResolutionPolicy
Name | Beskrivning | Värde |
---|---|---|
conflictResolutionPath | Konfliktlösningssökvägen i fallet LastWriterWins-läge. | sträng |
conflictResolutionProcedure | Proceduren för att lösa konflikter i ett anpassat läge. | sträng |
mode | Anger konfliktlösningsläget. | "Anpassad" "LastWriterWins" |
IndexingPolicy
Name | Beskrivning | Värde |
---|---|---|
automatiskt | Anger om indexeringsprincipen är automatisk | boolesk |
compositeIndexes | Lista över sammansatt sökvägslista | CompositePath[] |
excludedPaths | Lista över sökvägar som ska undantas från indexering | ExcludedPath[] |
includedPaths | Lista över sökvägar som ska ingå i indexeringen | IncludedPath[] |
indexingMode | Anger indexeringsläget. | "konsekvent" "lat" "ingen" |
spatialIndexes | Lista över rumsliga detaljer | SpatialSpec[] |
CompositePath
Name | Beskrivning | Värde |
---|---|---|
ordningsföljd | Sorteringsordning för sammansatta sökvägar. | "stigande" "fallande" |
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slut med jokertecken (/sökväg/*) | sträng |
ExcludedPath
Name | Beskrivning | Värde |
---|---|---|
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slut med jokertecken (/sökväg/*) | sträng |
IncludedPath
Name | Beskrivning | Värde |
---|---|---|
Index | Lista över index för den här sökvägen | Index[] |
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slut med jokertecken (/sökväg/*) | sträng |
Index
Name | Beskrivning | Värde |
---|---|---|
dataType | Den datatyp som indexeringsbeteendet tillämpas på. | "LineString" "MultiPolygon" "Tal" "Punkt" "Polygon" "Sträng" |
Typ | Anger typen av index. | "Hash" "Intervall" "Rumslig" |
precision | Indexets precision. -1 är maximal precision. | int |
SpatialSpec
Name | Beskrivning | Värde |
---|---|---|
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slut med jokertecken (/sökväg/*) | sträng |
typer | Lista över sökvägens rumsliga typ | Strängmatris som innehåller något av: "LineString" "MultiPolygon" "Punkt" "Polygon" |
ContainerPartitionKey
Name | Beskrivning | Värde |
---|---|---|
Typ | Anger vilken typ av algoritm som används för partitionering. För MultiHash stöds flera partitionsnycklar (upp till högst tre) för containerskapande | "Hash" "MultiHash" "Intervall" |
Sökvägar | Lista över sökvägar som använder vilka data i containern som kan partitioneras | string[] |
version | Anger versionen av partitionsnyckeldefinitionen | int Begränsningar: Minsta värde = 1 Maxvärde = 2 |
ResourceRestoreParameters
Name | Beskrivning | Värde |
---|---|---|
restoreSource | ID:t för det återställningsbara databaskonto som återställningen måste initieras från. Exempel: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} | sträng |
restoreTimestampInUtc | Tid då kontot måste återställas (ISO-8601-format). | sträng |
UniqueKeyPolicy
Name | Beskrivning | Värde |
---|---|---|
uniqueKeys | Lista över unika nycklar för som framtvingar unikhetsbegränsning för dokument i samlingen i Azure Cosmos DB-tjänsten. | UniqueKey[] |
UniqueKey
Name | Beskrivning | Värde |
---|---|---|
Sökvägar | Listan över sökvägar måste vara unik för varje dokument i Azure Cosmos DB-tjänsten | string[] |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa ett Azure Cosmos DB-konto för Gremlin API |
Den här mallen skapar ett Azure Cosmos DB-konto för Gremlin API i två regioner med en databas och en graf med dedikerat dataflöde. |
Skapa ett Azure Cosmos DB-konto för autoskalning av Gremlin API |
Den här mallen skapar ett Azure Cosmos DB-konto för Gremlin API i två regioner med en databas och en graf med dataflöde för autoskalning. |
Resursdefinition för ARM-mall
Resurstypen databaseAccounts/gremlinDatabases/graphs kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs lägger du till följande JSON i mallen.
{
"type": "Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs",
"apiVersion": "2023-03-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"options": {
"autoscaleSettings": {
"maxThroughput": "int"
},
"throughput": "int"
},
"resource": {
"analyticalStorageTtl": "int",
"conflictResolutionPolicy": {
"conflictResolutionPath": "string",
"conflictResolutionProcedure": "string",
"mode": "string"
},
"createMode": "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"
},
"restoreParameters": {
"restoreSource": "string",
"restoreTimestampInUtc": "string"
},
"uniqueKeyPolicy": {
"uniqueKeys": [
{
"paths": [ "string" ]
}
]
}
}
}
}
Egenskapsvärden
databaseAccounts/gremlinDatabases/graphs
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs" |
apiVersion | Resurs-API-versionen | "2023-03-15-preview" |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) |
location | Platsen för resursgruppen som resursen tillhör. | sträng |
tags | Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB". | Ordlista med taggnamn och värden. Se Taggar i mallar |
identity | Identitet för resursen. | ManagedServiceIdentity |
properties | Egenskaper för att skapa och uppdatera Gremlin-grafen i Azure Cosmos DB. | GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetP... (krävs) |
ManagedServiceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från tjänsten. | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "Användartilldelade" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetP...
Name | Beskrivning | Värde |
---|---|---|
alternativ | Ett nyckel/värde-par med alternativ som ska tillämpas för begäran. Detta motsvarar de huvuden som skickas med begäran. | CreateUpdateOptionsOrGremlinGraphGetPropertiesOption... |
resource | JSON-standardformatet för en Gremlin-graf | GremlinGraphResourceOrGremlinGraphGetPropertiesResou... (krävs) |
CreateUpdateOptionsOrGremlinGraphGetPropertiesOption...
Name | Beskrivning | Värde |
---|---|---|
autoscaleSettings | Anger inställningarna för autoskalning. | AutoskalningInställningar |
dataflöde | Enheter för programbegäran per sekund. Till exempel "dataflöde": 10000. | int |
AutoskalningInställningar
Name | Beskrivning | Värde |
---|---|---|
maxThroughput | Representerar maximalt dataflöde, resursen kan skalas upp till. | int |
GremlinGraphResourceOrGremlinGraphGetPropertiesResou...
Name | Beskrivning | Värde |
---|---|---|
analyticalStorageTtl | TTL för analys. | int |
conflictResolutionPolicy | Konfliktlösningsprincipen för diagrammet. | ConflictResolutionPolicy |
createMode | Räkna upp för att ange läget för resursskapande. | "Standard" "PointInTimeRestore" "Återställ" |
defaultTtl | Standardtid att leva | int |
id | Namn på Cosmos DB Gremlin-grafen | sträng (krävs) |
indexingPolicy | Konfigurationen av indexeringsprincipen. Som standard är indexeringen automatisk för alla dokumentsökvägar i diagrammet | IndexingPolicy |
partitionKey | Konfigurationen av partitionsnyckeln som ska användas för att partitionera data i flera partitioner | ContainerPartitionKey |
restoreParameters | Parametrar som anger information om återställningen | ResourceRestoreParameters |
uniqueKeyPolicy | Den unika nyckelprincipkonfigurationen för att ange unika begränsningar för dokument i samlingen i Azure Cosmos DB-tjänsten. | UniqueKeyPolicy |
ConflictResolutionPolicy
Name | Beskrivning | Värde |
---|---|---|
conflictResolutionPath | Konfliktlösningssökvägen när det gäller LastWriterWins-läge. | sträng |
conflictResolutionProcedure | Proceduren för att lösa konflikter i ett anpassat läge. | sträng |
mode | Anger konfliktlösningsläget. | "Anpassad" "LastWriterWins" |
IndexingPolicy
Name | Beskrivning | Värde |
---|---|---|
automatiskt | Anger om indexeringsprincipen är automatisk | boolesk |
compositeIndexes | Lista över lista över sammansatta sökvägar | CompositePath[] |
excludedPaths | Lista över sökvägar som ska undantas från indexering | ExcludedPath[] |
includedPaths | Lista över sökvägar som ska inkluderas i indexeringen | IncludedPath[] |
indexingMode | Anger indexeringsläget. | "konsekvent" "lat" "ingen" |
spatialIndexes | Lista över rumsliga detaljer | SpatialSpec[] |
CompositePath
Name | Beskrivning | Värde |
---|---|---|
ordningsföljd | Sorteringsordning för sammansatta sökvägar. | "stigande" "fallande" |
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slutar med jokertecken (/sökväg/*) | sträng |
ExcludedPath
Name | Beskrivning | Värde |
---|---|---|
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slutar med jokertecken (/sökväg/*) | sträng |
IncludedPath
Name | Beskrivning | Värde |
---|---|---|
Index | Lista över index för den här sökvägen | Index[] |
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slutar med jokertecken (/sökväg/*) | sträng |
Index
Name | Beskrivning | Värde |
---|---|---|
dataType | Den datatyp som indexeringsbeteendet tillämpas på. | "LineString" "MultiPolygon" "Tal" "Punkt" "Polygon" "Sträng" |
Typ | Anger typen av index. | "Hash" "Intervall" "Rumslig" |
precision | Precisionen för indexet. -1 är maximal precision. | int |
SpatialSpec
Name | Beskrivning | Värde |
---|---|---|
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slutar med jokertecken (/sökväg/*) | sträng |
typer | Lista över sökvägens rumsliga typ | Strängmatris som innehåller något av: "LineString" "MultiPolygon" "Punkt" "Polygon" |
ContainerPartitionKey
Name | Beskrivning | Värde |
---|---|---|
Typ | Anger vilken typ av algoritm som används för partitionering. För MultiHash stöds flera partitionsnycklar (upp till högst tre) för containerskapande | "Hash" "MultiHash" "Intervall" |
Sökvägar | Lista över sökvägar som använder vilka data i containern som kan partitioneras | string[] |
version | Anger versionen av partitionsnyckeldefinitionen | int Begränsningar: Minsta värde = 1 Maxvärde = 2 |
ResourceRestoreParameters
Name | Beskrivning | Värde |
---|---|---|
restoreSource | ID:t för det återställningsbara databaskonto som återställningen måste initieras från. Exempel: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} | sträng |
restoreTimestampInUtc | Tid till vilken kontot måste återställas (ISO-8601-format). | sträng |
UniqueKeyPolicy
Name | Beskrivning | Värde |
---|---|---|
uniqueKeys | Lista över unika nycklar för som framtvingar unikhetsbegränsning för dokument i samlingen i Azure Cosmos DB-tjänsten. | UniqueKey[] |
UniqueKey
Name | Beskrivning | Värde |
---|---|---|
Sökvägar | Listan över sökvägar måste vara unik för varje dokument i Azure Cosmos DB-tjänsten | string[] |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa ett Azure Cosmos DB-konto för Gremlin API |
Den här mallen skapar ett Azure Cosmos DB-konto för Gremlin API i två regioner med en databas och en graf med dedikerat dataflöde. |
Skapa ett Azure Cosmos DB-konto för autoskalning av Gremlin API |
Den här mallen skapar ett Azure Cosmos DB-konto för Gremlin API i två regioner med en databas och en graf med dataflöde för autoskalning. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen databaseAccounts/gremlinDatabases/graphs kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2023-03-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
options = {
autoscaleSettings = {
maxThroughput = int
}
throughput = int
}
resource = {
analyticalStorageTtl = int
conflictResolutionPolicy = {
conflictResolutionPath = "string"
conflictResolutionProcedure = "string"
mode = "string"
}
createMode = "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
}
restoreParameters = {
restoreSource = "string"
restoreTimestampInUtc = "string"
}
uniqueKeyPolicy = {
uniqueKeys = [
{
paths = [
"string"
]
}
]
}
}
}
})
}
Egenskapsvärden
databaseAccounts/gremlinDatabases/graphs
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2023-03-15-preview" |
name | Resursnamnet | sträng (krävs) |
location | Platsen för resursgruppen som resursen tillhör. | sträng |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: gremlinDatabases |
tags | Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB". | Ordlista med taggnamn och värden. |
identity | Identitet för resursen. | ManagedServiceIdentity |
properties | Egenskaper för att skapa och uppdatera Gremlin-grafen i Azure Cosmos DB. | GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetP... (krävs) |
ManagedServiceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från tjänsten. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" |
identity_ids | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matris med användaridentitets-ID:t. |
ManagedServiceIdentityUserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetP...
Name | Beskrivning | Värde |
---|---|---|
alternativ | Ett nyckel/värde-par med alternativ som ska tillämpas för begäran. Detta motsvarar de huvuden som skickas med begäran. | CreateUpdateOptionsOrGremlinGraphGetPropertiesOption... |
resource | JSON-standardformatet för en Gremlin-graf | GremlinGraphResourceOrGremlinGraphGetPropertiesResou... (krävs) |
CreateUpdateOptionsOrGremlinGraphGetPropertiesOption...
Name | Beskrivning | Värde |
---|---|---|
autoscaleSettings | Anger inställningarna för autoskalning. | AutoscaleSettings |
dataflöde | Enheter för programbegäran per sekund. Till exempel "dataflöde": 10000. | int |
AutoscaleSettings
Name | Beskrivning | Värde |
---|---|---|
maxThroughput | Representerar maximalt dataflöde, resursen kan skalas upp till. | int |
GremlinGraphResourceOrGremlinGraphGetPropertiesResou...
Name | Beskrivning | Värde |
---|---|---|
analyticalStorageTtl | TTL för analys. | int |
conflictResolutionPolicy | Konfliktlösningsprincipen för diagrammet. | ConflictResolutionPolicy |
createMode | Räkna upp för att ange läget för resursskapande. | "Standard" "PointInTimeRestore" "Återställ" |
defaultTtl | Standardtid att leva | int |
id | Namn på Cosmos DB Gremlin-grafen | sträng (krävs) |
indexingPolicy | Konfigurationen av indexeringsprincipen. Som standard är indexeringen automatisk för alla dokumentsökvägar i diagrammet | IndexingPolicy |
partitionKey | Konfigurationen av partitionsnyckeln som ska användas för att partitionera data i flera partitioner | ContainerPartitionKey |
restoreParameters | Parametrar som anger information om återställningen | ResourceRestoreParameters |
uniqueKeyPolicy | Den unika nyckelprincipkonfigurationen för att ange unika begränsningar för dokument i samlingen i Azure Cosmos DB-tjänsten. | UniqueKeyPolicy |
ConflictResolutionPolicy
Name | Beskrivning | Värde |
---|---|---|
conflictResolutionPath | Konfliktlösningssökvägen när det gäller LastWriterWins-läge. | sträng |
conflictResolutionProcedure | Proceduren för att lösa konflikter i ett anpassat läge. | sträng |
mode | Anger konfliktlösningsläget. | "Anpassad" "LastWriterWins" |
IndexingPolicy
Name | Beskrivning | Värde |
---|---|---|
automatiskt | Anger om indexeringsprincipen är automatisk | boolesk |
compositeIndexes | Lista över lista över sammansatta sökvägar | CompositePath[] |
excludedPaths | Lista över sökvägar som ska undantas från indexering | ExcludedPath[] |
includedPaths | Lista över sökvägar som ska inkluderas i indexeringen | IncludedPath[] |
indexingMode | Anger indexeringsläget. | "konsekvent" "lat" "ingen" |
spatialIndexes | Lista över rumsliga detaljer | SpatialSpec[] |
CompositePath
Name | Beskrivning | Värde |
---|---|---|
ordningsföljd | Sorteringsordning för sammansatta sökvägar. | "stigande" "fallande" |
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slut med jokertecken (/sökväg/*) | sträng |
ExcludedPath
Name | Beskrivning | Värde |
---|---|---|
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slut med jokertecken (/sökväg/*) | sträng |
IncludedPath
Name | Beskrivning | Värde |
---|---|---|
Index | Lista över index för den här sökvägen | Index[] |
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slutar med jokertecken (/sökväg/*) | sträng |
Index
Name | Beskrivning | Värde |
---|---|---|
dataType | Den datatyp som indexeringsbeteendet tillämpas på. | "LineString" "MultiPolygon" "Tal" "Punkt" "Polygon" "Sträng" |
Typ | Anger typen av index. | "Hash" "Intervall" "Rumslig" |
precision | Precisionen för indexet. -1 är maximal precision. | int |
SpatialSpec
Name | Beskrivning | Värde |
---|---|---|
path | Den sökväg som indexeringsbeteendet gäller för. Indexsökvägar börjar vanligtvis med rot och slutar med jokertecken (/sökväg/*) | sträng |
typer | Lista över sökvägens rumsliga typ | Strängmatris som innehåller något av: "LineString" "MultiPolygon" "Punkt" "Polygon" |
ContainerPartitionKey
Name | Beskrivning | Värde |
---|---|---|
Typ | Anger vilken typ av algoritm som används för partitionering. För MultiHash stöds flera partitionsnycklar (upp till högst tre) för containerskapande | "Hash" "MultiHash" "Intervall" |
Sökvägar | Lista över sökvägar som använder vilka data i containern som kan partitioneras | string[] |
version | Anger versionen av partitionsnyckeldefinitionen | int Begränsningar: Minsta värde = 1 Maxvärde = 2 |
ResourceRestoreParameters
Name | Beskrivning | Värde |
---|---|---|
restoreSource | ID:t för det återställningsbara databaskonto som återställningen måste initieras från. Exempel: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} | sträng |
restoreTimestampInUtc | Tid till vilken kontot måste återställas (ISO-8601-format). | sträng |
UniqueKeyPolicy
Name | Beskrivning | Värde |
---|---|---|
uniqueKeys | Lista över unika nycklar för som framtvingar unikhetsbegränsning för dokument i samlingen i Azure Cosmos DB-tjänsten. | UniqueKey[] |
UniqueKey
Name | Beskrivning | Värde |
---|---|---|
Sökvägar | Listan över sökvägar måste vara unik för varje dokument i Azure Cosmos DB-tjänsten | string[] |