Gremlin Resources - List Gremlin Graphs

Listas o grafo do Gremlin em uma conta de banco de dados existente do Azure Cosmos DB.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs?api-version=2023-11-15

Parâmetros de URI

Nome Em Obrigatório Tipo Description
accountName
path True

string

Nome da conta de banco de dados do Cosmos DB.

Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)*

databaseName
path True

string

Nome do banco de dados do Cosmos DB.

resourceGroupName
path True

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

A versão da API a ser usada para esta operação.

Respostas

Nome Tipo Description
200 OK

GremlinGraphListResult

As propriedades do grafo gremlin foram recuperadas com êxito.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation Representar sua conta de usuário

Exemplos

CosmosDBGremlinGraphList

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/gremlinDatabases/databaseName/graphs?api-version=2023-11-15

Sample Response

{
  "value": [
    {
      "id": "testgrf",
      "name": "testgrf",
      "type": "Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs",
      "properties": {
        "resource": {
          "id": "testgrf",
          "indexingPolicy": {
            "indexingMode": "consistent",
            "automatic": true,
            "includedPaths": [
              {
                "path": "/*",
                "indexes": [
                  {
                    "kind": "Range",
                    "dataType": "String",
                    "precision": -1
                  },
                  {
                    "kind": "Range",
                    "dataType": "Number",
                    "precision": -1
                  }
                ]
              }
            ],
            "excludedPaths": []
          },
          "partitionKey": {
            "paths": [
              "/AccountNumber"
            ],
            "kind": "Hash"
          },
          "defaultTtl": 100,
          "uniqueKeyPolicy": {
            "uniqueKeys": [
              {
                "paths": [
                  "/testPath"
                ]
              }
            ]
          },
          "conflictResolutionPolicy": {
            "mode": "LastWriterWins",
            "conflictResolutionPath": "/path"
          },
          "_rid": "PD5DALigDgw=",
          "_ts": 1459200611,
          "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
        }
      }
    }
  ]
}

Definições

Nome Description
AutoscaleSettings
CompositePath
CompositePathSortOrder

Ordem de classificação para caminhos compostos.

ConflictResolutionMode

Indica o modo de resolução de conflitos.

ConflictResolutionPolicy

A política de resolução de conflitos para o contêiner.

ContainerPartitionKey

A configuração da chave de partição a ser usada para particionar dados em várias partições

CreateMode

Enumerar para indicar o modo de criação da conta.

DataType

O tipo de dados ao qual o comportamento de indexação é aplicado.

ExcludedPath
GremlinGraphGetResults

Lista de grafos e suas propriedades.

GremlinGraphListResult

A resposta da operação Lista, que contém os grafos e suas propriedades.

IncludedPath

Os caminhos incluídos na indexação

Indexes

Os índices do caminho.

IndexingMode

Indica o modo de indexação.

IndexingPolicy

Política de indexação do Cosmos DB

IndexKind

Indica o tipo de índice.

Options
PartitionKind

Indica o tipo de algoritmo usado para particionamento. Para MultiHash, há suporte para várias chaves de partição (até três máximos) para criação de contêiner

Resource
ResourceRestoreParameters

Parâmetros para indicar as informações sobre a restauração.

SpatialSpec
SpatialType

Indica o tipo espacial de índice.

UniqueKey

A chave exclusiva no que impõe a restrição de exclusividade em documentos na coleção no serviço do Azure Cosmos DB.

UniqueKeyPolicy

A configuração de política de chave exclusiva para especificar restrições de exclusividade em documentos na coleção no serviço do Azure Cosmos DB.

AutoscaleSettings

Nome Tipo Description
maxThroughput

integer

Representa a taxa de transferência máxima, o recurso pode escalar verticalmente.

CompositePath

Nome Tipo Description
order

CompositePathSortOrder

Ordem de classificação para caminhos compostos.

path

string

