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 |
---|---|---|---|---|
account
|
path | True |
string |
Nome da conta de banco de dados do Cosmos DB. Regex pattern: |
database
|
path | True |
string |
Nome do banco de dados do Cosmos DB. |
resource
|
path | True |
string |
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. |
subscription
|
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 |
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 |
---|---|
Autoscale |
|
Composite |
|
Composite |
Ordem de classificação para caminhos compostos. |
Conflict |
Indica o modo de resolução de conflitos. |
Conflict |
A política de resolução de conflitos para o contêiner. |
Container |
A configuração da chave de partição a ser usada para particionar dados em várias partições |
Create |
Enumerar para indicar o modo de criação da conta. |
Data |
O tipo de dados ao qual o comportamento de indexação é aplicado. |
Excluded |
|
Gremlin |
Lista de grafos e suas propriedades. |
Gremlin |
A resposta da operação Lista, que contém os grafos e suas propriedades. |
Included |
Os caminhos incluídos na indexação |
Indexes |
Os índices do caminho. |
Indexing |
Indica o modo de indexação. |
Indexing |
Política de indexação do Cosmos DB |
Index |
Indica o tipo de índice. |
Options | |
Partition |
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 | |
Resource |
Parâmetros para indicar as informações sobre a restauração. |
Spatial |
|
Spatial |
Indica o tipo espacial de índice. |
Unique |
A chave exclusiva no que impõe a restrição de exclusividade em documentos na coleção no serviço do Azure Cosmos DB. |
Unique |
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 |
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 | 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 | 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 | ||
properties.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 |
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 | String |
O tipo de dados ao qual o comportamento de indexação é aplicado. |
|
kind | 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 |
Lista de lista de caminhos compostos |
||
excludedPaths |
Lista de caminhos a serem excluídos da indexação |
||
includedPaths |
Lista de caminhos a serem incluídos na indexação |
||
indexingMode | consistent |
Indica o modo de indexação. |
|
spatialIndexes |
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 |
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 |
A política de resolução de conflitos para o grafo. |
||
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 |
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 |
A configuração da chave de partição a ser usada para particionar dados em várias partições |
||
restoreParameters |
Parâmetros para indicar as informações sobre a restauração |
||
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 |
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 |
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. |