Gremlin Resources - List Gremlin Graphs
Lists grafik Gremlin di bawah akun database Azure Cosmos DB yang sudah ada.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs?api-version=2023-11-15
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
account
|
path | True |
string |
Nama akun database Cosmos DB. Regex pattern: |
database
|
path | True |
string |
Nama database Cosmos DB. |
resource
|
path | True |
string |
Nama grup sumber daya. Nama tidak peka huruf besar/kecil. |
subscription
|
path | True |
string |
ID langganan target. |
api-version
|
query | True |
string |
Versi API yang digunakan untuk operasi ini. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Properti grafik Gremlin berhasil diambil. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nama | Deskripsi |
---|---|
user_impersonation | Meniru akun pengguna Anda |
Contoh
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\""
}
}
}
]
}
Definisi
Nama | Deskripsi |
---|---|
Autoscale |
|
Composite |
|
Composite |
Urutkan urutan untuk jalur komposit. |
Conflict |
Menunjukkan mode resolusi konflik. |
Conflict |
Kebijakan resolusi konflik untuk kontainer. |
Container |
Konfigurasi kunci partisi yang akan digunakan untuk mempartisi data ke dalam beberapa partisi |
Create |
Enum untuk menunjukkan mode pembuatan akun. |
Data |
Jenis data tempat perilaku pengindeksan diterapkan. |
Excluded |
|
Gremlin |
Daftar grafik dan propertinya. |
Gremlin |
Respons operasi Daftar, yang berisi grafik dan propertinya. |
Included |
Jalur yang disertakan dalam pengindeksan |
Indexes |
Indeks untuk jalur. |
Indexing |
Menunjukkan mode pengindeksan. |
Indexing |
Kebijakan pengindeksan Cosmos DB |
Index |
Menunjukkan jenis indeks. |
Options | |
Partition |
Menunjukkan jenis algoritma yang digunakan untuk pemartisian. Untuk MultiHash, beberapa kunci partisi (hingga tiga maksimum) didukung untuk pembuatan kontainer |
Resource | |
Resource |
Parameter untuk menunjukkan informasi tentang pemulihan. |
Spatial |
|
Spatial |
Menunjukkan jenis spasial indeks. |
Unique |
Kunci unik pada yang memberlakukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB. |
Unique |
Konfigurasi kebijakan kunci unik untuk menentukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB. |
AutoscaleSettings
Nama | Jenis | Deskripsi |
---|---|---|
maxThroughput |
integer |
Mewakili throughput maksimum, sumber daya dapat ditingkatkan skalanya. |
CompositePath
Nama | Jenis | Deskripsi |
---|---|---|
order |
Urutkan urutan untuk jalur komposit. |
|
path |
string |
Jalur tempat perilaku pengindeksan berlaku. Jalur indeks biasanya dimulai dengan root dan diakhir dengan wildcard (/path/*) |
CompositePathSortOrder
Urutkan urutan untuk jalur komposit.
Nama | Jenis | Deskripsi |
---|---|---|
ascending |
string |
|
descending |
string |
ConflictResolutionMode
Menunjukkan mode resolusi konflik.
Nama | Jenis | Deskripsi |
---|---|---|
Custom |
string |
|
LastWriterWins |
string |
ConflictResolutionPolicy
Kebijakan resolusi konflik untuk kontainer.
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
conflictResolutionPath |
string |
Jalur resolusi konflik dalam kasus mode LastWriterWins. |
|
conflictResolutionProcedure |
string |
Prosedur untuk mengatasi konflik dalam kasus mode kustom. |
|
mode | LastWriterWins |
Menunjukkan mode resolusi konflik. |
ContainerPartitionKey
Konfigurasi kunci partisi yang akan digunakan untuk mempartisi data ke dalam beberapa partisi
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
kind | Hash |
Menunjukkan jenis algoritma yang digunakan untuk pemartisian. Untuk MultiHash, beberapa kunci partisi (hingga tiga maksimum) didukung untuk pembuatan kontainer |
|
paths |
string[] |
Daftar jalur yang menggunakan data mana dalam kontainer yang dapat dipartisi |
|
systemKey |
boolean |
Menunjukkan apakah kontainer menggunakan kunci partisi yang dihasilkan sistem |
|
version |
integer |
Menunjukkan versi definisi kunci partisi |
CreateMode
Enum untuk menunjukkan mode pembuatan akun.
Nama | Jenis | Deskripsi |
---|---|---|
Default |
string |
|
Restore |
string |
DataType
Jenis data tempat perilaku pengindeksan diterapkan.
Nama | Jenis | Deskripsi |
---|---|---|
LineString |
string |
|
MultiPolygon |
string |
|
Number |
string |
|
Point |
string |
|
Polygon |
string |
|
String |
string |
ExcludedPath
Nama | Jenis | Deskripsi |
---|---|---|
path |
string |
Jalur tempat perilaku pengindeksan berlaku. Jalur indeks biasanya dimulai dengan root dan diakhir dengan wildcard (/path/*) |
GremlinGraphGetResults
Daftar grafik dan propertinya.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Pengidentifikasi sumber daya unik sumber daya ARM. |
location |
string |
Lokasi grup sumber daya tempat sumber daya berada. |
name |
string |
Nama sumber daya ARM. |
properties.options | ||
properties.resource | ||
tags |
object |
Tag adalah daftar pasangan kunci-nilai yang menjelaskan sumber daya. Tag ini dapat digunakan dalam melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang tidak lebih besar dari 128 karakter dan nilai tidak lebih besar dari 256 karakter. Misalnya, pengalaman default untuk jenis templat diatur dengan "defaultExperience": "Cassandra". Nilai "defaultExperience" saat ini juga mencakup "Table", "Graph", "DocumentDB", dan "MongoDB". |
type |
string |
Jenis sumber daya Azure. |
GremlinGraphListResult
Respons operasi Daftar, yang berisi grafik dan propertinya.
Nama | Jenis | Deskripsi |
---|---|---|
value |
Daftar grafik dan propertinya. |
IncludedPath
Jalur yang disertakan dalam pengindeksan
Nama | Jenis | Deskripsi |
---|---|---|
indexes |
Indexes[] |
Daftar indeks untuk jalur ini |
path |
string |
Jalur tempat perilaku pengindeksan berlaku. Jalur indeks biasanya dimulai dengan root dan diakhir dengan wildcard (/path/*) |
Indexes
Indeks untuk jalur.
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
dataType | String |
Jenis data tempat perilaku pengindeksan diterapkan. |
|
kind | Hash |
Menunjukkan jenis indeks. |
|
precision |
integer |
Presisi indeks. -1 adalah presisi maksimum. |
IndexingMode
Menunjukkan mode pengindeksan.
Nama | Jenis | Deskripsi |
---|---|---|
consistent |
string |
|
lazy |
string |
|
none |
string |
IndexingPolicy
Kebijakan pengindeksan Cosmos DB
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
automatic |
boolean |
Menunjukkan apakah kebijakan pengindeksan bersifat otomatis |
|
compositeIndexes |
Daftar daftar jalur komposit |
||
excludedPaths |
Daftar jalur yang akan dikecualikan dari pengindeksan |
||
includedPaths |
Daftar jalur yang akan disertakan dalam pengindeksan |
||
indexingMode | consistent |
Menunjukkan mode pengindeksan. |
|
spatialIndexes |
Daftar spesifikasi spasial |
IndexKind
Menunjukkan jenis indeks.
Nama | Jenis | Deskripsi |
---|---|---|
Hash |
string |
|
Range |
string |
|
Spatial |
string |
Options
Nama | Jenis | Deskripsi |
---|---|---|
autoscaleSettings |
Menentukan pengaturan Autoscale. |
|
throughput |
integer |
Nilai throughput sumber daya Cosmos DB atau autoscaleSettings. Gunakan sumber daya ThroughputSetting saat mengambil detail penawaran. |
PartitionKind
Menunjukkan jenis algoritma yang digunakan untuk pemartisian. Untuk MultiHash, beberapa kunci partisi (hingga tiga maksimum) didukung untuk pembuatan kontainer
Nama | Jenis | Deskripsi |
---|---|---|
Hash |
string |
|
MultiHash |
string |
|
Range |
string |
Resource
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
_etag |
string |
Properti yang dihasilkan sistem yang mewakili etag sumber daya yang diperlukan untuk kontrol konkurensi optimis. |
|
_rid |
string |
Properti yang dihasilkan sistem. Pengidentifikasi unik. |
|
_ts |
number |
Properti yang dihasilkan sistem yang menunjukkan tanda waktu terakhir yang diperbarui dari sumber daya. |
|
analyticalStorageTtl |
integer |
TTL analitis. |
|
conflictResolutionPolicy |
Kebijakan resolusi konflik untuk grafik. |
||
createMode | Default |
Enum untuk menunjukkan mode pembuatan sumber daya. |
|
defaultTtl |
integer |
Waktu hidup default |
|
id |
string |
Nama grafik Cosmos DB Gremlin |
|
indexingPolicy |
Konfigurasi kebijakan pengindeksan. Secara default, pengindeksan otomatis untuk semua jalur dokumen dalam grafik |
||
partitionKey |
Konfigurasi kunci partisi yang akan digunakan untuk mempartisi data ke dalam beberapa partisi |
||
restoreParameters |
Parameter untuk menunjukkan informasi tentang pemulihan |
||
uniqueKeyPolicy |
Konfigurasi kebijakan kunci unik untuk menentukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB. |
ResourceRestoreParameters
Parameter untuk menunjukkan informasi tentang pemulihan.
Nama | Jenis | Deskripsi |
---|---|---|
restoreSource |
string |
Id akun database yang dapat dipulihkan tempat pemulihan harus dimulai. Misalnya: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
restoreTimestampInUtc |
string |
Waktu di mana akun harus dipulihkan (format ISO-8601). |
SpatialSpec
Nama | Jenis | Deskripsi |
---|---|---|
path |
string |
Jalur tempat perilaku pengindeksan berlaku. Jalur indeks biasanya dimulai dengan root dan diakhir dengan wildcard (/path/*) |
types |
Daftar jenis spasial jalur |
SpatialType
Menunjukkan jenis spasial indeks.
Nama | Jenis | Deskripsi |
---|---|---|
LineString |
string |
|
MultiPolygon |
string |
|
Point |
string |
|
Polygon |
string |
UniqueKey
Kunci unik pada yang memberlakukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB.
Nama | Jenis | Deskripsi |
---|---|---|
paths |
string[] |
Daftar jalur harus unik untuk setiap dokumen dalam layanan Azure Cosmos DB |
UniqueKeyPolicy
Konfigurasi kebijakan kunci unik untuk menentukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB.
Nama | Jenis | Deskripsi |
---|---|---|
uniqueKeys |
Daftar kunci unik pada yang memberlakukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB. |