O caminho ao qual o comportamento de indexação se aplica. Os caminhos de índice normalmente começam com raiz e terminam com curinga (/path/*)

CompositePathSortOrder

Ordem de classificação para caminhos compostos.

Nome Tipo Description
ascending

string

descending

string

ConflictResolutionMode

Indica o modo de resolução de conflitos.

Nome Tipo Description
Custom

string

LastWriterWins

string

ConflictResolutionPolicy

A política de resolução de conflitos para o contêiner.

Nome Tipo Valor padrão Description
conflictResolutionPath

string

O caminho de resolução de conflitos no caso do modo LastWriterWins.

conflictResolutionProcedure

string

O procedimento para resolve conflitos no caso do modo personalizado.

mode

ConflictResolutionMode

LastWriterWins

Indica o modo de resolução de conflitos.

ContainerPartitionKey

A configuração da chave de partição a ser usada para particionar dados em várias partições

Nome Tipo Valor padrão Description
kind

PartitionKind

Hash

Indica o tipo de algoritmo usado para particionamento. Para MultiHash, há suporte para várias chaves de partição (até três máximos) para criação de contêiner

paths

string[]

Lista de caminhos usando quais dados dentro do contêiner podem ser particionados

systemKey

boolean

Indica se o contêiner está usando uma chave de partição gerada pelo sistema

version

integer

Indica a versão da definição da chave de partição

CreateMode

Enumerar para indicar o modo de criação da conta.

Nome Tipo Description
Default

string

Restore

string

DataType

O tipo de dados ao qual o comportamento de indexação é aplicado.

Nome Tipo Description
LineString

string

MultiPolygon

string

Number

string

Point

string

Polygon

string

String

string

ExcludedPath

Nome Tipo Description
path

string

O caminho ao qual o comportamento de indexação se aplica. Os caminhos de índice normalmente começam com raiz e terminam com curinga (/path/*)

GremlinGraphGetResults

Lista de grafos e suas propriedades.

Nome Tipo Description
id

string

O identificador de recurso exclusivo do recurso arm.

location

string

O local do grupo de recursos ao qual o recurso pertence.

name

string

O nome do recurso arm.

properties.options

Options

properties.resource

Resource

tags

object

As marcas são uma lista de pares chave-valor que descrevem o recurso. Essas marcas podem ser usadas para exibir e agrupar esse recurso (entre grupos de recursos). No máximo 15 marcas podem ser fornecidas para um recurso. Cada marca deve ter uma chave com no máximo 128 caracteres e um valor com no máximo 256 caracteres. Por exemplo, a experiência padrão para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais de "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB".

type

string

O tipo de recurso do Azure.

GremlinGraphListResult

A resposta da operação Lista, que contém os grafos e suas propriedades.

Nome Tipo Description
value

GremlinGraphGetResults[]

Lista de grafos e suas propriedades.

IncludedPath

Os caminhos incluídos na indexação

Nome Tipo Description
indexes

Indexes[]

Lista de índices para esse caminho

path

string

O caminho ao qual o comportamento de indexação se aplica. Os caminhos de índice normalmente começam com raiz e terminam com curinga (/path/*)

Indexes

Os índices do caminho.

Nome Tipo Valor padrão Description
dataType

DataType

String

O tipo de dados ao qual o comportamento de indexação é aplicado.

kind

IndexKind

Hash

Indica o tipo de índice.

precision

integer

A precisão do índice. -1 é precisão máxima.

IndexingMode

Indica o modo de indexação.

Nome Tipo Description
consistent

string

lazy

string

none

string

IndexingPolicy

Política de indexação do Cosmos DB

Nome Tipo Valor padrão Description
automatic

boolean

Indica se a política de indexação é automática

compositeIndexes

CompositePath[]

Lista de lista de caminhos compostos

excludedPaths

ExcludedPath[]

Lista de caminhos a serem excluídos da indexação

includedPaths

IncludedPath[]

Lista de caminhos a serem incluídos na indexação

indexingMode

IndexingMode

consistent

Indica o modo de indexação.

spatialIndexes

SpatialSpec[]

Lista de especificações espaciais

IndexKind

Indica o tipo de índice.

Nome Tipo Description
Hash

string

Range

string

Spatial

string

Options

Nome Tipo Description
autoscaleSettings

AutoscaleSettings

Especifica as configurações de dimensionamento automático.

throughput

integer

Valor da taxa de transferência de recurso do Cosmos DB ou dimensionamento automáticoConfigurações. Use o recurso ThroughputSetting ao recuperar detalhes da oferta.

PartitionKind

Indica o tipo de algoritmo usado para particionamento. Para MultiHash, há suporte para várias chaves de partição (até três máximos) para criação de contêiner

Nome Tipo Description
Hash

string

MultiHash

string

Range

string

Resource

Nome Tipo Valor padrão Description
_etag

string

Uma propriedade gerada pelo sistema que representa a etag de recurso necessária para o controle de simultaneidade otimista.

_rid

string

Uma propriedade gerada pelo sistema. Um identificador exclusivo.

_ts

number

Uma propriedade gerada pelo sistema que indica o último carimbo de data/hora atualizado do recurso.

analyticalStorageTtl

integer

TTL analítico.

conflictResolutionPolicy

ConflictResolutionPolicy

A política de resolução de conflitos para o grafo.

createMode

CreateMode

Default

Enumerar para indicar o modo de criação de recursos.

defaultTtl

integer

Tempo de vida padrão

id

string

Nome do grafo do Gremlin do Cosmos DB

indexingPolicy

IndexingPolicy

A configuração da política de indexação. Por padrão, a indexação é automática para todos os caminhos de documento no grafo

partitionKey

ContainerPartitionKey

A configuração da chave de partição a ser usada para particionar dados em várias partições

restoreParameters

ResourceRestoreParameters

Parâmetros para indicar as informações sobre a restauração

uniqueKeyPolicy

UniqueKeyPolicy

A configuração de política de chave exclusiva para especificar restrições de exclusividade em documentos na coleção no serviço do Azure Cosmos DB.

ResourceRestoreParameters

Parâmetros para indicar as informações sobre a restauração.

Nome Tipo Description
restoreSource

string

A ID da conta de banco de dados restaurável da qual a restauração deve ser iniciada. Por exemplo: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}

restoreTimestampInUtc

string

Tempo para o qual a conta precisa ser restaurada (formato ISO-8601).

SpatialSpec

Nome Tipo Description
path

string

O caminho ao qual o comportamento de indexação se aplica. Os caminhos de índice normalmente começam com raiz e terminam com curinga (/path/*)

types

SpatialType[]

Lista do tipo espacial do caminho

SpatialType

Indica o tipo espacial de índice.

Nome Tipo Description
LineString

string

MultiPolygon

string

Point

string

Polygon

string

UniqueKey

A chave exclusiva no que impõe a restrição de exclusividade em documentos na coleção no serviço do Azure Cosmos DB.

Nome Tipo Description
paths

string[]

A lista de caminhos deve ser exclusiva para cada documento no serviço do Azure Cosmos DB

UniqueKeyPolicy

A configuração de política de chave exclusiva para especificar restrições de exclusividade em documentos na coleção no serviço do Azure Cosmos DB.

Nome Tipo Description
uniqueKeys

UniqueKey[]

Lista de chaves exclusivas em que impõe a restrição de exclusividade em documentos na coleção no serviço do Azure Cosmos DB.