Udostępnij za pośrednictwem


Restorable Gremlin Databases - List

Pokaż kanał informacyjny zdarzeń wszystkich mutacji wykonanych we wszystkich bazach danych Języka Gremlin usługi Azure Cosmos DB w ramach konta możliwego do przywrócenia. Pomaga to w scenariuszu, w którym baza danych została przypadkowo usunięta, aby uzyskać czas usunięcia. Ten interfejs API wymaga uprawnienia "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read"

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGremlinDatabases?api-version=2024-05-15

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
instanceId
path True

string

Identyfikator GUID wystąpienia konta bazy danych z możliwością przywracania.

location
path True

string

Region usługi Cosmos DB ze spacjami między wyrazami a każdym wyrazem z literami.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

RestorableGremlinDatabasesListResult

Operacja została ukończona pomyślnie.

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation Personifikuj konto użytkownika

Przykłady

CosmosDBRestorableGremlinDatabaseList

Sample Request

GET https://management.azure.com/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableGremlinDatabases?api-version=2024-05-15

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/36f09704-6be3-4f33-aa05-17b73e504c75/restorableGremlinDatabases/59c21367-b98b-4a8e-abb7-b6f46600decc",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableGremlinDatabases",
      "name": "59c21367-b98b-4a8e-abb7-b6f46600decc",
      "properties": {
        "resource": {
          "_rid": "DLB14gAAAA==",
          "eventTimestamp": "2020-09-02T19:45:03Z",
          "ownerId": "Database1",
          "ownerResourceId": "PD5DALigDgw=",
          "operationType": "Create",
          "canUndelete": "invalid"
        }
      }
    },
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableGremlinDatabases/8456cb17-cdb0-4c6a-8db8-d0ff3f886257",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableGremlinDatabases",
      "name": "8456cb17-cdb0-4c6a-8db8-d0ff3f886257",
      "properties": {
        "resource": {
          "_rid": "ESXNLAAAAA==",
          "eventTimestamp": "2020-09-02T19:53:42Z",
          "ownerId": "Database1",
          "ownerResourceId": "PD5DALigDgw=",
          "operationType": "Delete",
          "canUndelete": "notRestorable",
          "canUndeleteReason": "Database already exists. Only deleted resources can be restored within same account."
        }
      }
    }
  ]
}

Definicje

Nazwa Opis
CloudError

Odpowiedź błędu z usługi.

ErrorResponse

Odpowiedź na błąd.

OperationType

Wyliczenie wskazujące typ operacji zdarzenia.

Resource

Zasób zdarzenia bazy danych Gremlin usługi Azure Cosmos DB

RestorableGremlinDatabaseGetResult

Zdarzenie bazy danych Gremlin usługi Azure Cosmos DB

RestorableGremlinDatabasesListResult

Odpowiedź operacji Lista zawierająca zdarzenia bazy danych Gremlin i ich właściwości.

CloudError

Odpowiedź błędu z usługi.

Nazwa Typ Opis
error

ErrorResponse

Odpowiedź na błąd.

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

OperationType

Wyliczenie wskazujące typ operacji zdarzenia.

Nazwa Typ Opis
Create

string

Delete

string

Recreate

string

Replace

string

SystemOperation

string

Resource

Zasób zdarzenia bazy danych Gremlin usługi Azure Cosmos DB

Nazwa Typ Opis
_rid

string

Właściwość wygenerowana przez system. Unikatowy identyfikator.

canUndelete

string

Stan tej bazy danych do określenia, czy ta baza danych można przywrócić na tym samym koncie.

canUndeleteReason

string

Przyczyna, dla którego nie można przywrócić tej bazy danych na tym samym koncie.

eventTimestamp

string

Czas wystąpienia tego zdarzenia bazy danych.

operationType

OperationType

Typ operacji tego zdarzenia bazy danych.

ownerId

string

Nazwa tej bazy danych Gremlin.

ownerResourceId

string

Identyfikator zasobu tej bazy danych Gremlin.

RestorableGremlinDatabaseGetResult

Zdarzenie bazy danych Gremlin usługi Azure Cosmos DB

Nazwa Typ Opis
id

string

Unikatowy identyfikator zasobu usługi ARM.

name

string

Nazwa zasobu usługi ARM.

properties.resource

Resource

Zasób zdarzenia bazy danych Gremlin usługi Azure Cosmos DB

type

string

Typ zasobu platformy Azure.

RestorableGremlinDatabasesListResult

Odpowiedź operacji Lista zawierająca zdarzenia bazy danych Gremlin i ich właściwości.

Nazwa Typ Opis
value

RestorableGremlinDatabaseGetResult[]

Lista zdarzeń bazy danych Gremlin i ich właściwości.